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

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

17,479 lines 703.1 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /*! elementor - v3.4.0 - 17-08-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 }
1259
1260 return assertThisInitialized(self);
1261 }
1262
1263 module.exports = _possibleConstructorReturn;
1264 module.exports.default = module.exports, module.exports.__esModule = true;
1265
1266 /***/ }),
1267
1268 /***/ "../node_modules/@babel/runtime-corejs2/helpers/setPrototypeOf.js":
1269 /*!************************************************************************!*\
1270 !*** ../node_modules/@babel/runtime-corejs2/helpers/setPrototypeOf.js ***!
1271 \************************************************************************/
1272 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1273
1274 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");
1275
1276 function _setPrototypeOf(o, p) {
1277 module.exports = _setPrototypeOf = _Object$setPrototypeOf || function _setPrototypeOf(o, p) {
1278 o.__proto__ = p;
1279 return o;
1280 };
1281
1282 module.exports.default = module.exports, module.exports.__esModule = true;
1283 return _setPrototypeOf(o, p);
1284 }
1285
1286 module.exports = _setPrototypeOf;
1287 module.exports.default = module.exports, module.exports.__esModule = true;
1288
1289 /***/ }),
1290
1291 /***/ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js":
1292 /*!***********************************************************************!*\
1293 !*** ../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js ***!
1294 \***********************************************************************/
1295 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1296
1297 var arrayWithHoles = __webpack_require__(/*! ./arrayWithHoles.js */ "../node_modules/@babel/runtime-corejs2/helpers/arrayWithHoles.js");
1298
1299 var iterableToArrayLimit = __webpack_require__(/*! ./iterableToArrayLimit.js */ "../node_modules/@babel/runtime-corejs2/helpers/iterableToArrayLimit.js");
1300
1301 var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "../node_modules/@babel/runtime-corejs2/helpers/unsupportedIterableToArray.js");
1302
1303 var nonIterableRest = __webpack_require__(/*! ./nonIterableRest.js */ "../node_modules/@babel/runtime-corejs2/helpers/nonIterableRest.js");
1304
1305 function _slicedToArray(arr, i) {
1306 return arrayWithHoles(arr) || iterableToArrayLimit(arr, i) || unsupportedIterableToArray(arr, i) || nonIterableRest();
1307 }
1308
1309 module.exports = _slicedToArray;
1310 module.exports.default = module.exports, module.exports.__esModule = true;
1311
1312 /***/ }),
1313
1314 /***/ "../node_modules/@babel/runtime-corejs2/helpers/superPropBase.js":
1315 /*!***********************************************************************!*\
1316 !*** ../node_modules/@babel/runtime-corejs2/helpers/superPropBase.js ***!
1317 \***********************************************************************/
1318 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1319
1320 var getPrototypeOf = __webpack_require__(/*! ./getPrototypeOf.js */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js");
1321
1322 function _superPropBase(object, property) {
1323 while (!Object.prototype.hasOwnProperty.call(object, property)) {
1324 object = getPrototypeOf(object);
1325 if (object === null) break;
1326 }
1327
1328 return object;
1329 }
1330
1331 module.exports = _superPropBase;
1332 module.exports.default = module.exports, module.exports.__esModule = true;
1333
1334 /***/ }),
1335
1336 /***/ "../node_modules/@babel/runtime-corejs2/helpers/toConsumableArray.js":
1337 /*!***************************************************************************!*\
1338 !*** ../node_modules/@babel/runtime-corejs2/helpers/toConsumableArray.js ***!
1339 \***************************************************************************/
1340 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1341
1342 var arrayWithoutHoles = __webpack_require__(/*! ./arrayWithoutHoles.js */ "../node_modules/@babel/runtime-corejs2/helpers/arrayWithoutHoles.js");
1343
1344 var iterableToArray = __webpack_require__(/*! ./iterableToArray.js */ "../node_modules/@babel/runtime-corejs2/helpers/iterableToArray.js");
1345
1346 var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "../node_modules/@babel/runtime-corejs2/helpers/unsupportedIterableToArray.js");
1347
1348 var nonIterableSpread = __webpack_require__(/*! ./nonIterableSpread.js */ "../node_modules/@babel/runtime-corejs2/helpers/nonIterableSpread.js");
1349
1350 function _toConsumableArray(arr) {
1351 return arrayWithoutHoles(arr) || iterableToArray(arr) || unsupportedIterableToArray(arr) || nonIterableSpread();
1352 }
1353
1354 module.exports = _toConsumableArray;
1355 module.exports.default = module.exports, module.exports.__esModule = true;
1356
1357 /***/ }),
1358
1359 /***/ "../node_modules/@babel/runtime-corejs2/helpers/typeof.js":
1360 /*!****************************************************************!*\
1361 !*** ../node_modules/@babel/runtime-corejs2/helpers/typeof.js ***!
1362 \****************************************************************/
1363 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1364
1365 var _Symbol = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol */ "../node_modules/@babel/runtime-corejs2/core-js/symbol.js");
1366
1367 var _Symbol$iterator = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol/iterator */ "../node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js");
1368
1369 function _typeof(obj) {
1370 "@babel/helpers - typeof";
1371
1372 if (typeof _Symbol === "function" && typeof _Symbol$iterator === "symbol") {
1373 module.exports = _typeof = function _typeof(obj) {
1374 return typeof obj;
1375 };
1376
1377 module.exports.default = module.exports, module.exports.__esModule = true;
1378 } else {
1379 module.exports = _typeof = function _typeof(obj) {
1380 return obj && typeof _Symbol === "function" && obj.constructor === _Symbol && obj !== _Symbol.prototype ? "symbol" : typeof obj;
1381 };
1382
1383 module.exports.default = module.exports, module.exports.__esModule = true;
1384 }
1385
1386 return _typeof(obj);
1387 }
1388
1389 module.exports = _typeof;
1390 module.exports.default = module.exports, module.exports.__esModule = true;
1391
1392 /***/ }),
1393
1394 /***/ "../node_modules/@babel/runtime-corejs2/helpers/unsupportedIterableToArray.js":
1395 /*!************************************************************************************!*\
1396 !*** ../node_modules/@babel/runtime-corejs2/helpers/unsupportedIterableToArray.js ***!
1397 \************************************************************************************/
1398 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1399
1400 var _Array$from = __webpack_require__(/*! @babel/runtime-corejs2/core-js/array/from */ "../node_modules/@babel/runtime-corejs2/core-js/array/from.js");
1401
1402 var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray.js */ "../node_modules/@babel/runtime-corejs2/helpers/arrayLikeToArray.js");
1403
1404 function _unsupportedIterableToArray(o, minLen) {
1405 if (!o) return;
1406 if (typeof o === "string") return arrayLikeToArray(o, minLen);
1407 var n = Object.prototype.toString.call(o).slice(8, -1);
1408 if (n === "Object" && o.constructor) n = o.constructor.name;
1409 if (n === "Map" || n === "Set") return _Array$from(o);
1410 if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return arrayLikeToArray(o, minLen);
1411 }
1412
1413 module.exports = _unsupportedIterableToArray;
1414 module.exports.default = module.exports, module.exports.__esModule = true;
1415
1416 /***/ }),
1417
1418 /***/ "../node_modules/@reach/router/es/index.js":
1419 /*!*************************************************!*\
1420 !*** ../node_modules/@reach/router/es/index.js ***!
1421 \*************************************************/
1422 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
1423
1424 "use strict";
1425 __webpack_require__.r(__webpack_exports__);
1426 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
1427 /* harmony export */ "Link": () => (/* binding */ Link),
1428 /* harmony export */ "Location": () => (/* binding */ Location),
1429 /* harmony export */ "LocationProvider": () => (/* binding */ LocationProvider),
1430 /* harmony export */ "Match": () => (/* binding */ Match),
1431 /* harmony export */ "Redirect": () => (/* binding */ Redirect),
1432 /* harmony export */ "Router": () => (/* binding */ Router),
1433 /* harmony export */ "ServerLocation": () => (/* binding */ ServerLocation),
1434 /* harmony export */ "createHistory": () => (/* reexport safe */ _lib_history__WEBPACK_IMPORTED_MODULE_6__.createHistory),
1435 /* harmony export */ "createMemorySource": () => (/* reexport safe */ _lib_history__WEBPACK_IMPORTED_MODULE_6__.createMemorySource),
1436 /* harmony export */ "isRedirect": () => (/* binding */ isRedirect),
1437 /* harmony export */ "navigate": () => (/* reexport safe */ _lib_history__WEBPACK_IMPORTED_MODULE_6__.navigate),
1438 /* harmony export */ "redirectTo": () => (/* binding */ redirectTo),
1439 /* harmony export */ "globalHistory": () => (/* reexport safe */ _lib_history__WEBPACK_IMPORTED_MODULE_6__.globalHistory),
1440 /* harmony export */ "matchPath": () => (/* reexport safe */ _lib_utils__WEBPACK_IMPORTED_MODULE_5__.match),
1441 /* harmony export */ "useLocation": () => (/* binding */ useLocation),
1442 /* harmony export */ "useNavigate": () => (/* binding */ useNavigate),
1443 /* harmony export */ "useParams": () => (/* binding */ useParams),
1444 /* harmony export */ "useMatch": () => (/* binding */ useMatch)
1445 /* harmony export */ });
1446 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react");
1447 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
1448 /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
1449 /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);
1450 /* harmony import */ var invariant__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! invariant */ "../node_modules/invariant/browser.js");
1451 /* harmony import */ var invariant__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(invariant__WEBPACK_IMPORTED_MODULE_2__);
1452 /* harmony import */ var create_react_context__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! create-react-context */ "../node_modules/create-react-context/lib/index.js");
1453 /* harmony import */ var create_react_context__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(create_react_context__WEBPACK_IMPORTED_MODULE_3__);
1454 /* 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");
1455 /* harmony import */ var _lib_utils__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./lib/utils */ "../node_modules/@reach/router/es/lib/utils.js");
1456 /* harmony import */ var _lib_history__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./lib/history */ "../node_modules/@reach/router/es/lib/history.js");
1457 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; };
1458
1459 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; }
1460
1461 function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
1462
1463 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; }
1464
1465 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; }
1466
1467 /* eslint-disable jsx-a11y/anchor-has-content */
1468
1469
1470
1471
1472
1473
1474
1475
1476 ////////////////////////////////////////////////////////////////////////////////
1477
1478 var createNamedContext = function createNamedContext(name, defaultValue) {
1479 var Ctx = create_react_context__WEBPACK_IMPORTED_MODULE_3___default()(defaultValue);
1480 Ctx.displayName = name;
1481 return Ctx;
1482 };
1483
1484 ////////////////////////////////////////////////////////////////////////////////
1485 // Location Context/Provider
1486 var LocationContext = createNamedContext("Location");
1487
1488 // sets up a listener if there isn't one already so apps don't need to be
1489 // wrapped in some top level provider
1490 var Location = function Location(_ref) {
1491 var children = _ref.children;
1492 return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
1493 LocationContext.Consumer,
1494 null,
1495 function (context) {
1496 return context ? children(context) : react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
1497 LocationProvider,
1498 null,
1499 children
1500 );
1501 }
1502 );
1503 };
1504
1505 var LocationProvider = function (_React$Component) {
1506 _inherits(LocationProvider, _React$Component);
1507
1508 function LocationProvider() {
1509 var _temp, _this, _ret;
1510
1511 _classCallCheck(this, LocationProvider);
1512
1513 for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {
1514 args[_key] = arguments[_key];
1515 }
1516
1517 return _ret = (_temp = (_this = _possibleConstructorReturn(this, _React$Component.call.apply(_React$Component, [this].concat(args))), _this), _this.state = {
1518 context: _this.getContext(),
1519 refs: { unlisten: null }
1520 }, _temp), _possibleConstructorReturn(_this, _ret);
1521 }
1522
1523 LocationProvider.prototype.getContext = function getContext() {
1524 var _props$history = this.props.history,
1525 navigate = _props$history.navigate,
1526 location = _props$history.location;
1527
1528 return { navigate: navigate, location: location };
1529 };
1530
1531 LocationProvider.prototype.componentDidCatch = function componentDidCatch(error, info) {
1532 if (isRedirect(error)) {
1533 var _navigate = this.props.history.navigate;
1534
1535 _navigate(error.uri, { replace: true });
1536 } else {
1537 throw error;
1538 }
1539 };
1540
1541 LocationProvider.prototype.componentDidUpdate = function componentDidUpdate(prevProps, prevState) {
1542 if (prevState.context.location !== this.state.context.location) {
1543 this.props.history._onTransitionComplete();
1544 }
1545 };
1546
1547 LocationProvider.prototype.componentDidMount = function componentDidMount() {
1548 var _this2 = this;
1549
1550 var refs = this.state.refs,
1551 history = this.props.history;
1552
1553 history._onTransitionComplete();
1554 refs.unlisten = history.listen(function () {
1555 Promise.resolve().then(function () {
1556 // TODO: replace rAF with react deferred update API when it's ready https://github.com/facebook/react/issues/13306
1557 requestAnimationFrame(function () {
1558 if (!_this2.unmounted) {
1559 _this2.setState(function () {
1560 return { context: _this2.getContext() };
1561 });
1562 }
1563 });
1564 });
1565 });
1566 };
1567
1568 LocationProvider.prototype.componentWillUnmount = function componentWillUnmount() {
1569 var refs = this.state.refs;
1570
1571 this.unmounted = true;
1572 refs.unlisten();
1573 };
1574
1575 LocationProvider.prototype.render = function render() {
1576 var context = this.state.context,
1577 children = this.props.children;
1578
1579 return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
1580 LocationContext.Provider,
1581 { value: context },
1582 typeof children === "function" ? children(context) : children || null
1583 );
1584 };
1585
1586 return LocationProvider;
1587 }((react__WEBPACK_IMPORTED_MODULE_0___default().Component));
1588
1589 ////////////////////////////////////////////////////////////////////////////////
1590
1591
1592 LocationProvider.defaultProps = {
1593 history: _lib_history__WEBPACK_IMPORTED_MODULE_6__.globalHistory
1594 };
1595 true ? LocationProvider.propTypes = {
1596 history: (prop_types__WEBPACK_IMPORTED_MODULE_1___default().object.isRequired)
1597 } : 0;
1598 var ServerLocation = function ServerLocation(_ref2) {
1599 var url = _ref2.url,
1600 children = _ref2.children;
1601
1602 var searchIndex = url.indexOf("?");
1603 var searchExists = searchIndex > -1;
1604 var pathname = void 0;
1605 var search = "";
1606 var hash = "";
1607
1608 if (searchExists) {
1609 pathname = url.substring(0, searchIndex);
1610 search = url.substring(searchIndex);
1611 } else {
1612 pathname = url;
1613 }
1614
1615 return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
1616 LocationContext.Provider,
1617 {
1618 value: {
1619 location: {
1620 pathname: pathname,
1621 search: search,
1622 hash: hash
1623 },
1624 navigate: function navigate() {
1625 throw new Error("You can't call navigate on the server.");
1626 }
1627 }
1628 },
1629 children
1630 );
1631 };
1632 ////////////////////////////////////////////////////////////////////////////////
1633 // Sets baseuri and basepath for nested routers and links
1634 var BaseContext = createNamedContext("Base", { baseuri: "/", basepath: "/" });
1635
1636 ////////////////////////////////////////////////////////////////////////////////
1637 // The main event, welcome to the show everybody.
1638 var Router = function Router(props) {
1639 return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
1640 BaseContext.Consumer,
1641 null,
1642 function (baseContext) {
1643 return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
1644 Location,
1645 null,
1646 function (locationContext) {
1647 return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(RouterImpl, _extends({}, baseContext, locationContext, props));
1648 }
1649 );
1650 }
1651 );
1652 };
1653
1654 var RouterImpl = function (_React$PureComponent) {
1655 _inherits(RouterImpl, _React$PureComponent);
1656
1657 function RouterImpl() {
1658 _classCallCheck(this, RouterImpl);
1659
1660 return _possibleConstructorReturn(this, _React$PureComponent.apply(this, arguments));
1661 }
1662
1663 RouterImpl.prototype.render = function render() {
1664 var _props = this.props,
1665 location = _props.location,
1666 _navigate2 = _props.navigate,
1667 basepath = _props.basepath,
1668 primary = _props.primary,
1669 children = _props.children,
1670 baseuri = _props.baseuri,
1671 _props$component = _props.component,
1672 component = _props$component === undefined ? "div" : _props$component,
1673 domProps = _objectWithoutProperties(_props, ["location", "navigate", "basepath", "primary", "children", "baseuri", "component"]);
1674
1675 var routes = react__WEBPACK_IMPORTED_MODULE_0___default().Children.toArray(children).reduce(function (array, child) {
1676 var routes = createRoute(basepath)(child);
1677 return array.concat(routes);
1678 }, []);
1679 var pathname = location.pathname;
1680
1681
1682 var match = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.pick)(routes, pathname);
1683
1684 if (match) {
1685 var params = match.params,
1686 uri = match.uri,
1687 route = match.route,
1688 element = match.route.value;
1689
1690 // remove the /* from the end for child routes relative paths
1691
1692 basepath = route.default ? basepath : route.path.replace(/\*$/, "");
1693
1694 var props = _extends({}, params, {
1695 uri: uri,
1696 location: location,
1697 navigate: function navigate(to, options) {
1698 return _navigate2((0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.resolve)(to, uri), options);
1699 }
1700 });
1701
1702 var clone = react__WEBPACK_IMPORTED_MODULE_0___default().cloneElement(element, props, element.props.children ? react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
1703 Router,
1704 { location: location, primary: primary },
1705 element.props.children
1706 ) : undefined);
1707
1708 // using 'div' for < 16.3 support
1709 var FocusWrapper = primary ? FocusHandler : component;
1710 // don't pass any props to 'div'
1711 var wrapperProps = primary ? _extends({ uri: uri, location: location, component: component }, domProps) : domProps;
1712
1713 return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
1714 BaseContext.Provider,
1715 { value: { baseuri: uri, basepath: basepath } },
1716 react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
1717 FocusWrapper,
1718 wrapperProps,
1719 clone
1720 )
1721 );
1722 } else {
1723 // Not sure if we want this, would require index routes at every level
1724 // warning(
1725 // false,
1726 // `<Router basepath="${basepath}">\n\nNothing matched:\n\t${
1727 // location.pathname
1728 // }\n\nPaths checked: \n\t${routes
1729 // .map(route => route.path)
1730 // .join(
1731 // "\n\t"
1732 // )}\n\nTo get rid of this warning, add a default NotFound component as child of Router:
1733 // \n\tlet NotFound = () => <div>Not Found!</div>
1734 // \n\t<Router>\n\t <NotFound default/>\n\t {/* ... */}\n\t</Router>`
1735 // );
1736 return null;
1737 }
1738 };
1739
1740 return RouterImpl;
1741 }((react__WEBPACK_IMPORTED_MODULE_0___default().PureComponent));
1742
1743 RouterImpl.defaultProps = {
1744 primary: true
1745 };
1746
1747
1748 var FocusContext = createNamedContext("Focus");
1749
1750 var FocusHandler = function FocusHandler(_ref3) {
1751 var uri = _ref3.uri,
1752 location = _ref3.location,
1753 component = _ref3.component,
1754 domProps = _objectWithoutProperties(_ref3, ["uri", "location", "component"]);
1755
1756 return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
1757 FocusContext.Consumer,
1758 null,
1759 function (requestFocus) {
1760 return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(FocusHandlerImpl, _extends({}, domProps, {
1761 component: component,
1762 requestFocus: requestFocus,
1763 uri: uri,
1764 location: location
1765 }));
1766 }
1767 );
1768 };
1769
1770 // don't focus on initial render
1771 var initialRender = true;
1772 var focusHandlerCount = 0;
1773
1774 var FocusHandlerImpl = function (_React$Component2) {
1775 _inherits(FocusHandlerImpl, _React$Component2);
1776
1777 function FocusHandlerImpl() {
1778 var _temp2, _this4, _ret2;
1779
1780 _classCallCheck(this, FocusHandlerImpl);
1781
1782 for (var _len2 = arguments.length, args = Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {
1783 args[_key2] = arguments[_key2];
1784 }
1785
1786 return _ret2 = (_temp2 = (_this4 = _possibleConstructorReturn(this, _React$Component2.call.apply(_React$Component2, [this].concat(args))), _this4), _this4.state = {}, _this4.requestFocus = function (node) {
1787 if (!_this4.state.shouldFocus && node) {
1788 node.focus();
1789 }
1790 }, _temp2), _possibleConstructorReturn(_this4, _ret2);
1791 }
1792
1793 FocusHandlerImpl.getDerivedStateFromProps = function getDerivedStateFromProps(nextProps, prevState) {
1794 var initial = prevState.uri == null;
1795 if (initial) {
1796 return _extends({
1797 shouldFocus: true
1798 }, nextProps);
1799 } else {
1800 var myURIChanged = nextProps.uri !== prevState.uri;
1801 var navigatedUpToMe = prevState.location.pathname !== nextProps.location.pathname && nextProps.location.pathname === nextProps.uri;
1802 return _extends({
1803 shouldFocus: myURIChanged || navigatedUpToMe
1804 }, nextProps);
1805 }
1806 };
1807
1808 FocusHandlerImpl.prototype.componentDidMount = function componentDidMount() {
1809 focusHandlerCount++;
1810 this.focus();
1811 };
1812
1813 FocusHandlerImpl.prototype.componentWillUnmount = function componentWillUnmount() {
1814 focusHandlerCount--;
1815 if (focusHandlerCount === 0) {
1816 initialRender = true;
1817 }
1818 };
1819
1820 FocusHandlerImpl.prototype.componentDidUpdate = function componentDidUpdate(prevProps, prevState) {
1821 if (prevProps.location !== this.props.location && this.state.shouldFocus) {
1822 this.focus();
1823 }
1824 };
1825
1826 FocusHandlerImpl.prototype.focus = function focus() {
1827 if (false) {}
1828
1829 var requestFocus = this.props.requestFocus;
1830
1831
1832 if (requestFocus) {
1833 requestFocus(this.node);
1834 } else {
1835 if (initialRender) {
1836 initialRender = false;
1837 } else if (this.node) {
1838 // React polyfills [autofocus] and it fires earlier than cDM,
1839 // so we were stealing focus away, this line prevents that.
1840 if (!this.node.contains(document.activeElement)) {
1841 this.node.focus();
1842 }
1843 }
1844 }
1845 };
1846
1847 FocusHandlerImpl.prototype.render = function render() {
1848 var _this5 = this;
1849
1850 var _props2 = this.props,
1851 children = _props2.children,
1852 style = _props2.style,
1853 requestFocus = _props2.requestFocus,
1854 _props2$component = _props2.component,
1855 Comp = _props2$component === undefined ? "div" : _props2$component,
1856 uri = _props2.uri,
1857 location = _props2.location,
1858 domProps = _objectWithoutProperties(_props2, ["children", "style", "requestFocus", "component", "uri", "location"]);
1859
1860 return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
1861 Comp,
1862 _extends({
1863 style: _extends({ outline: "none" }, style),
1864 tabIndex: "-1",
1865 ref: function ref(n) {
1866 return _this5.node = n;
1867 }
1868 }, domProps),
1869 react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
1870 FocusContext.Provider,
1871 { value: this.requestFocus },
1872 this.props.children
1873 )
1874 );
1875 };
1876
1877 return FocusHandlerImpl;
1878 }((react__WEBPACK_IMPORTED_MODULE_0___default().Component));
1879
1880 (0,react_lifecycles_compat__WEBPACK_IMPORTED_MODULE_4__.polyfill)(FocusHandlerImpl);
1881
1882 var k = function k() {};
1883
1884 ////////////////////////////////////////////////////////////////////////////////
1885 var forwardRef = (react__WEBPACK_IMPORTED_MODULE_0___default().forwardRef);
1886
1887 if (typeof forwardRef === "undefined") {
1888 forwardRef = function forwardRef(C) {
1889 return C;
1890 };
1891 }
1892
1893 var Link = forwardRef(function (_ref4, ref) {
1894 var innerRef = _ref4.innerRef,
1895 props = _objectWithoutProperties(_ref4, ["innerRef"]);
1896
1897 return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
1898 BaseContext.Consumer,
1899 null,
1900 function (_ref5) {
1901 var basepath = _ref5.basepath,
1902 baseuri = _ref5.baseuri;
1903 return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
1904 Location,
1905 null,
1906 function (_ref6) {
1907 var location = _ref6.location,
1908 navigate = _ref6.navigate;
1909
1910 var to = props.to,
1911 state = props.state,
1912 replace = props.replace,
1913 _props$getProps = props.getProps,
1914 getProps = _props$getProps === undefined ? k : _props$getProps,
1915 anchorProps = _objectWithoutProperties(props, ["to", "state", "replace", "getProps"]);
1916
1917 var href = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.resolve)(to, baseuri);
1918 var encodedHref = encodeURI(href);
1919 var isCurrent = location.pathname === encodedHref;
1920 var isPartiallyCurrent = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.startsWith)(location.pathname, encodedHref);
1921
1922 return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("a", _extends({
1923 ref: ref || innerRef,
1924 "aria-current": isCurrent ? "page" : undefined
1925 }, anchorProps, getProps({ isCurrent: isCurrent, isPartiallyCurrent: isPartiallyCurrent, href: href, location: location }), {
1926 href: href,
1927 onClick: function onClick(event) {
1928 if (anchorProps.onClick) anchorProps.onClick(event);
1929 if (shouldNavigate(event)) {
1930 event.preventDefault();
1931 var shouldReplace = replace;
1932 if (typeof replace !== "boolean" && isCurrent) {
1933 var _location$state = _extends({}, location.state),
1934 key = _location$state.key,
1935 restState = _objectWithoutProperties(_location$state, ["key"]);
1936
1937 shouldReplace = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.shallowCompare)(_extends({}, state), restState);
1938 }
1939 navigate(href, {
1940 state: state,
1941 replace: shouldReplace
1942 });
1943 }
1944 }
1945 }));
1946 }
1947 );
1948 }
1949 );
1950 });
1951
1952 Link.displayName = "Link";
1953
1954 true ? Link.propTypes = {
1955 to: (prop_types__WEBPACK_IMPORTED_MODULE_1___default().string.isRequired)
1956 } : 0;
1957
1958 ////////////////////////////////////////////////////////////////////////////////
1959 function RedirectRequest(uri) {
1960 this.uri = uri;
1961 }
1962
1963 var isRedirect = function isRedirect(o) {
1964 return o instanceof RedirectRequest;
1965 };
1966
1967 var redirectTo = function redirectTo(to) {
1968 throw new RedirectRequest(to);
1969 };
1970
1971 var RedirectImpl = function (_React$Component3) {
1972 _inherits(RedirectImpl, _React$Component3);
1973
1974 function RedirectImpl() {
1975 _classCallCheck(this, RedirectImpl);
1976
1977 return _possibleConstructorReturn(this, _React$Component3.apply(this, arguments));
1978 }
1979
1980 // Support React < 16 with this hook
1981 RedirectImpl.prototype.componentDidMount = function componentDidMount() {
1982 var _props3 = this.props,
1983 navigate = _props3.navigate,
1984 to = _props3.to,
1985 from = _props3.from,
1986 _props3$replace = _props3.replace,
1987 replace = _props3$replace === undefined ? true : _props3$replace,
1988 state = _props3.state,
1989 noThrow = _props3.noThrow,
1990 baseuri = _props3.baseuri,
1991 props = _objectWithoutProperties(_props3, ["navigate", "to", "from", "replace", "state", "noThrow", "baseuri"]);
1992
1993 Promise.resolve().then(function () {
1994 var resolvedTo = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.resolve)(to, baseuri);
1995 navigate((0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.insertParams)(resolvedTo, props), { replace: replace, state: state });
1996 });
1997 };
1998
1999 RedirectImpl.prototype.render = function render() {
2000 var _props4 = this.props,
2001 navigate = _props4.navigate,
2002 to = _props4.to,
2003 from = _props4.from,
2004 replace = _props4.replace,
2005 state = _props4.state,
2006 noThrow = _props4.noThrow,
2007 baseuri = _props4.baseuri,
2008 props = _objectWithoutProperties(_props4, ["navigate", "to", "from", "replace", "state", "noThrow", "baseuri"]);
2009
2010 var resolvedTo = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.resolve)(to, baseuri);
2011 if (!noThrow) redirectTo((0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.insertParams)(resolvedTo, props));
2012 return null;
2013 };
2014
2015 return RedirectImpl;
2016 }((react__WEBPACK_IMPORTED_MODULE_0___default().Component));
2017
2018 var Redirect = function Redirect(props) {
2019 return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
2020 BaseContext.Consumer,
2021 null,
2022 function (_ref7) {
2023 var baseuri = _ref7.baseuri;
2024 return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
2025 Location,
2026 null,
2027 function (locationContext) {
2028 return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(RedirectImpl, _extends({}, locationContext, { baseuri: baseuri }, props));
2029 }
2030 );
2031 }
2032 );
2033 };
2034
2035 true ? Redirect.propTypes = {
2036 from: (prop_types__WEBPACK_IMPORTED_MODULE_1___default().string),
2037 to: (prop_types__WEBPACK_IMPORTED_MODULE_1___default().string.isRequired)
2038 } : 0;
2039
2040 ////////////////////////////////////////////////////////////////////////////////
2041 var Match = function Match(_ref8) {
2042 var path = _ref8.path,
2043 children = _ref8.children;
2044 return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
2045 BaseContext.Consumer,
2046 null,
2047 function (_ref9) {
2048 var baseuri = _ref9.baseuri;
2049 return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
2050 Location,
2051 null,
2052 function (_ref10) {
2053 var navigate = _ref10.navigate,
2054 location = _ref10.location;
2055
2056 var resolvedPath = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.resolve)(path, baseuri);
2057 var result = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.match)(resolvedPath, location.pathname);
2058 return children({
2059 navigate: navigate,
2060 location: location,
2061 match: result ? _extends({}, result.params, {
2062 uri: result.uri,
2063 path: path
2064 }) : null
2065 });
2066 }
2067 );
2068 }
2069 );
2070 };
2071
2072 ////////////////////////////////////////////////////////////////////////////////
2073 // Hooks
2074
2075 var useLocation = function useLocation() {
2076 var context = (0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(LocationContext);
2077
2078 if (!context) {
2079 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");
2080 }
2081
2082 return context.location;
2083 };
2084
2085 var useNavigate = function useNavigate() {
2086 var context = (0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(LocationContext);
2087
2088 if (!context) {
2089 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");
2090 }
2091
2092 return context.navigate;
2093 };
2094
2095 var useParams = function useParams() {
2096 var context = (0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(BaseContext);
2097
2098 if (!context) {
2099 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");
2100 }
2101
2102 var location = useLocation();
2103
2104 var results = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.match)(context.basepath, location.pathname);
2105
2106 return results ? results.params : null;
2107 };
2108
2109 var useMatch = function useMatch(path) {
2110 if (!path) {
2111 throw new Error("useMatch(path: string) requires an argument of a string to match against");
2112 }
2113 var context = (0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(BaseContext);
2114
2115 if (!context) {
2116 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");
2117 }
2118
2119 var location = useLocation();
2120
2121 var resolvedPath = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.resolve)(path, context.baseuri);
2122 var result = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.match)(resolvedPath, location.pathname);
2123 return result ? _extends({}, result.params, {
2124 uri: result.uri,
2125 path: path
2126 }) : null;
2127 };
2128
2129 ////////////////////////////////////////////////////////////////////////////////
2130 // Junk
2131 var stripSlashes = function stripSlashes(str) {
2132 return str.replace(/(^\/+|\/+$)/g, "");
2133 };
2134
2135 var createRoute = function createRoute(basepath) {
2136 return function (element) {
2137 if (!element) {
2138 return null;
2139 }
2140
2141 if (element.type === (react__WEBPACK_IMPORTED_MODULE_0___default().Fragment) && element.props.children) {
2142 return react__WEBPACK_IMPORTED_MODULE_0___default().Children.map(element.props.children, createRoute(basepath));
2143 }
2144 !(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;
2145
2146 !!(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;
2147
2148 !!(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;
2149
2150 if (element.props.default) {
2151 return { value: element, default: true };
2152 }
2153
2154 var elementPath = element.type === Redirect ? element.props.from : element.props.path;
2155
2156 var path = elementPath === "/" ? basepath : stripSlashes(basepath) + "/" + stripSlashes(elementPath);
2157
2158 return {
2159 value: element,
2160 default: element.props.default,
2161 path: element.props.children ? stripSlashes(path) + "/*" : path
2162 };
2163 };
2164 };
2165
2166 var shouldNavigate = function shouldNavigate(event) {
2167 return !event.defaultPrevented && event.button === 0 && !(event.metaKey || event.altKey || event.ctrlKey || event.shiftKey);
2168 };
2169
2170 ////////////////////////////////////////////////////////////////////////
2171
2172
2173 /***/ }),
2174
2175 /***/ "../node_modules/@reach/router/es/lib/history.js":
2176 /*!*******************************************************!*\
2177 !*** ../node_modules/@reach/router/es/lib/history.js ***!
2178 \*******************************************************/
2179 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
2180
2181 "use strict";
2182 __webpack_require__.r(__webpack_exports__);
2183 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
2184 /* harmony export */ "globalHistory": () => (/* binding */ globalHistory),
2185 /* harmony export */ "navigate": () => (/* binding */ navigate),
2186 /* harmony export */ "createHistory": () => (/* binding */ createHistory),
2187 /* harmony export */ "createMemorySource": () => (/* binding */ createMemorySource)
2188 /* harmony export */ });
2189 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; };
2190
2191 var getLocation = function getLocation(source) {
2192 var _source$location = source.location,
2193 search = _source$location.search,
2194 hash = _source$location.hash,
2195 href = _source$location.href,
2196 origin = _source$location.origin,
2197 protocol = _source$location.protocol,
2198 host = _source$location.host,
2199 hostname = _source$location.hostname,
2200 port = _source$location.port;
2201 var pathname = source.location.pathname;
2202
2203
2204 if (!pathname && href && canUseDOM) {
2205 var url = new URL(href);
2206 pathname = url.pathname;
2207 }
2208
2209 return {
2210 pathname: encodeURI(decodeURI(pathname)),
2211 search: search,
2212 hash: hash,
2213 href: href,
2214 origin: origin,
2215 protocol: protocol,
2216 host: host,
2217 hostname: hostname,
2218 port: port,
2219 state: source.history.state,
2220 key: source.history.state && source.history.state.key || "initial"
2221 };
2222 };
2223
2224 var createHistory = function createHistory(source, options) {
2225 var listeners = [];
2226 var location = getLocation(source);
2227 var transitioning = false;
2228 var resolveTransition = function resolveTransition() {};
2229
2230 return {
2231 get location() {
2232 return location;
2233 },
2234
2235 get transitioning() {
2236 return transitioning;
2237 },
2238
2239 _onTransitionComplete: function _onTransitionComplete() {
2240 transitioning = false;
2241 resolveTransition();
2242 },
2243 listen: function listen(listener) {
2244 listeners.push(listener);
2245
2246 var popstateListener = function popstateListener() {
2247 location = getLocation(source);
2248 listener({ location: location, action: "POP" });
2249 };
2250
2251 source.addEventListener("popstate", popstateListener);
2252
2253 return function () {
2254 source.removeEventListener("popstate", popstateListener);
2255 listeners = listeners.filter(function (fn) {
2256 return fn !== listener;
2257 });
2258 };
2259 },
2260 navigate: function navigate(to) {
2261 var _ref = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {},
2262 state = _ref.state,
2263 _ref$replace = _ref.replace,
2264 replace = _ref$replace === undefined ? false : _ref$replace;
2265
2266 if (typeof to === "number") {
2267 source.history.go(to);
2268 } else {
2269 state = _extends({}, state, { key: Date.now() + "" });
2270 // try...catch iOS Safari limits to 100 pushState calls
2271 try {
2272 if (transitioning || replace) {
2273 source.history.replaceState(state, null, to);
2274 } else {
2275 source.history.pushState(state, null, to);
2276 }
2277 } catch (e) {
2278 source.location[replace ? "replace" : "assign"](to);
2279 }
2280 }
2281
2282 location = getLocation(source);
2283 transitioning = true;
2284 var transition = new Promise(function (res) {
2285 return resolveTransition = res;
2286 });
2287 listeners.forEach(function (listener) {
2288 return listener({ location: location, action: "PUSH" });
2289 });
2290 return transition;
2291 }
2292 };
2293 };
2294
2295 ////////////////////////////////////////////////////////////////////////////////
2296 // Stores history entries in memory for testing or other platforms like Native
2297 var createMemorySource = function createMemorySource() {
2298 var initialPath = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "/";
2299
2300 var searchIndex = initialPath.indexOf("?");
2301 var initialLocation = {
2302 pathname: searchIndex > -1 ? initialPath.substr(0, searchIndex) : initialPath,
2303 search: searchIndex > -1 ? initialPath.substr(searchIndex) : ""
2304 };
2305 var index = 0;
2306 var stack = [initialLocation];
2307 var states = [null];
2308
2309 return {
2310 get location() {
2311 return stack[index];
2312 },
2313 addEventListener: function addEventListener(name, fn) {},
2314 removeEventListener: function removeEventListener(name, fn) {},
2315
2316 history: {
2317 get entries() {
2318 return stack;
2319 },
2320 get index() {
2321 return index;
2322 },
2323 get state() {
2324 return states[index];
2325 },
2326 pushState: function pushState(state, _, uri) {
2327 var _uri$split = uri.split("?"),
2328 pathname = _uri$split[0],
2329 _uri$split$ = _uri$split[1],
2330 search = _uri$split$ === undefined ? "" : _uri$split$;
2331
2332 index++;
2333 stack.push({ pathname: pathname, search: search.length ? "?" + search : search });
2334 states.push(state);
2335 },
2336 replaceState: function replaceState(state, _, uri) {
2337 var _uri$split2 = uri.split("?"),
2338 pathname = _uri$split2[0],
2339 _uri$split2$ = _uri$split2[1],
2340 search = _uri$split2$ === undefined ? "" : _uri$split2$;
2341
2342 stack[index] = { pathname: pathname, search: search };
2343 states[index] = state;
2344 },
2345 go: function go(to) {
2346 var newIndex = index + to;
2347
2348 if (newIndex < 0 || newIndex > states.length - 1) {
2349 return;
2350 }
2351
2352 index = newIndex;
2353 }
2354 }
2355 };
2356 };
2357
2358 ////////////////////////////////////////////////////////////////////////////////
2359 // global history - uses window.history as the source if available, otherwise a
2360 // memory history
2361 var canUseDOM = !!(typeof window !== "undefined" && window.document && window.document.createElement);
2362 var getSource = function getSource() {
2363 return canUseDOM ? window : createMemorySource();
2364 };
2365
2366 var globalHistory = createHistory(getSource());
2367 var navigate = globalHistory.navigate;
2368
2369 ////////////////////////////////////////////////////////////////////////////////
2370
2371
2372
2373 /***/ }),
2374
2375 /***/ "../node_modules/@reach/router/es/lib/utils.js":
2376 /*!*****************************************************!*\
2377 !*** ../node_modules/@reach/router/es/lib/utils.js ***!
2378 \*****************************************************/
2379 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
2380
2381 "use strict";
2382 __webpack_require__.r(__webpack_exports__);
2383 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
2384 /* harmony export */ "startsWith": () => (/* binding */ startsWith),
2385 /* harmony export */ "pick": () => (/* binding */ pick),
2386 /* harmony export */ "match": () => (/* binding */ match),
2387 /* harmony export */ "resolve": () => (/* binding */ resolve),
2388 /* harmony export */ "insertParams": () => (/* binding */ insertParams),
2389 /* harmony export */ "validateRedirect": () => (/* binding */ validateRedirect),
2390 /* harmony export */ "shallowCompare": () => (/* binding */ shallowCompare)
2391 /* harmony export */ });
2392 /* harmony import */ var invariant__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! invariant */ "../node_modules/invariant/browser.js");
2393 /* harmony import */ var invariant__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(invariant__WEBPACK_IMPORTED_MODULE_0__);
2394
2395
2396 ////////////////////////////////////////////////////////////////////////////////
2397 // startsWith(string, search) - Check if `string` starts with `search`
2398 var startsWith = function startsWith(string, search) {
2399 return string.substr(0, search.length) === search;
2400 };
2401
2402 ////////////////////////////////////////////////////////////////////////////////
2403 // pick(routes, uri)
2404 //
2405 // Ranks and picks the best route to match. Each segment gets the highest
2406 // amount of points, then the type of segment gets an additional amount of
2407 // points where
2408 //
2409 // static > dynamic > splat > root
2410 //
2411 // This way we don't have to worry about the order of our routes, let the
2412 // computers do it.
2413 //
2414 // A route looks like this
2415 //
2416 // { path, default, value }
2417 //
2418 // And a returned match looks like:
2419 //
2420 // { route, params, uri }
2421 //
2422 // I know, I should use TypeScript not comments for these types.
2423 var pick = function pick(routes, uri) {
2424 var match = void 0;
2425 var default_ = void 0;
2426
2427 var _uri$split = uri.split("?"),
2428 uriPathname = _uri$split[0];
2429
2430 var uriSegments = segmentize(uriPathname);
2431 var isRootUri = uriSegments[0] === "";
2432 var ranked = rankRoutes(routes);
2433
2434 for (var i = 0, l = ranked.length; i < l; i++) {
2435 var missed = false;
2436 var route = ranked[i].route;
2437
2438 if (route.default) {
2439 default_ = {
2440 route: route,
2441 params: {},
2442 uri: uri
2443 };
2444 continue;
2445 }
2446
2447 var routeSegments = segmentize(route.path);
2448 var params = {};
2449 var max = Math.max(uriSegments.length, routeSegments.length);
2450 var index = 0;
2451
2452 for (; index < max; index++) {
2453 var routeSegment = routeSegments[index];
2454 var uriSegment = uriSegments[index];
2455
2456 if (isSplat(routeSegment)) {
2457 // Hit a splat, just grab the rest, and return a match
2458 // uri: /files/documents/work
2459 // route: /files/*
2460 var param = routeSegment.slice(1) || "*";
2461 params[param] = uriSegments.slice(index).map(decodeURIComponent).join("/");
2462 break;
2463 }
2464
2465 if (uriSegment === undefined) {
2466 // URI is shorter than the route, no match
2467 // uri: /users
2468 // route: /users/:userId
2469 missed = true;
2470 break;
2471 }
2472
2473 var dynamicMatch = paramRe.exec(routeSegment);
2474
2475 if (dynamicMatch && !isRootUri) {
2476 var matchIsNotReserved = reservedNames.indexOf(dynamicMatch[1]) === -1;
2477 !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;
2478 var value = decodeURIComponent(uriSegment);
2479 params[dynamicMatch[1]] = value;
2480 } else if (routeSegment !== uriSegment) {
2481 // Current segments don't match, not dynamic, not splat, so no match
2482 // uri: /users/123/settings
2483 // route: /users/:id/profile
2484 missed = true;
2485 break;
2486 }
2487 }
2488
2489 if (!missed) {
2490 match = {
2491 route: route,
2492 params: params,
2493 uri: "/" + uriSegments.slice(0, index).join("/")
2494 };
2495 break;
2496 }
2497 }
2498
2499 return match || default_ || null;
2500 };
2501
2502 ////////////////////////////////////////////////////////////////////////////////
2503 // match(path, uri) - Matches just one path to a uri, also lol
2504 var match = function match(path, uri) {
2505 return pick([{ path: path }], uri);
2506 };
2507
2508 ////////////////////////////////////////////////////////////////////////////////
2509 // resolve(to, basepath)
2510 //
2511 // Resolves URIs as though every path is a directory, no files. Relative URIs
2512 // in the browser can feel awkward because not only can you be "in a directory"
2513 // you can be "at a file", too. For example
2514 //
2515 // browserSpecResolve('foo', '/bar/') => /bar/foo
2516 // browserSpecResolve('foo', '/bar') => /foo
2517 //
2518 // But on the command line of a file system, it's not as complicated, you can't
2519 // `cd` from a file, only directories. This way, links have to know less about
2520 // their current path. To go deeper you can do this:
2521 //
2522 // <Link to="deeper"/>
2523 // // instead of
2524 // <Link to=`{${props.uri}/deeper}`/>
2525 //
2526 // Just like `cd`, if you want to go deeper from the command line, you do this:
2527 //
2528 // cd deeper
2529 // # not
2530 // cd $(pwd)/deeper
2531 //
2532 // By treating every path as a directory, linking to relative paths should
2533 // require less contextual information and (fingers crossed) be more intuitive.
2534 var resolve = function resolve(to, base) {
2535 // /foo/bar, /baz/qux => /foo/bar
2536 if (startsWith(to, "/")) {
2537 return to;
2538 }
2539
2540 var _to$split = to.split("?"),
2541 toPathname = _to$split[0],
2542 toQuery = _to$split[1];
2543
2544 var _base$split = base.split("?"),
2545 basePathname = _base$split[0];
2546
2547 var toSegments = segmentize(toPathname);
2548 var baseSegments = segmentize(basePathname);
2549
2550 // ?a=b, /users?b=c => /users?a=b
2551 if (toSegments[0] === "") {
2552 return addQuery(basePathname, toQuery);
2553 }
2554
2555 // profile, /users/789 => /users/789/profile
2556 if (!startsWith(toSegments[0], ".")) {
2557 var pathname = baseSegments.concat(toSegments).join("/");
2558 return addQuery((basePathname === "/" ? "" : "/") + pathname, toQuery);
2559 }
2560
2561 // ./ /users/123 => /users/123
2562 // ../ /users/123 => /users
2563 // ../.. /users/123 => /
2564 // ../../one /a/b/c/d => /a/b/one
2565 // .././one /a/b/c/d => /a/b/c/one
2566 var allSegments = baseSegments.concat(toSegments);
2567 var segments = [];
2568 for (var i = 0, l = allSegments.length; i < l; i++) {
2569 var segment = allSegments[i];
2570 if (segment === "..") segments.pop();else if (segment !== ".") segments.push(segment);
2571 }
2572
2573 return addQuery("/" + segments.join("/"), toQuery);
2574 };
2575
2576 ////////////////////////////////////////////////////////////////////////////////
2577 // insertParams(path, params)
2578
2579 var insertParams = function insertParams(path, params) {
2580 var _path$split = path.split("?"),
2581 pathBase = _path$split[0],
2582 _path$split$ = _path$split[1],
2583 query = _path$split$ === undefined ? "" : _path$split$;
2584
2585 var segments = segmentize(pathBase);
2586 var constructedPath = "/" + segments.map(function (segment) {
2587 var match = paramRe.exec(segment);
2588 return match ? params[match[1]] : segment;
2589 }).join("/");
2590 var _params$location = params.location;
2591 _params$location = _params$location === undefined ? {} : _params$location;
2592 var _params$location$sear = _params$location.search,
2593 search = _params$location$sear === undefined ? "" : _params$location$sear;
2594
2595 var searchSplit = search.split("?")[1] || "";
2596 constructedPath = addQuery(constructedPath, query, searchSplit);
2597 return constructedPath;
2598 };
2599
2600 var validateRedirect = function validateRedirect(from, to) {
2601 var filter = function filter(segment) {
2602 return isDynamic(segment);
2603 };
2604 var fromString = segmentize(from).filter(filter).sort().join("/");
2605 var toString = segmentize(to).filter(filter).sort().join("/");
2606 return fromString === toString;
2607 };
2608
2609 ////////////////////////////////////////////////////////////////////////////////
2610 // Junk
2611 var paramRe = /^:(.+)/;
2612
2613 var SEGMENT_POINTS = 4;
2614 var STATIC_POINTS = 3;
2615 var DYNAMIC_POINTS = 2;
2616 var SPLAT_PENALTY = 1;
2617 var ROOT_POINTS = 1;
2618
2619 var isRootSegment = function isRootSegment(segment) {
2620 return segment === "";
2621 };
2622 var isDynamic = function isDynamic(segment) {
2623 return paramRe.test(segment);
2624 };
2625 var isSplat = function isSplat(segment) {
2626 return segment && segment[0] === "*";
2627 };
2628
2629 var rankRoute = function rankRoute(route, index) {
2630 var score = route.default ? 0 : segmentize(route.path).reduce(function (score, segment) {
2631 score += SEGMENT_POINTS;
2632 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;
2633 return score;
2634 }, 0);
2635 return { route: route, score: score, index: index };
2636 };
2637
2638 var rankRoutes = function rankRoutes(routes) {
2639 return routes.map(rankRoute).sort(function (a, b) {
2640 return a.score < b.score ? 1 : a.score > b.score ? -1 : a.index - b.index;
2641 });
2642 };
2643
2644 var segmentize = function segmentize(uri) {
2645 return uri
2646 // strip starting/ending slashes
2647 .replace(/(^\/+|\/+$)/g, "").split("/");
2648 };
2649
2650 var addQuery = function addQuery(pathname) {
2651 for (var _len = arguments.length, query = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {
2652 query[_key - 1] = arguments[_key];
2653 }
2654
2655 query = query.filter(function (q) {
2656 return q && q.length > 0;
2657 });
2658 return pathname + (query && query.length > 0 ? "?" + query.join("&") : "");
2659 };
2660
2661 var reservedNames = ["uri", "path"];
2662
2663 /**
2664 * Shallow compares two objects.
2665 * @param {Object} obj1 The first object to compare.
2666 * @param {Object} obj2 The second object to compare.
2667 */
2668 var shallowCompare = function shallowCompare(obj1, obj2) {
2669 var obj1Keys = Object.keys(obj1);
2670 return obj1Keys.length === Object.keys(obj2).length && obj1Keys.every(function (key) {
2671 return obj2.hasOwnProperty(key) && obj1[key] === obj2[key];
2672 });
2673 };
2674
2675 ////////////////////////////////////////////////////////////////////////////////
2676
2677
2678 /***/ }),
2679
2680 /***/ "../core/app/assets/js/hooks/use-action.js":
2681 /*!*************************************************!*\
2682 !*** ../core/app/assets/js/hooks/use-action.js ***!
2683 \*************************************************/
2684 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2685
2686 "use strict";
2687
2688
2689 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
2690
2691 _Object$defineProperty(exports, "__esModule", {
2692 value: true
2693 });
2694
2695 exports.default = useAction;
2696
2697 function useAction() {
2698 return {
2699 backToDashboard: function backToDashboard() {
2700 if (window.top === window) {
2701 // Directly.
2702 window.top.location = elementorAppConfig.return_url;
2703 } else {
2704 // Iframe.
2705 window.top.$e.run('app/close');
2706 }
2707 }
2708 };
2709 }
2710
2711 /***/ }),
2712
2713 /***/ "../core/app/assets/js/hooks/use-ajax.js":
2714 /*!***********************************************!*\
2715 !*** ../core/app/assets/js/hooks/use-ajax.js ***!
2716 \***********************************************/
2717 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2718
2719 "use strict";
2720
2721
2722 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
2723
2724 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
2725
2726 _Object$defineProperty(exports, "__esModule", {
2727 value: true
2728 });
2729
2730 exports.default = useAjax;
2731
2732 var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
2733
2734 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
2735
2736 var _react = __webpack_require__(/*! react */ "react");
2737
2738 function useAjax() {
2739 var _useState = (0, _react.useState)(null),
2740 _useState2 = (0, _slicedToArray2.default)(_useState, 2),
2741 ajax = _useState2[0],
2742 setAjax = _useState2[1],
2743 initialStatusKey = 'initial',
2744 uploadInitialState = {
2745 status: initialStatusKey,
2746 isComplete: false,
2747 response: null
2748 },
2749 _useState3 = (0, _react.useState)(uploadInitialState),
2750 _useState4 = (0, _slicedToArray2.default)(_useState3, 2),
2751 ajaxState = _useState4[0],
2752 setAjaxState = _useState4[1],
2753 ajaxActions = {
2754 reset: function reset() {
2755 return setAjaxState(initialStatusKey);
2756 }
2757 };
2758
2759 (0, _react.useEffect)(function () {
2760 if (ajax) {
2761 var formData = new FormData();
2762
2763 if (ajax.data) {
2764 for (var key in ajax.data) {
2765 formData.append(key, ajax.data[key]);
2766 }
2767
2768 if (!ajax.data.nonce) {
2769 formData.append('nonce', elementorCommon.config.ajax.nonce);
2770 }
2771 }
2772
2773 var options = (0, _objectSpread2.default)((0, _objectSpread2.default)({
2774 type: 'post',
2775 url: elementorCommon.config.ajax.url,
2776 headers: {},
2777 cache: false,
2778 contentType: false,
2779 processData: false
2780 }, ajax), {}, {
2781 data: formData,
2782 success: function success(response) {
2783 var status = response.success ? 'success' : 'error';
2784 setAjaxState(function (prevState) {
2785 return (0, _objectSpread2.default)((0, _objectSpread2.default)({}, prevState), {}, {
2786 status: status,
2787 response: response === null || response === void 0 ? void 0 : response.data
2788 });
2789 });
2790 },
2791 error: function error() {
2792 setAjaxState(function (prevState) {
2793 return (0, _objectSpread2.default)((0, _objectSpread2.default)({}, prevState), {}, {
2794 status: 'error'
2795 });
2796 });
2797 },
2798 complete: function complete() {
2799 setAjaxState(function (prevState) {
2800 return (0, _objectSpread2.default)((0, _objectSpread2.default)({}, prevState), {}, {
2801 isComplete: true
2802 });
2803 });
2804 }
2805 });
2806 jQuery.ajax(options);
2807 }
2808 }, [ajax]);
2809 return {
2810 ajax: ajax,
2811 setAjax: setAjax,
2812 ajaxState: ajaxState,
2813 ajaxActions: ajaxActions
2814 };
2815 }
2816
2817 /***/ }),
2818
2819 /***/ "../core/app/assets/js/layout/content.js":
2820 /*!***********************************************!*\
2821 !*** ../core/app/assets/js/layout/content.js ***!
2822 \***********************************************/
2823 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2824
2825 "use strict";
2826 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
2827
2828
2829 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
2830
2831 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
2832
2833 _Object$defineProperty(exports, "__esModule", {
2834 value: true
2835 });
2836
2837 exports.default = Content;
2838
2839 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
2840
2841 function Content(props) {
2842 return /*#__PURE__*/_react.default.createElement("main", {
2843 className: "eps-app__content ".concat(props.className)
2844 }, props.children);
2845 }
2846
2847 Content.propTypes = {
2848 children: PropTypes.any,
2849 className: PropTypes.string
2850 };
2851 Content.defaultProps = {
2852 className: ''
2853 };
2854
2855 /***/ }),
2856
2857 /***/ "../core/app/assets/js/layout/footer.js":
2858 /*!**********************************************!*\
2859 !*** ../core/app/assets/js/layout/footer.js ***!
2860 \**********************************************/
2861 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2862
2863 "use strict";
2864 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
2865
2866
2867 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
2868
2869 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
2870
2871 _Object$defineProperty(exports, "__esModule", {
2872 value: true
2873 });
2874
2875 exports.default = Footer;
2876
2877 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
2878
2879 function Footer(props) {
2880 return /*#__PURE__*/_react.default.createElement("footer", {
2881 className: "eps-app__footer"
2882 }, props.children);
2883 }
2884
2885 Footer.propTypes = {
2886 children: PropTypes.object
2887 };
2888
2889 /***/ }),
2890
2891 /***/ "../core/app/assets/js/layout/header-button.js":
2892 /*!*****************************************************!*\
2893 !*** ../core/app/assets/js/layout/header-button.js ***!
2894 \*****************************************************/
2895 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2896
2897 "use strict";
2898
2899
2900 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
2901
2902 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
2903
2904 _Object$defineProperty(exports, "__esModule", {
2905 value: true
2906 });
2907
2908 exports.default = void 0;
2909
2910 var _assign = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/assign */ "../node_modules/@babel/runtime-corejs2/core-js/object/assign.js"));
2911
2912 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
2913
2914 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
2915
2916 var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
2917
2918 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
2919
2920 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
2921
2922 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
2923
2924 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
2925
2926 var _button = _interopRequireDefault(__webpack_require__(/*! ../ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
2927
2928 var Button = /*#__PURE__*/function (_BaseButton) {
2929 (0, _inherits2.default)(Button, _BaseButton);
2930
2931 var _super = (0, _createSuper2.default)(Button);
2932
2933 function Button() {
2934 (0, _classCallCheck2.default)(this, Button);
2935 return _super.apply(this, arguments);
2936 }
2937
2938 (0, _createClass2.default)(Button, [{
2939 key: "getCssId",
2940 value: function getCssId() {
2941 return "eps-app-header-btn-" + (0, _get2.default)((0, _getPrototypeOf2.default)(Button.prototype), "getCssId", this).call(this);
2942 }
2943 }, {
2944 key: "getClassName",
2945 value: function getClassName() {
2946 // Avoid using the 'eps-app__header-btn' class to make sure it is not override custom styles.
2947 if (!this.props.includeHeaderBtnClass) {
2948 return (0, _get2.default)((0, _getPrototypeOf2.default)(Button.prototype), "getClassName", this).call(this);
2949 }
2950
2951 return "eps-app__header-btn " + (0, _get2.default)((0, _getPrototypeOf2.default)(Button.prototype), "getClassName", this).call(this);
2952 }
2953 }]);
2954 return Button;
2955 }(_button.default);
2956
2957 exports.default = Button;
2958 (0, _defineProperty2.default)(Button, "defaultProps", (0, _assign.default)({}
2959 /* clone */
2960 , _button.default.defaultProps, {
2961 hideText: true,
2962 includeHeaderBtnClass: true
2963 }));
2964
2965 /***/ }),
2966
2967 /***/ "../core/app/assets/js/layout/header-buttons.js":
2968 /*!******************************************************!*\
2969 !*** ../core/app/assets/js/layout/header-buttons.js ***!
2970 \******************************************************/
2971 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2972
2973 "use strict";
2974 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
2975 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
2976
2977
2978 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
2979
2980 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
2981
2982 _Object$defineProperty(exports, "__esModule", {
2983 value: true
2984 });
2985
2986 exports.default = HeaderButtons;
2987
2988 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
2989
2990 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
2991
2992 __webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
2993
2994 var _headerButton = _interopRequireDefault(__webpack_require__(/*! ./header-button */ "../core/app/assets/js/layout/header-button.js"));
2995
2996 function HeaderButtons(props) {
2997 var tools = '';
2998
2999 if (props.buttons.length) {
3000 var buttons = props.buttons.map(function (button) {
3001 return /*#__PURE__*/_react.default.createElement(_headerButton.default, (0, _extends2.default)({
3002 key: button.id
3003 }, button));
3004 });
3005 tools = /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, buttons);
3006 }
3007
3008 return /*#__PURE__*/_react.default.createElement("div", {
3009 className: "eps-app__header-buttons"
3010 }, /*#__PURE__*/_react.default.createElement(_headerButton.default, {
3011 text: __('Close', 'elementor'),
3012 icon: "eicon-close",
3013 className: "eps-app__close-button",
3014 onClick: function onClick() {
3015 if (window.top === window) {
3016 // Directly.
3017 window.top.location = elementorAppConfig.return_url;
3018 } else {
3019 // Iframe.
3020 window.top.$e.run('app/close');
3021 }
3022 }
3023 }), tools);
3024 }
3025
3026 HeaderButtons.propTypes = {
3027 buttons: PropTypes.arrayOf(PropTypes.object)
3028 };
3029 HeaderButtons.defaultProps = {
3030 buttons: []
3031 };
3032
3033 /***/ }),
3034
3035 /***/ "../core/app/assets/js/layout/header.js":
3036 /*!**********************************************!*\
3037 !*** ../core/app/assets/js/layout/header.js ***!
3038 \**********************************************/
3039 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3040
3041 "use strict";
3042 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
3043 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
3044
3045
3046 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3047
3048 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3049
3050 _Object$defineProperty(exports, "__esModule", {
3051 value: true
3052 });
3053
3054 exports.default = Header;
3055
3056 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
3057
3058 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
3059
3060 var _headerButtons = _interopRequireDefault(__webpack_require__(/*! ./header-buttons */ "../core/app/assets/js/layout/header-buttons.js"));
3061
3062 var _grid = _interopRequireDefault(__webpack_require__(/*! ../ui/grid/grid */ "../core/app/assets/js/ui/grid/grid.js"));
3063
3064 function Header(props) {
3065 var TitleTag = 'span',
3066 titleAttrs = {};
3067
3068 if (props.titleRedirectRoute) {
3069 TitleTag = 'a';
3070 titleAttrs = {
3071 href: "#".concat(props.titleRedirectRoute),
3072 target: '_self'
3073 };
3074 }
3075
3076 _react.default.useEffect(function () {
3077 document.title = __('Elementor', 'elementor') + ' | ' + props.title;
3078 });
3079
3080 return /*#__PURE__*/_react.default.createElement(_grid.default, {
3081 container: true,
3082 alignItems: "center",
3083 justify: "space-between",
3084 className: "eps-app__header"
3085 }, /*#__PURE__*/_react.default.createElement(TitleTag, (0, _extends2.default)({
3086 className: "eps-app__logo-title-wrapper"
3087 }, titleAttrs), /*#__PURE__*/_react.default.createElement("i", {
3088 className: "eps-app__logo eicon-elementor"
3089 }), /*#__PURE__*/_react.default.createElement("h1", {
3090 className: "eps-app__title"
3091 }, props.title)), /*#__PURE__*/_react.default.createElement(_headerButtons.default, {
3092 buttons: props.buttons
3093 }));
3094 }
3095
3096 Header.propTypes = {
3097 title: PropTypes.string,
3098 titleRedirectRoute: PropTypes.string,
3099 buttons: PropTypes.arrayOf(PropTypes.object)
3100 };
3101 Header.defaultProps = {
3102 buttons: []
3103 };
3104
3105 /***/ }),
3106
3107 /***/ "../core/app/assets/js/layout/page.js":
3108 /*!********************************************!*\
3109 !*** ../core/app/assets/js/layout/page.js ***!
3110 \********************************************/
3111 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3112
3113 "use strict";
3114 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
3115
3116
3117 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3118
3119 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3120
3121 _Object$defineProperty(exports, "__esModule", {
3122 value: true
3123 });
3124
3125 exports.default = Page;
3126
3127 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
3128
3129 var _header = _interopRequireDefault(__webpack_require__(/*! ./header */ "../core/app/assets/js/layout/header.js"));
3130
3131 var _sidebar = _interopRequireDefault(__webpack_require__(/*! ./sidebar */ "../core/app/assets/js/layout/sidebar.js"));
3132
3133 var _content = _interopRequireDefault(__webpack_require__(/*! ./content */ "../core/app/assets/js/layout/content.js"));
3134
3135 var _footer = _interopRequireDefault(__webpack_require__(/*! ./footer */ "../core/app/assets/js/layout/footer.js"));
3136
3137 function Page(props) {
3138 var AppSidebar = function AppSidebar() {
3139 if (!props.sidebar) {
3140 return;
3141 }
3142
3143 return /*#__PURE__*/_react.default.createElement(_sidebar.default, null, props.sidebar);
3144 },
3145 AppFooter = function AppFooter() {
3146 if (!props.footer) {
3147 return;
3148 }
3149
3150 return /*#__PURE__*/_react.default.createElement(_footer.default, null, props.footer);
3151 };
3152
3153 return /*#__PURE__*/_react.default.createElement("div", {
3154 className: "eps-app__lightbox ".concat(props.className)
3155 }, /*#__PURE__*/_react.default.createElement("div", {
3156 className: "eps-app"
3157 }, /*#__PURE__*/_react.default.createElement(_header.default, {
3158 title: props.title,
3159 buttons: props.headerButtons,
3160 titleRedirectRoute: props.titleRedirectRoute
3161 }), /*#__PURE__*/_react.default.createElement("div", {
3162 className: "eps-app__main"
3163 }, AppSidebar(), /*#__PURE__*/_react.default.createElement(_content.default, null, props.content)), AppFooter()));
3164 }
3165
3166 Page.propTypes = {
3167 title: PropTypes.string,
3168 titleRedirectRoute: PropTypes.string,
3169 className: PropTypes.string,
3170 headerButtons: PropTypes.arrayOf(PropTypes.object),
3171 sidebar: PropTypes.object,
3172 content: PropTypes.object.isRequired,
3173 footer: PropTypes.object
3174 };
3175 Page.defaultProps = {
3176 className: ''
3177 };
3178
3179 /***/ }),
3180
3181 /***/ "../core/app/assets/js/layout/sidebar.js":
3182 /*!***********************************************!*\
3183 !*** ../core/app/assets/js/layout/sidebar.js ***!
3184 \***********************************************/
3185 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3186
3187 "use strict";
3188 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
3189
3190
3191 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3192
3193 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3194
3195 _Object$defineProperty(exports, "__esModule", {
3196 value: true
3197 });
3198
3199 exports.default = Sidebar;
3200
3201 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
3202
3203 function Sidebar(props) {
3204 return /*#__PURE__*/_react.default.createElement("div", {
3205 className: "eps-app__sidebar"
3206 }, props.children);
3207 }
3208
3209 Sidebar.propTypes = {
3210 children: PropTypes.object
3211 };
3212
3213 /***/ }),
3214
3215 /***/ "../core/app/assets/js/molecules/collapse-content.js":
3216 /*!***********************************************************!*\
3217 !*** ../core/app/assets/js/molecules/collapse-content.js ***!
3218 \***********************************************************/
3219 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3220
3221 "use strict";
3222 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
3223
3224
3225 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3226
3227 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3228
3229 _Object$defineProperty(exports, "__esModule", {
3230 value: true
3231 });
3232
3233 exports.default = CollapseContent;
3234
3235 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
3236
3237 function CollapseContent(props) {
3238 return /*#__PURE__*/_react.default.createElement("div", {
3239 className: "e-app-collapse-content"
3240 }, props.children);
3241 }
3242
3243 CollapseContent.propTypes = {
3244 className: PropTypes.string,
3245 children: PropTypes.any
3246 };
3247 CollapseContent.defaultProps = {
3248 className: ''
3249 };
3250
3251 /***/ }),
3252
3253 /***/ "../core/app/assets/js/molecules/collapse-context.js":
3254 /*!***********************************************************!*\
3255 !*** ../core/app/assets/js/molecules/collapse-context.js ***!
3256 \***********************************************************/
3257 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3258
3259 "use strict";
3260
3261
3262 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3263
3264 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3265
3266 _Object$defineProperty(exports, "__esModule", {
3267 value: true
3268 });
3269
3270 exports.CollapseContext = void 0;
3271
3272 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
3273
3274 var CollapseContext = _react.default.createContext();
3275
3276 exports.CollapseContext = CollapseContext;
3277
3278 /***/ }),
3279
3280 /***/ "../core/app/assets/js/molecules/collapse-toggle.js":
3281 /*!**********************************************************!*\
3282 !*** ../core/app/assets/js/molecules/collapse-toggle.js ***!
3283 \**********************************************************/
3284 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3285
3286 "use strict";
3287 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
3288
3289
3290 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3291
3292 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3293
3294 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
3295
3296 _Object$defineProperty(exports, "__esModule", {
3297 value: true
3298 });
3299
3300 exports.default = CollapseToggle;
3301
3302 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
3303
3304 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
3305
3306 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
3307
3308 var _collapseContext = __webpack_require__(/*! ./collapse-context */ "../core/app/assets/js/molecules/collapse-context.js");
3309
3310 function CollapseToggle(props) {
3311 var context = (0, _react.useContext)(_collapseContext.CollapseContext),
3312 style = {
3313 '--e-app-collapse-toggle-icon-spacing': (0, _utils.pxToRem)(props.iconSpacing)
3314 },
3315 classNameBase = 'e-app-collapse-toggle',
3316 classes = [classNameBase, (0, _defineProperty2.default)({}, classNameBase + '--active', props.active)],
3317 attrs = {
3318 style: style,
3319 className: (0, _utils.arrayToClassName)(classes)
3320 };
3321
3322 if (props.active) {
3323 attrs.onClick = function () {
3324 return context.toggle();
3325 };
3326 }
3327
3328 return /*#__PURE__*/_react.default.createElement("div", attrs, props.children, props.active && props.showIcon && /*#__PURE__*/_react.default.createElement("i", {
3329 className: "eicon-caret-down e-app-collapse-toggle__icon"
3330 }));
3331 }
3332
3333 CollapseToggle.propTypes = {
3334 className: PropTypes.string,
3335 iconSpacing: PropTypes.number,
3336 showIcon: PropTypes.bool,
3337 active: PropTypes.bool,
3338 children: PropTypes.any
3339 };
3340 CollapseToggle.defaultProps = {
3341 className: '',
3342 iconSpacing: 20,
3343 showIcon: true,
3344 active: true
3345 };
3346
3347 /***/ }),
3348
3349 /***/ "../core/app/assets/js/molecules/collapse.js":
3350 /*!***************************************************!*\
3351 !*** ../core/app/assets/js/molecules/collapse.js ***!
3352 \***************************************************/
3353 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3354
3355 "use strict";
3356 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
3357
3358
3359 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3360
3361 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3362
3363 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
3364
3365 _Object$defineProperty(exports, "__esModule", {
3366 value: true
3367 });
3368
3369 exports.default = Collapse;
3370
3371 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
3372
3373 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
3374
3375 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
3376
3377 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
3378
3379 var _collapseContext = __webpack_require__(/*! ./collapse-context */ "../core/app/assets/js/molecules/collapse-context.js");
3380
3381 var _collapseToggle = _interopRequireDefault(__webpack_require__(/*! ./collapse-toggle */ "../core/app/assets/js/molecules/collapse-toggle.js"));
3382
3383 var _collapseContent = _interopRequireDefault(__webpack_require__(/*! ./collapse-content */ "../core/app/assets/js/molecules/collapse-content.js"));
3384
3385 __webpack_require__(/*! ./collapse.scss */ "../core/app/assets/js/molecules/collapse.scss");
3386
3387 function Collapse(props) {
3388 var _useState = (0, _react.useState)(props.isOpened),
3389 _useState2 = (0, _slicedToArray2.default)(_useState, 2),
3390 isOpened = _useState2[0],
3391 setIsOpened = _useState2[1],
3392 classNameBase = 'e-app-collapse',
3393 classes = [classNameBase, props.className, (0, _defineProperty2.default)({}, classNameBase + '--opened', isOpened)],
3394 toggle = function toggle() {
3395 return setIsOpened(function (prevState) {
3396 return !prevState;
3397 });
3398 };
3399
3400 (0, _react.useEffect)(function () {
3401 if (props.isOpened !== isOpened) {
3402 setIsOpened(props.isOpened);
3403 }
3404 }, [props.isOpened]);
3405 (0, _react.useEffect)(function () {
3406 if (props.onChange) {
3407 props.onChange(isOpened);
3408 }
3409 }, [isOpened]);
3410 return /*#__PURE__*/_react.default.createElement(_collapseContext.CollapseContext.Provider, {
3411 value: {
3412 toggle: toggle
3413 }
3414 }, /*#__PURE__*/_react.default.createElement("div", {
3415 className: (0, _utils.arrayToClassName)(classes)
3416 }, props.children));
3417 }
3418
3419 Collapse.propTypes = {
3420 className: PropTypes.string,
3421 isOpened: PropTypes.bool,
3422 onChange: PropTypes.func,
3423 children: PropTypes.oneOfType([PropTypes.node, PropTypes.arrayOf(PropTypes.node)])
3424 };
3425 Collapse.defaultProps = {
3426 className: '',
3427 isOpened: false
3428 };
3429 Collapse.Toggle = _collapseToggle.default;
3430 Collapse.Content = _collapseContent.default;
3431
3432 /***/ }),
3433
3434 /***/ "../core/app/assets/js/molecules/dashboard-button.js":
3435 /*!***********************************************************!*\
3436 !*** ../core/app/assets/js/molecules/dashboard-button.js ***!
3437 \***********************************************************/
3438 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3439
3440 "use strict";
3441 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
3442 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
3443
3444
3445 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3446
3447 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3448
3449 _Object$defineProperty(exports, "__esModule", {
3450 value: true
3451 });
3452
3453 exports.default = DashboardButton;
3454
3455 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
3456
3457 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
3458
3459 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
3460
3461 var _useAction = _interopRequireDefault(__webpack_require__(/*! elementor-app/hooks/use-action */ "../core/app/assets/js/hooks/use-action.js"));
3462
3463 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
3464
3465 function DashboardButton(props) {
3466 var action = (0, _useAction.default)(),
3467 baseClassName = 'e-app-dashboard-button',
3468 classes = [baseClassName, props.className];
3469 return /*#__PURE__*/_react.default.createElement(_button.default, (0, _extends2.default)({}, props, {
3470 className: (0, _utils.arrayToClassName)(classes),
3471 text: props.text,
3472 onClick: action.backToDashboard
3473 }));
3474 }
3475
3476 DashboardButton.propTypes = {
3477 className: PropTypes.string,
3478 text: PropTypes.string
3479 };
3480 DashboardButton.defaultProps = {
3481 className: '',
3482 variant: 'contained',
3483 color: 'primary',
3484 text: __('Back to dashboard', 'elementor')
3485 };
3486
3487 /***/ }),
3488
3489 /***/ "../core/app/assets/js/molecules/go-pro-button.js":
3490 /*!********************************************************!*\
3491 !*** ../core/app/assets/js/molecules/go-pro-button.js ***!
3492 \********************************************************/
3493 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3494
3495 "use strict";
3496 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
3497 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
3498
3499
3500 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3501
3502 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3503
3504 _Object$defineProperty(exports, "__esModule", {
3505 value: true
3506 });
3507
3508 exports.default = GoProButton;
3509
3510 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
3511
3512 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
3513
3514 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
3515
3516 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
3517
3518 function GoProButton(props) {
3519 var baseClassName = 'e-app-go-pro-button',
3520 classes = [baseClassName, props.className];
3521 return /*#__PURE__*/_react.default.createElement(_button.default, (0, _extends2.default)({}, props, {
3522 className: (0, _utils.arrayToClassName)(classes),
3523 text: props.text
3524 }));
3525 }
3526
3527 GoProButton.propTypes = {
3528 className: PropTypes.string,
3529 text: PropTypes.string
3530 };
3531 GoProButton.defaultProps = {
3532 className: '',
3533 variant: 'contained',
3534 size: 'sm',
3535 color: 'cta',
3536 target: '_blank',
3537 rel: 'noopener noreferrer',
3538 text: __('Go Pro', 'elementor')
3539 };
3540
3541 /***/ }),
3542
3543 /***/ "../core/app/assets/js/molecules/tooltip.js":
3544 /*!**************************************************!*\
3545 !*** ../core/app/assets/js/molecules/tooltip.js ***!
3546 \**************************************************/
3547 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3548
3549 "use strict";
3550 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
3551
3552
3553 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3554
3555 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
3556
3557 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3558
3559 _Object$defineProperty(exports, "__esModule", {
3560 value: true
3561 });
3562
3563 exports.default = Tooltip;
3564
3565 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
3566
3567 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
3568
3569 var _utils = __webpack_require__(/*! ../utils/utils */ "../core/app/assets/js/utils/utils.js");
3570
3571 function Tooltip(props) {
3572 var baseClassName = 'e-app-tooltip',
3573 classes = [baseClassName, props.className],
3574 childRef = (0, _react.useRef)(null),
3575 isAborted = (0, _react.useRef)(false),
3576 isManualControl = props.hasOwnProperty('show'),
3577 _useState = (0, _react.useState)(false),
3578 _useState2 = (0, _slicedToArray2.default)(_useState, 2),
3579 isLibraryLoaded = _useState2[0],
3580 setIsLibraryLoaded = _useState2[1],
3581 _useState3 = (0, _react.useState)(false),
3582 _useState4 = (0, _slicedToArray2.default)(_useState3, 2),
3583 showTooltip = _useState4[0],
3584 setShowTooltip = _useState4[1],
3585 directionsMap = {
3586 top: 's',
3587 right: 'w',
3588 down: 'n',
3589 left: 'e'
3590 },
3591 tipsyConfig = {
3592 trigger: isManualControl ? 'manual' : 'hover',
3593 gravity: directionsMap[props.direction],
3594 offset: props.offset,
3595 title: function title() {
3596 return props.title;
3597 }
3598 },
3599 setTipsy = function setTipsy() {
3600 var $tooltipContainer = jQuery(childRef.current);
3601 $tooltipContainer.tipsy(tipsyConfig);
3602
3603 if (isManualControl) {
3604 var displayMode = showTooltip ? 'show' : 'hide';
3605 $tooltipContainer.tipsy(displayMode);
3606 }
3607 };
3608
3609 (0, _react.useEffect)(function () {
3610 // In case that the component is disabled the tipsy library will not be loaded by default.
3611 if (!props.disabled) {
3612 isAborted.current = false;
3613 import(
3614 /* webpackIgnore: true */
3615 "".concat(elementorCommon.config.urls.assets, "lib/tipsy/tipsy.min.js?ver=1.0.0")).then(function () {
3616 if (!isAborted.current) {
3617 if (isLibraryLoaded) {
3618 setTipsy();
3619 } else {
3620 setIsLibraryLoaded(true);
3621 }
3622 }
3623 });
3624 }
3625
3626 return function () {
3627 if (!props.disabled) {
3628 // Aborting the current dynamic-import state update in case of re-render.
3629 isAborted.current = true; // Cleanup of existing tipsy element in case of re-render.
3630
3631 jQuery('.tipsy:last').remove();
3632 }
3633 };
3634 }, [props.disabled]);
3635 (0, _react.useEffect)(function () {
3636 if (isLibraryLoaded) {
3637 setTipsy();
3638 }
3639 }, [isLibraryLoaded, showTooltip]);
3640 (0, _react.useEffect)(function () {
3641 // The "show" state should not be changed while the component is disabled.
3642 if (!props.disabled && props.show !== showTooltip) {
3643 setShowTooltip(props.show);
3644 }
3645 }, [props.show]);
3646 return /*#__PURE__*/_react.default.createElement(props.tag, {
3647 className: (0, _utils.arrayToClassName)(classes),
3648 ref: childRef
3649 }, props.children);
3650 }
3651
3652 Tooltip.propTypes = {
3653 className: PropTypes.string,
3654 offset: PropTypes.number,
3655 show: PropTypes.bool,
3656 direction: PropTypes.oneOf(['top', 'right', 'left', 'down']),
3657 tag: PropTypes.string.isRequired,
3658 title: PropTypes.string.isRequired,
3659 disabled: PropTypes.bool,
3660 children: PropTypes.any
3661 };
3662 Tooltip.defaultProps = {
3663 className: '',
3664 offset: 10,
3665 direction: 'top',
3666 disabled: false
3667 };
3668
3669 /***/ }),
3670
3671 /***/ "../core/app/assets/js/molecules/upload-file.js":
3672 /*!******************************************************!*\
3673 !*** ../core/app/assets/js/molecules/upload-file.js ***!
3674 \******************************************************/
3675 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3676
3677 "use strict";
3678 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
3679 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
3680
3681
3682 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3683
3684 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3685
3686 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
3687
3688 _Object$defineProperty(exports, "__esModule", {
3689 value: true
3690 });
3691
3692 exports.default = UploadFile;
3693
3694 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
3695
3696 __webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
3697
3698 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
3699
3700 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
3701
3702 __webpack_require__(/*! ./upload-file.scss */ "../core/app/assets/js/molecules/upload-file.scss");
3703
3704 function UploadFile(props) {
3705 var fileInput = (0, _react.useRef)(null),
3706 baseClassName = 'e-app-upload-file',
3707 classes = [baseClassName, props.className];
3708 return /*#__PURE__*/_react.default.createElement("div", {
3709 className: (0, _utils.arrayToClassName)(classes)
3710 }, /*#__PURE__*/_react.default.createElement("input", {
3711 ref: fileInput,
3712 type: "file",
3713 accept: props.filetypes.map(function (type) {
3714 return '.' + type;
3715 }).join(', '),
3716 className: "e-app-upload-file__input",
3717 onChange: function onChange(event) {
3718 var file = event.target.files[0];
3719
3720 if (file && (0, _utils.isOneOf)(file.type, props.filetypes)) {
3721 props.onFileSelect(file, event);
3722 } else {
3723 fileInput.current.value = '';
3724 props.onError();
3725 }
3726 }
3727 }), /*#__PURE__*/_react.default.createElement(_button.default, {
3728 className: "e-app-upload-file__button",
3729 text: props.text,
3730 variant: "contained",
3731 color: "primary",
3732 size: "lg",
3733 hideText: props.isLoading,
3734 icon: props.isLoading ? 'eicon-loading eicon-animation-spin' : '',
3735 onClick: function onClick() {
3736 if (!props.isLoading) {
3737 fileInput.current.click();
3738 }
3739 }
3740 }));
3741 }
3742
3743 UploadFile.propTypes = {
3744 className: PropTypes.string,
3745 text: PropTypes.string,
3746 onFileSelect: PropTypes.func,
3747 isLoading: PropTypes.bool,
3748 filetypes: PropTypes.array.isRequired,
3749 onError: PropTypes.func
3750 };
3751 UploadFile.defaultProps = {
3752 className: '',
3753 text: __('Select File', 'elementor'),
3754 onError: function onError() {}
3755 };
3756
3757 /***/ }),
3758
3759 /***/ "../core/app/assets/js/organisms/drop-zone.js":
3760 /*!****************************************************!*\
3761 !*** ../core/app/assets/js/organisms/drop-zone.js ***!
3762 \****************************************************/
3763 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3764
3765 "use strict";
3766 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
3767
3768
3769 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3770
3771 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3772
3773 _Object$defineProperty(exports, "__esModule", {
3774 value: true
3775 });
3776
3777 exports.default = DropZone;
3778
3779 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
3780
3781 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
3782
3783 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
3784
3785 var _uploadFile = _interopRequireDefault(__webpack_require__(/*! elementor-app/molecules/upload-file */ "../core/app/assets/js/molecules/upload-file.js"));
3786
3787 var _dragDrop = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/drag-drop */ "../core/app/assets/js/ui/atoms/drag-drop.js"));
3788
3789 var _icon = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/icon */ "../core/app/assets/js/ui/atoms/icon.js"));
3790
3791 var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
3792
3793 var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
3794
3795 __webpack_require__(/*! ./drop-zone.scss */ "../core/app/assets/js/organisms/drop-zone.scss");
3796
3797 function DropZone(props) {
3798 var classes = ['e-app-drop-zone', props.className],
3799 dragDropEvents = {
3800 onDrop: function onDrop(event) {
3801 if (!props.isLoading) {
3802 var file = event.dataTransfer.files[0];
3803
3804 if (file && (0, _utils.isOneOf)(file.type, props.filetypes)) {
3805 props.onFileSelect(file, event);
3806 } else {
3807 props.onError();
3808 }
3809 }
3810 }
3811 };
3812 return /*#__PURE__*/_react.default.createElement("section", {
3813 className: (0, _utils.arrayToClassName)(classes)
3814 }, /*#__PURE__*/_react.default.createElement(_dragDrop.default, (0, _extends2.default)({}, dragDropEvents, {
3815 isLoading: props.isLoading
3816 }), props.icon && /*#__PURE__*/_react.default.createElement(_icon.default, {
3817 className: "e-app-drop-zone__icon ".concat(props.icon)
3818 }), props.heading && /*#__PURE__*/_react.default.createElement(_heading.default, {
3819 variant: "display-3"
3820 }, props.heading), props.text && /*#__PURE__*/_react.default.createElement(_text.default, {
3821 variant: "xl",
3822 className: "e-app-drop-zone__text"
3823 }, props.text), props.secondaryText && /*#__PURE__*/_react.default.createElement(_text.default, {
3824 variant: "xl",
3825 className: "e-app-drop-zone__secondary-text"
3826 }, props.secondaryText), props.showButton && /*#__PURE__*/_react.default.createElement(_uploadFile.default, {
3827 isLoading: props.isLoading,
3828 onFileSelect: props.onFileSelect,
3829 onError: props.onError,
3830 text: props.buttonText,
3831 filetypes: props.filetypes
3832 })));
3833 }
3834
3835 DropZone.propTypes = {
3836 className: PropTypes.string,
3837 children: PropTypes.any,
3838 onFileSelect: PropTypes.func.isRequired,
3839 heading: PropTypes.string,
3840 text: PropTypes.string,
3841 secondaryText: PropTypes.string,
3842 buttonText: PropTypes.string,
3843 icon: PropTypes.string,
3844 showButton: PropTypes.bool,
3845 showIcon: PropTypes.bool,
3846 isLoading: PropTypes.bool,
3847 filetypes: PropTypes.array.isRequired,
3848 onError: PropTypes.func
3849 };
3850 DropZone.defaultProps = {
3851 className: '',
3852 icon: 'eicon-library-upload',
3853 showButton: true,
3854 showIcon: true,
3855 onError: function onError() {}
3856 };
3857
3858 /***/ }),
3859
3860 /***/ "../core/app/assets/js/organisms/error-boundary.js":
3861 /*!*********************************************************!*\
3862 !*** ../core/app/assets/js/organisms/error-boundary.js ***!
3863 \*********************************************************/
3864 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3865
3866 "use strict";
3867 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
3868 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
3869
3870
3871 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3872
3873 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3874
3875 _Object$defineProperty(exports, "__esModule", {
3876 value: true
3877 });
3878
3879 exports.default = void 0;
3880
3881 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
3882
3883 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
3884
3885 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
3886
3887 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
3888
3889 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
3890
3891 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
3892
3893 var _dialog = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/dialog/dialog */ "../core/app/assets/js/ui/dialog/dialog.js"));
3894
3895 // In the current time there is no solution to use "getDerivedStateFromError" static method with functional component
3896 // That is why this component is a class component.
3897 // @link https://reactjs.org/docs/hooks-faq.html#do-hooks-cover-all-use-cases-for-classes
3898 var ErrorBoundary = /*#__PURE__*/function (_React$Component) {
3899 (0, _inherits2.default)(ErrorBoundary, _React$Component);
3900
3901 var _super = (0, _createSuper2.default)(ErrorBoundary);
3902
3903 function ErrorBoundary(props) {
3904 var _this;
3905
3906 (0, _classCallCheck2.default)(this, ErrorBoundary);
3907 _this = _super.call(this, props);
3908 _this.state = {
3909 hasError: null
3910 };
3911 return _this;
3912 }
3913
3914 (0, _createClass2.default)(ErrorBoundary, [{
3915 key: "goBack",
3916 value: function goBack() {
3917 // If the app was opened inside an iframe, it will close it,
3918 // if not, it will redirect to the last location.
3919 if (window.top !== window.self) {
3920 window.top.$e.run('app/close');
3921 }
3922
3923 window.location = elementorAppConfig.return_url;
3924 }
3925 }, {
3926 key: "render",
3927 value: function render() {
3928 if (this.state.hasError) {
3929 return /*#__PURE__*/_react.default.createElement(_dialog.default, {
3930 title: this.props.title,
3931 text: this.props.text,
3932 approveButtonUrl: this.props.learnMoreUrl,
3933 approveButtonColor: "link",
3934 approveButtonTarget: "_blank",
3935 approveButtonText: __('Learn More', 'elementor'),
3936 dismissButtonText: __('Go Back', 'elementor'),
3937 dismissButtonOnClick: this.goBack
3938 });
3939 }
3940
3941 return this.props.children;
3942 }
3943 }], [{
3944 key: "getDerivedStateFromError",
3945 value: function getDerivedStateFromError() {
3946 return {
3947 hasError: true
3948 };
3949 }
3950 }]);
3951 return ErrorBoundary;
3952 }(_react.default.Component);
3953
3954 exports.default = ErrorBoundary;
3955 (0, _defineProperty2.default)(ErrorBoundary, "propTypes", {
3956 children: PropTypes.any,
3957 title: PropTypes.string,
3958 text: PropTypes.string,
3959 learnMoreUrl: PropTypes.string
3960 });
3961 (0, _defineProperty2.default)(ErrorBoundary, "defaultProps", {
3962 title: __('App could not be loaded', 'elementor'),
3963 text: __('We’re sorry, but something went wrong. Click on ‘Learn more’ and follow each of the steps to quickly solve it.', 'elementor'),
3964 learnMoreUrl: 'https://go.elementor.com/app-general-load-issue/'
3965 });
3966
3967 /***/ }),
3968
3969 /***/ "../core/app/assets/js/organisms/wizard-footer.js":
3970 /*!********************************************************!*\
3971 !*** ../core/app/assets/js/organisms/wizard-footer.js ***!
3972 \********************************************************/
3973 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3974
3975 "use strict";
3976 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
3977
3978
3979 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3980
3981 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3982
3983 _Object$defineProperty(exports, "__esModule", {
3984 value: true
3985 });
3986
3987 exports.default = WizardFooter;
3988
3989 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
3990
3991 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
3992
3993 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
3994
3995 var _grid = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/grid/grid */ "../core/app/assets/js/ui/grid/grid.js"));
3996
3997 __webpack_require__(/*! ./wizard-footer.scss */ "../core/app/assets/js/organisms/wizard-footer.scss");
3998
3999 function WizardFooter(props) {
4000 var baseClassName = 'e-app-wizard-footer',
4001 classes = [baseClassName, props.className];
4002
4003 if (props.separator) {
4004 classes.push(baseClassName + '__separator');
4005 }
4006
4007 return /*#__PURE__*/_react.default.createElement(_grid.default, (0, _extends2.default)({
4008 container: true
4009 }, props, {
4010 className: (0, _utils.arrayToClassName)(classes)
4011 }), props.children);
4012 }
4013
4014 WizardFooter.propTypes = {
4015 className: PropTypes.string,
4016 justify: PropTypes.any,
4017 separator: PropTypes.any,
4018 children: PropTypes.oneOfType([PropTypes.string, PropTypes.object, PropTypes.arrayOf(PropTypes.object)]).isRequired
4019 };
4020 WizardFooter.defaultProps = {
4021 className: ''
4022 };
4023
4024 /***/ }),
4025
4026 /***/ "../core/app/assets/js/package.js":
4027 /*!****************************************!*\
4028 !*** ../core/app/assets/js/package.js ***!
4029 \****************************************/
4030 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4031
4032 "use strict";
4033
4034
4035 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4036
4037 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
4038
4039 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4040
4041 _Object$defineProperty(exports, "__esModule", {
4042 value: true
4043 });
4044
4045 exports.default = void 0;
4046
4047 var _addNewButton = _interopRequireDefault(__webpack_require__(/*! ./ui/molecules/add-new-button */ "../core/app/assets/js/ui/molecules/add-new-button.js"));
4048
4049 var _box = _interopRequireDefault(__webpack_require__(/*! ./ui/atoms/box */ "../core/app/assets/js/ui/atoms/box.js"));
4050
4051 var _button = _interopRequireDefault(__webpack_require__(/*! ./ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
4052
4053 var _card = _interopRequireDefault(__webpack_require__(/*! ./ui/card/card */ "../core/app/assets/js/ui/card/card.js"));
4054
4055 var _cardBody = _interopRequireDefault(__webpack_require__(/*! ./ui/card/card-body */ "../core/app/assets/js/ui/card/card-body.js"));
4056
4057 var _cardFooter = _interopRequireDefault(__webpack_require__(/*! ./ui/card/card-footer */ "../core/app/assets/js/ui/card/card-footer.js"));
4058
4059 var _cardImage = _interopRequireDefault(__webpack_require__(/*! ./ui/card/card-image */ "../core/app/assets/js/ui/card/card-image.js"));
4060
4061 var _cardHeader = _interopRequireDefault(__webpack_require__(/*! ./ui/card/card-header */ "../core/app/assets/js/ui/card/card-header.js"));
4062
4063 var _cardOverlay = _interopRequireDefault(__webpack_require__(/*! ./ui/card/card-overlay */ "../core/app/assets/js/ui/card/card-overlay.js"));
4064
4065 var _checkbox = _interopRequireDefault(__webpack_require__(/*! ./ui/atoms/checkbox */ "../core/app/assets/js/ui/atoms/checkbox.js"));
4066
4067 var _collapse = _interopRequireDefault(__webpack_require__(/*! ./molecules/collapse */ "../core/app/assets/js/molecules/collapse.js"));
4068
4069 var _cssGrid = _interopRequireDefault(__webpack_require__(/*! ./ui/atoms/css-grid */ "../core/app/assets/js/ui/atoms/css-grid.js"));
4070
4071 var _dialog = _interopRequireDefault(__webpack_require__(/*! ./ui/dialog/dialog */ "../core/app/assets/js/ui/dialog/dialog.js"));
4072
4073 var _dragDrop = _interopRequireDefault(__webpack_require__(/*! ./ui/atoms/drag-drop */ "../core/app/assets/js/ui/atoms/drag-drop.js"));
4074
4075 var _dropZone = _interopRequireDefault(__webpack_require__(/*! ./organisms/drop-zone */ "../core/app/assets/js/organisms/drop-zone.js"));
4076
4077 var _errorBoundary = _interopRequireDefault(__webpack_require__(/*! ./organisms/error-boundary */ "../core/app/assets/js/organisms/error-boundary.js"));
4078
4079 var _heading = _interopRequireDefault(__webpack_require__(/*! ./ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
4080
4081 var _grid = _interopRequireDefault(__webpack_require__(/*! ./ui/grid/grid */ "../core/app/assets/js/ui/grid/grid.js"));
4082
4083 var _icon = _interopRequireDefault(__webpack_require__(/*! ./ui/atoms/icon */ "../core/app/assets/js/ui/atoms/icon.js"));
4084
4085 var _list = _interopRequireDefault(__webpack_require__(/*! ./ui/molecules/list */ "../core/app/assets/js/ui/molecules/list.js"));
4086
4087 var _menu = _interopRequireDefault(__webpack_require__(/*! ./ui/menu/menu */ "../core/app/assets/js/ui/menu/menu.js"));
4088
4089 var _menuItem = _interopRequireDefault(__webpack_require__(/*! ./ui/menu/menu-item */ "../core/app/assets/js/ui/menu/menu-item.js"));
4090
4091 var _modal = _interopRequireWildcard(__webpack_require__(/*! ./ui/modal/modal */ "../core/app/assets/js/ui/modal/modal.js"));
4092
4093 var _notFound = _interopRequireDefault(__webpack_require__(/*! ./pages/not-found */ "../core/app/assets/js/pages/not-found.js"));
4094
4095 var _notice = _interopRequireDefault(__webpack_require__(/*! ./ui/molecules/notice */ "../core/app/assets/js/ui/molecules/notice.js"));
4096
4097 var _page = _interopRequireDefault(__webpack_require__(/*! ./layout/page */ "../core/app/assets/js/layout/page.js"));
4098
4099 var _popover = _interopRequireDefault(__webpack_require__(/*! ./ui/molecules/popover */ "../core/app/assets/js/ui/molecules/popover.js"));
4100
4101 var _select = _interopRequireDefault(__webpack_require__(/*! ./ui/atoms/select */ "../core/app/assets/js/ui/atoms/select.js"));
4102
4103 var _select2 = _interopRequireDefault(__webpack_require__(/*! ./ui/molecules/select2 */ "../core/app/assets/js/ui/molecules/select2.js"));
4104
4105 var _text = _interopRequireDefault(__webpack_require__(/*! ./ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
4106
4107 var _uploadFile = _interopRequireDefault(__webpack_require__(/*! ./molecules/upload-file */ "../core/app/assets/js/molecules/upload-file.js"));
4108
4109 var _inlineLink = _interopRequireDefault(__webpack_require__(/*! ./ui/molecules/inline-link */ "../core/app/assets/js/ui/molecules/inline-link.js"));
4110
4111 // Alphabetical order.
4112 var _default = {
4113 AddNewButton: _addNewButton.default,
4114 Box: _box.default,
4115 Button: _button.default,
4116 Card: _card.default,
4117 CardBody: _cardBody.default,
4118 CardFooter: _cardFooter.default,
4119 CardHeader: _cardHeader.default,
4120 CardImage: _cardImage.default,
4121 CardOverlay: _cardOverlay.default,
4122 Checkbox: _checkbox.default,
4123 Collapse: _collapse.default,
4124 CssGrid: _cssGrid.default,
4125 Dialog: _dialog.default,
4126 DragDrop: _dragDrop.default,
4127 DropZone: _dropZone.default,
4128 ErrorBoundary: _errorBoundary.default,
4129 Heading: _heading.default,
4130 Grid: _grid.default,
4131 Icon: _icon.default,
4132 List: _list.default,
4133 Menu: _menu.default,
4134 MenuItem: _menuItem.default,
4135 Modal: _modal.Modal,
4136 ModalProvider: _modal.default,
4137 NotFound: _notFound.default,
4138 Notice: _notice.default,
4139 Page: _page.default,
4140 Popover: _popover.default,
4141 Select: _select.default,
4142 Select2: _select2.default,
4143 Text: _text.default,
4144 UploadFile: _uploadFile.default,
4145 InlineLink: _inlineLink.default
4146 };
4147 exports.default = _default;
4148
4149 /***/ }),
4150
4151 /***/ "../core/app/assets/js/pages/not-found.js":
4152 /*!************************************************!*\
4153 !*** ../core/app/assets/js/pages/not-found.js ***!
4154 \************************************************/
4155 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4156
4157 "use strict";
4158 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
4159
4160
4161 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4162
4163 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4164
4165 _Object$defineProperty(exports, "__esModule", {
4166 value: true
4167 });
4168
4169 exports.default = NotFound;
4170
4171 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4172
4173 var _page = _interopRequireDefault(__webpack_require__(/*! elementor-app/layout/page */ "../core/app/assets/js/layout/page.js"));
4174
4175 function NotFound() {
4176 var config = {
4177 title: __('Not Found', 'elementor'),
4178 className: 'eps-app__not-found',
4179 content: /*#__PURE__*/_react.default.createElement("h1", null, " ", __('Not Found', 'elementor'), " "),
4180 sidebar: /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null)
4181 };
4182 return /*#__PURE__*/_react.default.createElement(_page.default, config);
4183 }
4184
4185 /***/ }),
4186
4187 /***/ "../core/app/assets/js/router.js":
4188 /*!***************************************!*\
4189 !*** ../core/app/assets/js/router.js ***!
4190 \***************************************/
4191 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4192
4193 "use strict";
4194 /* provided dependency */ var React = __webpack_require__(/*! react */ "react");
4195
4196
4197 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4198
4199 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4200
4201 _Object$defineProperty(exports, "__esModule", {
4202 value: true
4203 });
4204
4205 exports.default = void 0;
4206
4207 __webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
4208
4209 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
4210
4211 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
4212
4213 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
4214
4215 /**
4216 * App Router
4217 *
4218 * TODO: Temporary solution for routing extensibility.
4219 */
4220 var Router = /*#__PURE__*/function () {
4221 function Router() {
4222 (0, _classCallCheck2.default)(this, Router);
4223 (0, _defineProperty2.default)(this, "routes", []);
4224 (0, _defineProperty2.default)(this, "history", null);
4225 }
4226
4227 (0, _createClass2.default)(Router, [{
4228 key: "addRoute",
4229 value:
4230 /**
4231 *
4232 * @param route {{
4233 * path: string,
4234 * component: object,
4235 * props: object,
4236 * }}
4237 */
4238 function addRoute(route) {
4239 this.routes.push(route);
4240 }
4241 }, {
4242 key: "getRoutes",
4243 value: function getRoutes() {
4244 return this.routes.map(function (route) {
4245 var props = route.props || {}; // Use the path as a key, and add it as a prop.
4246
4247 props.path = props.key = route.path;
4248 return React.createElement(route.component, props);
4249 });
4250 }
4251 }]);
4252 return Router;
4253 }();
4254
4255 var router = new Router(); // Make router available for use within packages.
4256
4257 window.elementorAppPackages = {
4258 router: router
4259 };
4260 var _default = router;
4261 exports.default = _default;
4262
4263 /***/ }),
4264
4265 /***/ "../core/app/assets/js/ui/atoms/box.js":
4266 /*!*********************************************!*\
4267 !*** ../core/app/assets/js/ui/atoms/box.js ***!
4268 \*********************************************/
4269 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4270
4271 "use strict";
4272 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4273
4274
4275 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4276
4277 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4278
4279 _Object$defineProperty(exports, "__esModule", {
4280 value: true
4281 });
4282
4283 exports.default = Box;
4284
4285 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4286
4287 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
4288
4289 __webpack_require__(/*! ./box.scss */ "../core/app/assets/js/ui/atoms/box.scss");
4290
4291 function Box(props) {
4292 var baseClassName = 'eps-box',
4293 classes = [baseClassName, props.className],
4294 style = {};
4295
4296 if (props.hasOwnProperty('padding')) {
4297 style['--eps-box-padding'] = (0, _utils.pxToRem)(props.padding);
4298 classes.push(baseClassName + '--padding');
4299 }
4300
4301 return /*#__PURE__*/_react.default.createElement("div", {
4302 style: style,
4303 className: (0, _utils.arrayToClassName)(classes)
4304 }, props.children);
4305 }
4306
4307 Box.propTypes = {
4308 className: PropTypes.string,
4309 padding: PropTypes.string,
4310 children: PropTypes.oneOfType([PropTypes.string, PropTypes.object, PropTypes.arrayOf(PropTypes.object)]).isRequired
4311 };
4312 Box.defaultProps = {
4313 className: ''
4314 };
4315
4316 /***/ }),
4317
4318 /***/ "../core/app/assets/js/ui/atoms/checkbox.js":
4319 /*!**************************************************!*\
4320 !*** ../core/app/assets/js/ui/atoms/checkbox.js ***!
4321 \**************************************************/
4322 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4323
4324 "use strict";
4325 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4326
4327
4328 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4329
4330 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4331
4332 _Object$defineProperty(exports, "__esModule", {
4333 value: true
4334 });
4335
4336 exports.default = Checkbox;
4337
4338 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4339
4340 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
4341
4342 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
4343
4344 __webpack_require__(/*! ./checkbox.scss */ "../core/app/assets/js/ui/atoms/checkbox.scss");
4345
4346 function Checkbox(props) {
4347 var baseClassName = 'eps-checkbox',
4348 classes = [baseClassName, props.className];
4349
4350 if (props.rounded) {
4351 classes.push(baseClassName + '--rounded');
4352 }
4353
4354 return /*#__PURE__*/_react.default.createElement("input", (0, _extends2.default)({}, props, {
4355 type: "checkbox",
4356 disabled: props.disabled,
4357 className: (0, _utils.arrayToClassName)(classes)
4358 }));
4359 }
4360
4361 Checkbox.propTypes = {
4362 className: PropTypes.string,
4363 disabled: PropTypes.bool,
4364 rounded: PropTypes.bool
4365 };
4366 Checkbox.defaultProps = {
4367 className: '',
4368 disabled: false
4369 };
4370
4371 /***/ }),
4372
4373 /***/ "../core/app/assets/js/ui/atoms/css-grid.js":
4374 /*!**************************************************!*\
4375 !*** ../core/app/assets/js/ui/atoms/css-grid.js ***!
4376 \**************************************************/
4377 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4378
4379 "use strict";
4380 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4381
4382
4383 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4384
4385 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4386
4387 _Object$defineProperty(exports, "__esModule", {
4388 value: true
4389 });
4390
4391 exports.default = CssGrid;
4392
4393 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4394
4395 var _utils = __webpack_require__(/*! ../../utils/utils */ "../core/app/assets/js/utils/utils.js");
4396
4397 __webpack_require__(/*! ./css-grid.scss */ "../core/app/assets/js/ui/atoms/css-grid.scss");
4398
4399 function CssGrid(props) {
4400 var gridStyle = {
4401 '--eps-grid-columns': props.columns,
4402 '--eps-grid-spacing': (0, _utils.pxToRem)(props.spacing),
4403 '--eps-grid-col-min-width': (0, _utils.pxToRem)(props.colMinWidth),
4404 '--eps-grid-col-max-width': (0, _utils.pxToRem)(props.colMaxWidth)
4405 };
4406 return /*#__PURE__*/_react.default.createElement("div", {
4407 style: gridStyle,
4408 className: "eps-css-grid ".concat(props.className)
4409 }, props.children);
4410 }
4411
4412 CssGrid.propTypes = {
4413 className: PropTypes.string,
4414 children: PropTypes.any.isRequired,
4415 columns: PropTypes.number,
4416 spacing: PropTypes.number,
4417 colMinWidth: PropTypes.number,
4418 colMaxWidth: PropTypes.number
4419 };
4420 CssGrid.defaultProps = {
4421 spacing: 24,
4422 className: ''
4423 };
4424
4425 /***/ }),
4426
4427 /***/ "../core/app/assets/js/ui/atoms/drag-drop.js":
4428 /*!***************************************************!*\
4429 !*** ../core/app/assets/js/ui/atoms/drag-drop.js ***!
4430 \***************************************************/
4431 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4432
4433 "use strict";
4434 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4435
4436
4437 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4438
4439 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4440
4441 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
4442
4443 _Object$defineProperty(exports, "__esModule", {
4444 value: true
4445 });
4446
4447 exports.default = DragDrop;
4448
4449 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
4450
4451 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
4452
4453 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
4454
4455 var _utils = __webpack_require__(/*! ../../utils/utils */ "../core/app/assets/js/utils/utils.js");
4456
4457 __webpack_require__(/*! ./drag-drop.scss */ "../core/app/assets/js/ui/atoms/drag-drop.scss");
4458
4459 function DragDrop(props) {
4460 var _useState = (0, _react.useState)(false),
4461 _useState2 = (0, _slicedToArray2.default)(_useState, 2),
4462 isDragOver = _useState2[0],
4463 setIsDragOver = _useState2[1],
4464 getClassName = function getClassName() {
4465 var baseClassName = 'e-app-drag-drop',
4466 classes = [baseClassName, props.className];
4467
4468 if (isDragOver && !props.isLoading) {
4469 classes.push(baseClassName + '--drag-over');
4470 }
4471
4472 return (0, _utils.arrayToClassName)(classes);
4473 },
4474 onDragDropActions = function onDragDropActions(event) {
4475 event.preventDefault();
4476 event.stopPropagation();
4477 },
4478 dragDropEvents = {
4479 onDrop: function onDrop(event) {
4480 onDragDropActions(event);
4481 setIsDragOver(false);
4482
4483 if (props.onDrop) {
4484 props.onDrop(event);
4485 }
4486 },
4487 onDragOver: function onDragOver(event) {
4488 onDragDropActions(event);
4489 setIsDragOver(true);
4490
4491 if (props.onDragOver) {
4492 props.onDragOver(event);
4493 }
4494 },
4495 onDragLeave: function onDragLeave(event) {
4496 onDragDropActions(event);
4497 setIsDragOver(false);
4498
4499 if (props.onDragLeave) {
4500 props.onDragLeave(event);
4501 }
4502 }
4503 };
4504
4505 return /*#__PURE__*/_react.default.createElement("div", (0, _extends2.default)({}, dragDropEvents, {
4506 className: getClassName()
4507 }), props.children);
4508 }
4509
4510 DragDrop.propTypes = {
4511 className: PropTypes.string,
4512 children: PropTypes.any,
4513 onDrop: PropTypes.func,
4514 onDragLeave: PropTypes.func,
4515 onDragOver: PropTypes.func,
4516 isLoading: PropTypes.bool
4517 };
4518 DragDrop.defaultProps = {
4519 className: ''
4520 };
4521
4522 /***/ }),
4523
4524 /***/ "../core/app/assets/js/ui/atoms/heading.js":
4525 /*!*************************************************!*\
4526 !*** ../core/app/assets/js/ui/atoms/heading.js ***!
4527 \*************************************************/
4528 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4529
4530 "use strict";
4531 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4532
4533
4534 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4535
4536 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4537
4538 _Object$defineProperty(exports, "__esModule", {
4539 value: true
4540 });
4541
4542 exports.default = Heading;
4543
4544 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4545
4546 var _utils = __webpack_require__(/*! ../../utils/utils */ "../core/app/assets/js/utils/utils.js");
4547
4548 function Heading(props) {
4549 var baseClassName = 'eps',
4550 classes = [props.className];
4551
4552 if (props.variant) {
4553 classes.push(baseClassName + '-' + props.variant);
4554 }
4555
4556 var Element = function Element() {
4557 return _react.default.createElement(props.tag, {
4558 className: (0, _utils.arrayToClassName)(classes)
4559 }, props.children);
4560 };
4561
4562 return /*#__PURE__*/_react.default.createElement(Element, null);
4563 }
4564
4565 Heading.propTypes = {
4566 className: PropTypes.string,
4567 children: PropTypes.oneOfType([PropTypes.string, PropTypes.object, PropTypes.arrayOf(PropTypes.object)]).isRequired,
4568 tag: PropTypes.oneOf(['h1', 'h2', 'h3', 'h4', 'h5', 'h6']),
4569 variant: PropTypes.oneOf(['display-1', 'display-2', 'display-3', 'display-4', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6']).isRequired
4570 };
4571 Heading.defaultProps = {
4572 className: '',
4573 tag: 'h1'
4574 };
4575
4576 /***/ }),
4577
4578 /***/ "../core/app/assets/js/ui/atoms/icon.js":
4579 /*!**********************************************!*\
4580 !*** ../core/app/assets/js/ui/atoms/icon.js ***!
4581 \**********************************************/
4582 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4583
4584 "use strict";
4585 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4586
4587
4588 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4589
4590 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4591
4592 _Object$defineProperty(exports, "__esModule", {
4593 value: true
4594 });
4595
4596 exports.default = Icon;
4597
4598 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4599
4600 function Icon(props) {
4601 return /*#__PURE__*/_react.default.createElement("i", {
4602 className: "eps-icon ".concat(props.className)
4603 });
4604 }
4605
4606 Icon.propTypes = {
4607 className: PropTypes.string.isRequired
4608 };
4609 Icon.defaultProps = {
4610 className: ''
4611 };
4612
4613 /***/ }),
4614
4615 /***/ "../core/app/assets/js/ui/atoms/select.js":
4616 /*!************************************************!*\
4617 !*** ../core/app/assets/js/ui/atoms/select.js ***!
4618 \************************************************/
4619 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4620
4621 "use strict";
4622 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4623
4624
4625 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4626
4627 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4628
4629 _Object$defineProperty(exports, "__esModule", {
4630 value: true
4631 });
4632
4633 exports.default = Select;
4634
4635 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4636
4637 __webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
4638
4639 function Select(props) {
4640 return /*#__PURE__*/_react.default.createElement("select", {
4641 multiple: props.multiple,
4642 className: props.className,
4643 value: props.value,
4644 onChange: props.onChange,
4645 ref: props.elRef
4646 }, props.options.map(function (option) {
4647 return option.children ? /*#__PURE__*/_react.default.createElement("optgroup", {
4648 label: option.label,
4649 key: option.label
4650 }, option.children.map(function (childOption) {
4651 return /*#__PURE__*/_react.default.createElement("option", {
4652 key: childOption.value,
4653 value: childOption.value
4654 }, childOption.label);
4655 })) : /*#__PURE__*/_react.default.createElement("option", {
4656 key: option.value,
4657 value: option.value
4658 }, option.label);
4659 }));
4660 }
4661
4662 Select.propTypes = {
4663 className: PropTypes.string,
4664 value: PropTypes.string,
4665 onChange: PropTypes.func,
4666 options: PropTypes.array,
4667 elRef: PropTypes.object,
4668 multiple: PropTypes.bool
4669 };
4670 Select.defaultProps = {
4671 className: '',
4672 options: []
4673 };
4674
4675 /***/ }),
4676
4677 /***/ "../core/app/assets/js/ui/atoms/text-field.js":
4678 /*!****************************************************!*\
4679 !*** ../core/app/assets/js/ui/atoms/text-field.js ***!
4680 \****************************************************/
4681 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4682
4683 "use strict";
4684 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4685
4686
4687 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4688
4689 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4690
4691 _Object$defineProperty(exports, "__esModule", {
4692 value: true
4693 });
4694
4695 exports.default = TextField;
4696
4697 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4698
4699 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
4700
4701 var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
4702
4703 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
4704
4705 var _utils = __webpack_require__(/*! ../../utils/utils */ "../core/app/assets/js/utils/utils.js");
4706
4707 __webpack_require__(/*! ./text-field.scss */ "../core/app/assets/js/ui/atoms/text-field.scss");
4708
4709 function TextField(props) {
4710 var classNameBase = 'eps-text-field',
4711 classes = [classNameBase, props.className, (0, _defineProperty2.default)({}, classNameBase + '--outlined', 'outlined' === props.variant)],
4712 validProps = (0, _objectSpread2.default)((0, _objectSpread2.default)({}, props), {}, {
4713 className: (0, _utils.arrayToClassName)(classes)
4714 });
4715
4716 if (validProps.multiline) {
4717 delete validProps.multiline;
4718 return /*#__PURE__*/_react.default.createElement("textarea", validProps);
4719 }
4720
4721 return /*#__PURE__*/_react.default.createElement("input", (0, _extends2.default)({}, validProps, {
4722 type: "text"
4723 }));
4724 }
4725
4726 TextField.propTypes = {
4727 className: PropTypes.string,
4728 multiline: PropTypes.bool,
4729 variant: PropTypes.oneOf(['standard', 'outlined']),
4730 children: PropTypes.string
4731 };
4732 TextField.defaultProps = {
4733 className: '',
4734 variant: 'standard'
4735 };
4736
4737 /***/ }),
4738
4739 /***/ "../core/app/assets/js/ui/atoms/text.js":
4740 /*!**********************************************!*\
4741 !*** ../core/app/assets/js/ui/atoms/text.js ***!
4742 \**********************************************/
4743 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4744
4745 "use strict";
4746 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4747
4748
4749 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4750
4751 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4752
4753 _Object$defineProperty(exports, "__esModule", {
4754 value: true
4755 });
4756
4757 exports.default = Text;
4758
4759 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4760
4761 var _utils = __webpack_require__(/*! ../../utils/utils */ "../core/app/assets/js/utils/utils.js");
4762
4763 function Text(props) {
4764 var baseClassName = 'eps',
4765 classes = [props.className],
4766 variant = props.variant && 'md' !== props.variant ? '-' + props.variant : '';
4767 classes.push(baseClassName + '-text' + variant);
4768
4769 var Element = function Element() {
4770 return _react.default.createElement(props.tag, {
4771 className: (0, _utils.arrayToClassName)(classes)
4772 }, props.children);
4773 };
4774
4775 return /*#__PURE__*/_react.default.createElement(Element, null);
4776 }
4777
4778 Text.propTypes = {
4779 className: PropTypes.string,
4780 variant: PropTypes.oneOf(['xl', 'lg', 'md', 'sm', 'xs', 'xxs']),
4781 tag: PropTypes.string,
4782 children: PropTypes.any.isRequired
4783 };
4784 Text.defaultProps = {
4785 className: '',
4786 tag: 'p'
4787 };
4788
4789 /***/ }),
4790
4791 /***/ "../core/app/assets/js/ui/card/card-body.js":
4792 /*!**************************************************!*\
4793 !*** ../core/app/assets/js/ui/card/card-body.js ***!
4794 \**************************************************/
4795 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4796
4797 "use strict";
4798 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4799
4800
4801 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4802
4803 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4804
4805 _Object$defineProperty(exports, "__esModule", {
4806 value: true
4807 });
4808
4809 exports.default = CardBody;
4810
4811 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4812
4813 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
4814
4815 __webpack_require__(/*! ./card.scss */ "../core/app/assets/js/ui/card/card.scss");
4816
4817 function CardBody(props) {
4818 var classNameBase = 'eps-card__body',
4819 classes = [classNameBase, props.className],
4820 style = {};
4821
4822 if (props.hasOwnProperty('padding')) {
4823 style['--eps-card-body-padding'] = (0, _utils.pxToRem)(props.padding);
4824 classes.push(classNameBase + '--padding');
4825 }
4826
4827 return /*#__PURE__*/_react.default.createElement("main", {
4828 className: (0, _utils.arrayToClassName)(classes),
4829 style: style
4830 }, props.children);
4831 }
4832
4833 CardBody.propTypes = {
4834 className: PropTypes.string,
4835 padding: PropTypes.string,
4836 passive: PropTypes.bool,
4837 active: PropTypes.bool,
4838 children: PropTypes.any.isRequired
4839 };
4840 CardBody.defaultProps = {
4841 className: ''
4842 };
4843
4844 /***/ }),
4845
4846 /***/ "../core/app/assets/js/ui/card/card-divider.js":
4847 /*!*****************************************************!*\
4848 !*** ../core/app/assets/js/ui/card/card-divider.js ***!
4849 \*****************************************************/
4850 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4851
4852 "use strict";
4853 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4854
4855
4856 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4857
4858 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4859
4860 _Object$defineProperty(exports, "__esModule", {
4861 value: true
4862 });
4863
4864 exports.default = CardDivider;
4865
4866 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4867
4868 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
4869
4870 __webpack_require__(/*! ./card.scss */ "../core/app/assets/js/ui/card/card.scss");
4871
4872 function CardDivider(props) {
4873 var classNameBase = 'eps-card__divider',
4874 classes = [classNameBase, props.className];
4875 return /*#__PURE__*/_react.default.createElement("hr", {
4876 className: (0, _utils.arrayToClassName)(classes)
4877 });
4878 }
4879
4880 CardDivider.propTypes = {
4881 className: PropTypes.string
4882 };
4883 CardDivider.defaultProps = {
4884 className: ''
4885 };
4886
4887 /***/ }),
4888
4889 /***/ "../core/app/assets/js/ui/card/card-footer.js":
4890 /*!****************************************************!*\
4891 !*** ../core/app/assets/js/ui/card/card-footer.js ***!
4892 \****************************************************/
4893 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4894
4895 "use strict";
4896 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4897
4898
4899 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4900
4901 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4902
4903 _Object$defineProperty(exports, "__esModule", {
4904 value: true
4905 });
4906
4907 exports.default = CardFooter;
4908
4909 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4910
4911 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
4912
4913 __webpack_require__(/*! ./card.scss */ "../core/app/assets/js/ui/card/card.scss");
4914
4915 function CardFooter(props) {
4916 var classNameBase = 'eps-card__footer',
4917 classes = [classNameBase, props.className],
4918 style = {};
4919
4920 if (props.hasOwnProperty('padding')) {
4921 style['--eps-card-footer-padding'] = (0, _utils.pxToRem)(props.padding);
4922 classes.push(classNameBase + '--padding');
4923 }
4924
4925 return /*#__PURE__*/_react.default.createElement("footer", {
4926 className: (0, _utils.arrayToClassName)(classes),
4927 style: style
4928 }, props.children);
4929 }
4930
4931 CardFooter.propTypes = {
4932 className: PropTypes.string,
4933 padding: PropTypes.string,
4934 passive: PropTypes.bool,
4935 active: PropTypes.bool,
4936 children: PropTypes.object.isRequired
4937 };
4938 CardFooter.defaultProps = {
4939 className: ''
4940 };
4941
4942 /***/ }),
4943
4944 /***/ "../core/app/assets/js/ui/card/card-header.js":
4945 /*!****************************************************!*\
4946 !*** ../core/app/assets/js/ui/card/card-header.js ***!
4947 \****************************************************/
4948 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4949
4950 "use strict";
4951 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4952
4953
4954 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4955
4956 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4957
4958 _Object$defineProperty(exports, "__esModule", {
4959 value: true
4960 });
4961
4962 exports.default = CardHeader;
4963
4964 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4965
4966 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
4967
4968 __webpack_require__(/*! ./card.scss */ "../core/app/assets/js/ui/card/card.scss");
4969
4970 function CardHeader(props) {
4971 var classNameBase = 'eps-card__header',
4972 classes = [classNameBase, props.className],
4973 style = {};
4974
4975 if (props.hasOwnProperty('padding')) {
4976 style['--eps-card-header-padding'] = (0, _utils.pxToRem)(props.padding);
4977 classes.push(classNameBase + '--padding');
4978 }
4979
4980 return /*#__PURE__*/_react.default.createElement("header", {
4981 className: (0, _utils.arrayToClassName)(classes),
4982 style: style
4983 }, props.children);
4984 }
4985
4986 CardHeader.propTypes = {
4987 className: PropTypes.string,
4988 padding: PropTypes.string,
4989 passive: PropTypes.bool,
4990 active: PropTypes.bool,
4991 children: PropTypes.any.isRequired
4992 };
4993 CardHeader.defaultProps = {
4994 className: ''
4995 };
4996
4997 /***/ }),
4998
4999 /***/ "../core/app/assets/js/ui/card/card-headline.js":
5000 /*!******************************************************!*\
5001 !*** ../core/app/assets/js/ui/card/card-headline.js ***!
5002 \******************************************************/
5003 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5004
5005 "use strict";
5006 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5007
5008
5009 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5010
5011 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5012
5013 _Object$defineProperty(exports, "__esModule", {
5014 value: true
5015 });
5016
5017 exports.default = CardHeadline;
5018
5019 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5020
5021 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
5022
5023 __webpack_require__(/*! ./card.scss */ "../core/app/assets/js/ui/card/card.scss");
5024
5025 function CardHeadline(props) {
5026 var classNameBase = 'eps-card__headline',
5027 classes = [classNameBase, props.className];
5028 return /*#__PURE__*/_react.default.createElement("h4", {
5029 className: (0, _utils.arrayToClassName)(classes)
5030 }, props.children);
5031 }
5032
5033 CardHeadline.propTypes = {
5034 className: PropTypes.string,
5035 children: PropTypes.any.isRequired
5036 };
5037 CardHeadline.defaultProps = {
5038 className: ''
5039 };
5040
5041 /***/ }),
5042
5043 /***/ "../core/app/assets/js/ui/card/card-image.js":
5044 /*!***************************************************!*\
5045 !*** ../core/app/assets/js/ui/card/card-image.js ***!
5046 \***************************************************/
5047 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5048
5049 "use strict";
5050 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5051
5052
5053 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5054
5055 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5056
5057 _Object$defineProperty(exports, "__esModule", {
5058 value: true
5059 });
5060
5061 exports.default = CardImage;
5062
5063 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5064
5065 __webpack_require__(/*! ./card.scss */ "../core/app/assets/js/ui/card/card.scss");
5066
5067 function CardImage(props) {
5068 var image = /*#__PURE__*/_react.default.createElement("img", {
5069 src: props.src,
5070 alt: props.alt,
5071 className: "eps-card__image",
5072 loading: "lazy"
5073 });
5074
5075 return /*#__PURE__*/_react.default.createElement("figure", {
5076 className: "eps-card__figure ".concat(props.className)
5077 }, image, props.children);
5078 }
5079
5080 CardImage.propTypes = {
5081 className: PropTypes.string,
5082 src: PropTypes.string.isRequired,
5083 alt: PropTypes.string.isRequired,
5084 children: PropTypes.any
5085 };
5086 CardImage.defaultProps = {
5087 className: ''
5088 };
5089
5090 /***/ }),
5091
5092 /***/ "../core/app/assets/js/ui/card/card-overlay.js":
5093 /*!*****************************************************!*\
5094 !*** ../core/app/assets/js/ui/card/card-overlay.js ***!
5095 \*****************************************************/
5096 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5097
5098 "use strict";
5099 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5100
5101
5102 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5103
5104 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5105
5106 _Object$defineProperty(exports, "__esModule", {
5107 value: true
5108 });
5109
5110 exports.default = CardOverlay;
5111
5112 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5113
5114 __webpack_require__(/*! ./card.scss */ "../core/app/assets/js/ui/card/card.scss");
5115
5116 function CardOverlay(props) {
5117 return /*#__PURE__*/_react.default.createElement("div", {
5118 className: "eps-card__image-overlay ".concat(props.className)
5119 }, props.children);
5120 }
5121
5122 CardOverlay.propTypes = {
5123 className: PropTypes.string,
5124 children: PropTypes.object.isRequired
5125 };
5126 CardOverlay.defaultProps = {
5127 className: ''
5128 };
5129
5130 /***/ }),
5131
5132 /***/ "../core/app/assets/js/ui/card/card.js":
5133 /*!*********************************************!*\
5134 !*** ../core/app/assets/js/ui/card/card.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 = void 0;
5151
5152 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5153
5154 var _cardHeader = _interopRequireDefault(__webpack_require__(/*! ./card-header */ "../core/app/assets/js/ui/card/card-header.js"));
5155
5156 var _cardBody = _interopRequireDefault(__webpack_require__(/*! ./card-body */ "../core/app/assets/js/ui/card/card-body.js"));
5157
5158 var _cardImage = _interopRequireDefault(__webpack_require__(/*! ./card-image */ "../core/app/assets/js/ui/card/card-image.js"));
5159
5160 var _cardOverlay = _interopRequireDefault(__webpack_require__(/*! ./card-overlay */ "../core/app/assets/js/ui/card/card-overlay.js"));
5161
5162 var _cardFooter = _interopRequireDefault(__webpack_require__(/*! ./card-footer */ "../core/app/assets/js/ui/card/card-footer.js"));
5163
5164 var _cardHeadline = _interopRequireDefault(__webpack_require__(/*! ./card-headline */ "../core/app/assets/js/ui/card/card-headline.js"));
5165
5166 var _cardDivider = _interopRequireDefault(__webpack_require__(/*! ./card-divider */ "../core/app/assets/js/ui/card/card-divider.js"));
5167
5168 __webpack_require__(/*! ./card.scss */ "../core/app/assets/js/ui/card/card.scss");
5169
5170 var Card = _react.default.forwardRef(function (props, ref) {
5171 return /*#__PURE__*/_react.default.createElement("article", {
5172 className: "eps-card ".concat(props.className),
5173 ref: ref
5174 }, props.children);
5175 });
5176
5177 Card.propTypes = {
5178 type: PropTypes.string,
5179 className: PropTypes.string,
5180 children: PropTypes.any
5181 };
5182 Card.defaultProps = {
5183 className: ''
5184 };
5185 Card.displayName = 'Card';
5186 Card.Header = _cardHeader.default;
5187 Card.Body = _cardBody.default;
5188 Card.Image = _cardImage.default;
5189 Card.Overlay = _cardOverlay.default;
5190 Card.Footer = _cardFooter.default;
5191 Card.Headline = _cardHeadline.default;
5192 Card.Divider = _cardDivider.default;
5193 var _default = Card;
5194 exports.default = _default;
5195
5196 /***/ }),
5197
5198 /***/ "../core/app/assets/js/ui/dialog/dialog-actions.js":
5199 /*!*********************************************************!*\
5200 !*** ../core/app/assets/js/ui/dialog/dialog-actions.js ***!
5201 \*********************************************************/
5202 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5203
5204 "use strict";
5205 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5206
5207
5208 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5209
5210 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5211
5212 _Object$defineProperty(exports, "__esModule", {
5213 value: true
5214 });
5215
5216 exports.default = DialogActions;
5217
5218 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5219
5220 function DialogActions(props) {
5221 return /*#__PURE__*/_react.default.createElement("div", {
5222 className: "eps-dialog__buttons"
5223 }, props.children);
5224 }
5225
5226 DialogActions.propTypes = {
5227 children: PropTypes.any
5228 };
5229
5230 /***/ }),
5231
5232 /***/ "../core/app/assets/js/ui/dialog/dialog-button.js":
5233 /*!********************************************************!*\
5234 !*** ../core/app/assets/js/ui/dialog/dialog-button.js ***!
5235 \********************************************************/
5236 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5237
5238 "use strict";
5239 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5240
5241
5242 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5243
5244 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5245
5246 _Object$defineProperty(exports, "__esModule", {
5247 value: true
5248 });
5249
5250 exports.default = DialogButton;
5251
5252 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5253
5254 var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
5255
5256 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
5257
5258 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
5259
5260 function DialogButton(props) {
5261 return /*#__PURE__*/_react.default.createElement(_button.default, (0, _extends2.default)({}, props, {
5262 className: "eps-dialog__button ".concat(props.className)
5263 }));
5264 }
5265
5266 DialogButton.propTypes = (0, _objectSpread2.default)((0, _objectSpread2.default)({}, _button.default.propTypes), {}, {
5267 tabIndex: PropTypes.string,
5268 type: PropTypes.string
5269 });
5270 DialogButton.defaultProps = (0, _objectSpread2.default)((0, _objectSpread2.default)({}, _button.default.defaultProps), {}, {
5271 tabIndex: '0',
5272 type: 'button'
5273 });
5274
5275 /***/ }),
5276
5277 /***/ "../core/app/assets/js/ui/dialog/dialog-content.js":
5278 /*!*********************************************************!*\
5279 !*** ../core/app/assets/js/ui/dialog/dialog-content.js ***!
5280 \*********************************************************/
5281 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5282
5283 "use strict";
5284 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5285
5286
5287 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5288
5289 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5290
5291 _Object$defineProperty(exports, "__esModule", {
5292 value: true
5293 });
5294
5295 exports.default = DialogContent;
5296
5297 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5298
5299 function DialogContent(props) {
5300 return /*#__PURE__*/_react.default.createElement("div", {
5301 className: "eps-dialog__content"
5302 }, props.children);
5303 }
5304
5305 DialogContent.propTypes = {
5306 children: PropTypes.any
5307 };
5308
5309 /***/ }),
5310
5311 /***/ "../core/app/assets/js/ui/dialog/dialog-text.js":
5312 /*!******************************************************!*\
5313 !*** ../core/app/assets/js/ui/dialog/dialog-text.js ***!
5314 \******************************************************/
5315 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5316
5317 "use strict";
5318
5319
5320 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5321
5322 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5323
5324 _Object$defineProperty(exports, "__esModule", {
5325 value: true
5326 });
5327
5328 exports.default = DialogText;
5329
5330 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5331
5332 var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
5333
5334 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
5335
5336 var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
5337
5338 function DialogText(props) {
5339 return /*#__PURE__*/_react.default.createElement(_text.default, (0, _extends2.default)({
5340 variant: "xs"
5341 }, props, {
5342 className: "eps-dialog__text ".concat(props.className)
5343 }));
5344 }
5345
5346 DialogText.propTypes = (0, _objectSpread2.default)({}, _text.default.propTypes);
5347 DialogText.defaultProps = (0, _objectSpread2.default)((0, _objectSpread2.default)({}, _text.default.defaultProps), {}, {
5348 tag: 'p',
5349 variant: 'sm'
5350 });
5351
5352 /***/ }),
5353
5354 /***/ "../core/app/assets/js/ui/dialog/dialog-title.js":
5355 /*!*******************************************************!*\
5356 !*** ../core/app/assets/js/ui/dialog/dialog-title.js ***!
5357 \*******************************************************/
5358 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5359
5360 "use strict";
5361 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5362
5363
5364 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5365
5366 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5367
5368 _Object$defineProperty(exports, "__esModule", {
5369 value: true
5370 });
5371
5372 exports.default = DialogTitle;
5373
5374 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5375
5376 var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
5377
5378 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
5379
5380 var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
5381
5382 function DialogTitle(props) {
5383 return /*#__PURE__*/_react.default.createElement(_heading.default, (0, _extends2.default)({}, props, {
5384 className: "eps-dialog__title ".concat(props.className)
5385 }));
5386 }
5387
5388 DialogTitle.propTypes = (0, _objectSpread2.default)((0, _objectSpread2.default)({}, _heading.default.propTypes), {}, {
5389 className: PropTypes.string
5390 });
5391 DialogTitle.defaultProps = (0, _objectSpread2.default)((0, _objectSpread2.default)({}, _heading.default.propTypes), {}, {
5392 variant: 'h3',
5393 tag: 'h3',
5394 className: ''
5395 });
5396
5397 /***/ }),
5398
5399 /***/ "../core/app/assets/js/ui/dialog/dialog-wrapper.js":
5400 /*!*********************************************************!*\
5401 !*** ../core/app/assets/js/ui/dialog/dialog-wrapper.js ***!
5402 \*********************************************************/
5403 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5404
5405 "use strict";
5406 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
5407 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5408
5409
5410 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5411
5412 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5413
5414 _Object$defineProperty(exports, "__esModule", {
5415 value: true
5416 });
5417
5418 exports.default = DialogWrapper;
5419
5420 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5421
5422 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
5423
5424 function DialogWrapper(props) {
5425 var WrapperTag = 'div';
5426
5427 if (props.onSubmit) {
5428 WrapperTag = 'form';
5429 }
5430
5431 return /*#__PURE__*/_react.default.createElement("section", {
5432 className: "eps-modal__overlay"
5433 }, /*#__PURE__*/_react.default.createElement(WrapperTag, {
5434 className: "eps-modal eps-dialog",
5435 onSubmit: props.onSubmit
5436 }, props.onClose && /*#__PURE__*/_react.default.createElement(_button.default, {
5437 onClick: props.onClose,
5438 text: __('Close', 'elementor'),
5439 hideText: true,
5440 icon: "eicon-close",
5441 className: "eps-dialog__close-button"
5442 }), props.children));
5443 }
5444
5445 DialogWrapper.propTypes = {
5446 onClose: PropTypes.func,
5447 onSubmit: PropTypes.func,
5448 children: PropTypes.any
5449 };
5450
5451 /***/ }),
5452
5453 /***/ "../core/app/assets/js/ui/dialog/dialog.js":
5454 /*!*************************************************!*\
5455 !*** ../core/app/assets/js/ui/dialog/dialog.js ***!
5456 \*************************************************/
5457 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5458
5459 "use strict";
5460 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5461
5462
5463 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5464
5465 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5466
5467 _Object$defineProperty(exports, "__esModule", {
5468 value: true
5469 });
5470
5471 exports.default = Dialog;
5472
5473 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5474
5475 var _dialogWrapper = _interopRequireDefault(__webpack_require__(/*! ./dialog-wrapper */ "../core/app/assets/js/ui/dialog/dialog-wrapper.js"));
5476
5477 var _dialogContent = _interopRequireDefault(__webpack_require__(/*! ./dialog-content */ "../core/app/assets/js/ui/dialog/dialog-content.js"));
5478
5479 var _dialogTitle = _interopRequireDefault(__webpack_require__(/*! ./dialog-title */ "../core/app/assets/js/ui/dialog/dialog-title.js"));
5480
5481 var _dialogText = _interopRequireDefault(__webpack_require__(/*! ./dialog-text */ "../core/app/assets/js/ui/dialog/dialog-text.js"));
5482
5483 var _dialogActions = _interopRequireDefault(__webpack_require__(/*! ./dialog-actions */ "../core/app/assets/js/ui/dialog/dialog-actions.js"));
5484
5485 var _dialogButton = _interopRequireDefault(__webpack_require__(/*! ./dialog-button */ "../core/app/assets/js/ui/dialog/dialog-button.js"));
5486
5487 __webpack_require__(/*! ./dialog.scss */ "../core/app/assets/js/ui/dialog/dialog.scss");
5488
5489 function Dialog(props) {
5490 return /*#__PURE__*/_react.default.createElement(_dialogWrapper.default, {
5491 onSubmit: props.onSubmit,
5492 onClose: props.onClose
5493 }, /*#__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, {
5494 key: "dismiss",
5495 text: props.dismissButtonText,
5496 onClick: props.dismissButtonOnClick,
5497 url: props.dismissButtonUrl,
5498 target: props.dismissButtonTarget,
5499 tabIndex: "2"
5500 }), /*#__PURE__*/_react.default.createElement(_dialogButton.default, {
5501 key: "approve",
5502 text: props.approveButtonText,
5503 onClick: props.approveButtonOnClick,
5504 url: props.approveButtonUrl,
5505 target: props.approveButtonTarget,
5506 color: props.approveButtonColor,
5507 elRef: props.approveButtonRef,
5508 tabIndex: "1"
5509 })));
5510 }
5511
5512 Dialog.propTypes = {
5513 title: PropTypes.any,
5514 text: PropTypes.any,
5515 children: PropTypes.any,
5516 onSubmit: PropTypes.func,
5517 onClose: PropTypes.func,
5518 dismissButtonText: PropTypes.string.isRequired,
5519 dismissButtonOnClick: PropTypes.func,
5520 dismissButtonUrl: PropTypes.string,
5521 dismissButtonTarget: PropTypes.string,
5522 approveButtonText: PropTypes.string.isRequired,
5523 approveButtonOnClick: PropTypes.func,
5524 approveButtonUrl: PropTypes.string,
5525 approveButtonColor: PropTypes.string,
5526 approveButtonTarget: PropTypes.string,
5527 approveButtonRef: PropTypes.object
5528 };
5529 Dialog.defaultProps = {};
5530 Dialog.Wrapper = _dialogWrapper.default;
5531 Dialog.Content = _dialogContent.default;
5532 Dialog.Title = _dialogTitle.default;
5533 Dialog.Text = _dialogText.default;
5534 Dialog.Actions = _dialogActions.default;
5535 Dialog.Button = _dialogButton.default;
5536
5537 /***/ }),
5538
5539 /***/ "../core/app/assets/js/ui/grid/grid.js":
5540 /*!*********************************************!*\
5541 !*** ../core/app/assets/js/ui/grid/grid.js ***!
5542 \*********************************************/
5543 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5544
5545 "use strict";
5546 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5547
5548
5549 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5550
5551 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5552
5553 _Object$defineProperty(exports, "__esModule", {
5554 value: true
5555 });
5556
5557 exports.default = Grid;
5558
5559 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5560
5561 __webpack_require__(/*! core-js/modules/es6.regexp.match.js */ "../node_modules/core-js/modules/es6.regexp.match.js");
5562
5563 __webpack_require__(/*! core-js/modules/es6.regexp.replace.js */ "../node_modules/core-js/modules/es6.regexp.replace.js");
5564
5565 var _toConsumableArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/toConsumableArray */ "../node_modules/@babel/runtime-corejs2/helpers/toConsumableArray.js"));
5566
5567 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
5568
5569 __webpack_require__(/*! ./grid.scss */ "../core/app/assets/js/ui/grid/grid.scss");
5570
5571 function Grid(props) {
5572 var propsMap = {
5573 direction: '--direction{{ -VALUE }}',
5574 justify: '--justify{{ -VALUE }}',
5575 alignContent: '--align-content{{ -VALUE }}',
5576 alignItems: '--align-items{{ -VALUE }}',
5577 container: '-container',
5578 item: '-item',
5579 noWrap: '-container--no-wrap',
5580 wrapReverse: '-container--wrap-reverse',
5581 zeroMinWidth: '-item--zero-min-width',
5582 spacing: '-container--spacing',
5583 xs: '-item-xs{{ -VALUE }}',
5584 sm: '-item-sm{{ -VALUE }}',
5585 md: '-item-md{{ -VALUE }}',
5586 lg: '-item-lg{{ -VALUE }}',
5587 xl: '-item-xl{{ -VALUE }}',
5588 xxl: '-item-xxl{{ -VALUE }}'
5589 },
5590 getStyle = function getStyle() {
5591 return isValidPropValue(props.spacing) ? {
5592 '--grid-spacing-gutter': (0, _utils.pxToRem)(props.spacing)
5593 } : {};
5594 },
5595 classes = [getBaseClassName(), props.className].concat((0, _toConsumableArray2.default)(getPropsClasses(propsMap, props)));
5596
5597 return /*#__PURE__*/_react.default.createElement("div", {
5598 style: getStyle(),
5599 className: (0, _utils.arrayToClassName)(classes)
5600 }, props.children);
5601 }
5602
5603 function getPropsClasses(propsMap, props) {
5604 var classes = [];
5605
5606 for (var prop in propsMap) {
5607 if (props[prop]) {
5608 var propValue = isValidPropValue(props[prop]) ? props[prop] : '';
5609 classes.push(getBaseClassName() + renderPropValueBrackets(propsMap[prop], propValue));
5610 }
5611 }
5612
5613 return classes;
5614 }
5615
5616 function renderPropValueBrackets(propClass, propValue) {
5617 var brackets = propClass.match(/{{.*?}}/);
5618
5619 if (brackets) {
5620 var bracketsValue = propValue ? brackets[0].replace(/[{ }]/g, '').replace(/value/i, propValue) : '';
5621 propClass = propClass.replace(brackets[0], bracketsValue);
5622 }
5623
5624 return propClass;
5625 }
5626
5627 function getBaseClassName() {
5628 return 'eps-grid';
5629 }
5630
5631 function isValidPropValue(propValue) {
5632 return propValue && 'boolean' !== typeof propValue;
5633 }
5634
5635 Grid.propTypes = {
5636 className: PropTypes.string,
5637 direction: PropTypes.oneOf(['row', 'column', 'row-reverse', 'column-reverse']),
5638 justify: PropTypes.oneOf(['start', 'center', 'end', 'space-between', 'space-evenly', 'space-around', 'stretch']),
5639 alignContent: PropTypes.oneOf(['start', 'center', 'end', 'space-between', 'stretch']),
5640 alignItems: PropTypes.oneOf(['start', 'center', 'end', 'baseline', 'stretch']),
5641 container: PropTypes.bool,
5642 item: PropTypes.bool,
5643 noWrap: PropTypes.bool,
5644 wrapReverse: PropTypes.bool,
5645 zeroMinWidth: PropTypes.bool,
5646 spacing: PropTypes.number,
5647 xs: PropTypes.oneOfType([PropTypes.number, PropTypes.bool]),
5648 sm: PropTypes.oneOfType([PropTypes.number, PropTypes.bool]),
5649 md: PropTypes.oneOfType([PropTypes.number, PropTypes.bool]),
5650 lg: PropTypes.oneOfType([PropTypes.number, PropTypes.bool]),
5651 xl: PropTypes.oneOfType([PropTypes.number, PropTypes.bool]),
5652 xxl: PropTypes.oneOfType([PropTypes.number, PropTypes.bool]),
5653 children: PropTypes.any.isRequired
5654 };
5655 Grid.defaultProps = {
5656 className: ''
5657 };
5658
5659 /***/ }),
5660
5661 /***/ "../core/app/assets/js/ui/menu/menu-item.js":
5662 /*!**************************************************!*\
5663 !*** ../core/app/assets/js/ui/menu/menu-item.js ***!
5664 \**************************************************/
5665 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5666
5667 "use strict";
5668
5669
5670 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5671
5672 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5673
5674 _Object$defineProperty(exports, "__esModule", {
5675 value: true
5676 });
5677
5678 exports.default = void 0;
5679
5680 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
5681
5682 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
5683
5684 var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
5685
5686 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
5687
5688 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
5689
5690 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
5691
5692 __webpack_require__(/*! ./menu-item.scss */ "../core/app/assets/js/ui/menu/menu-item.scss");
5693
5694 var _button = _interopRequireDefault(__webpack_require__(/*! ../molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
5695
5696 var SideMenuItem = /*#__PURE__*/function (_BaseButton) {
5697 (0, _inherits2.default)(SideMenuItem, _BaseButton);
5698
5699 var _super = (0, _createSuper2.default)(SideMenuItem);
5700
5701 function SideMenuItem() {
5702 (0, _classCallCheck2.default)(this, SideMenuItem);
5703 return _super.apply(this, arguments);
5704 }
5705
5706 (0, _createClass2.default)(SideMenuItem, [{
5707 key: "getCssId",
5708 value: function getCssId() {
5709 return "eps-menu-item-" + (0, _get2.default)((0, _getPrototypeOf2.default)(SideMenuItem.prototype), "getCssId", this).call(this);
5710 }
5711 }, {
5712 key: "getClassName",
5713 value: function getClassName() {
5714 return "eps-menu-item " + (0, _get2.default)((0, _getPrototypeOf2.default)(SideMenuItem.prototype), "getClassName", this).call(this);
5715 }
5716 }]);
5717 return SideMenuItem;
5718 }(_button.default);
5719
5720 exports.default = SideMenuItem;
5721
5722 /***/ }),
5723
5724 /***/ "../core/app/assets/js/ui/menu/menu.js":
5725 /*!*********************************************!*\
5726 !*** ../core/app/assets/js/ui/menu/menu.js ***!
5727 \*********************************************/
5728 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5729
5730 "use strict";
5731 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5732
5733
5734 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5735
5736 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5737
5738 _Object$defineProperty(exports, "__esModule", {
5739 value: true
5740 });
5741
5742 exports.default = Menu;
5743
5744 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5745
5746 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
5747
5748 __webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
5749
5750 __webpack_require__(/*! core-js/modules/es6.regexp.match.js */ "../node_modules/core-js/modules/es6.regexp.match.js");
5751
5752 __webpack_require__(/*! ./menu.scss */ "../core/app/assets/js/ui/menu/menu.scss");
5753
5754 var _button = _interopRequireDefault(__webpack_require__(/*! ../molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
5755
5756 var _router = _interopRequireDefault(__webpack_require__(/*! @elementor/router */ "@elementor/router"));
5757
5758 var _router2 = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
5759
5760 function Menu(props) {
5761 var ActionButton = function ActionButton(itemProps) {
5762 if (!props.actionButton) {
5763 return '';
5764 }
5765
5766 return props.actionButton(itemProps);
5767 };
5768
5769 if (props.promotion) {
5770 return /*#__PURE__*/_react.default.createElement("nav", {
5771 className: "eps-menu"
5772 }, props.children, /*#__PURE__*/_react.default.createElement("ul", null, props.menuItems.map(function (item) {
5773 return /*#__PURE__*/_react.default.createElement("li", {
5774 key: item.type,
5775 className: "eps-menu-item"
5776 }, /*#__PURE__*/_react.default.createElement(_button.default, (0, _extends2.default)({
5777 text: item.title,
5778 className: "eps-menu-item__link"
5779 }, item)), /*#__PURE__*/_react.default.createElement(ActionButton, item));
5780 })));
5781 }
5782
5783 return /*#__PURE__*/_react.default.createElement(_router2.LocationProvider, {
5784 history: _router.default.appHistory
5785 }, /*#__PURE__*/_react.default.createElement("nav", {
5786 className: "eps-menu"
5787 }, props.children, /*#__PURE__*/_react.default.createElement("ul", null, props.menuItems.map(function (item) {
5788 return /*#__PURE__*/_react.default.createElement(_router2.Match, {
5789 key: item.type,
5790 path: item.url
5791 }, function (_ref) {
5792 var match = _ref.match;
5793 return /*#__PURE__*/_react.default.createElement("li", {
5794 key: item.type,
5795 className: "eps-menu-item".concat(match ? ' eps-menu-item--active' : '')
5796 }, /*#__PURE__*/_react.default.createElement(_button.default, (0, _extends2.default)({
5797 text: item.title,
5798 className: "eps-menu-item__link"
5799 }, item)), /*#__PURE__*/_react.default.createElement(ActionButton, item));
5800 });
5801 }))));
5802 }
5803
5804 Menu.propTypes = {
5805 menuItems: PropTypes.arrayOf(PropTypes.object),
5806 children: PropTypes.any,
5807 actionButton: PropTypes.func,
5808 promotion: PropTypes.bool
5809 };
5810
5811 /***/ }),
5812
5813 /***/ "../core/app/assets/js/ui/modal/modal-section.js":
5814 /*!*******************************************************!*\
5815 !*** ../core/app/assets/js/ui/modal/modal-section.js ***!
5816 \*******************************************************/
5817 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5818
5819 "use strict";
5820 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5821
5822
5823 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5824
5825 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5826
5827 _Object$defineProperty(exports, "__esModule", {
5828 value: true
5829 });
5830
5831 exports.default = ModalSection;
5832
5833 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5834
5835 var _utils = __webpack_require__(/*! ../../utils/utils */ "../core/app/assets/js/utils/utils.js");
5836
5837 function ModalSection(props) {
5838 return /*#__PURE__*/_react.default.createElement("section", {
5839 className: (0, _utils.arrayToClassName)(['eps-modal__section', props.className])
5840 }, props.children);
5841 }
5842
5843 ModalSection.propTypes = {
5844 className: PropTypes.string,
5845 children: PropTypes.any
5846 };
5847 ModalSection.defaultProps = {
5848 className: ''
5849 };
5850
5851 /***/ }),
5852
5853 /***/ "../core/app/assets/js/ui/modal/modal-tip.js":
5854 /*!***************************************************!*\
5855 !*** ../core/app/assets/js/ui/modal/modal-tip.js ***!
5856 \***************************************************/
5857 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5858
5859 "use strict";
5860 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5861 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
5862
5863
5864 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5865
5866 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5867
5868 _Object$defineProperty(exports, "__esModule", {
5869 value: true
5870 });
5871
5872 exports.default = ModalTip;
5873
5874 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5875
5876 var _utils = __webpack_require__(/*! ../../utils/utils */ "../core/app/assets/js/utils/utils.js");
5877
5878 var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
5879
5880 var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
5881
5882 function ModalTip(props) {
5883 return /*#__PURE__*/_react.default.createElement("div", {
5884 className: (0, _utils.arrayToClassName)(['eps-modal__tip', props.className])
5885 }, /*#__PURE__*/_react.default.createElement(_heading.default, {
5886 variant: "h3",
5887 tag: "h3"
5888 }, props.title), props.description && /*#__PURE__*/_react.default.createElement(_text.default, {
5889 variant: "xs"
5890 }, props.description));
5891 }
5892
5893 ModalTip.propTypes = {
5894 className: PropTypes.string,
5895 title: PropTypes.string,
5896 description: PropTypes.string
5897 };
5898 ModalTip.defaultProps = {
5899 className: '',
5900 title: __('Tip', 'elementor')
5901 };
5902
5903 /***/ }),
5904
5905 /***/ "../core/app/assets/js/ui/modal/modal.js":
5906 /*!***********************************************!*\
5907 !*** ../core/app/assets/js/ui/modal/modal.js ***!
5908 \***********************************************/
5909 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5910
5911 "use strict";
5912 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5913 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
5914
5915
5916 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5917
5918 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5919
5920 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
5921
5922 _Object$defineProperty(exports, "__esModule", {
5923 value: true
5924 });
5925
5926 exports.default = ModalProvider;
5927 exports.Modal = void 0;
5928
5929 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
5930
5931 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
5932
5933 var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
5934
5935 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
5936
5937 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
5938
5939 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
5940
5941 var _grid = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/grid/grid */ "../core/app/assets/js/ui/grid/grid.js"));
5942
5943 var _icon = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/icon */ "../core/app/assets/js/ui/atoms/icon.js"));
5944
5945 var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
5946
5947 var _modalSection = _interopRequireDefault(__webpack_require__(/*! ./modal-section */ "../core/app/assets/js/ui/modal/modal-section.js"));
5948
5949 var _modalTip = _interopRequireDefault(__webpack_require__(/*! ./modal-tip */ "../core/app/assets/js/ui/modal/modal-tip.js"));
5950
5951 __webpack_require__(/*! ./modal.scss */ "../core/app/assets/js/ui/modal/modal.scss");
5952
5953 function ModalProvider(props) {
5954 var _useState = (0, _react.useState)(props.show),
5955 _useState2 = (0, _slicedToArray2.default)(_useState, 2),
5956 show = _useState2[0],
5957 setShow = _useState2[1],
5958 hideModal = function hideModal() {
5959 setShow(false); // The purpose of the props.setShow is to sync an external state with the component inner state.
5960
5961 // The purpose of the props.setShow is to sync an external state with the component inner state.
5962 if (props.setShow) {
5963 props.setShow(false);
5964 }
5965 },
5966 showModal = function showModal() {
5967 setShow(true); // The purpose of the props.setShow is to sync an external state with the component inner state.
5968
5969 // The purpose of the props.setShow is to sync an external state with the component inner state.
5970 if (props.setShow) {
5971 props.setShow(true);
5972 }
5973 },
5974 modalAttrs = (0, _objectSpread2.default)((0, _objectSpread2.default)({}, props), {}, {
5975 show: show,
5976 hideModal: hideModal,
5977 showModal: showModal
5978 });
5979
5980 (0, _react.useEffect)(function () {
5981 // Sync with external state.
5982 setShow(props.show);
5983 }, [props.show]);
5984 return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, props.toggleButtonProps && /*#__PURE__*/_react.default.createElement(_button.default, (0, _extends2.default)({}, props.toggleButtonProps, {
5985 onClick: showModal
5986 })), /*#__PURE__*/_react.default.createElement(Modal, modalAttrs, props.children));
5987 }
5988
5989 ModalProvider.propTypes = {
5990 children: PropTypes.node.isRequired,
5991 toggleButtonProps: PropTypes.object,
5992 title: PropTypes.string,
5993 icon: PropTypes.string,
5994 show: PropTypes.bool,
5995 setShow: PropTypes.func
5996 };
5997 ModalProvider.defaultProps = {
5998 show: false
5999 };
6000 ModalProvider.Section = _modalSection.default;
6001 ModalProvider.Tip = _modalTip.default;
6002
6003 var Modal = function Modal(props) {
6004 var modalRef = (0, _react.useRef)(null),
6005 closeRef = (0, _react.useRef)(null),
6006 closeModal = function closeModal(e) {
6007 var node = modalRef.current,
6008 closeNode = closeRef.current,
6009 isInCloseNode = closeNode && closeNode.contains(e.target); // ignore if click is inside the modal
6010
6011 if (node && node.contains(e.target) && !isInCloseNode) {
6012 return;
6013 }
6014
6015 props.hideModal();
6016 };
6017
6018 (0, _react.useEffect)(function () {
6019 if (props.show) {
6020 document.addEventListener('mousedown', closeModal, false);
6021 }
6022
6023 return function () {
6024 return document.removeEventListener('mousedown', closeModal, false);
6025 };
6026 }, [props.show]);
6027
6028 if (!props.show) {
6029 return null;
6030 }
6031
6032 return /*#__PURE__*/_react.default.createElement("div", {
6033 className: "eps-modal__overlay",
6034 onClick: closeModal
6035 }, /*#__PURE__*/_react.default.createElement("div", {
6036 className: (0, _utils.arrayToClassName)(['eps-modal', props.className]),
6037 ref: modalRef
6038 }, /*#__PURE__*/_react.default.createElement(_grid.default, {
6039 container: true,
6040 className: "eps-modal__header",
6041 justify: "space-between",
6042 alignItems: "center"
6043 }, /*#__PURE__*/_react.default.createElement(_grid.default, {
6044 item: true
6045 }, /*#__PURE__*/_react.default.createElement(_icon.default, {
6046 className: "eps-modal__icon ".concat(props.icon)
6047 }), /*#__PURE__*/_react.default.createElement(_text.default, {
6048 className: "title",
6049 tag: "span"
6050 }, props.title)), /*#__PURE__*/_react.default.createElement(_grid.default, {
6051 item: true
6052 }, /*#__PURE__*/_react.default.createElement("div", {
6053 className: "eps-modal__close-wrapper",
6054 ref: closeRef
6055 }, /*#__PURE__*/_react.default.createElement(_button.default, {
6056 text: __('Close', 'elementor'),
6057 hideText: true,
6058 icon: "eicon-close",
6059 onClick: props.closeModal
6060 })))), /*#__PURE__*/_react.default.createElement("div", {
6061 className: "eps-modal__body"
6062 }, props.children)));
6063 };
6064
6065 exports.Modal = Modal;
6066 Modal.propTypes = {
6067 className: PropTypes.string,
6068 children: PropTypes.any.isRequired,
6069 title: PropTypes.string.isRequired,
6070 icon: PropTypes.string,
6071 show: PropTypes.bool,
6072 setShow: PropTypes.func,
6073 hideModal: PropTypes.func,
6074 showModal: PropTypes.func,
6075 closeModal: PropTypes.func
6076 };
6077 Modal.defaultProps = {
6078 className: ''
6079 };
6080
6081 /***/ }),
6082
6083 /***/ "../core/app/assets/js/ui/molecules/add-new-button.js":
6084 /*!************************************************************!*\
6085 !*** ../core/app/assets/js/ui/molecules/add-new-button.js ***!
6086 \************************************************************/
6087 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6088
6089 "use strict";
6090 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
6091 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
6092
6093
6094 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6095
6096 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6097
6098 _Object$defineProperty(exports, "__esModule", {
6099 value: true
6100 });
6101
6102 exports.default = void 0;
6103
6104 var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
6105
6106 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
6107
6108 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
6109
6110 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
6111
6112 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
6113
6114 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
6115
6116 var _button = _interopRequireDefault(__webpack_require__(/*! ./button */ "../core/app/assets/js/ui/molecules/button.js"));
6117
6118 __webpack_require__(/*! ./add-new-button.scss */ "../core/app/assets/js/ui/molecules/add-new-button.scss");
6119
6120 var AddNewButton = /*#__PURE__*/function (_Button) {
6121 (0, _inherits2.default)(AddNewButton, _Button);
6122
6123 var _super = (0, _createSuper2.default)(AddNewButton);
6124
6125 function AddNewButton() {
6126 (0, _classCallCheck2.default)(this, AddNewButton);
6127 return _super.apply(this, arguments);
6128 }
6129
6130 (0, _createClass2.default)(AddNewButton, [{
6131 key: "getClassName",
6132 value: function getClassName() {
6133 var className = this.props.className;
6134
6135 if (this.props.size) {
6136 className += ' eps-add-new-button--' + this.props.size;
6137 }
6138
6139 return className;
6140 }
6141 }]);
6142 return AddNewButton;
6143 }(_button.default);
6144
6145 exports.default = AddNewButton;
6146 (0, _defineProperty2.default)(AddNewButton, "propTypes", (0, _objectSpread2.default)((0, _objectSpread2.default)({}, _button.default.propTypes), {}, {
6147 text: PropTypes.string,
6148 size: PropTypes.string
6149 }));
6150 (0, _defineProperty2.default)(AddNewButton, "defaultProps", (0, _objectSpread2.default)((0, _objectSpread2.default)({}, _button.default.defaultProps), {}, {
6151 className: 'eps-add-new-button',
6152 text: __('Add New', 'elementor-pro'),
6153 icon: 'eicon-plus'
6154 }));
6155
6156 /***/ }),
6157
6158 /***/ "../core/app/assets/js/ui/molecules/button.js":
6159 /*!****************************************************!*\
6160 !*** ../core/app/assets/js/ui/molecules/button.js ***!
6161 \****************************************************/
6162 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6163
6164 "use strict";
6165 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
6166
6167
6168 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6169
6170 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6171
6172 _Object$defineProperty(exports, "__esModule", {
6173 value: true
6174 });
6175
6176 exports.default = void 0;
6177
6178 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
6179
6180 __webpack_require__(/*! core-js/modules/es6.array.filter.js */ "../node_modules/core-js/modules/es6.array.filter.js");
6181
6182 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
6183
6184 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
6185
6186 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
6187
6188 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
6189
6190 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
6191
6192 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
6193
6194 var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
6195
6196 var _router2 = _interopRequireDefault(__webpack_require__(/*! @elementor/router */ "@elementor/router"));
6197
6198 var _icon = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/icon */ "../core/app/assets/js/ui/atoms/icon.js"));
6199
6200 var Button = /*#__PURE__*/function (_React$Component) {
6201 (0, _inherits2.default)(Button, _React$Component);
6202
6203 var _super = (0, _createSuper2.default)(Button);
6204
6205 function Button() {
6206 (0, _classCallCheck2.default)(this, Button);
6207 return _super.apply(this, arguments);
6208 }
6209
6210 (0, _createClass2.default)(Button, [{
6211 key: "getCssId",
6212 value: function getCssId() {
6213 return this.props.id;
6214 }
6215 }, {
6216 key: "getClassName",
6217 value: function getClassName() {
6218 var baseClassName = 'eps-button',
6219 classes = [baseClassName, this.props.className];
6220 return classes.concat(this.getStylePropsClasses(baseClassName)).filter(function (classItem) {
6221 return '' !== classItem;
6222 }).join(' ');
6223 }
6224 }, {
6225 key: "getStylePropsClasses",
6226 value: function getStylePropsClasses(baseClassName) {
6227 var _this = this;
6228
6229 var styleProps = ['color', 'size', 'variant'],
6230 stylePropClasses = [];
6231 styleProps.forEach(function (styleProp) {
6232 var stylePropValue = _this.props[styleProp];
6233
6234 if (stylePropValue) {
6235 stylePropClasses.push(baseClassName + '--' + stylePropValue);
6236 }
6237 });
6238 return stylePropClasses;
6239 }
6240 }, {
6241 key: "getIcon",
6242 value: function getIcon() {
6243 if (this.props.icon) {
6244 var tooltip = this.props.tooltip || this.props.text;
6245
6246 var icon = /*#__PURE__*/_react.default.createElement(_icon.default, {
6247 className: this.props.icon,
6248 "aria-hidden": "true",
6249 title: tooltip
6250 });
6251
6252 var screenReaderText = '';
6253
6254 if (this.props.hideText) {
6255 screenReaderText = /*#__PURE__*/_react.default.createElement("span", {
6256 className: "sr-only"
6257 }, tooltip);
6258 }
6259
6260 return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, icon, screenReaderText);
6261 }
6262
6263 return '';
6264 }
6265 }, {
6266 key: "getText",
6267 value: function getText() {
6268 return this.props.hideText ? '' : /*#__PURE__*/_react.default.createElement("span", null, this.props.text);
6269 }
6270 }, {
6271 key: "render",
6272 value: function render() {
6273 var attributes = {},
6274 id = this.getCssId(),
6275 className = this.getClassName(); // Add attributes only if they are not empty.
6276
6277 if (id) {
6278 attributes.id = id;
6279 }
6280
6281 if (className) {
6282 attributes.className = className;
6283 }
6284
6285 if (this.props.onClick) {
6286 attributes.onClick = this.props.onClick;
6287 }
6288
6289 if (this.props.rel) {
6290 attributes.rel = this.props.rel;
6291 }
6292
6293 if (this.props.elRef) {
6294 attributes.ref = this.props.elRef;
6295 }
6296
6297 var buttonContent = /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, this.getIcon(), this.getText());
6298
6299 if (this.props.url) {
6300 if (0 === this.props.url.indexOf('http')) {
6301 return /*#__PURE__*/_react.default.createElement("a", (0, _extends2.default)({
6302 href: this.props.url,
6303 target: this.props.target
6304 }, attributes), buttonContent);
6305 } // @see https://reach.tech/router/example/active-links.
6306
6307
6308 attributes.getProps = function (props) {
6309 if (props.isCurrent) {
6310 attributes.className += ' active';
6311 }
6312
6313 return {
6314 className: attributes.className
6315 };
6316 };
6317
6318 return /*#__PURE__*/_react.default.createElement(_router.LocationProvider, {
6319 history: _router2.default.appHistory
6320 }, /*#__PURE__*/_react.default.createElement(_router.Link, (0, _extends2.default)({
6321 to: this.props.url
6322 }, attributes), buttonContent));
6323 }
6324
6325 return /*#__PURE__*/_react.default.createElement("div", attributes, buttonContent);
6326 }
6327 }]);
6328 return Button;
6329 }(_react.default.Component);
6330
6331 exports.default = Button;
6332 (0, _defineProperty2.default)(Button, "propTypes", {
6333 text: PropTypes.string.isRequired,
6334 hideText: PropTypes.bool,
6335 icon: PropTypes.string,
6336 tooltip: PropTypes.string,
6337 id: PropTypes.string,
6338 className: PropTypes.string,
6339 url: PropTypes.string,
6340 onClick: PropTypes.func,
6341 variant: PropTypes.oneOf(['contained', 'underlined', 'outlined', '']),
6342 color: PropTypes.oneOf(['primary', 'secondary', 'cta', 'link', 'disabled']),
6343 size: PropTypes.oneOf(['sm', 'md', 'lg']),
6344 target: PropTypes.string,
6345 rel: PropTypes.string,
6346 elRef: PropTypes.object
6347 });
6348 (0, _defineProperty2.default)(Button, "defaultProps", {
6349 id: '',
6350 className: '',
6351 variant: '',
6352 target: '_parent'
6353 });
6354
6355 /***/ }),
6356
6357 /***/ "../core/app/assets/js/ui/molecules/inline-link.js":
6358 /*!*********************************************************!*\
6359 !*** ../core/app/assets/js/ui/molecules/inline-link.js ***!
6360 \*********************************************************/
6361 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6362
6363 "use strict";
6364 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
6365
6366
6367 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6368
6369 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6370
6371 _Object$defineProperty(exports, "__esModule", {
6372 value: true
6373 });
6374
6375 exports.default = InlineLink;
6376
6377 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
6378
6379 __webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
6380
6381 __webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
6382
6383 var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
6384
6385 var _router2 = _interopRequireDefault(__webpack_require__(/*! @elementor/router */ "@elementor/router"));
6386
6387 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
6388
6389 __webpack_require__(/*! ./inline-link.scss */ "../core/app/assets/js/ui/molecules/inline-link.scss");
6390
6391 function InlineLink(props) {
6392 var baseClassName = 'eps-inline-link',
6393 colorClassName = "".concat(baseClassName, "--color-").concat(props.color),
6394 underlineClassName = 'none' !== props.underline ? "".concat(baseClassName, "--underline-").concat(props.underline) : '',
6395 italicClassName = props.italic ? "".concat(baseClassName, "--italic") : '',
6396 classes = [baseClassName, colorClassName, underlineClassName, italicClassName, props.className],
6397 className = (0, _utils.arrayToClassName)(classes),
6398 getRouterLink = function getRouterLink() {
6399 return /*#__PURE__*/_react.default.createElement(_router.LocationProvider, {
6400 history: _router2.default.appHistory
6401 }, /*#__PURE__*/_react.default.createElement(_router.Link, {
6402 to: props.url,
6403 className: className
6404 }, props.children));
6405 },
6406 getExternalLink = function getExternalLink() {
6407 return /*#__PURE__*/_react.default.createElement("a", {
6408 href: props.url,
6409 target: props.target,
6410 rel: props.rel,
6411 className: className
6412 }, props.children);
6413 },
6414 getActionLink = function getActionLink() {
6415 return /*#__PURE__*/_react.default.createElement("button", {
6416 className: className,
6417 onClick: props.onClick
6418 }, props.children);
6419 };
6420
6421 if (!props.url) {
6422 return getActionLink();
6423 }
6424
6425 return props.url.includes('http') ? getExternalLink() : getRouterLink();
6426 }
6427
6428 InlineLink.propTypes = {
6429 className: PropTypes.string,
6430 children: PropTypes.string,
6431 url: PropTypes.string,
6432 target: PropTypes.string,
6433 rel: PropTypes.string,
6434 text: PropTypes.string,
6435 color: PropTypes.oneOf(['primary', 'secondary', 'cta', 'link', 'disabled']),
6436 underline: PropTypes.oneOf(['none', 'hover', 'always']),
6437 italic: PropTypes.bool
6438 };
6439 InlineLink.defaultProps = {
6440 className: '',
6441 color: 'link',
6442 underline: 'always',
6443 target: '_blank',
6444 rel: 'noopener noreferrer'
6445 };
6446
6447 /***/ }),
6448
6449 /***/ "../core/app/assets/js/ui/molecules/list-item.js":
6450 /*!*******************************************************!*\
6451 !*** ../core/app/assets/js/ui/molecules/list-item.js ***!
6452 \*******************************************************/
6453 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6454
6455 "use strict";
6456 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
6457
6458
6459 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6460
6461 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6462
6463 _Object$defineProperty(exports, "__esModule", {
6464 value: true
6465 });
6466
6467 exports.default = ListItem;
6468
6469 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
6470
6471 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
6472
6473 function ListItem(props) {
6474 var baseClassName = 'eps-list__item',
6475 classes = [baseClassName, props.className];
6476 var style;
6477
6478 if (props.hasOwnProperty('padding')) {
6479 style = {
6480 '--eps-list-item-padding': (0, _utils.pxToRem)(props.padding)
6481 };
6482 classes.push(baseClassName + '--padding');
6483 }
6484
6485 return /*#__PURE__*/_react.default.createElement("li", {
6486 style: style,
6487 className: (0, _utils.arrayToClassName)(classes)
6488 }, props.children);
6489 }
6490
6491 ListItem.propTypes = {
6492 className: PropTypes.string,
6493 padding: PropTypes.string,
6494 children: PropTypes.any.isRequired
6495 };
6496 ListItem.defaultProps = {
6497 className: ''
6498 };
6499
6500 /***/ }),
6501
6502 /***/ "../core/app/assets/js/ui/molecules/list.js":
6503 /*!**************************************************!*\
6504 !*** ../core/app/assets/js/ui/molecules/list.js ***!
6505 \**************************************************/
6506 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6507
6508 "use strict";
6509 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
6510
6511
6512 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6513
6514 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6515
6516 _Object$defineProperty(exports, "__esModule", {
6517 value: true
6518 });
6519
6520 exports.default = List;
6521
6522 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
6523
6524 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
6525
6526 var _listItem = _interopRequireDefault(__webpack_require__(/*! ./list-item */ "../core/app/assets/js/ui/molecules/list-item.js"));
6527
6528 __webpack_require__(/*! ./list.scss */ "../core/app/assets/js/ui/molecules/list.scss");
6529
6530 function List(props) {
6531 var baseClassName = 'eps-list',
6532 classes = [baseClassName, props.className];
6533 var style;
6534
6535 if (props.hasOwnProperty('padding')) {
6536 style = {
6537 '--eps-list-padding': (0, _utils.pxToRem)(props.padding)
6538 };
6539 classes.push(baseClassName + '--padding');
6540 }
6541
6542 if (props.separated) {
6543 classes.push(baseClassName + '--separated');
6544 }
6545
6546 return /*#__PURE__*/_react.default.createElement("ul", {
6547 style: style,
6548 className: (0, _utils.arrayToClassName)(classes)
6549 }, props.children);
6550 }
6551
6552 List.propTypes = {
6553 className: PropTypes.string,
6554 divided: PropTypes.any,
6555 separated: PropTypes.any,
6556 padding: PropTypes.string,
6557 children: PropTypes.oneOfType([PropTypes.object, PropTypes.arrayOf(PropTypes.object)]).isRequired
6558 };
6559 List.defaultProps = {
6560 className: ''
6561 };
6562 List.Item = _listItem.default;
6563
6564 /***/ }),
6565
6566 /***/ "../core/app/assets/js/ui/molecules/notice.js":
6567 /*!****************************************************!*\
6568 !*** ../core/app/assets/js/ui/molecules/notice.js ***!
6569 \****************************************************/
6570 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6571
6572 "use strict";
6573 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
6574
6575
6576 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6577
6578 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6579
6580 _Object$defineProperty(exports, "__esModule", {
6581 value: true
6582 });
6583
6584 exports.default = Notice;
6585
6586 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
6587
6588 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
6589
6590 var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
6591
6592 __webpack_require__(/*! ./notice.scss */ "../core/app/assets/js/ui/molecules/notice.scss");
6593
6594 function Notice(props) {
6595 var baseClassName = 'eps-notice',
6596 classes = [baseClassName, props.className];
6597
6598 if (props.color) {
6599 classes.push(baseClassName + '--' + props.color);
6600 }
6601
6602 return /*#__PURE__*/_react.default.createElement("div", {
6603 className: (0, _utils.arrayToClassName)(classes)
6604 }, /*#__PURE__*/_react.default.createElement(_text.default, {
6605 variant: "xs",
6606 className: "eps-notice__text"
6607 }, props.label && /*#__PURE__*/_react.default.createElement("strong", null, props.label + ': '), " ", props.children));
6608 }
6609
6610 Notice.propTypes = {
6611 className: PropTypes.string,
6612 color: PropTypes.string,
6613 label: PropTypes.string,
6614 children: PropTypes.oneOfType([PropTypes.string, PropTypes.object, PropTypes.arrayOf(PropTypes.object)]).isRequired
6615 };
6616 Notice.defaultProps = {
6617 className: ''
6618 };
6619
6620 /***/ }),
6621
6622 /***/ "../core/app/assets/js/ui/molecules/popover.js":
6623 /*!*****************************************************!*\
6624 !*** ../core/app/assets/js/ui/molecules/popover.js ***!
6625 \*****************************************************/
6626 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6627
6628 "use strict";
6629 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
6630
6631
6632 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6633
6634 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6635
6636 _Object$defineProperty(exports, "__esModule", {
6637 value: true
6638 });
6639
6640 exports.default = Popover;
6641
6642 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
6643
6644 __webpack_require__(/*! ./popover.scss */ "../core/app/assets/js/ui/molecules/popover.scss");
6645
6646 function Popover(props) {
6647 return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement("div", {
6648 className: "eps-popover__background",
6649 onClick: props.closeFunction
6650 }), /*#__PURE__*/_react.default.createElement("ul", {
6651 className: "eps-popover ".concat(props.className),
6652 onClick: props.closeFunction
6653 }, props.children));
6654 }
6655
6656 Popover.propTypes = {
6657 children: PropTypes.any.isRequired,
6658 className: PropTypes.string,
6659 closeFunction: PropTypes.func
6660 };
6661 Popover.defaultProps = {
6662 className: ''
6663 };
6664
6665 /***/ }),
6666
6667 /***/ "../core/app/assets/js/ui/molecules/select2.js":
6668 /*!*****************************************************!*\
6669 !*** ../core/app/assets/js/ui/molecules/select2.js ***!
6670 \*****************************************************/
6671 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6672
6673 "use strict";
6674 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
6675
6676
6677 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6678
6679 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6680
6681 _Object$defineProperty(exports, "__esModule", {
6682 value: true
6683 });
6684
6685 exports.default = Select2;
6686
6687 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
6688
6689 var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
6690
6691 var _select = _interopRequireDefault(__webpack_require__(/*! ../atoms/select */ "../core/app/assets/js/ui/atoms/select.js"));
6692
6693 __webpack_require__(/*! ./select2.scss */ "../core/app/assets/js/ui/molecules/select2.scss");
6694
6695 /**
6696 * Default settings of the select 2
6697 *
6698 * @returns {{placeholder: string, allowClear: boolean, dir: string}}
6699 */
6700 var getDefaultSettings = function getDefaultSettings() {
6701 return {
6702 allowClear: true,
6703 placeholder: '',
6704 dir: elementorCommon.config.isRTL ? 'rtl' : 'ltr'
6705 };
6706 };
6707 /**
6708 * Main component
6709 *
6710 * @param props
6711 * @returns {*}
6712 * @constructor
6713 */
6714
6715
6716 function Select2(props) {
6717 var ref = _react.default.useRef(null); // Initiate the select 2 library, call to onReady after initiate, and
6718 // listen to select event on the select instance.
6719
6720
6721 _react.default.useEffect(function () {
6722 var $select2 = jQuery(ref.current).select2((0, _objectSpread2.default)((0, _objectSpread2.default)({}, getDefaultSettings()), props.settings)).on('select2:select select2:unselect', props.onChange);
6723
6724 if (props.onReady) {
6725 props.onReady($select2);
6726 }
6727
6728 return function () {
6729 $select2.select2('destroy').off('select2:select select2:unselect');
6730 };
6731 }, [props.settings, props.options]); // Listen to changes in the prop `value`, if changed update the select 2.
6732
6733
6734 _react.default.useEffect(function () {
6735 jQuery(ref.current).val(props.value).trigger('change');
6736 }, [props.value]);
6737
6738 return /*#__PURE__*/_react.default.createElement(_select.default, {
6739 multiple: props.multiple,
6740 value: props.value,
6741 onChange: props.onChange,
6742 elRef: ref,
6743 options: props.options
6744 });
6745 }
6746
6747 Select2.propTypes = {
6748 value: PropTypes.string,
6749 onChange: PropTypes.func,
6750 onReady: PropTypes.func,
6751 options: PropTypes.array,
6752 settings: PropTypes.object,
6753 multiple: PropTypes.bool
6754 };
6755 Select2.defaultProps = {
6756 settings: {},
6757 options: [],
6758 dependencies: []
6759 };
6760
6761 /***/ }),
6762
6763 /***/ "../core/app/assets/js/utils/utils.js":
6764 /*!********************************************!*\
6765 !*** ../core/app/assets/js/utils/utils.js ***!
6766 \********************************************/
6767 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6768
6769 "use strict";
6770
6771
6772 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6773
6774 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6775
6776 _Object$defineProperty(exports, "__esModule", {
6777 value: true
6778 });
6779
6780 exports.isOneOf = exports.rgbToHex = exports.stringToRemValues = exports.arrayToClassName = exports.pxToRem = void 0;
6781
6782 var _entries = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/entries */ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js"));
6783
6784 var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/typeof */ "../node_modules/@babel/runtime-corejs2/helpers/typeof.js"));
6785
6786 __webpack_require__(/*! core-js/modules/es6.object.to-string.js */ "../node_modules/core-js/modules/es6.object.to-string.js");
6787
6788 __webpack_require__(/*! core-js/modules/es6.regexp.to-string.js */ "../node_modules/core-js/modules/es6.regexp.to-string.js");
6789
6790 __webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
6791
6792 __webpack_require__(/*! core-js/modules/es6.regexp.split.js */ "../node_modules/core-js/modules/es6.regexp.split.js");
6793
6794 __webpack_require__(/*! core-js/modules/es6.array.filter.js */ "../node_modules/core-js/modules/es6.array.filter.js");
6795
6796 __webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
6797
6798 __webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
6799
6800 var pxToRem = function pxToRem(pixels) {
6801 if (!pixels) {
6802 return;
6803 } else if ('string' !== typeof pixels) {
6804 pixels = pixels.toString();
6805 }
6806
6807 return pixels.split(' ').map(function (value) {
6808 return "".concat(value * 0.0625, "rem");
6809 }).join(' ');
6810 };
6811
6812 exports.pxToRem = pxToRem;
6813
6814 var arrayToClassName = function arrayToClassName(array, action) {
6815 return array.filter(function (item) {
6816 return 'object' === (0, _typeof2.default)(item) ? (0, _entries.default)(item)[0][1] : item;
6817 }).map(function (item) {
6818 var value = 'object' === (0, _typeof2.default)(item) ? (0, _entries.default)(item)[0][0] : item;
6819 return action ? action(value) : value;
6820 }).join(' ');
6821 };
6822
6823 exports.arrayToClassName = arrayToClassName;
6824
6825 var stringToRemValues = function stringToRemValues(string) {
6826 return string.split(' ').map(function (value) {
6827 return pxToRem(value);
6828 }).join(' ');
6829 };
6830
6831 exports.stringToRemValues = stringToRemValues;
6832
6833 var rgbToHex = function rgbToHex(r, g, b) {
6834 return '#' + [r, g, b].map(function (x) {
6835 var hex = x.toString(16);
6836 return 1 === hex.length ? '0' + hex : hex;
6837 }).join('');
6838 };
6839
6840 exports.rgbToHex = rgbToHex;
6841
6842 var isOneOf = function isOneOf(filetype, filetypeOptions) {
6843 return filetypeOptions.some(function (type) {
6844 return filetype.includes(type);
6845 });
6846 };
6847
6848 exports.isOneOf = isOneOf;
6849
6850 /***/ }),
6851
6852 /***/ "../core/app/modules/import-export/assets/js/context/context-provider.js":
6853 /*!*******************************************************************************!*\
6854 !*** ../core/app/modules/import-export/assets/js/context/context-provider.js ***!
6855 \*******************************************************************************/
6856 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6857
6858 "use strict";
6859 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
6860
6861
6862 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6863
6864 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6865
6866 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
6867
6868 _Object$defineProperty(exports, "__esModule", {
6869 value: true
6870 });
6871
6872 exports.default = ContextProvider;
6873 exports.Context = void 0;
6874
6875 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
6876
6877 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
6878
6879 var _contextReducer = __webpack_require__(/*! ./context-reducer */ "../core/app/modules/import-export/assets/js/context/context-reducer.js");
6880
6881 var Context = _react.default.createContext();
6882
6883 exports.Context = Context;
6884
6885 function ContextProvider(props) {
6886 var initialState = {
6887 includes: [],
6888 downloadUrl: '',
6889 fileResponse: null,
6890 file: null,
6891 overrideConditions: [],
6892 referrer: null,
6893 kitInfo: {
6894 title: null,
6895 description: null
6896 }
6897 },
6898 _useReducer = (0, _react.useReducer)(_contextReducer.reducer, initialState),
6899 _useReducer2 = (0, _slicedToArray2.default)(_useReducer, 2),
6900 data = _useReducer2[0],
6901 dispatch = _useReducer2[1];
6902
6903 return /*#__PURE__*/_react.default.createElement(Context.Provider, {
6904 value: {
6905 data: data,
6906 dispatch: dispatch
6907 }
6908 }, props.children);
6909 }
6910
6911 ContextProvider.propTypes = {
6912 children: PropTypes.object.isRequired
6913 };
6914
6915 /***/ }),
6916
6917 /***/ "../core/app/modules/import-export/assets/js/context/context-reducer.js":
6918 /*!******************************************************************************!*\
6919 !*** ../core/app/modules/import-export/assets/js/context/context-reducer.js ***!
6920 \******************************************************************************/
6921 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6922
6923 "use strict";
6924
6925
6926 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6927
6928 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6929
6930 _Object$defineProperty(exports, "__esModule", {
6931 value: true
6932 });
6933
6934 exports.reducer = void 0;
6935
6936 __webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
6937
6938 __webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
6939
6940 __webpack_require__(/*! core-js/modules/es6.array.filter.js */ "../node_modules/core-js/modules/es6.array.filter.js");
6941
6942 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
6943
6944 var _toConsumableArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/toConsumableArray */ "../node_modules/@babel/runtime-corejs2/helpers/toConsumableArray.js"));
6945
6946 var _objectSpread4 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
6947
6948 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
6949
6950 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
6951
6952 var ReducerActions = /*#__PURE__*/function () {
6953 function ReducerActions() {
6954 (0, _classCallCheck2.default)(this, ReducerActions);
6955 }
6956
6957 (0, _createClass2.default)(ReducerActions, null, [{
6958 key: "updateArray",
6959 value: function updateArray(state, key, value, action) {
6960 if ('add' === action) {
6961 // If the value already exists, then do nothing.
6962 if (state[key].includes(value)) {
6963 return state;
6964 }
6965
6966 return (0, _objectSpread4.default)((0, _objectSpread4.default)({}, state), {}, (0, _defineProperty2.default)({}, key, [].concat((0, _toConsumableArray2.default)(state[key]), [value])));
6967 } else if ('remove' === action) {
6968 return (0, _objectSpread4.default)((0, _objectSpread4.default)({}, state), {}, (0, _defineProperty2.default)({}, key, state[key].filter(function (item) {
6969 return item !== value;
6970 })));
6971 }
6972
6973 return state;
6974 }
6975 }]);
6976 return ReducerActions;
6977 }();
6978
6979 var reducer = function reducer(state, action) {
6980 switch (action.type) {
6981 case 'SET_DOWNLOAD_URL':
6982 return (0, _objectSpread4.default)((0, _objectSpread4.default)({}, state), {}, {
6983 downloadUrl: action.payload
6984 });
6985
6986 case 'ADD_INCLUDE':
6987 return ReducerActions.updateArray(state, 'includes', action.payload, 'add');
6988
6989 case 'REMOVE_INCLUDE':
6990 return ReducerActions.updateArray(state, 'includes', action.payload, 'remove');
6991
6992 case 'SET_FILE_RESPONSE':
6993 return (0, _objectSpread4.default)((0, _objectSpread4.default)({}, state), {}, {
6994 fileResponse: action.payload
6995 });
6996
6997 case 'SET_FILE':
6998 return (0, _objectSpread4.default)((0, _objectSpread4.default)({}, state), {}, {
6999 file: action.payload
7000 });
7001
7002 case 'ADD_OVERRIDE_CONDITION':
7003 return ReducerActions.updateArray(state, 'overrideConditions', action.payload, 'add');
7004
7005 case 'REMOVE_OVERRIDE_CONDITION':
7006 return ReducerActions.updateArray(state, 'overrideConditions', action.payload, 'remove');
7007
7008 case 'SET_KIT_TITLE':
7009 return (0, _objectSpread4.default)((0, _objectSpread4.default)({}, state), {}, {
7010 kitInfo: (0, _objectSpread4.default)((0, _objectSpread4.default)({}, state.kitInfo), {}, {
7011 title: action.payload
7012 })
7013 });
7014
7015 case 'SET_KIT_DESCRIPTION':
7016 return (0, _objectSpread4.default)((0, _objectSpread4.default)({}, state), {}, {
7017 kitInfo: (0, _objectSpread4.default)((0, _objectSpread4.default)({}, state.kitInfo), {}, {
7018 description: action.payload
7019 })
7020 });
7021
7022 case 'SET_REFERRER':
7023 return (0, _objectSpread4.default)((0, _objectSpread4.default)({}, state), {}, {
7024 referrer: action.payload
7025 });
7026
7027 case 'SET_INCLUDES':
7028 return (0, _objectSpread4.default)((0, _objectSpread4.default)({}, state), {}, {
7029 includes: action.payload
7030 });
7031
7032 default:
7033 return state;
7034 }
7035 };
7036
7037 exports.reducer = reducer;
7038
7039 /***/ }),
7040
7041 /***/ "../core/app/modules/import-export/assets/js/export.js":
7042 /*!*************************************************************!*\
7043 !*** ../core/app/modules/import-export/assets/js/export.js ***!
7044 \*************************************************************/
7045 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7046
7047 "use strict";
7048
7049
7050 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7051
7052 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7053
7054 _Object$defineProperty(exports, "__esModule", {
7055 value: true
7056 });
7057
7058 exports.default = Export;
7059
7060 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
7061
7062 var _contextProvider = _interopRequireDefault(__webpack_require__(/*! ./context/context-provider */ "../core/app/modules/import-export/assets/js/context/context-provider.js"));
7063
7064 var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
7065
7066 var _router2 = _interopRequireDefault(__webpack_require__(/*! @elementor/router */ "@elementor/router"));
7067
7068 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"));
7069
7070 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"));
7071
7072 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"));
7073
7074 function Export() {
7075 return /*#__PURE__*/_react.default.createElement(_contextProvider.default, null, /*#__PURE__*/_react.default.createElement(_router.LocationProvider, {
7076 history: _router2.default.appHistory
7077 }, /*#__PURE__*/_react.default.createElement(_router.Router, null, /*#__PURE__*/_react.default.createElement(_exportComplete.default, {
7078 path: "complete"
7079 }), /*#__PURE__*/_react.default.createElement(_exportProcess.default, {
7080 path: "process"
7081 }), /*#__PURE__*/_react.default.createElement(_exportKit.default, {
7082 default: true
7083 }))));
7084 }
7085
7086 /***/ }),
7087
7088 /***/ "../core/app/modules/import-export/assets/js/import.js":
7089 /*!*************************************************************!*\
7090 !*** ../core/app/modules/import-export/assets/js/import.js ***!
7091 \*************************************************************/
7092 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7093
7094 "use strict";
7095
7096
7097 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7098
7099 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7100
7101 _Object$defineProperty(exports, "__esModule", {
7102 value: true
7103 });
7104
7105 exports.default = Import;
7106
7107 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
7108
7109 var _contextProvider = _interopRequireDefault(__webpack_require__(/*! ./context/context-provider */ "../core/app/modules/import-export/assets/js/context/context-provider.js"));
7110
7111 var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
7112
7113 var _router2 = _interopRequireDefault(__webpack_require__(/*! @elementor/router */ "@elementor/router"));
7114
7115 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"));
7116
7117 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"));
7118
7119 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"));
7120
7121 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"));
7122
7123 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"));
7124
7125 function Import() {
7126 return /*#__PURE__*/_react.default.createElement(_contextProvider.default, null, /*#__PURE__*/_react.default.createElement(_router.LocationProvider, {
7127 history: _router2.default.appHistory
7128 }, /*#__PURE__*/_react.default.createElement(_router.Router, null, /*#__PURE__*/_react.default.createElement(_importComplete.default, {
7129 path: "complete"
7130 }), /*#__PURE__*/_react.default.createElement(_importProcess.default, {
7131 path: "process"
7132 }), /*#__PURE__*/_react.default.createElement(_importResolver.default, {
7133 path: "resolver"
7134 }), /*#__PURE__*/_react.default.createElement(_importContent.default, {
7135 path: "content"
7136 }), /*#__PURE__*/_react.default.createElement(_importKit.default, {
7137 default: true
7138 }))));
7139 }
7140
7141 /***/ }),
7142
7143 /***/ "../core/app/modules/import-export/assets/js/module.js":
7144 /*!*************************************************************!*\
7145 !*** ../core/app/modules/import-export/assets/js/module.js ***!
7146 \*************************************************************/
7147 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7148
7149 "use strict";
7150
7151
7152 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7153
7154 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7155
7156 _Object$defineProperty(exports, "__esModule", {
7157 value: true
7158 });
7159
7160 exports.default = void 0;
7161
7162 var _createForOfIteratorHelper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createForOfIteratorHelper */ "../node_modules/@babel/runtime-corejs2/helpers/createForOfIteratorHelper.js"));
7163
7164 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
7165
7166 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
7167
7168 var _router = _interopRequireDefault(__webpack_require__(/*! @elementor/router */ "@elementor/router"));
7169
7170 var _import = _interopRequireDefault(__webpack_require__(/*! ./import */ "../core/app/modules/import-export/assets/js/import.js"));
7171
7172 var _export = _interopRequireDefault(__webpack_require__(/*! ./export */ "../core/app/modules/import-export/assets/js/export.js"));
7173
7174 var ImportExport = function ImportExport() {
7175 (0, _classCallCheck2.default)(this, ImportExport);
7176 (0, _defineProperty2.default)(this, "routes", [{
7177 path: '/import/*',
7178 component: _import.default
7179 }, {
7180 path: '/export/*',
7181 component: _export.default
7182 }]);
7183
7184 var _iterator = (0, _createForOfIteratorHelper2.default)(this.routes),
7185 _step;
7186
7187 try {
7188 for (_iterator.s(); !(_step = _iterator.n()).done;) {
7189 var route = _step.value;
7190
7191 _router.default.addRoute(route);
7192 }
7193 } catch (err) {
7194 _iterator.e(err);
7195 } finally {
7196 _iterator.f();
7197 }
7198 };
7199
7200 exports.default = ImportExport;
7201
7202 /***/ }),
7203
7204 /***/ "../core/app/modules/import-export/assets/js/package.js":
7205 /*!**************************************************************!*\
7206 !*** ../core/app/modules/import-export/assets/js/package.js ***!
7207 \**************************************************************/
7208 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7209
7210 "use strict";
7211
7212
7213 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7214
7215 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7216
7217 _Object$defineProperty(exports, "__esModule", {
7218 value: true
7219 });
7220
7221 exports.default = void 0;
7222
7223 var _layout = _interopRequireDefault(__webpack_require__(/*! ./templates/layout */ "../core/app/modules/import-export/assets/js/templates/layout.js"));
7224
7225 var _module = _interopRequireDefault(__webpack_require__(/*! ./module */ "../core/app/modules/import-export/assets/js/module.js"));
7226
7227 // Alphabetical order.
7228 var _default = {
7229 Layout: _layout.default,
7230 Module: _module.default
7231 };
7232 exports.default = _default;
7233
7234 /***/ }),
7235
7236 /***/ "../core/app/modules/import-export/assets/js/pages/export/export-complete/export-complete.js":
7237 /*!***************************************************************************************************!*\
7238 !*** ../core/app/modules/import-export/assets/js/pages/export/export-complete/export-complete.js ***!
7239 \***************************************************************************************************/
7240 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7241
7242 "use strict";
7243 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
7244
7245
7246 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7247
7248 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7249
7250 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
7251
7252 _Object$defineProperty(exports, "__esModule", {
7253 value: true
7254 });
7255
7256 exports.default = ExportComplete;
7257
7258 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
7259
7260 var _contextProvider = __webpack_require__(/*! ../../../context/context-provider */ "../core/app/modules/import-export/assets/js/context/context-provider.js");
7261
7262 var _layout = _interopRequireDefault(__webpack_require__(/*! ../../../templates/layout */ "../core/app/modules/import-export/assets/js/templates/layout.js"));
7263
7264 var _wizardStep = _interopRequireDefault(__webpack_require__(/*! ../../../ui/wizard-step/wizard-step */ "../core/app/modules/import-export/assets/js/ui/wizard-step/wizard-step.js"));
7265
7266 var _kitData = _interopRequireDefault(__webpack_require__(/*! ../../../shared/kit-data/kit-data */ "../core/app/modules/import-export/assets/js/shared/kit-data/kit-data.js"));
7267
7268 var _inlineLink = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/inline-link */ "../core/app/assets/js/ui/molecules/inline-link.js"));
7269
7270 var _wizardFooter = _interopRequireDefault(__webpack_require__(/*! elementor-app/organisms/wizard-footer */ "../core/app/assets/js/organisms/wizard-footer.js"));
7271
7272 var _dashboardButton = _interopRequireDefault(__webpack_require__(/*! elementor-app/molecules/dashboard-button */ "../core/app/assets/js/molecules/dashboard-button.js"));
7273
7274 __webpack_require__(/*! ./export-complete.scss */ "../core/app/modules/import-export/assets/js/pages/export/export-complete/export-complete.scss");
7275
7276 function ExportComplete() {
7277 var _context$data$fileRes;
7278
7279 var context = (0, _react.useContext)(_contextProvider.Context),
7280 downloadLink = (0, _react.useRef)(null),
7281 getFooter = function getFooter() {
7282 return /*#__PURE__*/_react.default.createElement(_wizardFooter.default, {
7283 separator: true,
7284 justify: "end"
7285 }, /*#__PURE__*/_react.default.createElement(_dashboardButton.default, null));
7286 },
7287 downloadFile = function downloadFile() {
7288 if (!downloadLink.current) {
7289 var link = document.createElement('a');
7290 link.href = 'data:text/plain;base64,' + context.data.fileResponse.file;
7291 link.download = 'elementor-kit.zip';
7292 downloadLink.current = link;
7293 }
7294
7295 downloadLink.current.click();
7296 },
7297 getDownloadLink = function getDownloadLink() {
7298 return /*#__PURE__*/_react.default.createElement(_inlineLink.default, {
7299 onClick: downloadFile,
7300 italic: true
7301 }, __('Click Here', 'elementor'));
7302 };
7303
7304 (0, _react.useEffect)(function () {
7305 if (context.data.downloadUrl) {
7306 downloadFile();
7307 }
7308 }, [context.data.downloadUrl]);
7309 return /*#__PURE__*/_react.default.createElement(_layout.default, {
7310 type: "export",
7311 footer: getFooter()
7312 }, /*#__PURE__*/_react.default.createElement(_wizardStep.default, {
7313 image: elementorAppConfig.assets_url + 'images/go-pro.svg',
7314 heading: __('Your export is ready!', 'elementor'),
7315 description: __('Now you can import this kit and use it on other sites.', 'elementor'),
7316 notice: /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, __('Download not working?', 'elementor'), " ", getDownloadLink(), " ", __('to download', 'elementor'))
7317 }, /*#__PURE__*/_react.default.createElement(_kitData.default, {
7318 data: (_context$data$fileRes = context.data.fileResponse) === null || _context$data$fileRes === void 0 ? void 0 : _context$data$fileRes.manifest
7319 })));
7320 }
7321
7322 /***/ }),
7323
7324 /***/ "../core/app/modules/import-export/assets/js/pages/export/export-kit/components/export-button/export-button.js":
7325 /*!*********************************************************************************************************************!*\
7326 !*** ../core/app/modules/import-export/assets/js/pages/export/export-kit/components/export-button/export-button.js ***!
7327 \*********************************************************************************************************************/
7328 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7329
7330 "use strict";
7331 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
7332 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
7333
7334
7335 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7336
7337 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7338
7339 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
7340
7341 _Object$defineProperty(exports, "__esModule", {
7342 value: true
7343 });
7344
7345 exports.default = ExportButton;
7346
7347 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
7348
7349 __webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
7350
7351 __webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
7352
7353 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
7354
7355 var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
7356
7357 var _contextProvider = __webpack_require__(/*! ../../../../../context/context-provider */ "../core/app/modules/import-export/assets/js/context/context-provider.js");
7358
7359 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
7360
7361 function ExportButton() {
7362 var context = (0, _react.useContext)(_contextProvider.Context),
7363 navigate = (0, _router.useNavigate)(),
7364 _useState = (0, _react.useState)(false),
7365 _useState2 = (0, _slicedToArray2.default)(_useState, 2),
7366 isDownloadAllowed = _useState2[0],
7367 setIsDownloadAllowed = _useState2[1],
7368 getDownloadUrl = function getDownloadUrl() {
7369 var exportURL = elementorAppConfig['import-export'].exportURL,
7370 exportData = {
7371 elementor_export_kit: {
7372 include: context.data.includes,
7373 kitInfo: context.data.kitInfo
7374 }
7375 };
7376 return exportURL + '&' + jQuery.param(exportData);
7377 };
7378
7379 (0, _react.useEffect)(function () {
7380 setIsDownloadAllowed(!!context.data.includes.length);
7381 }, [context.data.includes]);
7382 (0, _react.useEffect)(function () {
7383 if (context.data.downloadUrl) {
7384 navigate('/export/process');
7385 }
7386 }, [context.data.downloadUrl]);
7387 return /*#__PURE__*/_react.default.createElement(_button.default, {
7388 variant: "contained",
7389 text: __('Export', 'elementor'),
7390 color: isDownloadAllowed ? 'primary' : 'disabled',
7391 onClick: function onClick() {
7392 if (isDownloadAllowed) {
7393 context.dispatch({
7394 type: 'SET_DOWNLOAD_URL',
7395 payload: getDownloadUrl()
7396 });
7397 }
7398 }
7399 });
7400 }
7401
7402 ExportButton.propTypes = {
7403 setIsDownloading: PropTypes.func
7404 };
7405
7406 /***/ }),
7407
7408 /***/ "../core/app/modules/import-export/assets/js/pages/export/export-kit/components/kit-description/kit-description.js":
7409 /*!*************************************************************************************************************************!*\
7410 !*** ../core/app/modules/import-export/assets/js/pages/export/export-kit/components/kit-description/kit-description.js ***!
7411 \*************************************************************************************************************************/
7412 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7413
7414 "use strict";
7415 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
7416
7417
7418 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7419
7420 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7421
7422 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
7423
7424 _Object$defineProperty(exports, "__esModule", {
7425 value: true
7426 });
7427
7428 exports.default = KitDescription;
7429
7430 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
7431
7432 var _contextProvider = __webpack_require__(/*! ../../../../../context/context-provider */ "../core/app/modules/import-export/assets/js/context/context-provider.js");
7433
7434 var _textField = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text-field */ "../core/app/assets/js/ui/atoms/text-field.js"));
7435
7436 function KitDescription() {
7437 var context = (0, _react.useContext)(_contextProvider.Context);
7438 return /*#__PURE__*/_react.default.createElement(_textField.default, {
7439 variant: "outlined",
7440 placeholder: __('Say something about the style and content of these files...', 'elementor'),
7441 multiline: true,
7442 rows: 5,
7443 onChange: function onChange(event) {
7444 context.dispatch({
7445 type: 'SET_KIT_DESCRIPTION',
7446 payload: event.target.value
7447 });
7448 }
7449 });
7450 }
7451
7452 /***/ }),
7453
7454 /***/ "../core/app/modules/import-export/assets/js/pages/export/export-kit/components/kit-info-modal/kit-info-modal.js":
7455 /*!***********************************************************************************************************************!*\
7456 !*** ../core/app/modules/import-export/assets/js/pages/export/export-kit/components/kit-info-modal/kit-info-modal.js ***!
7457 \***********************************************************************************************************************/
7458 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7459
7460 "use strict";
7461 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
7462
7463
7464 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7465
7466 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7467
7468 _Object$defineProperty(exports, "__esModule", {
7469 value: true
7470 });
7471
7472 exports.default = KitInfoModal;
7473
7474 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
7475
7476 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
7477
7478 var _modal = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/modal/modal */ "../core/app/assets/js/ui/modal/modal.js"));
7479
7480 var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
7481
7482 var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
7483
7484 function KitInfoModal(props) {
7485 return /*#__PURE__*/_react.default.createElement(_modal.default, (0, _extends2.default)({}, props, {
7486 className: "e-app-export-kit-info-modal",
7487 title: __('Template Kit Information', 'elementor')
7488 }), /*#__PURE__*/_react.default.createElement(_modal.default.Section, null, /*#__PURE__*/_react.default.createElement(_heading.default, {
7489 className: "e-app-export-kit-info-modal__heading",
7490 variant: "h2",
7491 tag: "h3"
7492 }, __('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'))));
7493 }
7494
7495 /***/ }),
7496
7497 /***/ "../core/app/modules/import-export/assets/js/pages/export/export-kit/components/kit-name/kit-name.js":
7498 /*!***********************************************************************************************************!*\
7499 !*** ../core/app/modules/import-export/assets/js/pages/export/export-kit/components/kit-name/kit-name.js ***!
7500 \***********************************************************************************************************/
7501 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7502
7503 "use strict";
7504 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
7505
7506
7507 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7508
7509 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7510
7511 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
7512
7513 _Object$defineProperty(exports, "__esModule", {
7514 value: true
7515 });
7516
7517 exports.default = KitName;
7518
7519 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
7520
7521 var _contextProvider = __webpack_require__(/*! ../../../../../context/context-provider */ "../core/app/modules/import-export/assets/js/context/context-provider.js");
7522
7523 var _textField = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text-field */ "../core/app/assets/js/ui/atoms/text-field.js"));
7524
7525 function KitName() {
7526 var context = (0, _react.useContext)(_contextProvider.Context);
7527 return /*#__PURE__*/_react.default.createElement(_textField.default, {
7528 variant: "outlined",
7529 placeholder: __('Elementor Kit', 'elementor'),
7530 onChange: function onChange(event) {
7531 context.dispatch({
7532 type: 'SET_KIT_TITLE',
7533 payload: event.target.value
7534 });
7535 }
7536 });
7537 }
7538
7539 /***/ }),
7540
7541 /***/ "../core/app/modules/import-export/assets/js/pages/export/export-kit/export-kit.js":
7542 /*!*****************************************************************************************!*\
7543 !*** ../core/app/modules/import-export/assets/js/pages/export/export-kit/export-kit.js ***!
7544 \*****************************************************************************************/
7545 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7546
7547 "use strict";
7548 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
7549
7550
7551 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7552
7553 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
7554
7555 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7556
7557 _Object$defineProperty(exports, "__esModule", {
7558 value: true
7559 });
7560
7561 exports.default = ExportKit;
7562
7563 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
7564
7565 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
7566
7567 var _layout = _interopRequireDefault(__webpack_require__(/*! ../../../templates/layout */ "../core/app/modules/import-export/assets/js/templates/layout.js"));
7568
7569 var _pageHeader = _interopRequireDefault(__webpack_require__(/*! ../../../ui/page-header/page-header */ "../core/app/modules/import-export/assets/js/ui/page-header/page-header.js"));
7570
7571 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"));
7572
7573 var _kitContent = _interopRequireDefault(__webpack_require__(/*! ../../../shared/kit-content/kit-content */ "../core/app/modules/import-export/assets/js/shared/kit-content/kit-content.js"));
7574
7575 var _panel = _interopRequireDefault(__webpack_require__(/*! ../../../ui/panel/panel */ "../core/app/modules/import-export/assets/js/ui/panel/panel.js"));
7576
7577 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"));
7578
7579 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"));
7580
7581 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"));
7582
7583 var _grid = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/grid/grid */ "../core/app/assets/js/ui/grid/grid.js"));
7584
7585 var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
7586
7587 var _inlineLink = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/inline-link */ "../core/app/assets/js/ui/molecules/inline-link.js"));
7588
7589 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
7590
7591 var _wizardFooter = _interopRequireDefault(__webpack_require__(/*! elementor-app/organisms/wizard-footer */ "../core/app/assets/js/organisms/wizard-footer.js"));
7592
7593 __webpack_require__(/*! ./export-kit.scss */ "../core/app/modules/import-export/assets/js/pages/export/export-kit/export-kit.scss");
7594
7595 function ExportKit() {
7596 var _useState = (0, _react.useState)(false),
7597 _useState2 = (0, _slicedToArray2.default)(_useState, 2),
7598 showKitInfoModal = _useState2[0],
7599 setShowKitInfoModal = _useState2[1],
7600 kitInfoTitle = __('Kit Information', 'elementor'),
7601 getFooter = function getFooter() {
7602 return /*#__PURE__*/_react.default.createElement(_wizardFooter.default, {
7603 separator: true,
7604 justify: "end"
7605 }, /*#__PURE__*/_react.default.createElement(_exportButton.default, null));
7606 },
7607 getLearnMoreLink = function getLearnMoreLink() {
7608 return /*#__PURE__*/_react.default.createElement(_inlineLink.default, {
7609 url: "https://go.elementor.com/app-what-are-kits",
7610 italic: true
7611 }, __('Learn More', 'elementor'));
7612 };
7613
7614 return /*#__PURE__*/_react.default.createElement(_layout.default, {
7615 type: "export",
7616 footer: getFooter()
7617 }, /*#__PURE__*/_react.default.createElement("section", {
7618 className: "e-app-export-kit"
7619 }, /*#__PURE__*/_react.default.createElement(_pageHeader.default, {
7620 heading: __('Export a Template Kit', 'elementor'),
7621 description: [__('Choose which Elementor components - templates, content and site settings - to include in your kit file.', 'elementor'), /*#__PURE__*/_react.default.createElement(_react.default.Fragment, {
7622 key: "description-secondary-line"
7623 }, __('By default, all of your components will be exported.', 'elementor'), " ", getLearnMoreLink())]
7624 }), /*#__PURE__*/_react.default.createElement(_kitContent.default, null), /*#__PURE__*/_react.default.createElement(_panel.default, {
7625 className: "e-app-export-kit-information"
7626 }, /*#__PURE__*/_react.default.createElement(_panel.default.Header, null, /*#__PURE__*/_react.default.createElement(_panel.default.Headline, null, kitInfoTitle, /*#__PURE__*/_react.default.createElement(_button.default, {
7627 className: "e-app-export-kit-info-modal__icon",
7628 icon: "eicon-info-circle",
7629 color: "secondary",
7630 hideText: true,
7631 text: kitInfoTitle,
7632 onClick: function onClick(event) {
7633 event.stopPropagation();
7634 setShowKitInfoModal(function (prevState) {
7635 return !prevState;
7636 });
7637 }
7638 }))), /*#__PURE__*/_react.default.createElement(_panel.default.Body, null, /*#__PURE__*/_react.default.createElement(_grid.default, {
7639 container: true,
7640 spacing: 20
7641 }, /*#__PURE__*/_react.default.createElement(_grid.default, {
7642 item: true,
7643 md: 4
7644 }, /*#__PURE__*/_react.default.createElement(_grid.default, {
7645 container: true,
7646 direction: "column"
7647 }, /*#__PURE__*/_react.default.createElement(_grid.default, {
7648 className: "e-app-export-kit-information__field-header",
7649 container: true,
7650 alignItems: "center"
7651 }, /*#__PURE__*/_react.default.createElement(_heading.default, {
7652 className: "e-app-export-kit-information__label",
7653 variant: "h6",
7654 tag: "h4"
7655 }, __('Kit Name', 'elementor'))), /*#__PURE__*/_react.default.createElement(_grid.default, {
7656 item: true
7657 }, /*#__PURE__*/_react.default.createElement(_kitName.default, null)))), /*#__PURE__*/_react.default.createElement(_grid.default, {
7658 item: true,
7659 md: 4
7660 }, /*#__PURE__*/_react.default.createElement(_grid.default, {
7661 className: "e-app-export-kit-information__field-header",
7662 container: true,
7663 alignItems: "center"
7664 }, /*#__PURE__*/_react.default.createElement(_heading.default, {
7665 className: "e-app-export-kit-information__label",
7666 variant: "h6",
7667 tag: "h4"
7668 }, __('Kit Description', 'elementor'))), /*#__PURE__*/_react.default.createElement(_grid.default, {
7669 item: true
7670 }, /*#__PURE__*/_react.default.createElement(_kitDescription.default, null)))))), /*#__PURE__*/_react.default.createElement(_kitInfoModal.default, {
7671 show: showKitInfoModal,
7672 setShow: setShowKitInfoModal
7673 })));
7674 }
7675
7676 /***/ }),
7677
7678 /***/ "../core/app/modules/import-export/assets/js/pages/export/export-process/export-process.js":
7679 /*!*************************************************************************************************!*\
7680 !*** ../core/app/modules/import-export/assets/js/pages/export/export-process/export-process.js ***!
7681 \*************************************************************************************************/
7682 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7683
7684 "use strict";
7685
7686
7687 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7688
7689 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7690
7691 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
7692
7693 _Object$defineProperty(exports, "__esModule", {
7694 value: true
7695 });
7696
7697 exports.default = ExportProcess;
7698
7699 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
7700
7701 var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
7702
7703 var _layout = _interopRequireDefault(__webpack_require__(/*! ../../../templates/layout */ "../core/app/modules/import-export/assets/js/templates/layout.js"));
7704
7705 var _fileProcess = _interopRequireDefault(__webpack_require__(/*! ../../../shared/file-process/file-process */ "../core/app/modules/import-export/assets/js/shared/file-process/file-process.js"));
7706
7707 var _contextProvider = __webpack_require__(/*! ../../../context/context-provider */ "../core/app/modules/import-export/assets/js/context/context-provider.js");
7708
7709 var _useAjax2 = _interopRequireDefault(__webpack_require__(/*! elementor-app/hooks/use-ajax */ "../core/app/assets/js/hooks/use-ajax.js"));
7710
7711 function ExportProcess() {
7712 var _useAjax = (0, _useAjax2.default)(),
7713 ajaxState = _useAjax.ajaxState,
7714 setAjax = _useAjax.setAjax,
7715 context = (0, _react.useContext)(_contextProvider.Context),
7716 navigate = (0, _router.useNavigate)(),
7717 onLoad = function onLoad() {
7718 if (context.data.downloadUrl) {
7719 setAjax({
7720 url: context.data.downloadUrl,
7721 headers: {
7722 'Content-Type': 'application/json'
7723 }
7724 });
7725 }
7726 },
7727 onSuccess = function onSuccess() {
7728 return context.dispatch({
7729 type: 'SET_FILE_RESPONSE',
7730 payload: ajaxState.response
7731 });
7732 },
7733 onDialogDismiss = function onDialogDismiss() {
7734 context.dispatch({
7735 type: 'SET_DOWNLOAD_URL',
7736 payload: ''
7737 });
7738 navigate('export');
7739 };
7740
7741 (0, _react.useEffect)(function () {
7742 if (context.data.fileResponse) {
7743 navigate('export/complete');
7744 }
7745 }, [context.data.fileResponse]);
7746 return /*#__PURE__*/_react.default.createElement(_layout.default, {
7747 type: "export"
7748 }, /*#__PURE__*/_react.default.createElement(_fileProcess.default, {
7749 status: ajaxState.status,
7750 onLoad: onLoad,
7751 onSuccess: onSuccess,
7752 onDialogApprove: function onDialogApprove() {
7753 return window.open('https://elementor.com/help/export-kit?utm_source=import-export&utm_medium=wp-dash&utm_campaign=learn', '_blank');
7754 },
7755 onDialogDismiss: onDialogDismiss
7756 }));
7757 }
7758
7759 /***/ }),
7760
7761 /***/ "../core/app/modules/import-export/assets/js/pages/import/import-complete/import-complete.js":
7762 /*!***************************************************************************************************!*\
7763 !*** ../core/app/modules/import-export/assets/js/pages/import/import-complete/import-complete.js ***!
7764 \***************************************************************************************************/
7765 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7766
7767 "use strict";
7768 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
7769
7770
7771 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7772
7773 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7774
7775 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
7776
7777 _Object$defineProperty(exports, "__esModule", {
7778 value: true
7779 });
7780
7781 exports.default = ImportComplete;
7782
7783 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
7784
7785 __webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
7786
7787 __webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
7788
7789 var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js"));
7790
7791 var _contextProvider = __webpack_require__(/*! ../../../context/context-provider */ "../core/app/modules/import-export/assets/js/context/context-provider.js");
7792
7793 var _layout = _interopRequireDefault(__webpack_require__(/*! ../../../templates/layout */ "../core/app/modules/import-export/assets/js/templates/layout.js"));
7794
7795 var _wizardStep = _interopRequireDefault(__webpack_require__(/*! ../../../ui/wizard-step/wizard-step */ "../core/app/modules/import-export/assets/js/ui/wizard-step/wizard-step.js"));
7796
7797 var _kitData = _interopRequireDefault(__webpack_require__(/*! ../../../shared/kit-data/kit-data */ "../core/app/modules/import-export/assets/js/shared/kit-data/kit-data.js"));
7798
7799 var _inlineLink = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/inline-link */ "../core/app/assets/js/ui/molecules/inline-link.js"));
7800
7801 var _dashboardButton = _interopRequireDefault(__webpack_require__(/*! elementor-app/molecules/dashboard-button */ "../core/app/assets/js/molecules/dashboard-button.js"));
7802
7803 var _wizardFooter = _interopRequireDefault(__webpack_require__(/*! elementor-app/organisms/wizard-footer */ "../core/app/assets/js/organisms/wizard-footer.js"));
7804
7805 function ImportComplete() {
7806 var context = (0, _react.useContext)(_contextProvider.Context),
7807 getFooter = function getFooter() {
7808 return /*#__PURE__*/_react.default.createElement(_wizardFooter.default, {
7809 separator: true,
7810 justify: "end"
7811 }, /*#__PURE__*/_react.default.createElement(_dashboardButton.default, null));
7812 },
7813 getTemplates = function getTemplates(templates, importedData) {
7814 var kitTemplates = {};
7815
7816 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) {
7817 var _importedData$templat;
7818
7819 kitTemplates[key] = templates[key];
7820 }
7821
7822 return kitTemplates;
7823 },
7824 getContent = function getContent(content, importedData) {
7825 var kitContent = {};
7826
7827 for (var contentType in importedData === null || importedData === void 0 ? void 0 : importedData.content) {
7828 kitContent[contentType] = {};
7829
7830 for (var key in (_importedData$content = importedData.content[contentType]) === null || _importedData$content === void 0 ? void 0 : _importedData$content.succeed) {
7831 var _importedData$content;
7832
7833 kitContent[contentType][key] = content[contentType][key];
7834 }
7835 }
7836
7837 return kitContent;
7838 },
7839 getWPContent = function getWPContent(content, importedData) {
7840 var kitWPContent = {};
7841
7842 for (var contentType in importedData === null || importedData === void 0 ? void 0 : importedData['wp-content']) {
7843 var _importedData$wpCont;
7844
7845 var succeededItems = (_importedData$wpCont = importedData['wp-content'][contentType]) === null || _importedData$wpCont === void 0 ? void 0 : _importedData$wpCont.succeed;
7846 kitWPContent[contentType] = succeededItems ? (0, _keys.default)(succeededItems) : [];
7847 }
7848
7849 return kitWPContent;
7850 },
7851 getKitData = function getKitData() {
7852 if (!context.data.fileResponse) {
7853 return {};
7854 }
7855
7856 var manifest = context.data.fileResponse.stage1.manifest,
7857 importedData = context.data.fileResponse.stage2;
7858 return {
7859 templates: getTemplates(manifest.templates, importedData),
7860 content: getContent(manifest.content, importedData),
7861 'wp-content': getWPContent(manifest['wp-content'], importedData),
7862 'site-settings': context.data.includes.includes('settings') ? manifest['site-settings'] : {}
7863 };
7864 };
7865
7866 return /*#__PURE__*/_react.default.createElement(_layout.default, {
7867 type: "import",
7868 footer: getFooter()
7869 }, /*#__PURE__*/_react.default.createElement(_wizardStep.default, {
7870 image: elementorAppConfig.assets_url + 'images/go-pro.svg',
7871 heading: __('Your kit is now live on your site!', 'elementor'),
7872 notice: /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(_inlineLink.default, {
7873 url: "https://go.elementor.com/app-what-are-kits",
7874 italic: true
7875 }, __('Click Here', 'elementor')), " ", __('to learn more about building your site with Elementor Kits', 'elementor'))
7876 }, /*#__PURE__*/_react.default.createElement(_kitData.default, {
7877 data: getKitData()
7878 })));
7879 }
7880
7881 /***/ }),
7882
7883 /***/ "../core/app/modules/import-export/assets/js/pages/import/import-content/components/import-button/import-button.js":
7884 /*!*************************************************************************************************************************!*\
7885 !*** ../core/app/modules/import-export/assets/js/pages/import/import-content/components/import-button/import-button.js ***!
7886 \*************************************************************************************************************************/
7887 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7888
7889 "use strict";
7890 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
7891 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
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 = ImportButton;
7905
7906 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
7907
7908 __webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
7909
7910 __webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
7911
7912 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
7913
7914 var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
7915
7916 var _contextProvider = __webpack_require__(/*! ../../../../../context/context-provider */ "../core/app/modules/import-export/assets/js/context/context-provider.js");
7917
7918 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
7919
7920 function ImportButton() {
7921 var context = (0, _react.useContext)(_contextProvider.Context),
7922 navigate = (0, _router.useNavigate)(),
7923 _useState = (0, _react.useState)(false),
7924 _useState2 = (0, _slicedToArray2.default)(_useState, 2),
7925 isImportAllowed = _useState2[0],
7926 setIsImportAllowed = _useState2[1];
7927
7928 (0, _react.useEffect)(function () {
7929 setIsImportAllowed(!!context.data.includes.length);
7930 }, [context.data.includes]);
7931 return /*#__PURE__*/_react.default.createElement(_button.default, {
7932 variant: "contained",
7933 text: __('Next', 'elementor'),
7934 color: isImportAllowed ? 'primary' : 'disabled',
7935 onClick: function onClick() {
7936 if (isImportAllowed) {
7937 if (context.data.includes.includes('templates') && context.data.fileResponse.stage1.conflicts) {
7938 navigate('import/resolver');
7939 } else {
7940 navigate('import/process');
7941 }
7942 }
7943 }
7944 });
7945 }
7946
7947 ImportButton.propTypes = {
7948 setIsDownloading: PropTypes.func
7949 };
7950
7951 /***/ }),
7952
7953 /***/ "../core/app/modules/import-export/assets/js/pages/import/import-content/import-content.js":
7954 /*!*************************************************************************************************!*\
7955 !*** ../core/app/modules/import-export/assets/js/pages/import/import-content/import-content.js ***!
7956 \*************************************************************************************************/
7957 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7958
7959 "use strict";
7960 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
7961
7962
7963 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7964
7965 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7966
7967 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
7968
7969 _Object$defineProperty(exports, "__esModule", {
7970 value: true
7971 });
7972
7973 exports.default = ImportContent;
7974
7975 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
7976
7977 var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
7978
7979 var _contextProvider = __webpack_require__(/*! ../../../context/context-provider */ "../core/app/modules/import-export/assets/js/context/context-provider.js");
7980
7981 var _layout = _interopRequireDefault(__webpack_require__(/*! ../../../templates/layout */ "../core/app/modules/import-export/assets/js/templates/layout.js"));
7982
7983 var _pageHeader = _interopRequireDefault(__webpack_require__(/*! ../../../ui/page-header/page-header */ "../core/app/modules/import-export/assets/js/ui/page-header/page-header.js"));
7984
7985 var _kitContent = _interopRequireDefault(__webpack_require__(/*! ../../../shared/kit-content/kit-content */ "../core/app/modules/import-export/assets/js/shared/kit-content/kit-content.js"));
7986
7987 var _inlineLink = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/inline-link */ "../core/app/assets/js/ui/molecules/inline-link.js"));
7988
7989 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
7990
7991 var _wizardFooter = _interopRequireDefault(__webpack_require__(/*! elementor-app/organisms/wizard-footer */ "../core/app/assets/js/organisms/wizard-footer.js"));
7992
7993 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"));
7994
7995 function ImportContent() {
7996 var _context$data$fileRes, _context$data$fileRes2;
7997
7998 var context = (0, _react.useContext)(_contextProvider.Context),
7999 navigate = (0, _router.useNavigate)(),
8000 getFooter = function getFooter() {
8001 return /*#__PURE__*/_react.default.createElement(_wizardFooter.default, {
8002 separator: true,
8003 justify: "end"
8004 }, /*#__PURE__*/_react.default.createElement(_button.default, {
8005 text: __('Previous', 'elementor'),
8006 variant: "contained",
8007 onClick: function onClick() {
8008 return context.dispatch({
8009 type: 'SET_FILE',
8010 payload: null
8011 });
8012 }
8013 }), /*#__PURE__*/_react.default.createElement(_importButton.default, null));
8014 },
8015 getLearnMoreLink = function getLearnMoreLink() {
8016 return /*#__PURE__*/_react.default.createElement(_inlineLink.default, {
8017 url: "https://go.elementor.com/app-what-are-kits",
8018 italic: true
8019 }, __('Learn More', 'elementor'));
8020 };
8021
8022 (0, _react.useEffect)(function () {
8023 if (!context.data.file) {
8024 navigate('import');
8025 }
8026 }, [context.data.file]);
8027 return /*#__PURE__*/_react.default.createElement(_layout.default, {
8028 type: "import",
8029 footer: getFooter()
8030 }, /*#__PURE__*/_react.default.createElement("section", {
8031 className: "e-app-export-kit"
8032 }, /*#__PURE__*/_react.default.createElement(_pageHeader.default, {
8033 heading: __('Import a Template Kit', 'elementor'),
8034 description: [__('Choose which Elementor components - templates, content and site settings - to include in your kit.', 'elementor'), /*#__PURE__*/_react.default.createElement(_react.default.Fragment, {
8035 key: "description-secondary-line"
8036 }, __('By default, all of your components will be imported.', 'elementor'), " ", getLearnMoreLink())]
8037 }), /*#__PURE__*/_react.default.createElement(_kitContent.default, {
8038 manifest: (_context$data$fileRes = context.data.fileResponse) === null || _context$data$fileRes === void 0 ? void 0 : (_context$data$fileRes2 = _context$data$fileRes.stage1) === null || _context$data$fileRes2 === void 0 ? void 0 : _context$data$fileRes2.manifest
8039 })));
8040 }
8041
8042 /***/ }),
8043
8044 /***/ "../core/app/modules/import-export/assets/js/pages/import/import-kit/import-kit.js":
8045 /*!*****************************************************************************************!*\
8046 !*** ../core/app/modules/import-export/assets/js/pages/import/import-kit/import-kit.js ***!
8047 \*****************************************************************************************/
8048 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8049
8050 "use strict";
8051 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
8052
8053
8054 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8055
8056 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
8057
8058 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
8059
8060 _Object$defineProperty(exports, "__esModule", {
8061 value: true
8062 });
8063
8064 exports.default = ImportKit;
8065
8066 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
8067
8068 var _stringify = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/json/stringify */ "../node_modules/@babel/runtime-corejs2/core-js/json/stringify.js"));
8069
8070 __webpack_require__(/*! core-js/modules/es6.regexp.match.js */ "../node_modules/core-js/modules/es6.regexp.match.js");
8071
8072 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
8073
8074 var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
8075
8076 var _contextProvider = __webpack_require__(/*! ../../../context/context-provider */ "../core/app/modules/import-export/assets/js/context/context-provider.js");
8077
8078 var _layout = _interopRequireDefault(__webpack_require__(/*! ../../../templates/layout */ "../core/app/modules/import-export/assets/js/templates/layout.js"));
8079
8080 var _pageHeader = _interopRequireDefault(__webpack_require__(/*! ../../../ui/page-header/page-header */ "../core/app/modules/import-export/assets/js/ui/page-header/page-header.js"));
8081
8082 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"));
8083
8084 var _inlineLink = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/inline-link */ "../core/app/assets/js/ui/molecules/inline-link.js"));
8085
8086 var _notice = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/notice */ "../core/app/assets/js/ui/molecules/notice.js"));
8087
8088 var _dropZone = _interopRequireDefault(__webpack_require__(/*! elementor-app/organisms/drop-zone */ "../core/app/assets/js/organisms/drop-zone.js"));
8089
8090 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
8091
8092 var _useAjax2 = _interopRequireDefault(__webpack_require__(/*! elementor-app/hooks/use-ajax */ "../core/app/assets/js/hooks/use-ajax.js"));
8093
8094 __webpack_require__(/*! ./import-kit.scss */ "../core/app/modules/import-export/assets/js/pages/import/import-kit/import-kit.scss");
8095
8096 function ImportKit() {
8097 var _useAjax = (0, _useAjax2.default)(),
8098 ajaxState = _useAjax.ajaxState,
8099 setAjax = _useAjax.setAjax,
8100 ajaxActions = _useAjax.ajaxActions,
8101 _useState = (0, _react.useState)(false),
8102 _useState2 = (0, _slicedToArray2.default)(_useState, 2),
8103 isImportFailed = _useState2[0],
8104 setIsImportFailed = _useState2[1],
8105 _useState3 = (0, _react.useState)(false),
8106 _useState4 = (0, _slicedToArray2.default)(_useState3, 2),
8107 isLoading = _useState4[0],
8108 setIsLoading = _useState4[1],
8109 context = (0, _react.useContext)(_contextProvider.Context),
8110 navigate = (0, _router.useNavigate)(),
8111 referrer = location.hash.match('referrer=([^&]+)'),
8112 resetImportProcess = function resetImportProcess() {
8113 context.dispatch({
8114 type: 'SET_FILE',
8115 payload: null
8116 });
8117 setIsImportFailed(false);
8118 setIsLoading(false);
8119 ajaxActions.reset();
8120 },
8121 getLearnMoreLink = function getLearnMoreLink() {
8122 return /*#__PURE__*/_react.default.createElement(_inlineLink.default, {
8123 url: "https://go.elementor.com/app-what-are-kits",
8124 key: "learn-more-link",
8125 italic: true
8126 }, __('Learn More', 'elementor'));
8127 };
8128
8129 (0, _react.useEffect)(function () {
8130 if (context.data.file) {
8131 setAjax({
8132 data: {
8133 e_import_file: context.data.file,
8134 action: 'elementor_import_kit',
8135 data: (0, _stringify.default)({
8136 stage: 1
8137 })
8138 }
8139 });
8140 }
8141 }, [context.data.file]);
8142 (0, _react.useEffect)(function () {
8143 if ('success' === ajaxState.status) {
8144 context.dispatch({
8145 type: 'SET_FILE_RESPONSE',
8146 payload: {
8147 stage1: ajaxState.response
8148 }
8149 });
8150 } else if ('error' === ajaxState.status) {
8151 setIsImportFailed(true);
8152 }
8153 }, [ajaxState.status]);
8154 (0, _react.useEffect)(function () {
8155 if (context.data.fileResponse && context.data.file) {
8156 navigate('/import/content');
8157 }
8158 }, [context.data.fileResponse]);
8159 (0, _react.useEffect)(function () {
8160 context.dispatch({
8161 type: 'SET_INCLUDES',
8162 payload: []
8163 });
8164 }, []);
8165 return /*#__PURE__*/_react.default.createElement(_layout.default, {
8166 type: "import"
8167 }, /*#__PURE__*/_react.default.createElement("section", {
8168 className: "e-app-import"
8169 }, 'kit-library' === (referrer === null || referrer === void 0 ? void 0 : referrer[1]) && /*#__PURE__*/_react.default.createElement(_button.default, {
8170 className: "e-app-import__back-to-library",
8171 icon: "eicon-chevron-left",
8172 text: __('Back to Kit Library', 'elementor'),
8173 onClick: function onClick() {
8174 return navigate('/kit-library');
8175 }
8176 }), /*#__PURE__*/_react.default.createElement(_pageHeader.default, {
8177 heading: __('Import a Template Kit', 'elementor'),
8178 description: [__('Upload a file with templates, site settings, content, etc., and apply them to your site automatically.', 'elementor'), getLearnMoreLink()]
8179 }), /*#__PURE__*/_react.default.createElement(_notice.default, {
8180 label: __('Important', 'elementor'),
8181 color: "warning",
8182 className: "e-app-import__notice"
8183 }, __('We recommend that you backup your site before importing a kit file.', 'elementor')), /*#__PURE__*/_react.default.createElement(_dropZone.default, {
8184 className: "e-app-import__drop-zone",
8185 heading: __('Upload Files to Your Library', 'elementor'),
8186 text: __('Drag & drop the .zip file with your Kit', 'elementor'),
8187 secondaryText: __('Or', 'elementor'),
8188 filetypes: ['zip'],
8189 onFileSelect: function onFileSelect(file) {
8190 setIsLoading(true);
8191 context.dispatch({
8192 type: 'SET_FILE',
8193 payload: file
8194 });
8195 },
8196 onError: function onError() {
8197 return setIsImportFailed(true);
8198 },
8199 isLoading: isLoading
8200 }), isImportFailed && /*#__PURE__*/_react.default.createElement(_importFailedDialog.default, {
8201 onApprove: function onApprove() {
8202 return window.open('https://elementor.com/help/import-kit?utm_source=import-export&utm_medium=wp-dash&utm_campaign=learn', '_blank');
8203 },
8204 onDismiss: resetImportProcess
8205 })));
8206 }
8207
8208 /***/ }),
8209
8210 /***/ "../core/app/modules/import-export/assets/js/pages/import/import-process/import-process.js":
8211 /*!*************************************************************************************************!*\
8212 !*** ../core/app/modules/import-export/assets/js/pages/import/import-process/import-process.js ***!
8213 \*************************************************************************************************/
8214 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8215
8216 "use strict";
8217
8218
8219 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8220
8221 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
8222
8223 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
8224
8225 _Object$defineProperty(exports, "__esModule", {
8226 value: true
8227 });
8228
8229 exports.default = ImportProcess;
8230
8231 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
8232
8233 var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
8234
8235 var _stringify = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/json/stringify */ "../node_modules/@babel/runtime-corejs2/core-js/json/stringify.js"));
8236
8237 __webpack_require__(/*! core-js/modules/es6.regexp.match.js */ "../node_modules/core-js/modules/es6.regexp.match.js");
8238
8239 __webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
8240
8241 __webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
8242
8243 var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
8244
8245 var _layout = _interopRequireDefault(__webpack_require__(/*! ../../../templates/layout */ "../core/app/modules/import-export/assets/js/templates/layout.js"));
8246
8247 var _fileProcess = _interopRequireDefault(__webpack_require__(/*! ../../../shared/file-process/file-process */ "../core/app/modules/import-export/assets/js/shared/file-process/file-process.js"));
8248
8249 var _contextProvider = __webpack_require__(/*! ../../../context/context-provider */ "../core/app/modules/import-export/assets/js/context/context-provider.js");
8250
8251 var _useAjax2 = _interopRequireDefault(__webpack_require__(/*! elementor-app/hooks/use-ajax */ "../core/app/assets/js/hooks/use-ajax.js"));
8252
8253 function ImportProcess() {
8254 var _useAjax = (0, _useAjax2.default)(),
8255 ajaxState = _useAjax.ajaxState,
8256 setAjax = _useAjax.setAjax,
8257 context = (0, _react.useContext)(_contextProvider.Context),
8258 navigate = (0, _router.useNavigate)(),
8259 fileURL = location.hash.match('file_url=([^&]+)'),
8260 onLoad = function onLoad() {
8261 var ajaxConfig = {
8262 data: {
8263 action: 'elementor_import_kit'
8264 }
8265 };
8266
8267 if (fileURL || context.data.fileResponse) {
8268 if (fileURL) {
8269 fileURL[1] = decodeURIComponent(fileURL[1]);
8270 context.dispatch({
8271 type: 'SET_FILE',
8272 payload: fileURL
8273 });
8274 ajaxConfig.data.e_import_file = fileURL[1];
8275 ajaxConfig.data.data = (0, _stringify.default)({
8276 stage: 1
8277 });
8278 var referrer = location.hash.match('referrer=([^&]+)');
8279
8280 if (referrer) {
8281 context.dispatch({
8282 type: 'SET_REFERRER',
8283 payload: referrer[1]
8284 });
8285 }
8286 } else {
8287 ajaxConfig.data.data = {
8288 stage: 2,
8289 session: context.data.fileResponse.stage1.session,
8290 include: context.data.includes,
8291 overrideConditions: context.data.overrideConditions
8292 };
8293
8294 if (context.data.referrer) {
8295 ajaxConfig.data.data.referrer = context.data.referrer;
8296 }
8297
8298 ajaxConfig.data.data = (0, _stringify.default)(ajaxConfig.data.data);
8299 }
8300
8301 setAjax(ajaxConfig);
8302 }
8303 },
8304 onSuccess = function onSuccess() {
8305 var _context$data$fileRes;
8306
8307 if ((_context$data$fileRes = context.data.fileResponse) !== null && _context$data$fileRes !== void 0 && _context$data$fileRes.stage1) {
8308 var previousFileResponse = context.data.fileResponse,
8309 fileResponse = (0, _objectSpread2.default)((0, _objectSpread2.default)({}, previousFileResponse), {}, {
8310 stage2: ajaxState.response
8311 });
8312 context.dispatch({
8313 type: 'SET_FILE_RESPONSE',
8314 payload: fileResponse
8315 });
8316 } else {
8317 context.dispatch({
8318 type: 'SET_FILE_RESPONSE',
8319 payload: {
8320 stage1: ajaxState.response
8321 }
8322 });
8323 }
8324 },
8325 onDialogDismiss = function onDialogDismiss() {
8326 context.dispatch({
8327 type: 'SET_FILE',
8328 payload: null
8329 });
8330 navigate('/import');
8331 };
8332
8333 (0, _react.useEffect)(function () {
8334 if ('success' === ajaxState.status) {
8335 if (context.data.fileResponse.hasOwnProperty('stage2')) {
8336 navigate('/import/complete');
8337 } else {
8338 navigate('/import/content');
8339 }
8340 }
8341 }, [context.data.fileResponse]);
8342 return /*#__PURE__*/_react.default.createElement(_layout.default, {
8343 type: "import"
8344 }, /*#__PURE__*/_react.default.createElement(_fileProcess.default, {
8345 status: ajaxState.status,
8346 onLoad: onLoad,
8347 onSuccess: onSuccess,
8348 onDialogApprove: function onDialogApprove() {},
8349 onDialogDismiss: onDialogDismiss
8350 }));
8351 }
8352
8353 /***/ }),
8354
8355 /***/ "../core/app/modules/import-export/assets/js/pages/import/import-resolver/components/conflict/components/conflict-checkbox/conflict-checkbox.js":
8356 /*!******************************************************************************************************************************************************!*\
8357 !*** ../core/app/modules/import-export/assets/js/pages/import/import-resolver/components/conflict/components/conflict-checkbox/conflict-checkbox.js ***!
8358 \******************************************************************************************************************************************************/
8359 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8360
8361 "use strict";
8362 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
8363
8364
8365 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8366
8367 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
8368
8369 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
8370
8371 _Object$defineProperty(exports, "__esModule", {
8372 value: true
8373 });
8374
8375 exports.default = ConflictCheckbox;
8376
8377 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
8378
8379 __webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
8380
8381 __webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
8382
8383 var _contextProvider = __webpack_require__(/*! ../../../../../../../context/context-provider */ "../core/app/modules/import-export/assets/js/context/context-provider.js");
8384
8385 var _checkbox = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/checkbox */ "../core/app/assets/js/ui/atoms/checkbox.js"));
8386
8387 function ConflictCheckbox(props) {
8388 var context = (0, _react.useContext)(_contextProvider.Context),
8389 isSelected = function isSelected() {
8390 return context.data.overrideConditions.includes(props.id);
8391 },
8392 updateOverrideCondition = function updateOverrideCondition(event) {
8393 var isChecked = event.target.checked,
8394 actionType = isChecked ? 'ADD_OVERRIDE_CONDITION' : 'REMOVE_OVERRIDE_CONDITION';
8395 context.dispatch({
8396 type: actionType,
8397 payload: props.id
8398 });
8399 };
8400
8401 (0, _react.useEffect)(function () {
8402 if (!context.data.overrideConditions.length) {
8403 context.dispatch({
8404 type: 'ADD_OVERRIDE_CONDITION',
8405 payload: props.id
8406 });
8407 }
8408 }, []);
8409 return /*#__PURE__*/_react.default.createElement(_checkbox.default, {
8410 checked: isSelected(),
8411 onChange: updateOverrideCondition,
8412 className: props.className
8413 });
8414 }
8415
8416 ConflictCheckbox.propTypes = {
8417 className: PropTypes.string,
8418 id: PropTypes.number.isRequired
8419 };
8420 ConflictCheckbox.defaultProps = {
8421 className: ''
8422 };
8423
8424 /***/ }),
8425
8426 /***/ "../core/app/modules/import-export/assets/js/pages/import/import-resolver/components/conflict/conflict.js":
8427 /*!****************************************************************************************************************!*\
8428 !*** ../core/app/modules/import-export/assets/js/pages/import/import-resolver/components/conflict/conflict.js ***!
8429 \****************************************************************************************************************/
8430 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8431
8432 "use strict";
8433 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
8434 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
8435
8436
8437 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8438
8439 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
8440
8441 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
8442
8443 _Object$defineProperty(exports, "__esModule", {
8444 value: true
8445 });
8446
8447 exports.default = Conflict;
8448
8449 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
8450
8451 __webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
8452
8453 __webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
8454
8455 var _contextProvider = __webpack_require__(/*! ../../../../../context/context-provider */ "../core/app/modules/import-export/assets/js/context/context-provider.js");
8456
8457 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"));
8458
8459 var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
8460
8461 var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
8462
8463 var _grid = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/grid/grid */ "../core/app/assets/js/ui/grid/grid.js"));
8464
8465 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
8466
8467 function Conflict(props) {
8468 var _context$data$fileRes, _context$data$fileRes2;
8469
8470 var context = (0, _react.useContext)(_contextProvider.Context),
8471 manifest = (_context$data$fileRes = context.data.fileResponse) === null || _context$data$fileRes === void 0 ? void 0 : (_context$data$fileRes2 = _context$data$fileRes.stage1) === null || _context$data$fileRes2 === void 0 ? void 0 : _context$data$fileRes2.manifest,
8472 getConflictTitle = function getConflictTitle(id) {
8473 var _elementorAppConfig$i;
8474
8475 var templateType = manifest.templates[id].doc_type,
8476 summaryTitle = (_elementorAppConfig$i = elementorAppConfig['import-export'].summaryTitles.templates) === null || _elementorAppConfig$i === void 0 ? void 0 : _elementorAppConfig$i[templateType];
8477 return (summaryTitle === null || summaryTitle === void 0 ? void 0 : summaryTitle.single) || templateType;
8478 },
8479 getEditTemplateButton = function getEditTemplateButton(editUrl) {
8480 return /*#__PURE__*/_react.default.createElement(_button.default, {
8481 className: "e-app-import-resolver-conflicts__edit-template",
8482 url: editUrl,
8483 target: "_blank",
8484 icon: "eicon-editor-external-link",
8485 text: __('Edit Template', 'elementor'),
8486 hideText: true
8487 });
8488 },
8489 isImportedAssetSelected = function isImportedAssetSelected(importedAssetId) {
8490 return context.data.overrideConditions.includes(importedAssetId);
8491 },
8492 getAssetClassName = function getAssetClassName(isActive) {
8493 var classes = ['e-app-import-resolver-conflicts__asset'];
8494
8495 if (isActive) {
8496 classes.push('active');
8497 }
8498
8499 return classes.join(' ');
8500 },
8501 getImportedAssetClasses = function getImportedAssetClasses(importedAssetId) {
8502 return getAssetClassName(isImportedAssetSelected(importedAssetId));
8503 },
8504 getExistingAssetClasses = function getExistingAssetClasses(importedAssetId) {
8505 return getAssetClassName(!isImportedAssetSelected(importedAssetId));
8506 };
8507
8508 return /*#__PURE__*/_react.default.createElement(_grid.default, {
8509 container: true,
8510 noWrap: true
8511 }, /*#__PURE__*/_react.default.createElement(_conflictCheckbox.default, {
8512 id: props.importedId,
8513 type: "main-type",
8514 className: "e-app-import-resolver-conflicts__checkbox"
8515 }), /*#__PURE__*/_react.default.createElement(_grid.default, {
8516 item: true
8517 }, /*#__PURE__*/_react.default.createElement(_heading.default, {
8518 variant: "h5",
8519 tag: "h4",
8520 className: "e-app-import-resolver-conflicts__title"
8521 }, getConflictTitle(props.importedId)), /*#__PURE__*/_react.default.createElement(_grid.default, {
8522 item: true
8523 }, /*#__PURE__*/_react.default.createElement(_text.default, {
8524 variant: "sm",
8525 tag: "span",
8526 className: getImportedAssetClasses(props.importedId)
8527 }, __('Imported'), ": ", manifest.templates[props.importedId].title), /*#__PURE__*/_react.default.createElement(_text.default, {
8528 style: true,
8529 variant: "sm",
8530 tag: "span",
8531 className: getExistingAssetClasses(props.importedId)
8532 }, __('Existing'), ": ", props.conflictData.template_title, " ", getEditTemplateButton(props.conflictData.edit_url)))));
8533 }
8534
8535 Conflict.propTypes = {
8536 importedId: PropTypes.number,
8537 conflictData: PropTypes.object
8538 };
8539
8540 /***/ }),
8541
8542 /***/ "../core/app/modules/import-export/assets/js/pages/import/import-resolver/import-resolver.js":
8543 /*!***************************************************************************************************!*\
8544 !*** ../core/app/modules/import-export/assets/js/pages/import/import-resolver/import-resolver.js ***!
8545 \***************************************************************************************************/
8546 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8547
8548 "use strict";
8549 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
8550
8551
8552 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8553
8554 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
8555
8556 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
8557
8558 _Object$defineProperty(exports, "__esModule", {
8559 value: true
8560 });
8561
8562 exports.default = ImportResolver;
8563
8564 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
8565
8566 var _entries = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/entries */ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js"));
8567
8568 var _parseInt2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/parse-int */ "../node_modules/@babel/runtime-corejs2/core-js/parse-int.js"));
8569
8570 __webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
8571
8572 __webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
8573
8574 __webpack_require__(/*! core-js/modules/es6.array.find.js */ "../node_modules/core-js/modules/es6.array.find.js");
8575
8576 __webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
8577
8578 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
8579
8580 var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
8581
8582 var _contextProvider = __webpack_require__(/*! ../../../context/context-provider */ "../core/app/modules/import-export/assets/js/context/context-provider.js");
8583
8584 var _layout = _interopRequireDefault(__webpack_require__(/*! ../../../templates/layout */ "../core/app/modules/import-export/assets/js/templates/layout.js"));
8585
8586 var _pageHeader = _interopRequireDefault(__webpack_require__(/*! ../../../ui/page-header/page-header */ "../core/app/modules/import-export/assets/js/ui/page-header/page-header.js"));
8587
8588 var _conflict = _interopRequireDefault(__webpack_require__(/*! ./components/conflict/conflict */ "../core/app/modules/import-export/assets/js/pages/import/import-resolver/components/conflict/conflict.js"));
8589
8590 var _panel = _interopRequireDefault(__webpack_require__(/*! ../../../ui/panel/panel */ "../core/app/modules/import-export/assets/js/ui/panel/panel.js"));
8591
8592 var _notice = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/notice */ "../core/app/assets/js/ui/molecules/notice.js"));
8593
8594 var _inlineLink = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/inline-link */ "../core/app/assets/js/ui/molecules/inline-link.js"));
8595
8596 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
8597
8598 var _box = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/box */ "../core/app/assets/js/ui/atoms/box.js"));
8599
8600 var _list = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/list */ "../core/app/assets/js/ui/molecules/list.js"));
8601
8602 var _wizardFooter = _interopRequireDefault(__webpack_require__(/*! elementor-app/organisms/wizard-footer */ "../core/app/assets/js/organisms/wizard-footer.js"));
8603
8604 __webpack_require__(/*! ./import-resolver.scss */ "../core/app/modules/import-export/assets/js/pages/import/import-resolver/import-resolver.scss");
8605
8606 function ImportResolver() {
8607 var _context$data, _context$data$fileRes;
8608
8609 var context = (0, _react.useContext)(_contextProvider.Context),
8610 navigate = (0, _router.useNavigate)(),
8611 conflicts = ((_context$data = context.data) === null || _context$data === void 0 ? void 0 : (_context$data$fileRes = _context$data.fileResponse) === null || _context$data$fileRes === void 0 ? void 0 : _context$data$fileRes.stage1.conflicts) || {},
8612 getFooter = function getFooter() {
8613 return /*#__PURE__*/_react.default.createElement(_wizardFooter.default, {
8614 separator: true,
8615 justify: "end"
8616 }, /*#__PURE__*/_react.default.createElement(_button.default, {
8617 text: __('Previous', 'elementor'),
8618 variant: "contained",
8619 onClick: function onClick() {
8620 return navigate('import/content');
8621 }
8622 }), /*#__PURE__*/_react.default.createElement(_button.default, {
8623 text: __('Next', 'elementor'),
8624 variant: "contained",
8625 color: "primary",
8626 onClick: function onClick() {
8627 return navigate('import/process');
8628 }
8629 }));
8630 },
8631 getLearnMoreLink = function getLearnMoreLink() {
8632 return /*#__PURE__*/_react.default.createElement(_inlineLink.default, {
8633 url: "https://go.elementor.com/app-what-are-kits",
8634 italic: true
8635 }, __('Learn More', 'elementor'));
8636 },
8637 isHomePageOverride = function isHomePageOverride() {
8638 if (context.data.includes.includes('content')) {
8639 var _context$data2, _context$data2$fileRe, _context$data2$fileRe2;
8640
8641 var pages = ((_context$data2 = context.data) === null || _context$data2 === void 0 ? void 0 : (_context$data2$fileRe = _context$data2.fileResponse) === null || _context$data2$fileRe === void 0 ? void 0 : (_context$data2$fileRe2 = _context$data2$fileRe.stage1.manifest.content) === null || _context$data2$fileRe2 === void 0 ? void 0 : _context$data2$fileRe2.page) || {};
8642 return (0, _entries.default)(pages).find(function (pageData) {
8643 return pageData[1].show_on_front;
8644 });
8645 }
8646
8647 return false;
8648 };
8649
8650 return /*#__PURE__*/_react.default.createElement(_layout.default, {
8651 type: "import",
8652 footer: getFooter()
8653 }, /*#__PURE__*/_react.default.createElement("section", {
8654 className: "e-app-import-resolver"
8655 }, /*#__PURE__*/_react.default.createElement(_pageHeader.default, {
8656 heading: __('Import a Template Kit', 'elementor'),
8657 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, {
8658 key: "description-secondary-line"
8659 }, __('Items that you leave checked here will override your current design and settings.', 'elementor'), " ", getLearnMoreLink())]
8660 }), isHomePageOverride() && /*#__PURE__*/_react.default.createElement(_notice.default, {
8661 className: "e-app-import-resolver__notice",
8662 label: __('Note', 'elementor'),
8663 color: "warning"
8664 }, __("Your site's homepage will be determined by the kit. You can change this later.", 'elementor')), /*#__PURE__*/_react.default.createElement(_panel.default, {
8665 isOpened: true
8666 }, /*#__PURE__*/_react.default.createElement(_panel.default.Header, {
8667 toggle: false
8668 }, /*#__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, {
8669 padding: "20"
8670 }, /*#__PURE__*/_react.default.createElement(_box.default, {
8671 className: "e-app-import-resolver-conflicts__container"
8672 }, /*#__PURE__*/_react.default.createElement(_list.default, {
8673 separated: true,
8674 className: "e-app-import-resolver-conflicts"
8675 }, (0, _entries.default)(conflicts).map(function (_ref, index) {
8676 var _ref2 = (0, _slicedToArray2.default)(_ref, 2),
8677 id = _ref2[0],
8678 conflict = _ref2[1];
8679
8680 return /*#__PURE__*/_react.default.createElement(_list.default.Item, {
8681 padding: "20",
8682 key: index,
8683 className: "e-app-import-resolver-conflicts__item"
8684 }, /*#__PURE__*/_react.default.createElement(_conflict.default, {
8685 importedId: (0, _parseInt2.default)(id),
8686 conflictData: conflict[0]
8687 }));
8688 })))))));
8689 }
8690
8691 /***/ }),
8692
8693 /***/ "../core/app/modules/import-export/assets/js/shared/content-layout/content-layout.js":
8694 /*!*******************************************************************************************!*\
8695 !*** ../core/app/modules/import-export/assets/js/shared/content-layout/content-layout.js ***!
8696 \*******************************************************************************************/
8697 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8698
8699 "use strict";
8700 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
8701
8702
8703 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8704
8705 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
8706
8707 _Object$defineProperty(exports, "__esModule", {
8708 value: true
8709 });
8710
8711 exports.default = ContentLayout;
8712
8713 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
8714
8715 __webpack_require__(/*! ./content-layout.scss */ "../core/app/modules/import-export/assets/js/shared/content-layout/content-layout.scss");
8716
8717 function ContentLayout(props) {
8718 return /*#__PURE__*/_react.default.createElement("div", {
8719 className: "e-app-import-export-content-layout"
8720 }, /*#__PURE__*/_react.default.createElement("div", {
8721 className: "e-app-import-export-content-layout__container"
8722 }, props.children));
8723 }
8724
8725 ContentLayout.propTypes = {
8726 children: PropTypes.any.isRequired
8727 };
8728
8729 /***/ }),
8730
8731 /***/ "../core/app/modules/import-export/assets/js/shared/file-process/file-process.js":
8732 /*!***************************************************************************************!*\
8733 !*** ../core/app/modules/import-export/assets/js/shared/file-process/file-process.js ***!
8734 \***************************************************************************************/
8735 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8736
8737 "use strict";
8738 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
8739 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
8740
8741
8742 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8743
8744 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
8745
8746 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
8747
8748 _Object$defineProperty(exports, "__esModule", {
8749 value: true
8750 });
8751
8752 exports.default = FileProcess;
8753
8754 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
8755
8756 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
8757
8758 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"));
8759
8760 var _wizardStep = _interopRequireDefault(__webpack_require__(/*! ../../ui/wizard-step/wizard-step */ "../core/app/modules/import-export/assets/js/ui/wizard-step/wizard-step.js"));
8761
8762 function FileProcess(props) {
8763 (0, _react.useEffect)(function () {
8764 props.onLoad();
8765 }, []);
8766 (0, _react.useEffect)(function () {
8767 if ('success' === props.status) {
8768 props.onSuccess();
8769 }
8770 }, [props.status]);
8771 return /*#__PURE__*/_react.default.createElement(_wizardStep.default, {
8772 className: (0, _utils.arrayToClassName)(['e-app-import-export-file-process', props.className]),
8773 icon: "eicon-loading eicon-animation-spin",
8774 heading: __('Setting up your kit...', 'elementor'),
8775 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'))
8776 }, 'error' === props.status && /*#__PURE__*/_react.default.createElement(_importFailedDialog.default, {
8777 onApprove: props.onDialogApprove,
8778 onDismiss: props.onDialogDismiss
8779 }));
8780 }
8781
8782 FileProcess.propTypes = {
8783 className: PropTypes.string,
8784 status: PropTypes.oneOf(['initial', 'success', 'error']),
8785 onLoad: PropTypes.func.isRequired,
8786 onSuccess: PropTypes.func.isRequired,
8787 onDialogApprove: PropTypes.func.isRequired,
8788 onDialogDismiss: PropTypes.func.isRequired
8789 };
8790 FileProcess.defaultProps = {
8791 className: ''
8792 };
8793
8794 /***/ }),
8795
8796 /***/ "../core/app/modules/import-export/assets/js/shared/import-failed-dialog/import-failed-dialog.js":
8797 /*!*******************************************************************************************************!*\
8798 !*** ../core/app/modules/import-export/assets/js/shared/import-failed-dialog/import-failed-dialog.js ***!
8799 \*******************************************************************************************************/
8800 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8801
8802 "use strict";
8803 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
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 _Object$defineProperty(exports, "__esModule", {
8812 value: true
8813 });
8814
8815 exports.default = ImportFailedDialog;
8816
8817 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
8818
8819 var _dialog = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/dialog/dialog */ "../core/app/assets/js/ui/dialog/dialog.js"));
8820
8821 function ImportFailedDialog(props) {
8822 return /*#__PURE__*/_react.default.createElement(_dialog.default, {
8823 title: __('Something went wrong', 'elementor'),
8824 text: __('Nothing to worry about, just try again. If the problem continues, head over to the Help Center.', 'elementor'),
8825 approveButtonColor: "link",
8826 approveButtonText: __('Learn More', 'elementor'),
8827 approveButtonOnClick: props.onApprove,
8828 dismissButtonText: __('Dismiss', 'elementor'),
8829 dismissButtonOnClick: props.onDismiss,
8830 onClose: props.onDismiss
8831 });
8832 }
8833
8834 ImportFailedDialog.propTypes = {
8835 onApprove: PropTypes.func.isRequired,
8836 onDismiss: PropTypes.func.isRequired
8837 };
8838
8839 /***/ }),
8840
8841 /***/ "../core/app/modules/import-export/assets/js/shared/info-modal/export-info-modal.js":
8842 /*!******************************************************************************************!*\
8843 !*** ../core/app/modules/import-export/assets/js/shared/info-modal/export-info-modal.js ***!
8844 \******************************************************************************************/
8845 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8846
8847 "use strict";
8848 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
8849
8850
8851 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8852
8853 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
8854
8855 _Object$defineProperty(exports, "__esModule", {
8856 value: true
8857 });
8858
8859 exports.default = ExportInfoModal;
8860
8861 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
8862
8863 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
8864
8865 var _inlineLink = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/inline-link */ "../core/app/assets/js/ui/molecules/inline-link.js"));
8866
8867 var _infoModal = _interopRequireDefault(__webpack_require__(/*! ./info-modal */ "../core/app/modules/import-export/assets/js/shared/info-modal/info-modal.js"));
8868
8869 function ExportInfoModal(props) {
8870 return /*#__PURE__*/_react.default.createElement(_infoModal.default, (0, _extends2.default)({}, props, {
8871 title: __('Export a Template Kit', 'elementor')
8872 }), /*#__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, {
8873 url: "http://go.elementor.com/app-export-kit"
8874 }, __('Learn More', 'elementor'))))), /*#__PURE__*/_react.default.createElement(_infoModal.default.Section, null, /*#__PURE__*/_react.default.createElement(_infoModal.default.Tip, {
8875 title: __('Tip!', 'elementor'),
8876 description: __('Once your download is complete, import your kit to another site and get it up and running quickly.', 'elementor')
8877 })));
8878 }
8879
8880 /***/ }),
8881
8882 /***/ "../core/app/modules/import-export/assets/js/shared/info-modal/import-info-modal.js":
8883 /*!******************************************************************************************!*\
8884 !*** ../core/app/modules/import-export/assets/js/shared/info-modal/import-info-modal.js ***!
8885 \******************************************************************************************/
8886 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8887
8888 "use strict";
8889 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
8890
8891
8892 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8893
8894 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
8895
8896 _Object$defineProperty(exports, "__esModule", {
8897 value: true
8898 });
8899
8900 exports.default = ImportInfoModal;
8901
8902 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
8903
8904 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
8905
8906 var _inlineLink = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/inline-link */ "../core/app/assets/js/ui/molecules/inline-link.js"));
8907
8908 var _infoModal = _interopRequireDefault(__webpack_require__(/*! ./info-modal */ "../core/app/modules/import-export/assets/js/shared/info-modal/info-modal.js"));
8909
8910 function ImportInfoModal(props) {
8911 return /*#__PURE__*/_react.default.createElement(_infoModal.default, (0, _extends2.default)({}, props, {
8912 title: __('Import a Template Kit', 'elementor')
8913 }), /*#__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, {
8914 url: "http://go.elementor.com/app-import-kit"
8915 }, __('Learn More', 'elementor'))))));
8916 }
8917
8918 /***/ }),
8919
8920 /***/ "../core/app/modules/import-export/assets/js/shared/info-modal/info-modal-heading.js":
8921 /*!*******************************************************************************************!*\
8922 !*** ../core/app/modules/import-export/assets/js/shared/info-modal/info-modal-heading.js ***!
8923 \*******************************************************************************************/
8924 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8925
8926 "use strict";
8927 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
8928
8929
8930 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8931
8932 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
8933
8934 _Object$defineProperty(exports, "__esModule", {
8935 value: true
8936 });
8937
8938 exports.default = InfoModalHeading;
8939
8940 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
8941
8942 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
8943
8944 var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
8945
8946 function InfoModalHeading(props) {
8947 return /*#__PURE__*/_react.default.createElement(_heading.default, {
8948 variant: "h3",
8949 tag: "h2",
8950 className: (0, _utils.arrayToClassName)(['e-app-import-export-info-modal__heading', props.className])
8951 }, props.children);
8952 }
8953
8954 InfoModalHeading.propTypes = {
8955 className: PropTypes.string,
8956 children: PropTypes.oneOfType([PropTypes.string, PropTypes.object, PropTypes.arrayOf(PropTypes.object)]).isRequired
8957 };
8958 InfoModalHeading.defaultProps = {
8959 className: ''
8960 };
8961
8962 /***/ }),
8963
8964 /***/ "../core/app/modules/import-export/assets/js/shared/info-modal/info-modal-section.js":
8965 /*!*******************************************************************************************!*\
8966 !*** ../core/app/modules/import-export/assets/js/shared/info-modal/info-modal-section.js ***!
8967 \*******************************************************************************************/
8968 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8969
8970 "use strict";
8971 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
8972
8973
8974 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8975
8976 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
8977
8978 _Object$defineProperty(exports, "__esModule", {
8979 value: true
8980 });
8981
8982 exports.default = InfoModalSection;
8983
8984 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
8985
8986 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
8987
8988 var _modal = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/modal/modal */ "../core/app/assets/js/ui/modal/modal.js"));
8989
8990 function InfoModalSection(props) {
8991 return /*#__PURE__*/_react.default.createElement(_modal.default.Section, {
8992 className: (0, _utils.arrayToClassName)(['e-app-import-export-info-modal__section', props.className])
8993 }, props.children);
8994 }
8995
8996 InfoModalSection.propTypes = {
8997 className: PropTypes.string,
8998 children: PropTypes.any
8999 };
9000 InfoModalSection.defaultProps = {
9001 className: ''
9002 };
9003
9004 /***/ }),
9005
9006 /***/ "../core/app/modules/import-export/assets/js/shared/info-modal/info-modal-text.js":
9007 /*!****************************************************************************************!*\
9008 !*** ../core/app/modules/import-export/assets/js/shared/info-modal/info-modal-text.js ***!
9009 \****************************************************************************************/
9010 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9011
9012 "use strict";
9013 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
9014
9015
9016 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9017
9018 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9019
9020 _Object$defineProperty(exports, "__esModule", {
9021 value: true
9022 });
9023
9024 exports.default = InfoModalText;
9025
9026 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
9027
9028 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
9029
9030 var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
9031
9032 function InfoModalText(props) {
9033 return /*#__PURE__*/_react.default.createElement(_text.default, {
9034 variant: "sm",
9035 className: (0, _utils.arrayToClassName)(['e-app-import-export-info-modal__text', props.className])
9036 }, props.children);
9037 }
9038
9039 InfoModalText.propTypes = {
9040 className: PropTypes.string,
9041 children: PropTypes.any.isRequired
9042 };
9043 InfoModalText.defaultProps = {
9044 className: ''
9045 };
9046
9047 /***/ }),
9048
9049 /***/ "../core/app/modules/import-export/assets/js/shared/info-modal/info-modal-tip.js":
9050 /*!***************************************************************************************!*\
9051 !*** ../core/app/modules/import-export/assets/js/shared/info-modal/info-modal-tip.js ***!
9052 \***************************************************************************************/
9053 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9054
9055 "use strict";
9056 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
9057
9058
9059 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9060
9061 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9062
9063 _Object$defineProperty(exports, "__esModule", {
9064 value: true
9065 });
9066
9067 exports.default = InfoModalTip;
9068
9069 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
9070
9071 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
9072
9073 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
9074
9075 var _modal = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/modal/modal */ "../core/app/assets/js/ui/modal/modal.js"));
9076
9077 function InfoModalTip(props) {
9078 return /*#__PURE__*/_react.default.createElement(_modal.default.Tip, (0, _extends2.default)({}, props, {
9079 className: (0, _utils.arrayToClassName)(['e-app-import-export-info-modal__tip', props.className])
9080 }));
9081 }
9082
9083 InfoModalTip.propTypes = {
9084 className: PropTypes.string
9085 };
9086 InfoModalTip.defaultProps = {
9087 className: ''
9088 };
9089
9090 /***/ }),
9091
9092 /***/ "../core/app/modules/import-export/assets/js/shared/info-modal/info-modal.js":
9093 /*!***********************************************************************************!*\
9094 !*** ../core/app/modules/import-export/assets/js/shared/info-modal/info-modal.js ***!
9095 \***********************************************************************************/
9096 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9097
9098 "use strict";
9099 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
9100 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
9101
9102
9103 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9104
9105 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9106
9107 _Object$defineProperty(exports, "__esModule", {
9108 value: true
9109 });
9110
9111 exports.default = InfoModal;
9112 exports.infoButtonProps = void 0;
9113
9114 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
9115
9116 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
9117
9118 var _modal = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/modal/modal */ "../core/app/assets/js/ui/modal/modal.js"));
9119
9120 var _infoModalSection = _interopRequireDefault(__webpack_require__(/*! ./info-modal-section */ "../core/app/modules/import-export/assets/js/shared/info-modal/info-modal-section.js"));
9121
9122 var _infoModalHeading = _interopRequireDefault(__webpack_require__(/*! ./info-modal-heading */ "../core/app/modules/import-export/assets/js/shared/info-modal/info-modal-heading.js"));
9123
9124 var _infoModalText = _interopRequireDefault(__webpack_require__(/*! ./info-modal-text */ "../core/app/modules/import-export/assets/js/shared/info-modal/info-modal-text.js"));
9125
9126 var _infoModalTip = _interopRequireDefault(__webpack_require__(/*! ./info-modal-tip */ "../core/app/modules/import-export/assets/js/shared/info-modal/info-modal-tip.js"));
9127
9128 __webpack_require__(/*! ./info-modal.scss */ "../core/app/modules/import-export/assets/js/shared/info-modal/info-modal.scss");
9129
9130 var infoButtonProps = {
9131 id: 'info-modal',
9132 className: 'e-app-export-kit-information__info-icon',
9133 icon: 'eicon-info-circle',
9134 text: __('Kit Info', 'elementor'),
9135 color: 'secondary',
9136 hideText: true
9137 };
9138 exports.infoButtonProps = infoButtonProps;
9139
9140 function InfoModal(props) {
9141 var attrs = {
9142 className: 'e-app-import-export-info-modal',
9143 setShow: props.setShow
9144 };
9145
9146 if (props.hasOwnProperty('show')) {
9147 attrs.show = props.show;
9148 } else {
9149 attrs.toggleButtonProps = infoButtonProps;
9150 }
9151
9152 return /*#__PURE__*/_react.default.createElement(_modal.default, (0, _extends2.default)({}, attrs, {
9153 title: props.title
9154 }), props.children);
9155 }
9156
9157 InfoModal.propTypes = {
9158 show: PropTypes.bool,
9159 setShow: PropTypes.func,
9160 title: PropTypes.string,
9161 children: PropTypes.any.isRequired
9162 };
9163 InfoModal.Section = _infoModalSection.default;
9164 InfoModal.Heading = _infoModalHeading.default;
9165 InfoModal.Text = _infoModalText.default;
9166 InfoModal.Tip = _infoModalTip.default;
9167
9168 /***/ }),
9169
9170 /***/ "../core/app/modules/import-export/assets/js/shared/kit-content/components/kit-content-checkbox/kit-content-checkbox.js":
9171 /*!******************************************************************************************************************************!*\
9172 !*** ../core/app/modules/import-export/assets/js/shared/kit-content/components/kit-content-checkbox/kit-content-checkbox.js ***!
9173 \******************************************************************************************************************************/
9174 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9175
9176 "use strict";
9177 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
9178
9179
9180 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9181
9182 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9183
9184 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
9185
9186 _Object$defineProperty(exports, "__esModule", {
9187 value: true
9188 });
9189
9190 exports.default = KitContentCheckbox;
9191
9192 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
9193
9194 __webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
9195
9196 __webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
9197
9198 var _contextProvider = __webpack_require__(/*! ../../../../context/context-provider */ "../core/app/modules/import-export/assets/js/context/context-provider.js");
9199
9200 var _checkbox = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/checkbox */ "../core/app/assets/js/ui/atoms/checkbox.js"));
9201
9202 function KitContentCheckbox(props) {
9203 var context = (0, _react.useContext)(_contextProvider.Context),
9204 isSelected = function isSelected() {
9205 return context.data.includes.includes(props.type);
9206 },
9207 setIncludes = function setIncludes(event) {
9208 var isChecked = event.target.checked,
9209 actionType = isChecked ? 'ADD_INCLUDE' : 'REMOVE_INCLUDE';
9210 context.dispatch({
9211 type: actionType,
9212 payload: props.type
9213 });
9214 };
9215
9216 (0, _react.useEffect)(function () {
9217 if (!context.data.includes.length) {
9218 context.dispatch({
9219 type: 'ADD_INCLUDE',
9220 payload: props.type
9221 });
9222 }
9223 }, []);
9224 return (0, _react.useMemo)(function () {
9225 return /*#__PURE__*/_react.default.createElement(_checkbox.default, {
9226 checked: isSelected(),
9227 onChange: setIncludes,
9228 className: props.className
9229 });
9230 }, [context.data.includes]);
9231 }
9232
9233 KitContentCheckbox.propTypes = {
9234 className: PropTypes.string,
9235 type: PropTypes.string.isRequired
9236 };
9237 KitContentCheckbox.defaultProps = {
9238 className: ''
9239 };
9240
9241 /***/ }),
9242
9243 /***/ "../core/app/modules/import-export/assets/js/shared/kit-content/components/templates-features/templates-features.js":
9244 /*!**************************************************************************************************************************!*\
9245 !*** ../core/app/modules/import-export/assets/js/shared/kit-content/components/templates-features/templates-features.js ***!
9246 \**************************************************************************************************************************/
9247 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9248
9249 "use strict";
9250 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
9251
9252
9253 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9254
9255 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9256
9257 _Object$defineProperty(exports, "__esModule", {
9258 value: true
9259 });
9260
9261 exports.default = TemplatesFeatures;
9262
9263 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
9264
9265 var _tooltip = _interopRequireDefault(__webpack_require__(/*! elementor-app/molecules/tooltip */ "../core/app/assets/js/molecules/tooltip.js"));
9266
9267 __webpack_require__(/*! ./templates-features.scss */ "../core/app/modules/import-export/assets/js/shared/kit-content/components/templates-features/templates-features.scss");
9268
9269 function TemplatesFeatures(props) {
9270 var _props$features$locke;
9271
9272 var isLockedFeatures = (_props$features$locke = props.features.locked) === null || _props$features$locke === void 0 ? void 0 : _props$features$locke.length,
9273 getLockedFeatures = function getLockedFeatures() {
9274 if (!isLockedFeatures) {
9275 return;
9276 }
9277
9278 return /*#__PURE__*/_react.default.createElement(_tooltip.default, {
9279 tag: "span",
9280 offset: 19,
9281 show: props.showTooltip,
9282 title: props.features.tooltip,
9283 disabled: !props.isLocked,
9284 className: props.isLocked ? 'e-app-export-templates-features__locked' : ''
9285 }, ', ' + props.features.locked.join(', '));
9286 },
9287 getOpenFeatures = function getOpenFeatures() {
9288 var _props$features$open;
9289
9290 return (_props$features$open = props.features.open) === null || _props$features$open === void 0 ? void 0 : _props$features$open.join(', ');
9291 };
9292
9293 return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, getOpenFeatures(), getLockedFeatures());
9294 }
9295
9296 TemplatesFeatures.propTypes = {
9297 features: PropTypes.object,
9298 isLocked: PropTypes.bool,
9299 showTooltip: PropTypes.bool
9300 };
9301 TemplatesFeatures.defaultProps = {
9302 showTooltip: false
9303 };
9304
9305 /***/ }),
9306
9307 /***/ "../core/app/modules/import-export/assets/js/shared/kit-content/kit-content-data/kit-content-data.js":
9308 /*!***********************************************************************************************************!*\
9309 !*** ../core/app/modules/import-export/assets/js/shared/kit-content/kit-content-data/kit-content-data.js ***!
9310 \***********************************************************************************************************/
9311 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9312
9313 "use strict";
9314 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
9315
9316
9317 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9318
9319 _Object$defineProperty(exports, "__esModule", {
9320 value: true
9321 });
9322
9323 exports.default = void 0;
9324 var kitContentData = [{
9325 type: 'templates',
9326 data: {
9327 title: __('Templates', 'elementor'),
9328 features: {
9329 open: [__('Saved Templates', 'elementor')],
9330 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')],
9331 tooltip: __('To import or export these components, you’ll need Elementor Pro.', 'elementor')
9332 }
9333 }
9334 }, {
9335 type: 'content',
9336 data: {
9337 title: __('Content', 'elementor'),
9338 features: {
9339 open: [__('Elementor Pages', 'elementor'), __('Landing Pages', 'elementor'), __('Elementor Posts', 'elementor'), __('WP Pages', 'elementor'), __('WP Posts', 'elementor'), __('Custom Post Type', 'elementor')]
9340 }
9341 }
9342 }, {
9343 type: 'settings',
9344 data: {
9345 title: __('Site Settings', 'elementor'),
9346 features: {
9347 open: [__('Global Colors', 'elementor'), __('Global Fonts', 'elementor'), __('Theme Style settings', 'elementor'), __('Layout Settings', 'elementor'), __('Lightbox Settings', 'elementor'), __('Background Settings', 'elementor')]
9348 }
9349 }
9350 }];
9351 var _default = kitContentData;
9352 exports.default = _default;
9353
9354 /***/ }),
9355
9356 /***/ "../core/app/modules/import-export/assets/js/shared/kit-content/kit-content.js":
9357 /*!*************************************************************************************!*\
9358 !*** ../core/app/modules/import-export/assets/js/shared/kit-content/kit-content.js ***!
9359 \*************************************************************************************/
9360 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9361
9362 "use strict";
9363 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
9364
9365
9366 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9367
9368 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9369
9370 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
9371
9372 _Object$defineProperty(exports, "__esModule", {
9373 value: true
9374 });
9375
9376 exports.default = KitContent;
9377
9378 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
9379
9380 __webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
9381
9382 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
9383
9384 var _objectSpread3 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
9385
9386 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
9387
9388 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"));
9389
9390 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"));
9391
9392 var _goProButton = _interopRequireDefault(__webpack_require__(/*! elementor-app/molecules/go-pro-button */ "../core/app/assets/js/molecules/go-pro-button.js"));
9393
9394 var _box = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/box */ "../core/app/assets/js/ui/atoms/box.js"));
9395
9396 var _list = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/list */ "../core/app/assets/js/ui/molecules/list.js"));
9397
9398 var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
9399
9400 var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
9401
9402 var _grid = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/grid/grid */ "../core/app/assets/js/ui/grid/grid.js"));
9403
9404 var _kitContentData = _interopRequireDefault(__webpack_require__(/*! ./kit-content-data/kit-content-data */ "../core/app/modules/import-export/assets/js/shared/kit-content/kit-content-data/kit-content-data.js"));
9405
9406 __webpack_require__(/*! ./kit-content.scss */ "../core/app/modules/import-export/assets/js/shared/kit-content/kit-content.scss");
9407
9408 function KitContent(props) {
9409 var hasPro = elementorAppConfig.hasPro,
9410 _useState = (0, _react.useState)({}),
9411 _useState2 = (0, _slicedToArray2.default)(_useState, 2),
9412 containerHover = _useState2[0],
9413 setContainerHover = _useState2[1],
9414 getTemplateFeatures = function getTemplateFeatures(features, index) {
9415 if (!features) {
9416 return;
9417 }
9418
9419 return /*#__PURE__*/_react.default.createElement(_templatesFeatures.default, {
9420 features: features,
9421 isLocked: !hasPro,
9422 showTooltip: containerHover[index]
9423 });
9424 },
9425 getGoProButton = function getGoProButton() {
9426 return /*#__PURE__*/_react.default.createElement(_goProButton.default, {
9427 className: "e-app-export-kit-content__go-pro-button",
9428 url: "https://go.elementor.com/go-pro-import-export"
9429 });
9430 },
9431 setContainerHoverState = function setContainerHoverState(index, state) {
9432 setContainerHover(function (prevState) {
9433 return (0, _objectSpread3.default)((0, _objectSpread3.default)({}, prevState), {}, (0, _defineProperty2.default)({}, index, state));
9434 });
9435 };
9436
9437 return /*#__PURE__*/_react.default.createElement(_box.default, null, /*#__PURE__*/_react.default.createElement(_list.default, {
9438 separated: true,
9439 className: "e-app-export-kit-content"
9440 }, _kitContentData.default.map(function (item, index) {
9441 var _item$data$features;
9442
9443 var isLockedFeaturesNoPro = ((_item$data$features = item.data.features) === null || _item$data$features === void 0 ? void 0 : _item$data$features.locked) && !hasPro;
9444
9445 if (props.manifest) {
9446 var contentType = 'settings' === item.type ? 'site-settings' : item.type;
9447
9448 if (!props.manifest[contentType]) {
9449 return;
9450 }
9451 }
9452
9453 return /*#__PURE__*/_react.default.createElement(_list.default.Item, {
9454 padding: "20",
9455 key: item.type,
9456 className: "e-app-export-kit-content__item"
9457 }, /*#__PURE__*/_react.default.createElement("div", {
9458 onMouseEnter: function onMouseEnter() {
9459 return isLockedFeaturesNoPro && setContainerHoverState(index, true);
9460 },
9461 onMouseLeave: function onMouseLeave() {
9462 return isLockedFeaturesNoPro && setContainerHoverState(index, false);
9463 }
9464 }, /*#__PURE__*/_react.default.createElement(_grid.default, {
9465 container: true,
9466 noWrap: true
9467 }, /*#__PURE__*/_react.default.createElement(_kitContentCheckbox.default, {
9468 type: item.type,
9469 className: "e-app-export-kit-content__checkbox"
9470 }), /*#__PURE__*/_react.default.createElement(_grid.default, {
9471 item: true
9472 }, /*#__PURE__*/_react.default.createElement(_heading.default, {
9473 variant: "h4",
9474 tag: "h3",
9475 className: "e-app-export-kit-content__title"
9476 }, item.data.title), /*#__PURE__*/_react.default.createElement(_grid.default, {
9477 item: true
9478 }, /*#__PURE__*/_react.default.createElement(_text.default, {
9479 variant: "sm",
9480 tag: "span",
9481 className: "e-app-export-kit-content__description"
9482 }, item.data.description || getTemplateFeatures(item.data.features, index)), isLockedFeaturesNoPro && getGoProButton())))));
9483 })));
9484 }
9485
9486 KitContent.propTypes = {
9487 className: PropTypes.string,
9488 manifest: PropTypes.object
9489 };
9490 KitContent.defaultProps = {
9491 className: ''
9492 };
9493
9494 /***/ }),
9495
9496 /***/ "../core/app/modules/import-export/assets/js/shared/kit-data/kit-data.js":
9497 /*!*******************************************************************************!*\
9498 !*** ../core/app/modules/import-export/assets/js/shared/kit-data/kit-data.js ***!
9499 \*******************************************************************************/
9500 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9501
9502 "use strict";
9503 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
9504 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
9505
9506
9507 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9508
9509 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9510
9511 _Object$defineProperty(exports, "__esModule", {
9512 value: true
9513 });
9514
9515 exports.default = KitData;
9516
9517 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
9518
9519 var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
9520
9521 var _entries = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/entries */ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js"));
9522
9523 var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js"));
9524
9525 __webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
9526
9527 __webpack_require__(/*! core-js/modules/es6.array.filter.js */ "../node_modules/core-js/modules/es6.array.filter.js");
9528
9529 var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
9530
9531 var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
9532
9533 var _list = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/list */ "../core/app/assets/js/ui/molecules/list.js"));
9534
9535 __webpack_require__(/*! ./kit-data.scss */ "../core/app/modules/import-export/assets/js/shared/kit-data/kit-data.scss");
9536
9537 function KitData(props) {
9538 var kitData = props.data,
9539 getSummaryTitle = function getSummaryTitle(type, key, amount) {
9540 var data = elementorAppConfig['import-export'].summaryTitles[type][key];
9541
9542 if (data !== null && data !== void 0 && data.single) {
9543 if (!amount) {
9544 return '';
9545 }
9546
9547 var title = amount > 1 ? data.plural : data.single;
9548 return amount + ' ' + title;
9549 }
9550
9551 return data;
9552 },
9553 getTemplates = function getTemplates() {
9554 var templates = {};
9555
9556 for (var key in kitData === null || kitData === void 0 ? void 0 : kitData.templates) {
9557 var type = kitData.templates[key].doc_type;
9558
9559 if (!templates[type]) {
9560 templates[type] = 0;
9561 }
9562
9563 templates[type]++;
9564 }
9565
9566 return (0, _entries.default)(templates).map(function (item) {
9567 return getSummaryTitle('templates', item[0], item[1]);
9568 });
9569 },
9570 getSiteSettings = function getSiteSettings() {
9571 var siteSettings = (kitData === null || kitData === void 0 ? void 0 : kitData['site-settings']) || {};
9572 return (0, _entries.default)(siteSettings).map(function (item) {
9573 return getSummaryTitle('site-settings', item[1]);
9574 });
9575 },
9576 getContent = function getContent() {
9577 var content = (kitData === null || kitData === void 0 ? void 0 : kitData.content) || {},
9578 wpContent = (kitData === null || kitData === void 0 ? void 0 : kitData['wp-content']) || {};
9579 var mergedContent = (0, _objectSpread2.default)({}, content);
9580
9581 for (var key in mergedContent) {
9582 mergedContent[key] = (0, _keys.default)(mergedContent[key]).concat(wpContent[key] || []);
9583 } // In case that wpContent has properties that doesn't exist in the content object.
9584
9585
9586 mergedContent = (0, _objectSpread2.default)((0, _objectSpread2.default)({}, wpContent), mergedContent);
9587 return (0, _entries.default)(mergedContent).map(function (item) {
9588 return getSummaryTitle('content', item[0], item[1].length);
9589 });
9590 },
9591 kitContent = [{
9592 title: __('Templates:', 'elementor'),
9593 data: getTemplates()
9594 }, {
9595 title: __('Site Settings:', 'elementor'),
9596 data: getSiteSettings()
9597 }, {
9598 title: __('Content:', 'elementor'),
9599 data: getContent()
9600 }];
9601
9602 return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(_heading.default, {
9603 variant: "h6",
9604 tag: "h3",
9605 className: "e-app-export-complete__kit-content-title"
9606 }, __('This Template Kit includes:', 'elementor')), /*#__PURE__*/_react.default.createElement(_list.default, {
9607 className: "e-app-export-complete-kit-data-list"
9608 }, kitContent.map(function (item, index) {
9609 if (!item.data.length) {
9610 return;
9611 }
9612
9613 return /*#__PURE__*/_react.default.createElement(_list.default.Item, {
9614 key: index,
9615 className: "e-app-export-complete-kit-data-list__item"
9616 }, /*#__PURE__*/_react.default.createElement(_text.default, {
9617 tag: "strong",
9618 variant: "sm"
9619 }, /*#__PURE__*/_react.default.createElement("strong", null, item.title)), " ", /*#__PURE__*/_react.default.createElement(_text.default, {
9620 tag: "span",
9621 variant: "sm"
9622 }, item.data.filter(function (value) {
9623 return value;
9624 }).join(' | ')));
9625 })));
9626 }
9627
9628 KitData.propTypes = {
9629 data: PropTypes.object
9630 };
9631
9632 /***/ }),
9633
9634 /***/ "../core/app/modules/import-export/assets/js/templates/layout.js":
9635 /*!***********************************************************************!*\
9636 !*** ../core/app/modules/import-export/assets/js/templates/layout.js ***!
9637 \***********************************************************************/
9638 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9639
9640 "use strict";
9641 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
9642 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
9643
9644
9645 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9646
9647 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9648
9649 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
9650
9651 _Object$defineProperty(exports, "__esModule", {
9652 value: true
9653 });
9654
9655 exports.default = Layout;
9656
9657 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
9658
9659 __webpack_require__(/*! core-js/modules/es6.regexp.match.js */ "../node_modules/core-js/modules/es6.regexp.match.js");
9660
9661 var _toConsumableArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/toConsumableArray */ "../node_modules/@babel/runtime-corejs2/helpers/toConsumableArray.js"));
9662
9663 var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
9664
9665 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
9666
9667 var _page = _interopRequireDefault(__webpack_require__(/*! elementor-app/layout/page */ "../core/app/assets/js/layout/page.js"));
9668
9669 var _contentLayout = _interopRequireDefault(__webpack_require__(/*! ../shared/content-layout/content-layout */ "../core/app/modules/import-export/assets/js/shared/content-layout/content-layout.js"));
9670
9671 var _infoModal = __webpack_require__(/*! ../shared/info-modal/info-modal */ "../core/app/modules/import-export/assets/js/shared/info-modal/info-modal.js");
9672
9673 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"));
9674
9675 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"));
9676
9677 function Layout(props) {
9678 var _useState = (0, _react.useState)(false),
9679 _useState2 = (0, _slicedToArray2.default)(_useState, 2),
9680 showInfoModal = _useState2[0],
9681 setShowInfoModal = _useState2[1],
9682 referrer = location.hash.match('referrer=([^&]+)'),
9683 getContent = function getContent() {
9684 var infoModalProps = {
9685 show: showInfoModal,
9686 setShow: setShowInfoModal
9687 };
9688 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));
9689 },
9690 getInfoButtonProps = function getInfoButtonProps() {
9691 return (0, _objectSpread2.default)((0, _objectSpread2.default)({}, _infoModal.infoButtonProps), {}, {
9692 onClick: function onClick() {
9693 setShowInfoModal(true);
9694 }
9695 });
9696 },
9697 config = {
9698 title: 'import' === props.type ? __('Import', 'elementor') : __('Export', 'elementor'),
9699 headerButtons: [getInfoButtonProps()].concat((0, _toConsumableArray2.default)(props.headerButtons)),
9700 content: getContent(),
9701 footer: props.footer
9702 },
9703 moduleAdminTab = '#tab-import-export-kit'; // Targeting the return_url value to the import-export dedicated admin tab (only when there is no specific referrer).
9704
9705
9706 if (!referrer && -1 === elementorAppConfig.return_url.indexOf(moduleAdminTab)) {
9707 elementorAppConfig.return_url += moduleAdminTab;
9708 }
9709
9710 return /*#__PURE__*/_react.default.createElement(_page.default, config);
9711 }
9712
9713 Layout.propTypes = {
9714 type: PropTypes.oneOf(['import', 'export']),
9715 headerButtons: PropTypes.arrayOf(PropTypes.object),
9716 children: PropTypes.object.isRequired,
9717 footer: PropTypes.object
9718 };
9719 Layout.defaultProps = {
9720 headerButtons: []
9721 };
9722
9723 /***/ }),
9724
9725 /***/ "../core/app/modules/import-export/assets/js/ui/page-header/page-header.js":
9726 /*!*********************************************************************************!*\
9727 !*** ../core/app/modules/import-export/assets/js/ui/page-header/page-header.js ***!
9728 \*********************************************************************************/
9729 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9730
9731 "use strict";
9732 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
9733
9734
9735 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9736
9737 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9738
9739 _Object$defineProperty(exports, "__esModule", {
9740 value: true
9741 });
9742
9743 exports.default = PageHeader;
9744
9745 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
9746
9747 var _isArray = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js"));
9748
9749 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
9750
9751 var _grid = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/grid/grid */ "../core/app/assets/js/ui/grid/grid.js"));
9752
9753 var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
9754
9755 var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
9756
9757 __webpack_require__(/*! ./page-header.scss */ "../core/app/modules/import-export/assets/js/ui/page-header/page-header.scss");
9758
9759 // Page header.
9760 function PageHeader(props) {
9761 var baseClassName = 'e-app-import-export-page-header',
9762 classes = [baseClassName, props.className];
9763
9764 var handleMultiLine = function handleMultiLine(content) {
9765 if ((0, _isArray.default)(content)) {
9766 var multiLineArray = [];
9767 content.forEach(function (line, index) {
9768 if (index) {
9769 multiLineArray.push( /*#__PURE__*/_react.default.createElement("br", {
9770 key: index
9771 }));
9772 }
9773
9774 multiLineArray.push(line);
9775 });
9776 return multiLineArray;
9777 }
9778
9779 return content;
9780 };
9781
9782 return /*#__PURE__*/_react.default.createElement("div", {
9783 className: (0, _utils.arrayToClassName)(classes)
9784 }, /*#__PURE__*/_react.default.createElement(_grid.default, {
9785 container: true
9786 }, /*#__PURE__*/_react.default.createElement(_grid.default, {
9787 item: true,
9788 className: "e-app-import-export-page-header__content-wrapper"
9789 }, props.heading && /*#__PURE__*/_react.default.createElement(_heading.default, {
9790 variant: "display-3",
9791 className: "e-app-import-export-page-header__heading"
9792 }, props.heading), props.description && /*#__PURE__*/_react.default.createElement(_text.default, {
9793 className: "e-app-import-export-page-header__description"
9794 }, handleMultiLine(props.description)))));
9795 }
9796
9797 PageHeader.propTypes = {
9798 className: PropTypes.string,
9799 heading: PropTypes.string,
9800 description: PropTypes.oneOfType([PropTypes.string, PropTypes.array, PropTypes.object])
9801 };
9802 PageHeader.defaultProps = {
9803 className: ''
9804 };
9805
9806 /***/ }),
9807
9808 /***/ "../core/app/modules/import-export/assets/js/ui/panel/panel-body.js":
9809 /*!**************************************************************************!*\
9810 !*** ../core/app/modules/import-export/assets/js/ui/panel/panel-body.js ***!
9811 \**************************************************************************/
9812 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9813
9814 "use strict";
9815 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
9816
9817
9818 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9819
9820 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9821
9822 _Object$defineProperty(exports, "__esModule", {
9823 value: true
9824 });
9825
9826 exports.default = PanelBody;
9827
9828 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
9829
9830 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
9831
9832 var _card = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/card/card */ "../core/app/assets/js/ui/card/card.js"));
9833
9834 var _collapse = _interopRequireDefault(__webpack_require__(/*! elementor-app/molecules/collapse */ "../core/app/assets/js/molecules/collapse.js"));
9835
9836 function PanelBody(props) {
9837 return /*#__PURE__*/_react.default.createElement(_collapse.default.Content, null, /*#__PURE__*/_react.default.createElement(_card.default.Body, {
9838 padding: props.padding,
9839 className: (0, _utils.arrayToClassName)(['e-app-import-export-panel__body', props.className])
9840 }, props.children));
9841 }
9842
9843 PanelBody.propTypes = {
9844 className: PropTypes.string,
9845 padding: PropTypes.string,
9846 children: PropTypes.any.isRequired
9847 };
9848 PanelBody.defaultProps = {
9849 className: '',
9850 padding: '0'
9851 };
9852
9853 /***/ }),
9854
9855 /***/ "../core/app/modules/import-export/assets/js/ui/panel/panel-header.js":
9856 /*!****************************************************************************!*\
9857 !*** ../core/app/modules/import-export/assets/js/ui/panel/panel-header.js ***!
9858 \****************************************************************************/
9859 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9860
9861 "use strict";
9862 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
9863
9864
9865 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9866
9867 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9868
9869 _Object$defineProperty(exports, "__esModule", {
9870 value: true
9871 });
9872
9873 exports.default = PanelHeader;
9874
9875 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
9876
9877 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
9878
9879 var _card = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/card/card */ "../core/app/assets/js/ui/card/card.js"));
9880
9881 var _collapse = _interopRequireDefault(__webpack_require__(/*! elementor-app/molecules/collapse */ "../core/app/assets/js/molecules/collapse.js"));
9882
9883 function PanelHeader(props) {
9884 return /*#__PURE__*/_react.default.createElement(_collapse.default.Toggle, {
9885 active: props.toggle,
9886 showIcon: props.showIcon
9887 }, /*#__PURE__*/_react.default.createElement(_card.default.Header, {
9888 padding: "20",
9889 className: (0, _utils.arrayToClassName)(['e-app-import-export-panel__header', props.className])
9890 }, props.children));
9891 }
9892
9893 PanelHeader.propTypes = {
9894 className: PropTypes.string,
9895 padding: PropTypes.string,
9896 toggle: PropTypes.bool,
9897 showIcon: PropTypes.bool,
9898 children: PropTypes.any.isRequired
9899 };
9900 PanelHeader.defaultProps = {
9901 className: '',
9902 padding: '20',
9903 toggle: true,
9904 showIcon: true
9905 };
9906
9907 /***/ }),
9908
9909 /***/ "../core/app/modules/import-export/assets/js/ui/panel/panel-headline.js":
9910 /*!******************************************************************************!*\
9911 !*** ../core/app/modules/import-export/assets/js/ui/panel/panel-headline.js ***!
9912 \******************************************************************************/
9913 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9914
9915 "use strict";
9916 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
9917
9918
9919 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9920
9921 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9922
9923 _Object$defineProperty(exports, "__esModule", {
9924 value: true
9925 });
9926
9927 exports.default = PanelHeadline;
9928
9929 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
9930
9931 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
9932
9933 var _card = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/card/card */ "../core/app/assets/js/ui/card/card.js"));
9934
9935 function PanelHeadline(props) {
9936 return /*#__PURE__*/_react.default.createElement(_card.default.Headline, {
9937 className: (0, _utils.arrayToClassName)(['e-app-import-export-panel__headline', props.className])
9938 }, props.children);
9939 }
9940
9941 PanelHeadline.propTypes = {
9942 className: PropTypes.string,
9943 children: PropTypes.any.isRequired
9944 };
9945 PanelHeadline.defaultProps = {
9946 className: ''
9947 };
9948
9949 /***/ }),
9950
9951 /***/ "../core/app/modules/import-export/assets/js/ui/panel/panel.js":
9952 /*!*********************************************************************!*\
9953 !*** ../core/app/modules/import-export/assets/js/ui/panel/panel.js ***!
9954 \*********************************************************************/
9955 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9956
9957 "use strict";
9958 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
9959
9960
9961 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9962
9963 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9964
9965 _Object$defineProperty(exports, "__esModule", {
9966 value: true
9967 });
9968
9969 exports.default = Panel;
9970
9971 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
9972
9973 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
9974
9975 var _card = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/card/card */ "../core/app/assets/js/ui/card/card.js"));
9976
9977 var _collapse = _interopRequireDefault(__webpack_require__(/*! elementor-app/molecules/collapse */ "../core/app/assets/js/molecules/collapse.js"));
9978
9979 var _panelHeader = _interopRequireDefault(__webpack_require__(/*! ./panel-header */ "../core/app/modules/import-export/assets/js/ui/panel/panel-header.js"));
9980
9981 var _panelHeadline = _interopRequireDefault(__webpack_require__(/*! ./panel-headline */ "../core/app/modules/import-export/assets/js/ui/panel/panel-headline.js"));
9982
9983 var _panelBody = _interopRequireDefault(__webpack_require__(/*! ./panel-body */ "../core/app/modules/import-export/assets/js/ui/panel/panel-body.js"));
9984
9985 __webpack_require__(/*! ./panel.scss */ "../core/app/modules/import-export/assets/js/ui/panel/panel.scss");
9986
9987 function Panel(props) {
9988 return /*#__PURE__*/_react.default.createElement(_collapse.default, {
9989 isOpened: props.isOpened
9990 }, /*#__PURE__*/_react.default.createElement(_card.default, {
9991 className: (0, _utils.arrayToClassName)(['e-app-import-export-panel', props.className])
9992 }, props.children));
9993 }
9994
9995 Panel.propTypes = {
9996 className: PropTypes.string,
9997 isOpened: PropTypes.bool,
9998 children: PropTypes.any.isRequired
9999 };
10000 Panel.defaultProps = {
10001 className: '',
10002 isOpened: false
10003 };
10004 Panel.Header = _panelHeader.default;
10005 Panel.Headline = _panelHeadline.default;
10006 Panel.Body = _panelBody.default;
10007
10008 /***/ }),
10009
10010 /***/ "../core/app/modules/import-export/assets/js/ui/wizard-step/wizard-step.js":
10011 /*!*********************************************************************************!*\
10012 !*** ../core/app/modules/import-export/assets/js/ui/wizard-step/wizard-step.js ***!
10013 \*********************************************************************************/
10014 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10015
10016 "use strict";
10017 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
10018
10019
10020 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10021
10022 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10023
10024 _Object$defineProperty(exports, "__esModule", {
10025 value: true
10026 });
10027
10028 exports.default = WizardStep;
10029
10030 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
10031
10032 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
10033
10034 var _grid = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/grid/grid */ "../core/app/assets/js/ui/grid/grid.js"));
10035
10036 var _icon = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/icon */ "../core/app/assets/js/ui/atoms/icon.js"));
10037
10038 var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
10039
10040 var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
10041
10042 __webpack_require__(/*! ./wizard-step.scss */ "../core/app/modules/import-export/assets/js/ui/wizard-step/wizard-step.scss");
10043
10044 function WizardStep(props) {
10045 var baseClassName = 'e-app-import-export-wizard-step',
10046 classes = [baseClassName, props.className];
10047 return /*#__PURE__*/_react.default.createElement(_grid.default, {
10048 className: (0, _utils.arrayToClassName)(classes),
10049 justify: "center",
10050 container: true
10051 }, /*#__PURE__*/_react.default.createElement(_grid.default, {
10052 item: true
10053 }, (props.image || props.icon) && /*#__PURE__*/_react.default.createElement(_grid.default, {
10054 className: "e-app-import-export-wizard-step__media-container",
10055 justify: "center",
10056 alignItems: "end",
10057 container: true
10058 }, props.image && /*#__PURE__*/_react.default.createElement("img", {
10059 className: "e-app-import-export-wizard-step__image",
10060 src: props.image
10061 }), props.icon && /*#__PURE__*/_react.default.createElement(_icon.default, {
10062 className: "e-app-import-export-wizard-step__icon ".concat(props.icon)
10063 })), props.heading && /*#__PURE__*/_react.default.createElement(_heading.default, {
10064 variant: "display-3",
10065 className: "e-app-import-export-wizard-step__heading"
10066 }, props.heading), props.description && /*#__PURE__*/_react.default.createElement(_text.default, {
10067 variant: "xl",
10068 className: "e-app-import-export-wizard-step__description"
10069 }, props.description), props.children && /*#__PURE__*/_react.default.createElement(_grid.default, {
10070 item: true,
10071 className: "e-app-import-export-wizard-step__content"
10072 }, props.children), props.notice && /*#__PURE__*/_react.default.createElement(_text.default, {
10073 variant: "xs",
10074 className: "e-app-import-export-wizard-step__notice"
10075 }, props.notice)));
10076 }
10077
10078 WizardStep.propTypes = {
10079 className: PropTypes.string,
10080 image: PropTypes.string,
10081 icon: PropTypes.string,
10082 heading: PropTypes.string,
10083 description: PropTypes.oneOfType([PropTypes.string, PropTypes.object]),
10084 notice: PropTypes.oneOfType([PropTypes.string, PropTypes.object]),
10085 children: PropTypes.any
10086 };
10087 WizardStep.defaultProps = {
10088 className: ''
10089 };
10090
10091 /***/ }),
10092
10093 /***/ "../core/app/modules/site-editor/assets/js/context/template-types.js":
10094 /*!***************************************************************************!*\
10095 !*** ../core/app/modules/site-editor/assets/js/context/template-types.js ***!
10096 \***************************************************************************/
10097 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10098
10099 "use strict";
10100 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
10101 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
10102
10103
10104 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10105
10106 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10107
10108 _Object$defineProperty(exports, "__esModule", {
10109 value: true
10110 });
10111
10112 exports.default = exports.TemplateTypesConsumer = exports.Context = void 0;
10113
10114 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
10115
10116 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
10117
10118 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
10119
10120 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
10121
10122 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
10123
10124 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
10125
10126 __webpack_require__(/*! ../../scss/loading.scss */ "../core/app/modules/site-editor/assets/scss/loading.scss");
10127
10128 var Context = _react.default.createContext();
10129
10130 exports.Context = Context;
10131
10132 var TemplateTypesContext = /*#__PURE__*/function (_React$Component) {
10133 (0, _inherits2.default)(TemplateTypesContext, _React$Component);
10134
10135 var _super = (0, _createSuper2.default)(TemplateTypesContext);
10136
10137 function TemplateTypesContext(props) {
10138 var _this;
10139
10140 (0, _classCallCheck2.default)(this, TemplateTypesContext);
10141 _this = _super.call(this, props);
10142 _this.state = {
10143 templateTypes: [],
10144 loading: true,
10145 error: false
10146 };
10147 return _this;
10148 }
10149
10150 (0, _createClass2.default)(TemplateTypesContext, [{
10151 key: "componentDidMount",
10152 value: function componentDidMount() {
10153 var _this2 = this;
10154
10155 this.getTemplateTypes().then(function (response) {
10156 _this2.setState({
10157 templateTypes: response,
10158 loading: false
10159 });
10160 }).fail(function (error) {
10161 _this2.setState({
10162 error: error.statusText ? error.statusText : error,
10163 loading: false
10164 });
10165 });
10166 }
10167 }, {
10168 key: "getTemplateTypes",
10169 value: function getTemplateTypes() {
10170 return elementorCommon.ajax.load({
10171 action: 'app_site_editor_template_types'
10172 });
10173 }
10174 }, {
10175 key: "render",
10176 value: function render() {
10177 if (this.state.error) {
10178 return /*#__PURE__*/_react.default.createElement("div", {
10179 className: "e-loading-wrapper"
10180 }, /*#__PURE__*/_react.default.createElement("h3", null, __('Error:', 'elementor'), " ", this.state.error));
10181 }
10182
10183 if (this.state.loading) {
10184 return /*#__PURE__*/_react.default.createElement("div", {
10185 className: "elementor-loading"
10186 }, /*#__PURE__*/_react.default.createElement("div", {
10187 className: "elementor-loader-wrapper"
10188 }, /*#__PURE__*/_react.default.createElement("div", {
10189 className: "elementor-loader"
10190 }, /*#__PURE__*/_react.default.createElement("div", {
10191 className: "elementor-loader-boxes"
10192 }, /*#__PURE__*/_react.default.createElement("div", {
10193 className: "elementor-loader-box"
10194 }), /*#__PURE__*/_react.default.createElement("div", {
10195 className: "elementor-loader-box"
10196 }), /*#__PURE__*/_react.default.createElement("div", {
10197 className: "elementor-loader-box"
10198 }), /*#__PURE__*/_react.default.createElement("div", {
10199 className: "elementor-loader-box"
10200 }))), /*#__PURE__*/_react.default.createElement("div", {
10201 className: "elementor-loading-title"
10202 }, __('Loading', 'elementor')))); // <div className="e-loading-wrapper"><h3>{ __( 'Loading', 'elementor' ) }...</h3></div>;
10203 }
10204
10205 return /*#__PURE__*/_react.default.createElement(Context.Provider, {
10206 value: this.state
10207 }, this.props.children);
10208 }
10209 }]);
10210 return TemplateTypesContext;
10211 }(_react.default.Component);
10212
10213 (0, _defineProperty2.default)(TemplateTypesContext, "propTypes", {
10214 children: PropTypes.object.isRequired
10215 });
10216 var TemplateTypesConsumer = Context.Consumer;
10217 exports.TemplateTypesConsumer = TemplateTypesConsumer;
10218 var _default = TemplateTypesContext;
10219 exports.default = _default;
10220
10221 /***/ }),
10222
10223 /***/ "../core/app/modules/site-editor/assets/js/module.js":
10224 /*!***********************************************************!*\
10225 !*** ../core/app/modules/site-editor/assets/js/module.js ***!
10226 \***********************************************************/
10227 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10228
10229 "use strict";
10230 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
10231
10232
10233 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10234
10235 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10236
10237 _Object$defineProperty(exports, "__esModule", {
10238 value: true
10239 });
10240
10241 exports.default = void 0;
10242
10243 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
10244
10245 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
10246
10247 var _router = _interopRequireDefault(__webpack_require__(/*! @elementor/router */ "@elementor/router"));
10248
10249 var _promotion = _interopRequireDefault(__webpack_require__(/*! ./pages/promotion */ "../core/app/modules/site-editor/assets/js/pages/promotion.js"));
10250
10251 var _notFound = _interopRequireDefault(__webpack_require__(/*! ./pages/not-found */ "../core/app/modules/site-editor/assets/js/pages/not-found.js"));
10252
10253 var SiteEditor = /*#__PURE__*/function () {
10254 function SiteEditor() {
10255 (0, _classCallCheck2.default)(this, SiteEditor);
10256 this.saveTemplateTypesToCache();
10257
10258 _router.default.addRoute({
10259 path: '/site-editor/promotion',
10260 component: _promotion.default
10261 });
10262
10263 _router.default.addRoute({
10264 path: '/site-editor/*',
10265 component: _notFound.default
10266 });
10267 }
10268
10269 (0, _createClass2.default)(SiteEditor, [{
10270 key: "saveTemplateTypesToCache",
10271 value: function saveTemplateTypesToCache() {
10272 var types = this.getTypes();
10273 elementorCommon.ajax.addRequestCache({
10274 unique_id: 'app_site_editor_template_types'
10275 }, types);
10276 }
10277 }, {
10278 key: "getTypes",
10279 value: function getTypes() {
10280 return [{
10281 type: 'header',
10282 icon: 'eicon-header',
10283 title: __('Header', 'elementor'),
10284 urls: {
10285 thumbnail: elementorAppConfig.assets_url + '/images/app/site-editor/header.svg'
10286 },
10287 tooltip_data: {
10288 title: __('What is a Header Template?', 'elementor'),
10289 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'),
10290 tip: __('You can create multiple headers, and assign each to different areas of your site.', 'elementor'),
10291 docs: 'https://go.elementor.com/app-theme-builder-header',
10292 video_url: 'https://www.youtube.com/embed/HHy5RK6W-6I'
10293 }
10294 }, {
10295 type: 'footer',
10296 icon: 'eicon-footer',
10297 title: __('Footer', 'elementor'),
10298 urls: {
10299 thumbnail: elementorAppConfig.assets_url + '/images/app/site-editor/footer.svg'
10300 },
10301 tooltip_data: {
10302 title: __('What is a Footer Template?', 'elementor'),
10303 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'),
10304 tip: __('You can create multiple footers, and assign each to different areas of your site.', 'elementor'),
10305 docs: 'https://go.elementor.com/app-theme-builder-footer',
10306 video_url: 'https://www.youtube.com/embed/xa8DoR4tQrY'
10307 }
10308 }, {
10309 type: 'single-page',
10310 icon: 'eicon-single-page',
10311 title: __('Single Page', 'elementor'),
10312 urls: {
10313 thumbnail: elementorAppConfig.assets_url + '/images/app/site-editor/single-page.svg'
10314 },
10315 tooltip_data: {
10316 title: __('What is a Single Page Template?', 'elementor'),
10317 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'),
10318 tip: __('You can create multiple single page templates, and assign each to different areas of your site.', 'elementor'),
10319 docs: 'https://go.elementor.com/app-theme-builder-page',
10320 video_url: 'https://www.youtube.com/embed/_y5eZ60lVoY'
10321 }
10322 }, {
10323 type: 'single-post',
10324 icon: 'eicon-single-post',
10325 title: __('Single Post', 'elementor'),
10326 urls: {
10327 thumbnail: elementorAppConfig.assets_url + '/images/app/site-editor/single-post.svg'
10328 },
10329 tooltip_data: {
10330 title: __('What is a Single Post Template?', 'elementor'),
10331 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'),
10332 tip: __('You can create multiple single post templates, and assign each to a different category.', 'elementor'),
10333 docs: 'https://go.elementor.com/app-theme-builder-post',
10334 video_url: 'https://www.youtube.com/embed/8Fk-Edu7DL0'
10335 }
10336 }, {
10337 type: 'archive',
10338 icon: 'eicon-archive',
10339 title: __('Archive', 'elementor'),
10340 urls: {
10341 thumbnail: elementorAppConfig.assets_url + '/images/app/site-editor/archive.svg'
10342 },
10343 tooltip_data: {
10344 title: __('What is an Archive Template?', 'elementor'),
10345 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'),
10346 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'),
10347 docs: 'https://go.elementor.com/app-theme-builder-archive',
10348 video_url: 'https://www.youtube.com/embed/wxElpEh9bfA'
10349 }
10350 }, {
10351 type: 'search-results',
10352 icon: 'eicon-search-results',
10353 title: __('Search Results', 'elementor'),
10354 urls: {
10355 thumbnail: elementorAppConfig.assets_url + '/images/app/site-editor/search-results.svg'
10356 },
10357 tooltip_data: {
10358 title: __('What is a Search Results Template?', 'elementor'),
10359 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'),
10360 tip: __('You can customize the message if there are no results for the search term.', 'elementor'),
10361 docs: 'https://go.elementor.com/app-theme-builder-search-results',
10362 video_url: 'https://www.youtube.com/embed/KKkIU_L5sDo'
10363 }
10364 }, {
10365 type: 'product',
10366 icon: 'eicon-single-product',
10367 title: __('Product', 'elementor'),
10368 urls: {
10369 thumbnail: elementorAppConfig.assets_url + '/images/app/site-editor/product.svg'
10370 },
10371 tooltip_data: {
10372 title: __('What is a Single Product Template?', 'elementor'),
10373 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'),
10374 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'),
10375 docs: 'https://go.elementor.com/app-theme-builder-product',
10376 video_url: 'https://www.youtube.com/embed/PjhoB1RWkBM'
10377 }
10378 }, {
10379 type: 'products',
10380 icon: 'eicon-products',
10381 title: __('Products Archive', 'elementor'),
10382 urls: {
10383 thumbnail: elementorAppConfig.assets_url + '/images/app/site-editor/products.svg'
10384 },
10385 tooltip_data: {
10386 title: __('What is a Products Archive Template?', 'elementor'),
10387 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'),
10388 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'),
10389 docs: 'https://go.elementor.com/app-theme-builder-products-archive',
10390 video_url: 'https://www.youtube.com/embed/cQLeirgkguA'
10391 }
10392 }, {
10393 type: 'error-404',
10394 icon: 'eicon-error-404',
10395 title: __('Error 404', 'elementor'),
10396 urls: {
10397 thumbnail: elementorAppConfig.assets_url + '/images/app/site-editor/error-404.svg'
10398 },
10399 tooltip_data: {
10400 title: __('What is a 404 Page Template?', 'elementor'),
10401 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'),
10402 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'),
10403 docs: 'https://go.elementor.com/app-theme-builder-404',
10404 video_url: 'https://www.youtube.com/embed/ACCNp9tBMQg'
10405 }
10406 }];
10407 }
10408 }]);
10409 return SiteEditor;
10410 }();
10411
10412 exports.default = SiteEditor;
10413
10414 /***/ }),
10415
10416 /***/ "../core/app/modules/site-editor/assets/js/molecules/site-part.js":
10417 /*!************************************************************************!*\
10418 !*** ../core/app/modules/site-editor/assets/js/molecules/site-part.js ***!
10419 \************************************************************************/
10420 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10421
10422 "use strict";
10423 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
10424
10425
10426 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10427
10428 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10429
10430 _Object$defineProperty(exports, "__esModule", {
10431 value: true
10432 });
10433
10434 exports.default = SitePart;
10435
10436 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
10437
10438 var _card = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/card/card */ "../core/app/assets/js/ui/card/card.js"));
10439
10440 var _cardHeader = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/card/card-header */ "../core/app/assets/js/ui/card/card-header.js"));
10441
10442 var _cardBody = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/card/card-body */ "../core/app/assets/js/ui/card/card-body.js"));
10443
10444 var _cardImage = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/card/card-image */ "../core/app/assets/js/ui/card/card-image.js"));
10445
10446 var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
10447
10448 __webpack_require__(/*! ./site-part.scss */ "../core/app/modules/site-editor/assets/js/molecules/site-part.scss");
10449
10450 function SitePart(props) {
10451 return /*#__PURE__*/_react.default.createElement(_card.default, {
10452 className: "e-site-part"
10453 }, /*#__PURE__*/_react.default.createElement(_cardHeader.default, null, /*#__PURE__*/_react.default.createElement(_heading.default, {
10454 tag: "h1",
10455 variant: "text-sm",
10456 className: "eps-card__headline"
10457 }, props.title), props.actionButton), /*#__PURE__*/_react.default.createElement(_cardBody.default, null, /*#__PURE__*/_react.default.createElement(_cardImage.default, {
10458 alt: props.title,
10459 src: props.thumbnail
10460 }, props.children)));
10461 }
10462
10463 SitePart.propTypes = {
10464 thumbnail: PropTypes.string.isRequired,
10465 title: PropTypes.string.isRequired,
10466 children: PropTypes.object,
10467 showIndicator: PropTypes.bool,
10468 actionButton: PropTypes.object
10469 };
10470
10471 /***/ }),
10472
10473 /***/ "../core/app/modules/site-editor/assets/js/organisms/all-parts-button.js":
10474 /*!*******************************************************************************!*\
10475 !*** ../core/app/modules/site-editor/assets/js/organisms/all-parts-button.js ***!
10476 \*******************************************************************************/
10477 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10478
10479 "use strict";
10480 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
10481 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
10482
10483
10484 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10485
10486 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10487
10488 _Object$defineProperty(exports, "__esModule", {
10489 value: true
10490 });
10491
10492 exports.default = AllPartsButton;
10493
10494 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
10495
10496 __webpack_require__(/*! core-js/modules/es6.regexp.match.js */ "../node_modules/core-js/modules/es6.regexp.match.js");
10497
10498 var _menuItem = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/menu/menu-item */ "../core/app/assets/js/ui/menu/menu-item.js"));
10499
10500 var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
10501
10502 function AllPartsButton(props) {
10503 var activePathname = '/site-editor/templates';
10504 return /*#__PURE__*/_react.default.createElement(_router.Match, {
10505 path: activePathname
10506 }, function (_ref) {
10507 var match = _ref.match;
10508 var className = "eps-menu-item__link".concat(match || props.promotion ? ' eps-menu-item--active' : '');
10509 return /*#__PURE__*/_react.default.createElement(_menuItem.default, {
10510 text: __('All Parts', 'elementor'),
10511 className: className,
10512 icon: "eicon-filter",
10513 url: props.url
10514 });
10515 });
10516 }
10517
10518 AllPartsButton.propTypes = {
10519 url: PropTypes.string,
10520 promotion: PropTypes.bool
10521 };
10522
10523 /***/ }),
10524
10525 /***/ "../core/app/modules/site-editor/assets/js/organisms/menu.js":
10526 /*!*******************************************************************!*\
10527 !*** ../core/app/modules/site-editor/assets/js/organisms/menu.js ***!
10528 \*******************************************************************/
10529 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10530
10531 "use strict";
10532 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
10533 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
10534
10535
10536 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10537
10538 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10539
10540 _Object$defineProperty(exports, "__esModule", {
10541 value: true
10542 });
10543
10544 exports.default = Menu;
10545
10546 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
10547
10548 var _menu = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/menu/menu */ "../core/app/assets/js/ui/menu/menu.js"));
10549
10550 var _templateTypes = __webpack_require__(/*! ../context/template-types */ "../core/app/modules/site-editor/assets/js/context/template-types.js");
10551
10552 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
10553
10554 var _addNewButton = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/add-new-button */ "../core/app/assets/js/ui/molecules/add-new-button.js"));
10555
10556 __webpack_require__(/*! ./menu.scss */ "../core/app/modules/site-editor/assets/js/organisms/menu.scss");
10557
10558 function Menu(props) {
10559 var _React$useContext = _react.default.useContext(_templateTypes.Context),
10560 templateTypes = _React$useContext.templateTypes,
10561 actionButton = function actionButton(itemProps) {
10562 var className = 'eps-menu-item__action-button';
10563
10564 if (props.promotion) {
10565 return /*#__PURE__*/_react.default.createElement(_button.default, {
10566 text: __('Go Pro', 'elementor'),
10567 hideText: true,
10568 icon: "eicon-lock",
10569 className: className
10570 });
10571 }
10572
10573 var goToCreate = function goToCreate() {
10574 location.href = itemProps.urls.create;
10575 };
10576
10577 return /*#__PURE__*/_react.default.createElement("span", {
10578 className: className
10579 }, /*#__PURE__*/_react.default.createElement(_addNewButton.default, {
10580 hideText: true,
10581 size: "sm",
10582 onClick: function onClick() {
10583 return goToCreate();
10584 }
10585 }));
10586 };
10587
10588 return /*#__PURE__*/_react.default.createElement(_menu.default, {
10589 menuItems: templateTypes,
10590 actionButton: actionButton,
10591 promotion: props.promotion
10592 }, props.allPartsButton, /*#__PURE__*/_react.default.createElement("div", {
10593 className: "eps-menu__title"
10594 }, __('Site Parts', 'elementor')));
10595 }
10596
10597 Menu.propTypes = {
10598 allPartsButton: PropTypes.element.isRequired,
10599 promotion: PropTypes.bool
10600 };
10601
10602 /***/ }),
10603
10604 /***/ "../core/app/modules/site-editor/assets/js/organisms/site-parts.js":
10605 /*!*************************************************************************!*\
10606 !*** ../core/app/modules/site-editor/assets/js/organisms/site-parts.js ***!
10607 \*************************************************************************/
10608 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10609
10610 "use strict";
10611 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
10612 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
10613
10614
10615 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10616
10617 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10618
10619 _Object$defineProperty(exports, "__esModule", {
10620 value: true
10621 });
10622
10623 exports.default = SiteParts;
10624
10625 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
10626
10627 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
10628
10629 __webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
10630
10631 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
10632
10633 var _cssGrid = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/css-grid */ "../core/app/assets/js/ui/atoms/css-grid.js"));
10634
10635 var _modal = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/modal/modal */ "../core/app/assets/js/ui/modal/modal.js"));
10636
10637 var _sitePart = _interopRequireDefault(__webpack_require__(/*! ../molecules/site-part */ "../core/app/modules/site-editor/assets/js/molecules/site-part.js"));
10638
10639 var _templateTypes = __webpack_require__(/*! ../context/template-types */ "../core/app/modules/site-editor/assets/js/context/template-types.js");
10640
10641 var InfoButton = function InfoButton(props) {
10642 var toggleButtonProps = {
10643 text: __('Info', 'elementor'),
10644 hideText: true,
10645 icon: 'eicon-info-circle e-site-part__info-toggle'
10646 };
10647 return /*#__PURE__*/_react.default.createElement(_modal.default, {
10648 toggleButtonProps: toggleButtonProps,
10649 title: props.title
10650 }, /*#__PURE__*/_react.default.createElement(_cssGrid.default, {
10651 columns: 2,
10652 spacing: 60
10653 }, /*#__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, {
10654 text: __('Learn More', 'elementor'),
10655 color: "link",
10656 target: "_blank",
10657 url: props.docs
10658 })), /*#__PURE__*/_react.default.createElement("div", {
10659 className: "eps-modal__tip"
10660 }, /*#__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", {
10661 className: "video-wrapper"
10662 }, /*#__PURE__*/_react.default.createElement("iframe", {
10663 id: "ytplayer",
10664 src: props.video_url,
10665 frameBorder: "0"
10666 })))));
10667 };
10668
10669 InfoButton.propTypes = {
10670 content: PropTypes.string.isRequired,
10671 docs: PropTypes.string.isRequired,
10672 tip: PropTypes.string.isRequired,
10673 title: PropTypes.string.isRequired,
10674 type: PropTypes.string.isRequired,
10675 video_url: PropTypes.string.isRequired
10676 };
10677
10678 function SiteParts(props) {
10679 var _React$useContext = _react.default.useContext(_templateTypes.Context),
10680 templateTypes = _React$useContext.templateTypes;
10681
10682 return /*#__PURE__*/_react.default.createElement(_cssGrid.default, {
10683 className: "e-site-editor__site-parts",
10684 colMinWidth: 200,
10685 spacing: 25
10686 }, templateTypes.map(function (item) {
10687 return /*#__PURE__*/_react.default.createElement(_sitePart.default, (0, _extends2.default)({
10688 className: "e-site-editor__site-part",
10689 actionButton: /*#__PURE__*/_react.default.createElement(InfoButton, (0, _extends2.default)({
10690 type: item.title
10691 }, item.tooltip_data)),
10692 thumbnail: item.urls.thumbnail,
10693 key: item.type
10694 }, item), _react.default.createElement(props.hoverElement, item));
10695 }));
10696 }
10697
10698 SiteParts.propTypes = {
10699 hoverElement: PropTypes.func.isRequired
10700 };
10701
10702 /***/ }),
10703
10704 /***/ "../core/app/modules/site-editor/assets/js/package.js":
10705 /*!************************************************************!*\
10706 !*** ../core/app/modules/site-editor/assets/js/package.js ***!
10707 \************************************************************/
10708 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10709
10710 "use strict";
10711
10712
10713 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10714
10715 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10716
10717 _Object$defineProperty(exports, "__esModule", {
10718 value: true
10719 });
10720
10721 exports.default = void 0;
10722
10723 var _allPartsButton = _interopRequireDefault(__webpack_require__(/*! ./organisms/all-parts-button */ "../core/app/modules/site-editor/assets/js/organisms/all-parts-button.js"));
10724
10725 var _layout = _interopRequireDefault(__webpack_require__(/*! ./templates/layout */ "../core/app/modules/site-editor/assets/js/templates/layout.js"));
10726
10727 var _module = _interopRequireDefault(__webpack_require__(/*! ./module */ "../core/app/modules/site-editor/assets/js/module.js"));
10728
10729 var _notFound = _interopRequireDefault(__webpack_require__(/*! ./pages/not-found */ "../core/app/modules/site-editor/assets/js/pages/not-found.js"));
10730
10731 var _siteParts = _interopRequireDefault(__webpack_require__(/*! ./organisms/site-parts */ "../core/app/modules/site-editor/assets/js/organisms/site-parts.js"));
10732
10733 var _sitePart = _interopRequireDefault(__webpack_require__(/*! ./molecules/site-part */ "../core/app/modules/site-editor/assets/js/molecules/site-part.js"));
10734
10735 var _templateTypes = __webpack_require__(/*! ./context/template-types */ "../core/app/modules/site-editor/assets/js/context/template-types.js");
10736
10737 // Alphabetical order.
10738 var _default = {
10739 AllPartsButton: _allPartsButton.default,
10740 Layout: _layout.default,
10741 Module: _module.default,
10742 NotFound: _notFound.default,
10743 SitePart: _sitePart.default,
10744 SiteParts: _siteParts.default,
10745 TemplateTypesContext: _templateTypes.Context
10746 };
10747 exports.default = _default;
10748
10749 /***/ }),
10750
10751 /***/ "../core/app/modules/site-editor/assets/js/pages/not-found.js":
10752 /*!********************************************************************!*\
10753 !*** ../core/app/modules/site-editor/assets/js/pages/not-found.js ***!
10754 \********************************************************************/
10755 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10756
10757 "use strict";
10758 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
10759
10760
10761 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10762
10763 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10764
10765 _Object$defineProperty(exports, "__esModule", {
10766 value: true
10767 });
10768
10769 exports.default = NotFound;
10770
10771 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
10772
10773 __webpack_require__(/*! core-js/modules/es6.regexp.split.js */ "../node_modules/core-js/modules/es6.regexp.split.js");
10774
10775 var _dialog = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/dialog/dialog */ "../core/app/assets/js/ui/dialog/dialog.js"));
10776
10777 function NotFound() {
10778 var url = _react.default.useMemo(function () {
10779 var _elementorAppConfig$m;
10780
10781 return ((_elementorAppConfig$m = elementorAppConfig.menu_url.split('#')) === null || _elementorAppConfig$m === void 0 ? void 0 : _elementorAppConfig$m[1]) || '/site-editor';
10782 }, []);
10783
10784 return /*#__PURE__*/_react.default.createElement(_dialog.default, {
10785 title: __('Theme Builder could not be loaded', 'elementor'),
10786 text: __('We’re sorry, but something went wrong. Click on ‘Learn more’ and follow each of the steps to quickly solve it.', 'elementor'),
10787 approveButtonUrl: "https://go.elementor.com/app-theme-builder-load-issue",
10788 approveButtonColor: "link",
10789 approveButtonTarget: "_blank",
10790 approveButtonText: __('Learn More', 'elementor'),
10791 dismissButtonText: __('Go Back', 'elementor'),
10792 dismissButtonUrl: url
10793 });
10794 }
10795
10796 /***/ }),
10797
10798 /***/ "../core/app/modules/site-editor/assets/js/pages/promotion.js":
10799 /*!********************************************************************!*\
10800 !*** ../core/app/modules/site-editor/assets/js/pages/promotion.js ***!
10801 \********************************************************************/
10802 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10803
10804 "use strict";
10805 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
10806 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
10807
10808
10809 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10810
10811 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10812
10813 _Object$defineProperty(exports, "__esModule", {
10814 value: true
10815 });
10816
10817 exports.default = Promotion;
10818
10819 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
10820
10821 var _allPartsButton = _interopRequireDefault(__webpack_require__(/*! ../organisms/all-parts-button */ "../core/app/modules/site-editor/assets/js/organisms/all-parts-button.js"));
10822
10823 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
10824
10825 var _cardOverlay = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/card/card-overlay */ "../core/app/assets/js/ui/card/card-overlay.js"));
10826
10827 var _grid = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/grid/grid */ "../core/app/assets/js/ui/grid/grid.js"));
10828
10829 var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
10830
10831 var _layout = _interopRequireDefault(__webpack_require__(/*! ../templates/layout */ "../core/app/modules/site-editor/assets/js/templates/layout.js"));
10832
10833 var _siteParts = _interopRequireDefault(__webpack_require__(/*! ../organisms/site-parts */ "../core/app/modules/site-editor/assets/js/organisms/site-parts.js"));
10834
10835 var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
10836
10837 __webpack_require__(/*! ./promotion.scss */ "../core/app/modules/site-editor/assets/js/pages/promotion.scss");
10838
10839 function Promotion() {
10840 var promotionUrl = 'https://go.elementor.com/go-pro-theme-builder',
10841 PromotionHoverElement = function PromotionHoverElement(props) {
10842 var promotionUrlWithType = "".concat(promotionUrl, "?type=").concat(props.type);
10843 return /*#__PURE__*/_react.default.createElement(_cardOverlay.default, {
10844 className: "e-site-editor__promotion-overlay"
10845 }, /*#__PURE__*/_react.default.createElement("a", {
10846 className: "e-site-editor__promotion-overlay__link",
10847 target: "_blank",
10848 rel: "noopener noreferrer",
10849 href: promotionUrlWithType
10850 }, /*#__PURE__*/_react.default.createElement("i", {
10851 className: "e-site-editor__promotion-overlay__icon eicon-lock"
10852 }), /*#__PURE__*/_react.default.createElement(_button.default, {
10853 size: "sm",
10854 color: "cta",
10855 variant: "contained",
10856 text: __('Go Pro', 'elementor')
10857 })));
10858 };
10859
10860 PromotionHoverElement.propTypes = {
10861 className: PropTypes.string,
10862 type: PropTypes.string.isRequired
10863 };
10864 return /*#__PURE__*/_react.default.createElement(_layout.default, {
10865 allPartsButton: /*#__PURE__*/_react.default.createElement(_allPartsButton.default, {
10866 promotion: true
10867 }),
10868 promotion: true
10869 }, /*#__PURE__*/_react.default.createElement("section", {
10870 className: "e-site-editor__promotion"
10871 }, /*#__PURE__*/_react.default.createElement(_grid.default, {
10872 container: true,
10873 className: "page-header"
10874 }, /*#__PURE__*/_react.default.createElement(_grid.default, {
10875 item: true,
10876 sm: 7,
10877 justify: "end"
10878 }, /*#__PURE__*/_react.default.createElement(_heading.default, {
10879 variant: "h1"
10880 }, __('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, {
10881 item: true,
10882 container: true,
10883 justify: "end",
10884 alignItems: "start",
10885 sm: 5
10886 }, /*#__PURE__*/_react.default.createElement(_button.default, {
10887 size: "sm",
10888 color: "cta",
10889 variant: "contained",
10890 url: promotionUrl,
10891 text: __('Go Pro', 'elementor')
10892 }))), /*#__PURE__*/_react.default.createElement("hr", {
10893 className: "eps-separator"
10894 }), /*#__PURE__*/_react.default.createElement(_siteParts.default, {
10895 hoverElement: PromotionHoverElement
10896 })));
10897 }
10898
10899 /***/ }),
10900
10901 /***/ "../core/app/modules/site-editor/assets/js/templates/layout.js":
10902 /*!*********************************************************************!*\
10903 !*** ../core/app/modules/site-editor/assets/js/templates/layout.js ***!
10904 \*********************************************************************/
10905 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10906
10907 "use strict";
10908 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
10909 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
10910
10911
10912 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10913
10914 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10915
10916 _Object$defineProperty(exports, "__esModule", {
10917 value: true
10918 });
10919
10920 exports.default = Layout;
10921
10922 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
10923
10924 var _page = _interopRequireDefault(__webpack_require__(/*! elementor-app/layout/page */ "../core/app/assets/js/layout/page.js"));
10925
10926 var _menu = _interopRequireDefault(__webpack_require__(/*! ../organisms/menu */ "../core/app/modules/site-editor/assets/js/organisms/menu.js"));
10927
10928 var _templateTypes = _interopRequireDefault(__webpack_require__(/*! ../context/template-types */ "../core/app/modules/site-editor/assets/js/context/template-types.js"));
10929
10930 __webpack_require__(/*! ./site-editor.scss */ "../core/app/modules/site-editor/assets/js/templates/site-editor.scss");
10931
10932 function Layout(props) {
10933 var config = {
10934 title: __('Theme Builder', 'elementor'),
10935 titleRedirectRoute: '/site-editor',
10936 headerButtons: props.headerButtons,
10937 sidebar: /*#__PURE__*/_react.default.createElement(_menu.default, {
10938 allPartsButton: props.allPartsButton,
10939 promotion: props.promotion
10940 }),
10941 content: props.children
10942 };
10943 return /*#__PURE__*/_react.default.createElement(_templateTypes.default, null, /*#__PURE__*/_react.default.createElement(_page.default, config));
10944 }
10945
10946 Layout.propTypes = {
10947 headerButtons: PropTypes.arrayOf(PropTypes.object),
10948 allPartsButton: PropTypes.element.isRequired,
10949 children: PropTypes.object.isRequired,
10950 promotion: PropTypes.bool
10951 };
10952 Layout.defaultProps = {
10953 headerButtons: []
10954 };
10955
10956 /***/ }),
10957
10958 /***/ "../node_modules/core-js/library/fn/array/from.js":
10959 /*!********************************************************!*\
10960 !*** ../node_modules/core-js/library/fn/array/from.js ***!
10961 \********************************************************/
10962 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
10963
10964 __webpack_require__(/*! ../../modules/es6.string.iterator */ "../node_modules/core-js/library/modules/es6.string.iterator.js");
10965 __webpack_require__(/*! ../../modules/es6.array.from */ "../node_modules/core-js/library/modules/es6.array.from.js");
10966 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Array.from;
10967
10968
10969 /***/ }),
10970
10971 /***/ "../node_modules/core-js/library/fn/array/is-array.js":
10972 /*!************************************************************!*\
10973 !*** ../node_modules/core-js/library/fn/array/is-array.js ***!
10974 \************************************************************/
10975 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
10976
10977 __webpack_require__(/*! ../../modules/es6.array.is-array */ "../node_modules/core-js/library/modules/es6.array.is-array.js");
10978 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Array.isArray;
10979
10980
10981 /***/ }),
10982
10983 /***/ "../node_modules/core-js/library/fn/json/stringify.js":
10984 /*!************************************************************!*\
10985 !*** ../node_modules/core-js/library/fn/json/stringify.js ***!
10986 \************************************************************/
10987 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
10988
10989 var core = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js");
10990 var $JSON = core.JSON || (core.JSON = { stringify: JSON.stringify });
10991 module.exports = function stringify(it) { // eslint-disable-line no-unused-vars
10992 return $JSON.stringify.apply($JSON, arguments);
10993 };
10994
10995
10996 /***/ }),
10997
10998 /***/ "../node_modules/core-js/library/fn/object/assign.js":
10999 /*!***********************************************************!*\
11000 !*** ../node_modules/core-js/library/fn/object/assign.js ***!
11001 \***********************************************************/
11002 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11003
11004 __webpack_require__(/*! ../../modules/es6.object.assign */ "../node_modules/core-js/library/modules/es6.object.assign.js");
11005 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.assign;
11006
11007
11008 /***/ }),
11009
11010 /***/ "../node_modules/core-js/library/fn/object/create.js":
11011 /*!***********************************************************!*\
11012 !*** ../node_modules/core-js/library/fn/object/create.js ***!
11013 \***********************************************************/
11014 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11015
11016 __webpack_require__(/*! ../../modules/es6.object.create */ "../node_modules/core-js/library/modules/es6.object.create.js");
11017 var $Object = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object;
11018 module.exports = function create(P, D) {
11019 return $Object.create(P, D);
11020 };
11021
11022
11023 /***/ }),
11024
11025 /***/ "../node_modules/core-js/library/fn/object/define-properties.js":
11026 /*!**********************************************************************!*\
11027 !*** ../node_modules/core-js/library/fn/object/define-properties.js ***!
11028 \**********************************************************************/
11029 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11030
11031 __webpack_require__(/*! ../../modules/es6.object.define-properties */ "../node_modules/core-js/library/modules/es6.object.define-properties.js");
11032 var $Object = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object;
11033 module.exports = function defineProperties(T, D) {
11034 return $Object.defineProperties(T, D);
11035 };
11036
11037
11038 /***/ }),
11039
11040 /***/ "../node_modules/core-js/library/fn/object/define-property.js":
11041 /*!********************************************************************!*\
11042 !*** ../node_modules/core-js/library/fn/object/define-property.js ***!
11043 \********************************************************************/
11044 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11045
11046 __webpack_require__(/*! ../../modules/es6.object.define-property */ "../node_modules/core-js/library/modules/es6.object.define-property.js");
11047 var $Object = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object;
11048 module.exports = function defineProperty(it, key, desc) {
11049 return $Object.defineProperty(it, key, desc);
11050 };
11051
11052
11053 /***/ }),
11054
11055 /***/ "../node_modules/core-js/library/fn/object/entries.js":
11056 /*!************************************************************!*\
11057 !*** ../node_modules/core-js/library/fn/object/entries.js ***!
11058 \************************************************************/
11059 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11060
11061 __webpack_require__(/*! ../../modules/es7.object.entries */ "../node_modules/core-js/library/modules/es7.object.entries.js");
11062 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.entries;
11063
11064
11065 /***/ }),
11066
11067 /***/ "../node_modules/core-js/library/fn/object/get-own-property-descriptor.js":
11068 /*!********************************************************************************!*\
11069 !*** ../node_modules/core-js/library/fn/object/get-own-property-descriptor.js ***!
11070 \********************************************************************************/
11071 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11072
11073 __webpack_require__(/*! ../../modules/es6.object.get-own-property-descriptor */ "../node_modules/core-js/library/modules/es6.object.get-own-property-descriptor.js");
11074 var $Object = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object;
11075 module.exports = function getOwnPropertyDescriptor(it, key) {
11076 return $Object.getOwnPropertyDescriptor(it, key);
11077 };
11078
11079
11080 /***/ }),
11081
11082 /***/ "../node_modules/core-js/library/fn/object/get-own-property-descriptors.js":
11083 /*!*********************************************************************************!*\
11084 !*** ../node_modules/core-js/library/fn/object/get-own-property-descriptors.js ***!
11085 \*********************************************************************************/
11086 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11087
11088 __webpack_require__(/*! ../../modules/es7.object.get-own-property-descriptors */ "../node_modules/core-js/library/modules/es7.object.get-own-property-descriptors.js");
11089 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.getOwnPropertyDescriptors;
11090
11091
11092 /***/ }),
11093
11094 /***/ "../node_modules/core-js/library/fn/object/get-own-property-symbols.js":
11095 /*!*****************************************************************************!*\
11096 !*** ../node_modules/core-js/library/fn/object/get-own-property-symbols.js ***!
11097 \*****************************************************************************/
11098 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11099
11100 __webpack_require__(/*! ../../modules/es6.symbol */ "../node_modules/core-js/library/modules/es6.symbol.js");
11101 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.getOwnPropertySymbols;
11102
11103
11104 /***/ }),
11105
11106 /***/ "../node_modules/core-js/library/fn/object/get-prototype-of.js":
11107 /*!*********************************************************************!*\
11108 !*** ../node_modules/core-js/library/fn/object/get-prototype-of.js ***!
11109 \*********************************************************************/
11110 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11111
11112 __webpack_require__(/*! ../../modules/es6.object.get-prototype-of */ "../node_modules/core-js/library/modules/es6.object.get-prototype-of.js");
11113 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.getPrototypeOf;
11114
11115
11116 /***/ }),
11117
11118 /***/ "../node_modules/core-js/library/fn/object/keys.js":
11119 /*!*********************************************************!*\
11120 !*** ../node_modules/core-js/library/fn/object/keys.js ***!
11121 \*********************************************************/
11122 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11123
11124 __webpack_require__(/*! ../../modules/es6.object.keys */ "../node_modules/core-js/library/modules/es6.object.keys.js");
11125 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.keys;
11126
11127
11128 /***/ }),
11129
11130 /***/ "../node_modules/core-js/library/fn/object/set-prototype-of.js":
11131 /*!*********************************************************************!*\
11132 !*** ../node_modules/core-js/library/fn/object/set-prototype-of.js ***!
11133 \*********************************************************************/
11134 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11135
11136 __webpack_require__(/*! ../../modules/es6.object.set-prototype-of */ "../node_modules/core-js/library/modules/es6.object.set-prototype-of.js");
11137 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.setPrototypeOf;
11138
11139
11140 /***/ }),
11141
11142 /***/ "../node_modules/core-js/library/fn/parse-int.js":
11143 /*!*******************************************************!*\
11144 !*** ../node_modules/core-js/library/fn/parse-int.js ***!
11145 \*******************************************************/
11146 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11147
11148 __webpack_require__(/*! ../modules/es6.parse-int */ "../node_modules/core-js/library/modules/es6.parse-int.js");
11149 module.exports = __webpack_require__(/*! ../modules/_core */ "../node_modules/core-js/library/modules/_core.js").parseInt;
11150
11151
11152 /***/ }),
11153
11154 /***/ "../node_modules/core-js/library/fn/reflect/construct.js":
11155 /*!***************************************************************!*\
11156 !*** ../node_modules/core-js/library/fn/reflect/construct.js ***!
11157 \***************************************************************/
11158 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11159
11160 __webpack_require__(/*! ../../modules/es6.reflect.construct */ "../node_modules/core-js/library/modules/es6.reflect.construct.js");
11161 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Reflect.construct;
11162
11163
11164 /***/ }),
11165
11166 /***/ "../node_modules/core-js/library/fn/reflect/get.js":
11167 /*!*********************************************************!*\
11168 !*** ../node_modules/core-js/library/fn/reflect/get.js ***!
11169 \*********************************************************/
11170 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11171
11172 __webpack_require__(/*! ../../modules/es6.reflect.get */ "../node_modules/core-js/library/modules/es6.reflect.get.js");
11173 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Reflect.get;
11174
11175
11176 /***/ }),
11177
11178 /***/ "../node_modules/core-js/library/fn/symbol/index.js":
11179 /*!**********************************************************!*\
11180 !*** ../node_modules/core-js/library/fn/symbol/index.js ***!
11181 \**********************************************************/
11182 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11183
11184 __webpack_require__(/*! ../../modules/es6.symbol */ "../node_modules/core-js/library/modules/es6.symbol.js");
11185 __webpack_require__(/*! ../../modules/es6.object.to-string */ "../node_modules/core-js/library/modules/es6.object.to-string.js");
11186 __webpack_require__(/*! ../../modules/es7.symbol.async-iterator */ "../node_modules/core-js/library/modules/es7.symbol.async-iterator.js");
11187 __webpack_require__(/*! ../../modules/es7.symbol.observable */ "../node_modules/core-js/library/modules/es7.symbol.observable.js");
11188 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Symbol;
11189
11190
11191 /***/ }),
11192
11193 /***/ "../node_modules/core-js/library/fn/symbol/iterator.js":
11194 /*!*************************************************************!*\
11195 !*** ../node_modules/core-js/library/fn/symbol/iterator.js ***!
11196 \*************************************************************/
11197 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11198
11199 __webpack_require__(/*! ../../modules/es6.string.iterator */ "../node_modules/core-js/library/modules/es6.string.iterator.js");
11200 __webpack_require__(/*! ../../modules/web.dom.iterable */ "../node_modules/core-js/library/modules/web.dom.iterable.js");
11201 module.exports = __webpack_require__(/*! ../../modules/_wks-ext */ "../node_modules/core-js/library/modules/_wks-ext.js").f('iterator');
11202
11203
11204 /***/ }),
11205
11206 /***/ "../node_modules/core-js/library/fn/weak-map.js":
11207 /*!******************************************************!*\
11208 !*** ../node_modules/core-js/library/fn/weak-map.js ***!
11209 \******************************************************/
11210 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11211
11212 __webpack_require__(/*! ../modules/es6.object.to-string */ "../node_modules/core-js/library/modules/es6.object.to-string.js");
11213 __webpack_require__(/*! ../modules/web.dom.iterable */ "../node_modules/core-js/library/modules/web.dom.iterable.js");
11214 __webpack_require__(/*! ../modules/es6.weak-map */ "../node_modules/core-js/library/modules/es6.weak-map.js");
11215 __webpack_require__(/*! ../modules/es7.weak-map.of */ "../node_modules/core-js/library/modules/es7.weak-map.of.js");
11216 __webpack_require__(/*! ../modules/es7.weak-map.from */ "../node_modules/core-js/library/modules/es7.weak-map.from.js");
11217 module.exports = __webpack_require__(/*! ../modules/_core */ "../node_modules/core-js/library/modules/_core.js").WeakMap;
11218
11219
11220 /***/ }),
11221
11222 /***/ "../node_modules/core-js/library/modules/_a-function.js":
11223 /*!**************************************************************!*\
11224 !*** ../node_modules/core-js/library/modules/_a-function.js ***!
11225 \**************************************************************/
11226 /***/ ((module) => {
11227
11228 module.exports = function (it) {
11229 if (typeof it != 'function') throw TypeError(it + ' is not a function!');
11230 return it;
11231 };
11232
11233
11234 /***/ }),
11235
11236 /***/ "../node_modules/core-js/library/modules/_add-to-unscopables.js":
11237 /*!**********************************************************************!*\
11238 !*** ../node_modules/core-js/library/modules/_add-to-unscopables.js ***!
11239 \**********************************************************************/
11240 /***/ ((module) => {
11241
11242 module.exports = function () { /* empty */ };
11243
11244
11245 /***/ }),
11246
11247 /***/ "../node_modules/core-js/library/modules/_an-instance.js":
11248 /*!***************************************************************!*\
11249 !*** ../node_modules/core-js/library/modules/_an-instance.js ***!
11250 \***************************************************************/
11251 /***/ ((module) => {
11252
11253 module.exports = function (it, Constructor, name, forbiddenField) {
11254 if (!(it instanceof Constructor) || (forbiddenField !== undefined && forbiddenField in it)) {
11255 throw TypeError(name + ': incorrect invocation!');
11256 } return it;
11257 };
11258
11259
11260 /***/ }),
11261
11262 /***/ "../node_modules/core-js/library/modules/_an-object.js":
11263 /*!*************************************************************!*\
11264 !*** ../node_modules/core-js/library/modules/_an-object.js ***!
11265 \*************************************************************/
11266 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11267
11268 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
11269 module.exports = function (it) {
11270 if (!isObject(it)) throw TypeError(it + ' is not an object!');
11271 return it;
11272 };
11273
11274
11275 /***/ }),
11276
11277 /***/ "../node_modules/core-js/library/modules/_array-includes.js":
11278 /*!******************************************************************!*\
11279 !*** ../node_modules/core-js/library/modules/_array-includes.js ***!
11280 \******************************************************************/
11281 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11282
11283 // false -> Array#indexOf
11284 // true -> Array#includes
11285 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
11286 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/library/modules/_to-length.js");
11287 var toAbsoluteIndex = __webpack_require__(/*! ./_to-absolute-index */ "../node_modules/core-js/library/modules/_to-absolute-index.js");
11288 module.exports = function (IS_INCLUDES) {
11289 return function ($this, el, fromIndex) {
11290 var O = toIObject($this);
11291 var length = toLength(O.length);
11292 var index = toAbsoluteIndex(fromIndex, length);
11293 var value;
11294 // Array#includes uses SameValueZero equality algorithm
11295 // eslint-disable-next-line no-self-compare
11296 if (IS_INCLUDES && el != el) while (length > index) {
11297 value = O[index++];
11298 // eslint-disable-next-line no-self-compare
11299 if (value != value) return true;
11300 // Array#indexOf ignores holes, Array#includes - not
11301 } else for (;length > index; index++) if (IS_INCLUDES || index in O) {
11302 if (O[index] === el) return IS_INCLUDES || index || 0;
11303 } return !IS_INCLUDES && -1;
11304 };
11305 };
11306
11307
11308 /***/ }),
11309
11310 /***/ "../node_modules/core-js/library/modules/_array-methods.js":
11311 /*!*****************************************************************!*\
11312 !*** ../node_modules/core-js/library/modules/_array-methods.js ***!
11313 \*****************************************************************/
11314 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11315
11316 // 0 -> Array#forEach
11317 // 1 -> Array#map
11318 // 2 -> Array#filter
11319 // 3 -> Array#some
11320 // 4 -> Array#every
11321 // 5 -> Array#find
11322 // 6 -> Array#findIndex
11323 var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js");
11324 var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/core-js/library/modules/_iobject.js");
11325 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js");
11326 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/library/modules/_to-length.js");
11327 var asc = __webpack_require__(/*! ./_array-species-create */ "../node_modules/core-js/library/modules/_array-species-create.js");
11328 module.exports = function (TYPE, $create) {
11329 var IS_MAP = TYPE == 1;
11330 var IS_FILTER = TYPE == 2;
11331 var IS_SOME = TYPE == 3;
11332 var IS_EVERY = TYPE == 4;
11333 var IS_FIND_INDEX = TYPE == 6;
11334 var NO_HOLES = TYPE == 5 || IS_FIND_INDEX;
11335 var create = $create || asc;
11336 return function ($this, callbackfn, that) {
11337 var O = toObject($this);
11338 var self = IObject(O);
11339 var f = ctx(callbackfn, that, 3);
11340 var length = toLength(self.length);
11341 var index = 0;
11342 var result = IS_MAP ? create($this, length) : IS_FILTER ? create($this, 0) : undefined;
11343 var val, res;
11344 for (;length > index; index++) if (NO_HOLES || index in self) {
11345 val = self[index];
11346 res = f(val, index, O);
11347 if (TYPE) {
11348 if (IS_MAP) result[index] = res; // map
11349 else if (res) switch (TYPE) {
11350 case 3: return true; // some
11351 case 5: return val; // find
11352 case 6: return index; // findIndex
11353 case 2: result.push(val); // filter
11354 } else if (IS_EVERY) return false; // every
11355 }
11356 }
11357 return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : result;
11358 };
11359 };
11360
11361
11362 /***/ }),
11363
11364 /***/ "../node_modules/core-js/library/modules/_array-species-constructor.js":
11365 /*!*****************************************************************************!*\
11366 !*** ../node_modules/core-js/library/modules/_array-species-constructor.js ***!
11367 \*****************************************************************************/
11368 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11369
11370 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
11371 var isArray = __webpack_require__(/*! ./_is-array */ "../node_modules/core-js/library/modules/_is-array.js");
11372 var SPECIES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('species');
11373
11374 module.exports = function (original) {
11375 var C;
11376 if (isArray(original)) {
11377 C = original.constructor;
11378 // cross-realm fallback
11379 if (typeof C == 'function' && (C === Array || isArray(C.prototype))) C = undefined;
11380 if (isObject(C)) {
11381 C = C[SPECIES];
11382 if (C === null) C = undefined;
11383 }
11384 } return C === undefined ? Array : C;
11385 };
11386
11387
11388 /***/ }),
11389
11390 /***/ "../node_modules/core-js/library/modules/_array-species-create.js":
11391 /*!************************************************************************!*\
11392 !*** ../node_modules/core-js/library/modules/_array-species-create.js ***!
11393 \************************************************************************/
11394 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11395
11396 // 9.4.2.3 ArraySpeciesCreate(originalArray, length)
11397 var speciesConstructor = __webpack_require__(/*! ./_array-species-constructor */ "../node_modules/core-js/library/modules/_array-species-constructor.js");
11398
11399 module.exports = function (original, length) {
11400 return new (speciesConstructor(original))(length);
11401 };
11402
11403
11404 /***/ }),
11405
11406 /***/ "../node_modules/core-js/library/modules/_bind.js":
11407 /*!********************************************************!*\
11408 !*** ../node_modules/core-js/library/modules/_bind.js ***!
11409 \********************************************************/
11410 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11411
11412 "use strict";
11413
11414 var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/library/modules/_a-function.js");
11415 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
11416 var invoke = __webpack_require__(/*! ./_invoke */ "../node_modules/core-js/library/modules/_invoke.js");
11417 var arraySlice = [].slice;
11418 var factories = {};
11419
11420 var construct = function (F, len, args) {
11421 if (!(len in factories)) {
11422 for (var n = [], i = 0; i < len; i++) n[i] = 'a[' + i + ']';
11423 // eslint-disable-next-line no-new-func
11424 factories[len] = Function('F,a', 'return new F(' + n.join(',') + ')');
11425 } return factories[len](F, args);
11426 };
11427
11428 module.exports = Function.bind || function bind(that /* , ...args */) {
11429 var fn = aFunction(this);
11430 var partArgs = arraySlice.call(arguments, 1);
11431 var bound = function (/* args... */) {
11432 var args = partArgs.concat(arraySlice.call(arguments));
11433 return this instanceof bound ? construct(fn, args.length, args) : invoke(fn, args, that);
11434 };
11435 if (isObject(fn.prototype)) bound.prototype = fn.prototype;
11436 return bound;
11437 };
11438
11439
11440 /***/ }),
11441
11442 /***/ "../node_modules/core-js/library/modules/_classof.js":
11443 /*!***********************************************************!*\
11444 !*** ../node_modules/core-js/library/modules/_classof.js ***!
11445 \***********************************************************/
11446 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11447
11448 // getting tag from 19.1.3.6 Object.prototype.toString()
11449 var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/library/modules/_cof.js");
11450 var TAG = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('toStringTag');
11451 // ES3 wrong here
11452 var ARG = cof(function () { return arguments; }()) == 'Arguments';
11453
11454 // fallback for IE11 Script Access Denied error
11455 var tryGet = function (it, key) {
11456 try {
11457 return it[key];
11458 } catch (e) { /* empty */ }
11459 };
11460
11461 module.exports = function (it) {
11462 var O, T, B;
11463 return it === undefined ? 'Undefined' : it === null ? 'Null'
11464 // @@toStringTag case
11465 : typeof (T = tryGet(O = Object(it), TAG)) == 'string' ? T
11466 // builtinTag case
11467 : ARG ? cof(O)
11468 // ES3 arguments fallback
11469 : (B = cof(O)) == 'Object' && typeof O.callee == 'function' ? 'Arguments' : B;
11470 };
11471
11472
11473 /***/ }),
11474
11475 /***/ "../node_modules/core-js/library/modules/_cof.js":
11476 /*!*******************************************************!*\
11477 !*** ../node_modules/core-js/library/modules/_cof.js ***!
11478 \*******************************************************/
11479 /***/ ((module) => {
11480
11481 var toString = {}.toString;
11482
11483 module.exports = function (it) {
11484 return toString.call(it).slice(8, -1);
11485 };
11486
11487
11488 /***/ }),
11489
11490 /***/ "../node_modules/core-js/library/modules/_collection-weak.js":
11491 /*!*******************************************************************!*\
11492 !*** ../node_modules/core-js/library/modules/_collection-weak.js ***!
11493 \*******************************************************************/
11494 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11495
11496 "use strict";
11497
11498 var redefineAll = __webpack_require__(/*! ./_redefine-all */ "../node_modules/core-js/library/modules/_redefine-all.js");
11499 var getWeak = __webpack_require__(/*! ./_meta */ "../node_modules/core-js/library/modules/_meta.js").getWeak;
11500 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
11501 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
11502 var anInstance = __webpack_require__(/*! ./_an-instance */ "../node_modules/core-js/library/modules/_an-instance.js");
11503 var forOf = __webpack_require__(/*! ./_for-of */ "../node_modules/core-js/library/modules/_for-of.js");
11504 var createArrayMethod = __webpack_require__(/*! ./_array-methods */ "../node_modules/core-js/library/modules/_array-methods.js");
11505 var $has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
11506 var validate = __webpack_require__(/*! ./_validate-collection */ "../node_modules/core-js/library/modules/_validate-collection.js");
11507 var arrayFind = createArrayMethod(5);
11508 var arrayFindIndex = createArrayMethod(6);
11509 var id = 0;
11510
11511 // fallback for uncaught frozen keys
11512 var uncaughtFrozenStore = function (that) {
11513 return that._l || (that._l = new UncaughtFrozenStore());
11514 };
11515 var UncaughtFrozenStore = function () {
11516 this.a = [];
11517 };
11518 var findUncaughtFrozen = function (store, key) {
11519 return arrayFind(store.a, function (it) {
11520 return it[0] === key;
11521 });
11522 };
11523 UncaughtFrozenStore.prototype = {
11524 get: function (key) {
11525 var entry = findUncaughtFrozen(this, key);
11526 if (entry) return entry[1];
11527 },
11528 has: function (key) {
11529 return !!findUncaughtFrozen(this, key);
11530 },
11531 set: function (key, value) {
11532 var entry = findUncaughtFrozen(this, key);
11533 if (entry) entry[1] = value;
11534 else this.a.push([key, value]);
11535 },
11536 'delete': function (key) {
11537 var index = arrayFindIndex(this.a, function (it) {
11538 return it[0] === key;
11539 });
11540 if (~index) this.a.splice(index, 1);
11541 return !!~index;
11542 }
11543 };
11544
11545 module.exports = {
11546 getConstructor: function (wrapper, NAME, IS_MAP, ADDER) {
11547 var C = wrapper(function (that, iterable) {
11548 anInstance(that, C, NAME, '_i');
11549 that._t = NAME; // collection type
11550 that._i = id++; // collection id
11551 that._l = undefined; // leak store for uncaught frozen objects
11552 if (iterable != undefined) forOf(iterable, IS_MAP, that[ADDER], that);
11553 });
11554 redefineAll(C.prototype, {
11555 // 23.3.3.2 WeakMap.prototype.delete(key)
11556 // 23.4.3.3 WeakSet.prototype.delete(value)
11557 'delete': function (key) {
11558 if (!isObject(key)) return false;
11559 var data = getWeak(key);
11560 if (data === true) return uncaughtFrozenStore(validate(this, NAME))['delete'](key);
11561 return data && $has(data, this._i) && delete data[this._i];
11562 },
11563 // 23.3.3.4 WeakMap.prototype.has(key)
11564 // 23.4.3.4 WeakSet.prototype.has(value)
11565 has: function has(key) {
11566 if (!isObject(key)) return false;
11567 var data = getWeak(key);
11568 if (data === true) return uncaughtFrozenStore(validate(this, NAME)).has(key);
11569 return data && $has(data, this._i);
11570 }
11571 });
11572 return C;
11573 },
11574 def: function (that, key, value) {
11575 var data = getWeak(anObject(key), true);
11576 if (data === true) uncaughtFrozenStore(that).set(key, value);
11577 else data[that._i] = value;
11578 return that;
11579 },
11580 ufstore: uncaughtFrozenStore
11581 };
11582
11583
11584 /***/ }),
11585
11586 /***/ "../node_modules/core-js/library/modules/_collection.js":
11587 /*!**************************************************************!*\
11588 !*** ../node_modules/core-js/library/modules/_collection.js ***!
11589 \**************************************************************/
11590 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11591
11592 "use strict";
11593
11594 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
11595 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
11596 var meta = __webpack_require__(/*! ./_meta */ "../node_modules/core-js/library/modules/_meta.js");
11597 var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js");
11598 var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js");
11599 var redefineAll = __webpack_require__(/*! ./_redefine-all */ "../node_modules/core-js/library/modules/_redefine-all.js");
11600 var forOf = __webpack_require__(/*! ./_for-of */ "../node_modules/core-js/library/modules/_for-of.js");
11601 var anInstance = __webpack_require__(/*! ./_an-instance */ "../node_modules/core-js/library/modules/_an-instance.js");
11602 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
11603 var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/core-js/library/modules/_set-to-string-tag.js");
11604 var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js").f;
11605 var each = __webpack_require__(/*! ./_array-methods */ "../node_modules/core-js/library/modules/_array-methods.js")(0);
11606 var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js");
11607
11608 module.exports = function (NAME, wrapper, methods, common, IS_MAP, IS_WEAK) {
11609 var Base = global[NAME];
11610 var C = Base;
11611 var ADDER = IS_MAP ? 'set' : 'add';
11612 var proto = C && C.prototype;
11613 var O = {};
11614 if (!DESCRIPTORS || typeof C != 'function' || !(IS_WEAK || proto.forEach && !fails(function () {
11615 new C().entries().next();
11616 }))) {
11617 // create collection constructor
11618 C = common.getConstructor(wrapper, NAME, IS_MAP, ADDER);
11619 redefineAll(C.prototype, methods);
11620 meta.NEED = true;
11621 } else {
11622 C = wrapper(function (target, iterable) {
11623 anInstance(target, C, NAME, '_c');
11624 target._c = new Base();
11625 if (iterable != undefined) forOf(iterable, IS_MAP, target[ADDER], target);
11626 });
11627 each('add,clear,delete,forEach,get,has,set,keys,values,entries,toJSON'.split(','), function (KEY) {
11628 var IS_ADDER = KEY == 'add' || KEY == 'set';
11629 if (KEY in proto && !(IS_WEAK && KEY == 'clear')) hide(C.prototype, KEY, function (a, b) {
11630 anInstance(this, C, KEY);
11631 if (!IS_ADDER && IS_WEAK && !isObject(a)) return KEY == 'get' ? undefined : false;
11632 var result = this._c[KEY](a === 0 ? 0 : a, b);
11633 return IS_ADDER ? this : result;
11634 });
11635 });
11636 IS_WEAK || dP(C.prototype, 'size', {
11637 get: function () {
11638 return this._c.size;
11639 }
11640 });
11641 }
11642
11643 setToStringTag(C, NAME);
11644
11645 O[NAME] = C;
11646 $export($export.G + $export.W + $export.F, O);
11647
11648 if (!IS_WEAK) common.setStrong(C, NAME, IS_MAP);
11649
11650 return C;
11651 };
11652
11653
11654 /***/ }),
11655
11656 /***/ "../node_modules/core-js/library/modules/_core.js":
11657 /*!********************************************************!*\
11658 !*** ../node_modules/core-js/library/modules/_core.js ***!
11659 \********************************************************/
11660 /***/ ((module) => {
11661
11662 var core = module.exports = { version: '2.6.12' };
11663 if (typeof __e == 'number') __e = core; // eslint-disable-line no-undef
11664
11665
11666 /***/ }),
11667
11668 /***/ "../node_modules/core-js/library/modules/_create-property.js":
11669 /*!*******************************************************************!*\
11670 !*** ../node_modules/core-js/library/modules/_create-property.js ***!
11671 \*******************************************************************/
11672 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11673
11674 "use strict";
11675
11676 var $defineProperty = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js");
11677 var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/library/modules/_property-desc.js");
11678
11679 module.exports = function (object, index, value) {
11680 if (index in object) $defineProperty.f(object, index, createDesc(0, value));
11681 else object[index] = value;
11682 };
11683
11684
11685 /***/ }),
11686
11687 /***/ "../node_modules/core-js/library/modules/_ctx.js":
11688 /*!*******************************************************!*\
11689 !*** ../node_modules/core-js/library/modules/_ctx.js ***!
11690 \*******************************************************/
11691 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11692
11693 // optional / simple context binding
11694 var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/library/modules/_a-function.js");
11695 module.exports = function (fn, that, length) {
11696 aFunction(fn);
11697 if (that === undefined) return fn;
11698 switch (length) {
11699 case 1: return function (a) {
11700 return fn.call(that, a);
11701 };
11702 case 2: return function (a, b) {
11703 return fn.call(that, a, b);
11704 };
11705 case 3: return function (a, b, c) {
11706 return fn.call(that, a, b, c);
11707 };
11708 }
11709 return function (/* ...args */) {
11710 return fn.apply(that, arguments);
11711 };
11712 };
11713
11714
11715 /***/ }),
11716
11717 /***/ "../node_modules/core-js/library/modules/_defined.js":
11718 /*!***********************************************************!*\
11719 !*** ../node_modules/core-js/library/modules/_defined.js ***!
11720 \***********************************************************/
11721 /***/ ((module) => {
11722
11723 // 7.2.1 RequireObjectCoercible(argument)
11724 module.exports = function (it) {
11725 if (it == undefined) throw TypeError("Can't call method on " + it);
11726 return it;
11727 };
11728
11729
11730 /***/ }),
11731
11732 /***/ "../node_modules/core-js/library/modules/_descriptors.js":
11733 /*!***************************************************************!*\
11734 !*** ../node_modules/core-js/library/modules/_descriptors.js ***!
11735 \***************************************************************/
11736 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11737
11738 // Thank's IE8 for his funny defineProperty
11739 module.exports = !__webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js")(function () {
11740 return Object.defineProperty({}, 'a', { get: function () { return 7; } }).a != 7;
11741 });
11742
11743
11744 /***/ }),
11745
11746 /***/ "../node_modules/core-js/library/modules/_dom-create.js":
11747 /*!**************************************************************!*\
11748 !*** ../node_modules/core-js/library/modules/_dom-create.js ***!
11749 \**************************************************************/
11750 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11751
11752 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
11753 var document = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js").document;
11754 // typeof document.createElement is 'object' in old IE
11755 var is = isObject(document) && isObject(document.createElement);
11756 module.exports = function (it) {
11757 return is ? document.createElement(it) : {};
11758 };
11759
11760
11761 /***/ }),
11762
11763 /***/ "../node_modules/core-js/library/modules/_enum-bug-keys.js":
11764 /*!*****************************************************************!*\
11765 !*** ../node_modules/core-js/library/modules/_enum-bug-keys.js ***!
11766 \*****************************************************************/
11767 /***/ ((module) => {
11768
11769 // IE 8- don't enum bug keys
11770 module.exports = (
11771 'constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf'
11772 ).split(',');
11773
11774
11775 /***/ }),
11776
11777 /***/ "../node_modules/core-js/library/modules/_enum-keys.js":
11778 /*!*************************************************************!*\
11779 !*** ../node_modules/core-js/library/modules/_enum-keys.js ***!
11780 \*************************************************************/
11781 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11782
11783 // all enumerable object keys, includes symbols
11784 var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/library/modules/_object-keys.js");
11785 var gOPS = __webpack_require__(/*! ./_object-gops */ "../node_modules/core-js/library/modules/_object-gops.js");
11786 var pIE = __webpack_require__(/*! ./_object-pie */ "../node_modules/core-js/library/modules/_object-pie.js");
11787 module.exports = function (it) {
11788 var result = getKeys(it);
11789 var getSymbols = gOPS.f;
11790 if (getSymbols) {
11791 var symbols = getSymbols(it);
11792 var isEnum = pIE.f;
11793 var i = 0;
11794 var key;
11795 while (symbols.length > i) if (isEnum.call(it, key = symbols[i++])) result.push(key);
11796 } return result;
11797 };
11798
11799
11800 /***/ }),
11801
11802 /***/ "../node_modules/core-js/library/modules/_export.js":
11803 /*!**********************************************************!*\
11804 !*** ../node_modules/core-js/library/modules/_export.js ***!
11805 \**********************************************************/
11806 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11807
11808 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
11809 var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js");
11810 var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js");
11811 var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js");
11812 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
11813 var PROTOTYPE = 'prototype';
11814
11815 var $export = function (type, name, source) {
11816 var IS_FORCED = type & $export.F;
11817 var IS_GLOBAL = type & $export.G;
11818 var IS_STATIC = type & $export.S;
11819 var IS_PROTO = type & $export.P;
11820 var IS_BIND = type & $export.B;
11821 var IS_WRAP = type & $export.W;
11822 var exports = IS_GLOBAL ? core : core[name] || (core[name] = {});
11823 var expProto = exports[PROTOTYPE];
11824 var target = IS_GLOBAL ? global : IS_STATIC ? global[name] : (global[name] || {})[PROTOTYPE];
11825 var key, own, out;
11826 if (IS_GLOBAL) source = name;
11827 for (key in source) {
11828 // contains in native
11829 own = !IS_FORCED && target && target[key] !== undefined;
11830 if (own && has(exports, key)) continue;
11831 // export native or passed
11832 out = own ? target[key] : source[key];
11833 // prevent global pollution for namespaces
11834 exports[key] = IS_GLOBAL && typeof target[key] != 'function' ? source[key]
11835 // bind timers to global for call from export context
11836 : IS_BIND && own ? ctx(out, global)
11837 // wrap global constructors for prevent change them in library
11838 : IS_WRAP && target[key] == out ? (function (C) {
11839 var F = function (a, b, c) {
11840 if (this instanceof C) {
11841 switch (arguments.length) {
11842 case 0: return new C();
11843 case 1: return new C(a);
11844 case 2: return new C(a, b);
11845 } return new C(a, b, c);
11846 } return C.apply(this, arguments);
11847 };
11848 F[PROTOTYPE] = C[PROTOTYPE];
11849 return F;
11850 // make static versions for prototype methods
11851 })(out) : IS_PROTO && typeof out == 'function' ? ctx(Function.call, out) : out;
11852 // export proto methods to core.%CONSTRUCTOR%.methods.%NAME%
11853 if (IS_PROTO) {
11854 (exports.virtual || (exports.virtual = {}))[key] = out;
11855 // export proto methods to core.%CONSTRUCTOR%.prototype.%NAME%
11856 if (type & $export.R && expProto && !expProto[key]) hide(expProto, key, out);
11857 }
11858 }
11859 };
11860 // type bitmap
11861 $export.F = 1; // forced
11862 $export.G = 2; // global
11863 $export.S = 4; // static
11864 $export.P = 8; // proto
11865 $export.B = 16; // bind
11866 $export.W = 32; // wrap
11867 $export.U = 64; // safe
11868 $export.R = 128; // real proto method for `library`
11869 module.exports = $export;
11870
11871
11872 /***/ }),
11873
11874 /***/ "../node_modules/core-js/library/modules/_fails.js":
11875 /*!*********************************************************!*\
11876 !*** ../node_modules/core-js/library/modules/_fails.js ***!
11877 \*********************************************************/
11878 /***/ ((module) => {
11879
11880 module.exports = function (exec) {
11881 try {
11882 return !!exec();
11883 } catch (e) {
11884 return true;
11885 }
11886 };
11887
11888
11889 /***/ }),
11890
11891 /***/ "../node_modules/core-js/library/modules/_for-of.js":
11892 /*!**********************************************************!*\
11893 !*** ../node_modules/core-js/library/modules/_for-of.js ***!
11894 \**********************************************************/
11895 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11896
11897 var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js");
11898 var call = __webpack_require__(/*! ./_iter-call */ "../node_modules/core-js/library/modules/_iter-call.js");
11899 var isArrayIter = __webpack_require__(/*! ./_is-array-iter */ "../node_modules/core-js/library/modules/_is-array-iter.js");
11900 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
11901 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/library/modules/_to-length.js");
11902 var getIterFn = __webpack_require__(/*! ./core.get-iterator-method */ "../node_modules/core-js/library/modules/core.get-iterator-method.js");
11903 var BREAK = {};
11904 var RETURN = {};
11905 var exports = module.exports = function (iterable, entries, fn, that, ITERATOR) {
11906 var iterFn = ITERATOR ? function () { return iterable; } : getIterFn(iterable);
11907 var f = ctx(fn, that, entries ? 2 : 1);
11908 var index = 0;
11909 var length, step, iterator, result;
11910 if (typeof iterFn != 'function') throw TypeError(iterable + ' is not iterable!');
11911 // fast case for arrays with default iterator
11912 if (isArrayIter(iterFn)) for (length = toLength(iterable.length); length > index; index++) {
11913 result = entries ? f(anObject(step = iterable[index])[0], step[1]) : f(iterable[index]);
11914 if (result === BREAK || result === RETURN) return result;
11915 } else for (iterator = iterFn.call(iterable); !(step = iterator.next()).done;) {
11916 result = call(iterator, f, step.value, entries);
11917 if (result === BREAK || result === RETURN) return result;
11918 }
11919 };
11920 exports.BREAK = BREAK;
11921 exports.RETURN = RETURN;
11922
11923
11924 /***/ }),
11925
11926 /***/ "../node_modules/core-js/library/modules/_global.js":
11927 /*!**********************************************************!*\
11928 !*** ../node_modules/core-js/library/modules/_global.js ***!
11929 \**********************************************************/
11930 /***/ ((module) => {
11931
11932 // https://github.com/zloirock/core-js/issues/86#issuecomment-115759028
11933 var global = module.exports = typeof window != 'undefined' && window.Math == Math
11934 ? window : typeof self != 'undefined' && self.Math == Math ? self
11935 // eslint-disable-next-line no-new-func
11936 : Function('return this')();
11937 if (typeof __g == 'number') __g = global; // eslint-disable-line no-undef
11938
11939
11940 /***/ }),
11941
11942 /***/ "../node_modules/core-js/library/modules/_has.js":
11943 /*!*******************************************************!*\
11944 !*** ../node_modules/core-js/library/modules/_has.js ***!
11945 \*******************************************************/
11946 /***/ ((module) => {
11947
11948 var hasOwnProperty = {}.hasOwnProperty;
11949 module.exports = function (it, key) {
11950 return hasOwnProperty.call(it, key);
11951 };
11952
11953
11954 /***/ }),
11955
11956 /***/ "../node_modules/core-js/library/modules/_hide.js":
11957 /*!********************************************************!*\
11958 !*** ../node_modules/core-js/library/modules/_hide.js ***!
11959 \********************************************************/
11960 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11961
11962 var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js");
11963 var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/library/modules/_property-desc.js");
11964 module.exports = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js") ? function (object, key, value) {
11965 return dP.f(object, key, createDesc(1, value));
11966 } : function (object, key, value) {
11967 object[key] = value;
11968 return object;
11969 };
11970
11971
11972 /***/ }),
11973
11974 /***/ "../node_modules/core-js/library/modules/_html.js":
11975 /*!********************************************************!*\
11976 !*** ../node_modules/core-js/library/modules/_html.js ***!
11977 \********************************************************/
11978 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11979
11980 var document = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js").document;
11981 module.exports = document && document.documentElement;
11982
11983
11984 /***/ }),
11985
11986 /***/ "../node_modules/core-js/library/modules/_ie8-dom-define.js":
11987 /*!******************************************************************!*\
11988 !*** ../node_modules/core-js/library/modules/_ie8-dom-define.js ***!
11989 \******************************************************************/
11990 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11991
11992 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 () {
11993 return Object.defineProperty(__webpack_require__(/*! ./_dom-create */ "../node_modules/core-js/library/modules/_dom-create.js")('div'), 'a', { get: function () { return 7; } }).a != 7;
11994 });
11995
11996
11997 /***/ }),
11998
11999 /***/ "../node_modules/core-js/library/modules/_invoke.js":
12000 /*!**********************************************************!*\
12001 !*** ../node_modules/core-js/library/modules/_invoke.js ***!
12002 \**********************************************************/
12003 /***/ ((module) => {
12004
12005 // fast apply, http://jsperf.lnkit.com/fast-apply/5
12006 module.exports = function (fn, args, that) {
12007 var un = that === undefined;
12008 switch (args.length) {
12009 case 0: return un ? fn()
12010 : fn.call(that);
12011 case 1: return un ? fn(args[0])
12012 : fn.call(that, args[0]);
12013 case 2: return un ? fn(args[0], args[1])
12014 : fn.call(that, args[0], args[1]);
12015 case 3: return un ? fn(args[0], args[1], args[2])
12016 : fn.call(that, args[0], args[1], args[2]);
12017 case 4: return un ? fn(args[0], args[1], args[2], args[3])
12018 : fn.call(that, args[0], args[1], args[2], args[3]);
12019 } return fn.apply(that, args);
12020 };
12021
12022
12023 /***/ }),
12024
12025 /***/ "../node_modules/core-js/library/modules/_iobject.js":
12026 /*!***********************************************************!*\
12027 !*** ../node_modules/core-js/library/modules/_iobject.js ***!
12028 \***********************************************************/
12029 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12030
12031 // fallback for non-array-like ES3 and non-enumerable old V8 strings
12032 var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/library/modules/_cof.js");
12033 // eslint-disable-next-line no-prototype-builtins
12034 module.exports = Object('z').propertyIsEnumerable(0) ? Object : function (it) {
12035 return cof(it) == 'String' ? it.split('') : Object(it);
12036 };
12037
12038
12039 /***/ }),
12040
12041 /***/ "../node_modules/core-js/library/modules/_is-array-iter.js":
12042 /*!*****************************************************************!*\
12043 !*** ../node_modules/core-js/library/modules/_is-array-iter.js ***!
12044 \*****************************************************************/
12045 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12046
12047 // check on default Array iterator
12048 var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/library/modules/_iterators.js");
12049 var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('iterator');
12050 var ArrayProto = Array.prototype;
12051
12052 module.exports = function (it) {
12053 return it !== undefined && (Iterators.Array === it || ArrayProto[ITERATOR] === it);
12054 };
12055
12056
12057 /***/ }),
12058
12059 /***/ "../node_modules/core-js/library/modules/_is-array.js":
12060 /*!************************************************************!*\
12061 !*** ../node_modules/core-js/library/modules/_is-array.js ***!
12062 \************************************************************/
12063 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12064
12065 // 7.2.2 IsArray(argument)
12066 var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/library/modules/_cof.js");
12067 module.exports = Array.isArray || function isArray(arg) {
12068 return cof(arg) == 'Array';
12069 };
12070
12071
12072 /***/ }),
12073
12074 /***/ "../node_modules/core-js/library/modules/_is-object.js":
12075 /*!*************************************************************!*\
12076 !*** ../node_modules/core-js/library/modules/_is-object.js ***!
12077 \*************************************************************/
12078 /***/ ((module) => {
12079
12080 module.exports = function (it) {
12081 return typeof it === 'object' ? it !== null : typeof it === 'function';
12082 };
12083
12084
12085 /***/ }),
12086
12087 /***/ "../node_modules/core-js/library/modules/_iter-call.js":
12088 /*!*************************************************************!*\
12089 !*** ../node_modules/core-js/library/modules/_iter-call.js ***!
12090 \*************************************************************/
12091 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12092
12093 // call something on iterator step with safe closing on error
12094 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
12095 module.exports = function (iterator, fn, value, entries) {
12096 try {
12097 return entries ? fn(anObject(value)[0], value[1]) : fn(value);
12098 // 7.4.6 IteratorClose(iterator, completion)
12099 } catch (e) {
12100 var ret = iterator['return'];
12101 if (ret !== undefined) anObject(ret.call(iterator));
12102 throw e;
12103 }
12104 };
12105
12106
12107 /***/ }),
12108
12109 /***/ "../node_modules/core-js/library/modules/_iter-create.js":
12110 /*!***************************************************************!*\
12111 !*** ../node_modules/core-js/library/modules/_iter-create.js ***!
12112 \***************************************************************/
12113 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12114
12115 "use strict";
12116
12117 var create = __webpack_require__(/*! ./_object-create */ "../node_modules/core-js/library/modules/_object-create.js");
12118 var descriptor = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/library/modules/_property-desc.js");
12119 var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/core-js/library/modules/_set-to-string-tag.js");
12120 var IteratorPrototype = {};
12121
12122 // 25.1.2.1.1 %IteratorPrototype%[@@iterator]()
12123 __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; });
12124
12125 module.exports = function (Constructor, NAME, next) {
12126 Constructor.prototype = create(IteratorPrototype, { next: descriptor(1, next) });
12127 setToStringTag(Constructor, NAME + ' Iterator');
12128 };
12129
12130
12131 /***/ }),
12132
12133 /***/ "../node_modules/core-js/library/modules/_iter-define.js":
12134 /*!***************************************************************!*\
12135 !*** ../node_modules/core-js/library/modules/_iter-define.js ***!
12136 \***************************************************************/
12137 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12138
12139 "use strict";
12140
12141 var LIBRARY = __webpack_require__(/*! ./_library */ "../node_modules/core-js/library/modules/_library.js");
12142 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
12143 var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/library/modules/_redefine.js");
12144 var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js");
12145 var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/library/modules/_iterators.js");
12146 var $iterCreate = __webpack_require__(/*! ./_iter-create */ "../node_modules/core-js/library/modules/_iter-create.js");
12147 var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/core-js/library/modules/_set-to-string-tag.js");
12148 var getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "../node_modules/core-js/library/modules/_object-gpo.js");
12149 var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('iterator');
12150 var BUGGY = !([].keys && 'next' in [].keys()); // Safari has buggy iterators w/o `next`
12151 var FF_ITERATOR = '@@iterator';
12152 var KEYS = 'keys';
12153 var VALUES = 'values';
12154
12155 var returnThis = function () { return this; };
12156
12157 module.exports = function (Base, NAME, Constructor, next, DEFAULT, IS_SET, FORCED) {
12158 $iterCreate(Constructor, NAME, next);
12159 var getMethod = function (kind) {
12160 if (!BUGGY && kind in proto) return proto[kind];
12161 switch (kind) {
12162 case KEYS: return function keys() { return new Constructor(this, kind); };
12163 case VALUES: return function values() { return new Constructor(this, kind); };
12164 } return function entries() { return new Constructor(this, kind); };
12165 };
12166 var TAG = NAME + ' Iterator';
12167 var DEF_VALUES = DEFAULT == VALUES;
12168 var VALUES_BUG = false;
12169 var proto = Base.prototype;
12170 var $native = proto[ITERATOR] || proto[FF_ITERATOR] || DEFAULT && proto[DEFAULT];
12171 var $default = $native || getMethod(DEFAULT);
12172 var $entries = DEFAULT ? !DEF_VALUES ? $default : getMethod('entries') : undefined;
12173 var $anyNative = NAME == 'Array' ? proto.entries || $native : $native;
12174 var methods, key, IteratorPrototype;
12175 // Fix native
12176 if ($anyNative) {
12177 IteratorPrototype = getPrototypeOf($anyNative.call(new Base()));
12178 if (IteratorPrototype !== Object.prototype && IteratorPrototype.next) {
12179 // Set @@toStringTag to native iterators
12180 setToStringTag(IteratorPrototype, TAG, true);
12181 // fix for some old engines
12182 if (!LIBRARY && typeof IteratorPrototype[ITERATOR] != 'function') hide(IteratorPrototype, ITERATOR, returnThis);
12183 }
12184 }
12185 // fix Array#{values, @@iterator}.name in V8 / FF
12186 if (DEF_VALUES && $native && $native.name !== VALUES) {
12187 VALUES_BUG = true;
12188 $default = function values() { return $native.call(this); };
12189 }
12190 // Define iterator
12191 if ((!LIBRARY || FORCED) && (BUGGY || VALUES_BUG || !proto[ITERATOR])) {
12192 hide(proto, ITERATOR, $default);
12193 }
12194 // Plug for library
12195 Iterators[NAME] = $default;
12196 Iterators[TAG] = returnThis;
12197 if (DEFAULT) {
12198 methods = {
12199 values: DEF_VALUES ? $default : getMethod(VALUES),
12200 keys: IS_SET ? $default : getMethod(KEYS),
12201 entries: $entries
12202 };
12203 if (FORCED) for (key in methods) {
12204 if (!(key in proto)) redefine(proto, key, methods[key]);
12205 } else $export($export.P + $export.F * (BUGGY || VALUES_BUG), NAME, methods);
12206 }
12207 return methods;
12208 };
12209
12210
12211 /***/ }),
12212
12213 /***/ "../node_modules/core-js/library/modules/_iter-detect.js":
12214 /*!***************************************************************!*\
12215 !*** ../node_modules/core-js/library/modules/_iter-detect.js ***!
12216 \***************************************************************/
12217 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12218
12219 var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('iterator');
12220 var SAFE_CLOSING = false;
12221
12222 try {
12223 var riter = [7][ITERATOR]();
12224 riter['return'] = function () { SAFE_CLOSING = true; };
12225 // eslint-disable-next-line no-throw-literal
12226 Array.from(riter, function () { throw 2; });
12227 } catch (e) { /* empty */ }
12228
12229 module.exports = function (exec, skipClosing) {
12230 if (!skipClosing && !SAFE_CLOSING) return false;
12231 var safe = false;
12232 try {
12233 var arr = [7];
12234 var iter = arr[ITERATOR]();
12235 iter.next = function () { return { done: safe = true }; };
12236 arr[ITERATOR] = function () { return iter; };
12237 exec(arr);
12238 } catch (e) { /* empty */ }
12239 return safe;
12240 };
12241
12242
12243 /***/ }),
12244
12245 /***/ "../node_modules/core-js/library/modules/_iter-step.js":
12246 /*!*************************************************************!*\
12247 !*** ../node_modules/core-js/library/modules/_iter-step.js ***!
12248 \*************************************************************/
12249 /***/ ((module) => {
12250
12251 module.exports = function (done, value) {
12252 return { value: value, done: !!done };
12253 };
12254
12255
12256 /***/ }),
12257
12258 /***/ "../node_modules/core-js/library/modules/_iterators.js":
12259 /*!*************************************************************!*\
12260 !*** ../node_modules/core-js/library/modules/_iterators.js ***!
12261 \*************************************************************/
12262 /***/ ((module) => {
12263
12264 module.exports = {};
12265
12266
12267 /***/ }),
12268
12269 /***/ "../node_modules/core-js/library/modules/_library.js":
12270 /*!***********************************************************!*\
12271 !*** ../node_modules/core-js/library/modules/_library.js ***!
12272 \***********************************************************/
12273 /***/ ((module) => {
12274
12275 module.exports = true;
12276
12277
12278 /***/ }),
12279
12280 /***/ "../node_modules/core-js/library/modules/_meta.js":
12281 /*!********************************************************!*\
12282 !*** ../node_modules/core-js/library/modules/_meta.js ***!
12283 \********************************************************/
12284 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12285
12286 var META = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/library/modules/_uid.js")('meta');
12287 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
12288 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
12289 var setDesc = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js").f;
12290 var id = 0;
12291 var isExtensible = Object.isExtensible || function () {
12292 return true;
12293 };
12294 var FREEZE = !__webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js")(function () {
12295 return isExtensible(Object.preventExtensions({}));
12296 });
12297 var setMeta = function (it) {
12298 setDesc(it, META, { value: {
12299 i: 'O' + ++id, // object ID
12300 w: {} // weak collections IDs
12301 } });
12302 };
12303 var fastKey = function (it, create) {
12304 // return primitive with prefix
12305 if (!isObject(it)) return typeof it == 'symbol' ? it : (typeof it == 'string' ? 'S' : 'P') + it;
12306 if (!has(it, META)) {
12307 // can't set metadata to uncaught frozen object
12308 if (!isExtensible(it)) return 'F';
12309 // not necessary to add metadata
12310 if (!create) return 'E';
12311 // add missing metadata
12312 setMeta(it);
12313 // return object ID
12314 } return it[META].i;
12315 };
12316 var getWeak = function (it, create) {
12317 if (!has(it, META)) {
12318 // can't set metadata to uncaught frozen object
12319 if (!isExtensible(it)) return true;
12320 // not necessary to add metadata
12321 if (!create) return false;
12322 // add missing metadata
12323 setMeta(it);
12324 // return hash weak collections IDs
12325 } return it[META].w;
12326 };
12327 // add metadata on freeze-family methods calling
12328 var onFreeze = function (it) {
12329 if (FREEZE && meta.NEED && isExtensible(it) && !has(it, META)) setMeta(it);
12330 return it;
12331 };
12332 var meta = module.exports = {
12333 KEY: META,
12334 NEED: false,
12335 fastKey: fastKey,
12336 getWeak: getWeak,
12337 onFreeze: onFreeze
12338 };
12339
12340
12341 /***/ }),
12342
12343 /***/ "../node_modules/core-js/library/modules/_object-assign.js":
12344 /*!*****************************************************************!*\
12345 !*** ../node_modules/core-js/library/modules/_object-assign.js ***!
12346 \*****************************************************************/
12347 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12348
12349 "use strict";
12350
12351 // 19.1.2.1 Object.assign(target, source, ...)
12352 var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js");
12353 var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/library/modules/_object-keys.js");
12354 var gOPS = __webpack_require__(/*! ./_object-gops */ "../node_modules/core-js/library/modules/_object-gops.js");
12355 var pIE = __webpack_require__(/*! ./_object-pie */ "../node_modules/core-js/library/modules/_object-pie.js");
12356 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js");
12357 var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/core-js/library/modules/_iobject.js");
12358 var $assign = Object.assign;
12359
12360 // should work with symbols and should have deterministic property order (V8 bug)
12361 module.exports = !$assign || __webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js")(function () {
12362 var A = {};
12363 var B = {};
12364 // eslint-disable-next-line no-undef
12365 var S = Symbol();
12366 var K = 'abcdefghijklmnopqrst';
12367 A[S] = 7;
12368 K.split('').forEach(function (k) { B[k] = k; });
12369 return $assign({}, A)[S] != 7 || Object.keys($assign({}, B)).join('') != K;
12370 }) ? function assign(target, source) { // eslint-disable-line no-unused-vars
12371 var T = toObject(target);
12372 var aLen = arguments.length;
12373 var index = 1;
12374 var getSymbols = gOPS.f;
12375 var isEnum = pIE.f;
12376 while (aLen > index) {
12377 var S = IObject(arguments[index++]);
12378 var keys = getSymbols ? getKeys(S).concat(getSymbols(S)) : getKeys(S);
12379 var length = keys.length;
12380 var j = 0;
12381 var key;
12382 while (length > j) {
12383 key = keys[j++];
12384 if (!DESCRIPTORS || isEnum.call(S, key)) T[key] = S[key];
12385 }
12386 } return T;
12387 } : $assign;
12388
12389
12390 /***/ }),
12391
12392 /***/ "../node_modules/core-js/library/modules/_object-create.js":
12393 /*!*****************************************************************!*\
12394 !*** ../node_modules/core-js/library/modules/_object-create.js ***!
12395 \*****************************************************************/
12396 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12397
12398 // 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])
12399 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
12400 var dPs = __webpack_require__(/*! ./_object-dps */ "../node_modules/core-js/library/modules/_object-dps.js");
12401 var enumBugKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/core-js/library/modules/_enum-bug-keys.js");
12402 var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/core-js/library/modules/_shared-key.js")('IE_PROTO');
12403 var Empty = function () { /* empty */ };
12404 var PROTOTYPE = 'prototype';
12405
12406 // Create object with fake `null` prototype: use iframe Object with cleared prototype
12407 var createDict = function () {
12408 // Thrash, waste and sodomy: IE GC bug
12409 var iframe = __webpack_require__(/*! ./_dom-create */ "../node_modules/core-js/library/modules/_dom-create.js")('iframe');
12410 var i = enumBugKeys.length;
12411 var lt = '<';
12412 var gt = '>';
12413 var iframeDocument;
12414 iframe.style.display = 'none';
12415 __webpack_require__(/*! ./_html */ "../node_modules/core-js/library/modules/_html.js").appendChild(iframe);
12416 iframe.src = 'javascript:'; // eslint-disable-line no-script-url
12417 // createDict = iframe.contentWindow.Object;
12418 // html.removeChild(iframe);
12419 iframeDocument = iframe.contentWindow.document;
12420 iframeDocument.open();
12421 iframeDocument.write(lt + 'script' + gt + 'document.F=Object' + lt + '/script' + gt);
12422 iframeDocument.close();
12423 createDict = iframeDocument.F;
12424 while (i--) delete createDict[PROTOTYPE][enumBugKeys[i]];
12425 return createDict();
12426 };
12427
12428 module.exports = Object.create || function create(O, Properties) {
12429 var result;
12430 if (O !== null) {
12431 Empty[PROTOTYPE] = anObject(O);
12432 result = new Empty();
12433 Empty[PROTOTYPE] = null;
12434 // add "__proto__" for Object.getPrototypeOf polyfill
12435 result[IE_PROTO] = O;
12436 } else result = createDict();
12437 return Properties === undefined ? result : dPs(result, Properties);
12438 };
12439
12440
12441 /***/ }),
12442
12443 /***/ "../node_modules/core-js/library/modules/_object-dp.js":
12444 /*!*************************************************************!*\
12445 !*** ../node_modules/core-js/library/modules/_object-dp.js ***!
12446 \*************************************************************/
12447 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
12448
12449 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
12450 var IE8_DOM_DEFINE = __webpack_require__(/*! ./_ie8-dom-define */ "../node_modules/core-js/library/modules/_ie8-dom-define.js");
12451 var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/core-js/library/modules/_to-primitive.js");
12452 var dP = Object.defineProperty;
12453
12454 exports.f = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js") ? Object.defineProperty : function defineProperty(O, P, Attributes) {
12455 anObject(O);
12456 P = toPrimitive(P, true);
12457 anObject(Attributes);
12458 if (IE8_DOM_DEFINE) try {
12459 return dP(O, P, Attributes);
12460 } catch (e) { /* empty */ }
12461 if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported!');
12462 if ('value' in Attributes) O[P] = Attributes.value;
12463 return O;
12464 };
12465
12466
12467 /***/ }),
12468
12469 /***/ "../node_modules/core-js/library/modules/_object-dps.js":
12470 /*!**************************************************************!*\
12471 !*** ../node_modules/core-js/library/modules/_object-dps.js ***!
12472 \**************************************************************/
12473 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12474
12475 var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js");
12476 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
12477 var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/library/modules/_object-keys.js");
12478
12479 module.exports = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js") ? Object.defineProperties : function defineProperties(O, Properties) {
12480 anObject(O);
12481 var keys = getKeys(Properties);
12482 var length = keys.length;
12483 var i = 0;
12484 var P;
12485 while (length > i) dP.f(O, P = keys[i++], Properties[P]);
12486 return O;
12487 };
12488
12489
12490 /***/ }),
12491
12492 /***/ "../node_modules/core-js/library/modules/_object-gopd.js":
12493 /*!***************************************************************!*\
12494 !*** ../node_modules/core-js/library/modules/_object-gopd.js ***!
12495 \***************************************************************/
12496 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
12497
12498 var pIE = __webpack_require__(/*! ./_object-pie */ "../node_modules/core-js/library/modules/_object-pie.js");
12499 var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/library/modules/_property-desc.js");
12500 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
12501 var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/core-js/library/modules/_to-primitive.js");
12502 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
12503 var IE8_DOM_DEFINE = __webpack_require__(/*! ./_ie8-dom-define */ "../node_modules/core-js/library/modules/_ie8-dom-define.js");
12504 var gOPD = Object.getOwnPropertyDescriptor;
12505
12506 exports.f = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js") ? gOPD : function getOwnPropertyDescriptor(O, P) {
12507 O = toIObject(O);
12508 P = toPrimitive(P, true);
12509 if (IE8_DOM_DEFINE) try {
12510 return gOPD(O, P);
12511 } catch (e) { /* empty */ }
12512 if (has(O, P)) return createDesc(!pIE.f.call(O, P), O[P]);
12513 };
12514
12515
12516 /***/ }),
12517
12518 /***/ "../node_modules/core-js/library/modules/_object-gopn-ext.js":
12519 /*!*******************************************************************!*\
12520 !*** ../node_modules/core-js/library/modules/_object-gopn-ext.js ***!
12521 \*******************************************************************/
12522 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12523
12524 // fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window
12525 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
12526 var gOPN = __webpack_require__(/*! ./_object-gopn */ "../node_modules/core-js/library/modules/_object-gopn.js").f;
12527 var toString = {}.toString;
12528
12529 var windowNames = typeof window == 'object' && window && Object.getOwnPropertyNames
12530 ? Object.getOwnPropertyNames(window) : [];
12531
12532 var getWindowNames = function (it) {
12533 try {
12534 return gOPN(it);
12535 } catch (e) {
12536 return windowNames.slice();
12537 }
12538 };
12539
12540 module.exports.f = function getOwnPropertyNames(it) {
12541 return windowNames && toString.call(it) == '[object Window]' ? getWindowNames(it) : gOPN(toIObject(it));
12542 };
12543
12544
12545 /***/ }),
12546
12547 /***/ "../node_modules/core-js/library/modules/_object-gopn.js":
12548 /*!***************************************************************!*\
12549 !*** ../node_modules/core-js/library/modules/_object-gopn.js ***!
12550 \***************************************************************/
12551 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
12552
12553 // 19.1.2.7 / 15.2.3.4 Object.getOwnPropertyNames(O)
12554 var $keys = __webpack_require__(/*! ./_object-keys-internal */ "../node_modules/core-js/library/modules/_object-keys-internal.js");
12555 var hiddenKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/core-js/library/modules/_enum-bug-keys.js").concat('length', 'prototype');
12556
12557 exports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) {
12558 return $keys(O, hiddenKeys);
12559 };
12560
12561
12562 /***/ }),
12563
12564 /***/ "../node_modules/core-js/library/modules/_object-gops.js":
12565 /*!***************************************************************!*\
12566 !*** ../node_modules/core-js/library/modules/_object-gops.js ***!
12567 \***************************************************************/
12568 /***/ ((__unused_webpack_module, exports) => {
12569
12570 exports.f = Object.getOwnPropertySymbols;
12571
12572
12573 /***/ }),
12574
12575 /***/ "../node_modules/core-js/library/modules/_object-gpo.js":
12576 /*!**************************************************************!*\
12577 !*** ../node_modules/core-js/library/modules/_object-gpo.js ***!
12578 \**************************************************************/
12579 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12580
12581 // 19.1.2.9 / 15.2.3.2 Object.getPrototypeOf(O)
12582 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
12583 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js");
12584 var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/core-js/library/modules/_shared-key.js")('IE_PROTO');
12585 var ObjectProto = Object.prototype;
12586
12587 module.exports = Object.getPrototypeOf || function (O) {
12588 O = toObject(O);
12589 if (has(O, IE_PROTO)) return O[IE_PROTO];
12590 if (typeof O.constructor == 'function' && O instanceof O.constructor) {
12591 return O.constructor.prototype;
12592 } return O instanceof Object ? ObjectProto : null;
12593 };
12594
12595
12596 /***/ }),
12597
12598 /***/ "../node_modules/core-js/library/modules/_object-keys-internal.js":
12599 /*!************************************************************************!*\
12600 !*** ../node_modules/core-js/library/modules/_object-keys-internal.js ***!
12601 \************************************************************************/
12602 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12603
12604 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
12605 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
12606 var arrayIndexOf = __webpack_require__(/*! ./_array-includes */ "../node_modules/core-js/library/modules/_array-includes.js")(false);
12607 var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/core-js/library/modules/_shared-key.js")('IE_PROTO');
12608
12609 module.exports = function (object, names) {
12610 var O = toIObject(object);
12611 var i = 0;
12612 var result = [];
12613 var key;
12614 for (key in O) if (key != IE_PROTO) has(O, key) && result.push(key);
12615 // Don't enum bug & hidden keys
12616 while (names.length > i) if (has(O, key = names[i++])) {
12617 ~arrayIndexOf(result, key) || result.push(key);
12618 }
12619 return result;
12620 };
12621
12622
12623 /***/ }),
12624
12625 /***/ "../node_modules/core-js/library/modules/_object-keys.js":
12626 /*!***************************************************************!*\
12627 !*** ../node_modules/core-js/library/modules/_object-keys.js ***!
12628 \***************************************************************/
12629 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12630
12631 // 19.1.2.14 / 15.2.3.14 Object.keys(O)
12632 var $keys = __webpack_require__(/*! ./_object-keys-internal */ "../node_modules/core-js/library/modules/_object-keys-internal.js");
12633 var enumBugKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/core-js/library/modules/_enum-bug-keys.js");
12634
12635 module.exports = Object.keys || function keys(O) {
12636 return $keys(O, enumBugKeys);
12637 };
12638
12639
12640 /***/ }),
12641
12642 /***/ "../node_modules/core-js/library/modules/_object-pie.js":
12643 /*!**************************************************************!*\
12644 !*** ../node_modules/core-js/library/modules/_object-pie.js ***!
12645 \**************************************************************/
12646 /***/ ((__unused_webpack_module, exports) => {
12647
12648 exports.f = {}.propertyIsEnumerable;
12649
12650
12651 /***/ }),
12652
12653 /***/ "../node_modules/core-js/library/modules/_object-sap.js":
12654 /*!**************************************************************!*\
12655 !*** ../node_modules/core-js/library/modules/_object-sap.js ***!
12656 \**************************************************************/
12657 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12658
12659 // most Object methods by ES6 should accept primitives
12660 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
12661 var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js");
12662 var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js");
12663 module.exports = function (KEY, exec) {
12664 var fn = (core.Object || {})[KEY] || Object[KEY];
12665 var exp = {};
12666 exp[KEY] = exec(fn);
12667 $export($export.S + $export.F * fails(function () { fn(1); }), 'Object', exp);
12668 };
12669
12670
12671 /***/ }),
12672
12673 /***/ "../node_modules/core-js/library/modules/_object-to-array.js":
12674 /*!*******************************************************************!*\
12675 !*** ../node_modules/core-js/library/modules/_object-to-array.js ***!
12676 \*******************************************************************/
12677 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12678
12679 var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js");
12680 var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/library/modules/_object-keys.js");
12681 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
12682 var isEnum = __webpack_require__(/*! ./_object-pie */ "../node_modules/core-js/library/modules/_object-pie.js").f;
12683 module.exports = function (isEntries) {
12684 return function (it) {
12685 var O = toIObject(it);
12686 var keys = getKeys(O);
12687 var length = keys.length;
12688 var i = 0;
12689 var result = [];
12690 var key;
12691 while (length > i) {
12692 key = keys[i++];
12693 if (!DESCRIPTORS || isEnum.call(O, key)) {
12694 result.push(isEntries ? [key, O[key]] : O[key]);
12695 }
12696 }
12697 return result;
12698 };
12699 };
12700
12701
12702 /***/ }),
12703
12704 /***/ "../node_modules/core-js/library/modules/_own-keys.js":
12705 /*!************************************************************!*\
12706 !*** ../node_modules/core-js/library/modules/_own-keys.js ***!
12707 \************************************************************/
12708 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12709
12710 // all object keys, includes non-enumerable and symbols
12711 var gOPN = __webpack_require__(/*! ./_object-gopn */ "../node_modules/core-js/library/modules/_object-gopn.js");
12712 var gOPS = __webpack_require__(/*! ./_object-gops */ "../node_modules/core-js/library/modules/_object-gops.js");
12713 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
12714 var Reflect = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js").Reflect;
12715 module.exports = Reflect && Reflect.ownKeys || function ownKeys(it) {
12716 var keys = gOPN.f(anObject(it));
12717 var getSymbols = gOPS.f;
12718 return getSymbols ? keys.concat(getSymbols(it)) : keys;
12719 };
12720
12721
12722 /***/ }),
12723
12724 /***/ "../node_modules/core-js/library/modules/_parse-int.js":
12725 /*!*************************************************************!*\
12726 !*** ../node_modules/core-js/library/modules/_parse-int.js ***!
12727 \*************************************************************/
12728 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12729
12730 var $parseInt = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js").parseInt;
12731 var $trim = __webpack_require__(/*! ./_string-trim */ "../node_modules/core-js/library/modules/_string-trim.js").trim;
12732 var ws = __webpack_require__(/*! ./_string-ws */ "../node_modules/core-js/library/modules/_string-ws.js");
12733 var hex = /^[-+]?0[xX]/;
12734
12735 module.exports = $parseInt(ws + '08') !== 8 || $parseInt(ws + '0x16') !== 22 ? function parseInt(str, radix) {
12736 var string = $trim(String(str), 3);
12737 return $parseInt(string, (radix >>> 0) || (hex.test(string) ? 16 : 10));
12738 } : $parseInt;
12739
12740
12741 /***/ }),
12742
12743 /***/ "../node_modules/core-js/library/modules/_property-desc.js":
12744 /*!*****************************************************************!*\
12745 !*** ../node_modules/core-js/library/modules/_property-desc.js ***!
12746 \*****************************************************************/
12747 /***/ ((module) => {
12748
12749 module.exports = function (bitmap, value) {
12750 return {
12751 enumerable: !(bitmap & 1),
12752 configurable: !(bitmap & 2),
12753 writable: !(bitmap & 4),
12754 value: value
12755 };
12756 };
12757
12758
12759 /***/ }),
12760
12761 /***/ "../node_modules/core-js/library/modules/_redefine-all.js":
12762 /*!****************************************************************!*\
12763 !*** ../node_modules/core-js/library/modules/_redefine-all.js ***!
12764 \****************************************************************/
12765 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12766
12767 var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js");
12768 module.exports = function (target, src, safe) {
12769 for (var key in src) {
12770 if (safe && target[key]) target[key] = src[key];
12771 else hide(target, key, src[key]);
12772 } return target;
12773 };
12774
12775
12776 /***/ }),
12777
12778 /***/ "../node_modules/core-js/library/modules/_redefine.js":
12779 /*!************************************************************!*\
12780 !*** ../node_modules/core-js/library/modules/_redefine.js ***!
12781 \************************************************************/
12782 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12783
12784 module.exports = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js");
12785
12786
12787 /***/ }),
12788
12789 /***/ "../node_modules/core-js/library/modules/_set-collection-from.js":
12790 /*!***********************************************************************!*\
12791 !*** ../node_modules/core-js/library/modules/_set-collection-from.js ***!
12792 \***********************************************************************/
12793 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12794
12795 "use strict";
12796
12797 // https://tc39.github.io/proposal-setmap-offrom/
12798 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
12799 var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/library/modules/_a-function.js");
12800 var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js");
12801 var forOf = __webpack_require__(/*! ./_for-of */ "../node_modules/core-js/library/modules/_for-of.js");
12802
12803 module.exports = function (COLLECTION) {
12804 $export($export.S, COLLECTION, { from: function from(source /* , mapFn, thisArg */) {
12805 var mapFn = arguments[1];
12806 var mapping, A, n, cb;
12807 aFunction(this);
12808 mapping = mapFn !== undefined;
12809 if (mapping) aFunction(mapFn);
12810 if (source == undefined) return new this();
12811 A = [];
12812 if (mapping) {
12813 n = 0;
12814 cb = ctx(mapFn, arguments[2], 2);
12815 forOf(source, false, function (nextItem) {
12816 A.push(cb(nextItem, n++));
12817 });
12818 } else {
12819 forOf(source, false, A.push, A);
12820 }
12821 return new this(A);
12822 } });
12823 };
12824
12825
12826 /***/ }),
12827
12828 /***/ "../node_modules/core-js/library/modules/_set-collection-of.js":
12829 /*!*********************************************************************!*\
12830 !*** ../node_modules/core-js/library/modules/_set-collection-of.js ***!
12831 \*********************************************************************/
12832 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12833
12834 "use strict";
12835
12836 // https://tc39.github.io/proposal-setmap-offrom/
12837 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
12838
12839 module.exports = function (COLLECTION) {
12840 $export($export.S, COLLECTION, { of: function of() {
12841 var length = arguments.length;
12842 var A = new Array(length);
12843 while (length--) A[length] = arguments[length];
12844 return new this(A);
12845 } });
12846 };
12847
12848
12849 /***/ }),
12850
12851 /***/ "../node_modules/core-js/library/modules/_set-proto.js":
12852 /*!*************************************************************!*\
12853 !*** ../node_modules/core-js/library/modules/_set-proto.js ***!
12854 \*************************************************************/
12855 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12856
12857 // Works with __proto__ only. Old v8 can't work with null proto objects.
12858 /* eslint-disable no-proto */
12859 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
12860 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
12861 var check = function (O, proto) {
12862 anObject(O);
12863 if (!isObject(proto) && proto !== null) throw TypeError(proto + ": can't set as prototype!");
12864 };
12865 module.exports = {
12866 set: Object.setPrototypeOf || ('__proto__' in {} ? // eslint-disable-line
12867 function (test, buggy, set) {
12868 try {
12869 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);
12870 set(test, []);
12871 buggy = !(test instanceof Array);
12872 } catch (e) { buggy = true; }
12873 return function setPrototypeOf(O, proto) {
12874 check(O, proto);
12875 if (buggy) O.__proto__ = proto;
12876 else set(O, proto);
12877 return O;
12878 };
12879 }({}, false) : undefined),
12880 check: check
12881 };
12882
12883
12884 /***/ }),
12885
12886 /***/ "../node_modules/core-js/library/modules/_set-to-string-tag.js":
12887 /*!*********************************************************************!*\
12888 !*** ../node_modules/core-js/library/modules/_set-to-string-tag.js ***!
12889 \*********************************************************************/
12890 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12891
12892 var def = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js").f;
12893 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
12894 var TAG = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('toStringTag');
12895
12896 module.exports = function (it, tag, stat) {
12897 if (it && !has(it = stat ? it : it.prototype, TAG)) def(it, TAG, { configurable: true, value: tag });
12898 };
12899
12900
12901 /***/ }),
12902
12903 /***/ "../node_modules/core-js/library/modules/_shared-key.js":
12904 /*!**************************************************************!*\
12905 !*** ../node_modules/core-js/library/modules/_shared-key.js ***!
12906 \**************************************************************/
12907 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12908
12909 var shared = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/library/modules/_shared.js")('keys');
12910 var uid = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/library/modules/_uid.js");
12911 module.exports = function (key) {
12912 return shared[key] || (shared[key] = uid(key));
12913 };
12914
12915
12916 /***/ }),
12917
12918 /***/ "../node_modules/core-js/library/modules/_shared.js":
12919 /*!**********************************************************!*\
12920 !*** ../node_modules/core-js/library/modules/_shared.js ***!
12921 \**********************************************************/
12922 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12923
12924 var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js");
12925 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
12926 var SHARED = '__core-js_shared__';
12927 var store = global[SHARED] || (global[SHARED] = {});
12928
12929 (module.exports = function (key, value) {
12930 return store[key] || (store[key] = value !== undefined ? value : {});
12931 })('versions', []).push({
12932 version: core.version,
12933 mode: __webpack_require__(/*! ./_library */ "../node_modules/core-js/library/modules/_library.js") ? 'pure' : 'global',
12934 copyright: '© 2020 Denis Pushkarev (zloirock.ru)'
12935 });
12936
12937
12938 /***/ }),
12939
12940 /***/ "../node_modules/core-js/library/modules/_string-at.js":
12941 /*!*************************************************************!*\
12942 !*** ../node_modules/core-js/library/modules/_string-at.js ***!
12943 \*************************************************************/
12944 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12945
12946 var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/library/modules/_to-integer.js");
12947 var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/library/modules/_defined.js");
12948 // true -> String#at
12949 // false -> String#codePointAt
12950 module.exports = function (TO_STRING) {
12951 return function (that, pos) {
12952 var s = String(defined(that));
12953 var i = toInteger(pos);
12954 var l = s.length;
12955 var a, b;
12956 if (i < 0 || i >= l) return TO_STRING ? '' : undefined;
12957 a = s.charCodeAt(i);
12958 return a < 0xd800 || a > 0xdbff || i + 1 === l || (b = s.charCodeAt(i + 1)) < 0xdc00 || b > 0xdfff
12959 ? TO_STRING ? s.charAt(i) : a
12960 : TO_STRING ? s.slice(i, i + 2) : (a - 0xd800 << 10) + (b - 0xdc00) + 0x10000;
12961 };
12962 };
12963
12964
12965 /***/ }),
12966
12967 /***/ "../node_modules/core-js/library/modules/_string-trim.js":
12968 /*!***************************************************************!*\
12969 !*** ../node_modules/core-js/library/modules/_string-trim.js ***!
12970 \***************************************************************/
12971 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12972
12973 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
12974 var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/library/modules/_defined.js");
12975 var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js");
12976 var spaces = __webpack_require__(/*! ./_string-ws */ "../node_modules/core-js/library/modules/_string-ws.js");
12977 var space = '[' + spaces + ']';
12978 var non = '\u200b\u0085';
12979 var ltrim = RegExp('^' + space + space + '*');
12980 var rtrim = RegExp(space + space + '*$');
12981
12982 var exporter = function (KEY, exec, ALIAS) {
12983 var exp = {};
12984 var FORCE = fails(function () {
12985 return !!spaces[KEY]() || non[KEY]() != non;
12986 });
12987 var fn = exp[KEY] = FORCE ? exec(trim) : spaces[KEY];
12988 if (ALIAS) exp[ALIAS] = fn;
12989 $export($export.P + $export.F * FORCE, 'String', exp);
12990 };
12991
12992 // 1 -> String#trimLeft
12993 // 2 -> String#trimRight
12994 // 3 -> String#trim
12995 var trim = exporter.trim = function (string, TYPE) {
12996 string = String(defined(string));
12997 if (TYPE & 1) string = string.replace(ltrim, '');
12998 if (TYPE & 2) string = string.replace(rtrim, '');
12999 return string;
13000 };
13001
13002 module.exports = exporter;
13003
13004
13005 /***/ }),
13006
13007 /***/ "../node_modules/core-js/library/modules/_string-ws.js":
13008 /*!*************************************************************!*\
13009 !*** ../node_modules/core-js/library/modules/_string-ws.js ***!
13010 \*************************************************************/
13011 /***/ ((module) => {
13012
13013 module.exports = '\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u180E\u2000\u2001\u2002\u2003' +
13014 '\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF';
13015
13016
13017 /***/ }),
13018
13019 /***/ "../node_modules/core-js/library/modules/_to-absolute-index.js":
13020 /*!*********************************************************************!*\
13021 !*** ../node_modules/core-js/library/modules/_to-absolute-index.js ***!
13022 \*********************************************************************/
13023 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13024
13025 var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/library/modules/_to-integer.js");
13026 var max = Math.max;
13027 var min = Math.min;
13028 module.exports = function (index, length) {
13029 index = toInteger(index);
13030 return index < 0 ? max(index + length, 0) : min(index, length);
13031 };
13032
13033
13034 /***/ }),
13035
13036 /***/ "../node_modules/core-js/library/modules/_to-integer.js":
13037 /*!**************************************************************!*\
13038 !*** ../node_modules/core-js/library/modules/_to-integer.js ***!
13039 \**************************************************************/
13040 /***/ ((module) => {
13041
13042 // 7.1.4 ToInteger
13043 var ceil = Math.ceil;
13044 var floor = Math.floor;
13045 module.exports = function (it) {
13046 return isNaN(it = +it) ? 0 : (it > 0 ? floor : ceil)(it);
13047 };
13048
13049
13050 /***/ }),
13051
13052 /***/ "../node_modules/core-js/library/modules/_to-iobject.js":
13053 /*!**************************************************************!*\
13054 !*** ../node_modules/core-js/library/modules/_to-iobject.js ***!
13055 \**************************************************************/
13056 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13057
13058 // to indexed object, toObject with fallback for non-array-like ES3 strings
13059 var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/core-js/library/modules/_iobject.js");
13060 var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/library/modules/_defined.js");
13061 module.exports = function (it) {
13062 return IObject(defined(it));
13063 };
13064
13065
13066 /***/ }),
13067
13068 /***/ "../node_modules/core-js/library/modules/_to-length.js":
13069 /*!*************************************************************!*\
13070 !*** ../node_modules/core-js/library/modules/_to-length.js ***!
13071 \*************************************************************/
13072 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13073
13074 // 7.1.15 ToLength
13075 var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/library/modules/_to-integer.js");
13076 var min = Math.min;
13077 module.exports = function (it) {
13078 return it > 0 ? min(toInteger(it), 0x1fffffffffffff) : 0; // pow(2, 53) - 1 == 9007199254740991
13079 };
13080
13081
13082 /***/ }),
13083
13084 /***/ "../node_modules/core-js/library/modules/_to-object.js":
13085 /*!*************************************************************!*\
13086 !*** ../node_modules/core-js/library/modules/_to-object.js ***!
13087 \*************************************************************/
13088 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13089
13090 // 7.1.13 ToObject(argument)
13091 var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/library/modules/_defined.js");
13092 module.exports = function (it) {
13093 return Object(defined(it));
13094 };
13095
13096
13097 /***/ }),
13098
13099 /***/ "../node_modules/core-js/library/modules/_to-primitive.js":
13100 /*!****************************************************************!*\
13101 !*** ../node_modules/core-js/library/modules/_to-primitive.js ***!
13102 \****************************************************************/
13103 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13104
13105 // 7.1.1 ToPrimitive(input [, PreferredType])
13106 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
13107 // instead of the ES6 spec version, we didn't implement @@toPrimitive case
13108 // and the second argument - flag - preferred type is a string
13109 module.exports = function (it, S) {
13110 if (!isObject(it)) return it;
13111 var fn, val;
13112 if (S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
13113 if (typeof (fn = it.valueOf) == 'function' && !isObject(val = fn.call(it))) return val;
13114 if (!S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
13115 throw TypeError("Can't convert object to primitive value");
13116 };
13117
13118
13119 /***/ }),
13120
13121 /***/ "../node_modules/core-js/library/modules/_uid.js":
13122 /*!*******************************************************!*\
13123 !*** ../node_modules/core-js/library/modules/_uid.js ***!
13124 \*******************************************************/
13125 /***/ ((module) => {
13126
13127 var id = 0;
13128 var px = Math.random();
13129 module.exports = function (key) {
13130 return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + px).toString(36));
13131 };
13132
13133
13134 /***/ }),
13135
13136 /***/ "../node_modules/core-js/library/modules/_validate-collection.js":
13137 /*!***********************************************************************!*\
13138 !*** ../node_modules/core-js/library/modules/_validate-collection.js ***!
13139 \***********************************************************************/
13140 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13141
13142 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
13143 module.exports = function (it, TYPE) {
13144 if (!isObject(it) || it._t !== TYPE) throw TypeError('Incompatible receiver, ' + TYPE + ' required!');
13145 return it;
13146 };
13147
13148
13149 /***/ }),
13150
13151 /***/ "../node_modules/core-js/library/modules/_wks-define.js":
13152 /*!**************************************************************!*\
13153 !*** ../node_modules/core-js/library/modules/_wks-define.js ***!
13154 \**************************************************************/
13155 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13156
13157 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
13158 var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js");
13159 var LIBRARY = __webpack_require__(/*! ./_library */ "../node_modules/core-js/library/modules/_library.js");
13160 var wksExt = __webpack_require__(/*! ./_wks-ext */ "../node_modules/core-js/library/modules/_wks-ext.js");
13161 var defineProperty = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js").f;
13162 module.exports = function (name) {
13163 var $Symbol = core.Symbol || (core.Symbol = LIBRARY ? {} : global.Symbol || {});
13164 if (name.charAt(0) != '_' && !(name in $Symbol)) defineProperty($Symbol, name, { value: wksExt.f(name) });
13165 };
13166
13167
13168 /***/ }),
13169
13170 /***/ "../node_modules/core-js/library/modules/_wks-ext.js":
13171 /*!***********************************************************!*\
13172 !*** ../node_modules/core-js/library/modules/_wks-ext.js ***!
13173 \***********************************************************/
13174 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
13175
13176 exports.f = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js");
13177
13178
13179 /***/ }),
13180
13181 /***/ "../node_modules/core-js/library/modules/_wks.js":
13182 /*!*******************************************************!*\
13183 !*** ../node_modules/core-js/library/modules/_wks.js ***!
13184 \*******************************************************/
13185 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13186
13187 var store = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/library/modules/_shared.js")('wks');
13188 var uid = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/library/modules/_uid.js");
13189 var Symbol = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js").Symbol;
13190 var USE_SYMBOL = typeof Symbol == 'function';
13191
13192 var $exports = module.exports = function (name) {
13193 return store[name] || (store[name] =
13194 USE_SYMBOL && Symbol[name] || (USE_SYMBOL ? Symbol : uid)('Symbol.' + name));
13195 };
13196
13197 $exports.store = store;
13198
13199
13200 /***/ }),
13201
13202 /***/ "../node_modules/core-js/library/modules/core.get-iterator-method.js":
13203 /*!***************************************************************************!*\
13204 !*** ../node_modules/core-js/library/modules/core.get-iterator-method.js ***!
13205 \***************************************************************************/
13206 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13207
13208 var classof = __webpack_require__(/*! ./_classof */ "../node_modules/core-js/library/modules/_classof.js");
13209 var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('iterator');
13210 var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/library/modules/_iterators.js");
13211 module.exports = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js").getIteratorMethod = function (it) {
13212 if (it != undefined) return it[ITERATOR]
13213 || it['@@iterator']
13214 || Iterators[classof(it)];
13215 };
13216
13217
13218 /***/ }),
13219
13220 /***/ "../node_modules/core-js/library/modules/es6.array.from.js":
13221 /*!*****************************************************************!*\
13222 !*** ../node_modules/core-js/library/modules/es6.array.from.js ***!
13223 \*****************************************************************/
13224 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13225
13226 "use strict";
13227
13228 var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js");
13229 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
13230 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js");
13231 var call = __webpack_require__(/*! ./_iter-call */ "../node_modules/core-js/library/modules/_iter-call.js");
13232 var isArrayIter = __webpack_require__(/*! ./_is-array-iter */ "../node_modules/core-js/library/modules/_is-array-iter.js");
13233 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/library/modules/_to-length.js");
13234 var createProperty = __webpack_require__(/*! ./_create-property */ "../node_modules/core-js/library/modules/_create-property.js");
13235 var getIterFn = __webpack_require__(/*! ./core.get-iterator-method */ "../node_modules/core-js/library/modules/core.get-iterator-method.js");
13236
13237 $export($export.S + $export.F * !__webpack_require__(/*! ./_iter-detect */ "../node_modules/core-js/library/modules/_iter-detect.js")(function (iter) { Array.from(iter); }), 'Array', {
13238 // 22.1.2.1 Array.from(arrayLike, mapfn = undefined, thisArg = undefined)
13239 from: function from(arrayLike /* , mapfn = undefined, thisArg = undefined */) {
13240 var O = toObject(arrayLike);
13241 var C = typeof this == 'function' ? this : Array;
13242 var aLen = arguments.length;
13243 var mapfn = aLen > 1 ? arguments[1] : undefined;
13244 var mapping = mapfn !== undefined;
13245 var index = 0;
13246 var iterFn = getIterFn(O);
13247 var length, result, step, iterator;
13248 if (mapping) mapfn = ctx(mapfn, aLen > 2 ? arguments[2] : undefined, 2);
13249 // if object isn't iterable or it's array with default iterator - use simple case
13250 if (iterFn != undefined && !(C == Array && isArrayIter(iterFn))) {
13251 for (iterator = iterFn.call(O), result = new C(); !(step = iterator.next()).done; index++) {
13252 createProperty(result, index, mapping ? call(iterator, mapfn, [step.value, index], true) : step.value);
13253 }
13254 } else {
13255 length = toLength(O.length);
13256 for (result = new C(length); length > index; index++) {
13257 createProperty(result, index, mapping ? mapfn(O[index], index) : O[index]);
13258 }
13259 }
13260 result.length = index;
13261 return result;
13262 }
13263 });
13264
13265
13266 /***/ }),
13267
13268 /***/ "../node_modules/core-js/library/modules/es6.array.is-array.js":
13269 /*!*********************************************************************!*\
13270 !*** ../node_modules/core-js/library/modules/es6.array.is-array.js ***!
13271 \*********************************************************************/
13272 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13273
13274 // 22.1.2.2 / 15.4.3.2 Array.isArray(arg)
13275 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
13276
13277 $export($export.S, 'Array', { isArray: __webpack_require__(/*! ./_is-array */ "../node_modules/core-js/library/modules/_is-array.js") });
13278
13279
13280 /***/ }),
13281
13282 /***/ "../node_modules/core-js/library/modules/es6.array.iterator.js":
13283 /*!*********************************************************************!*\
13284 !*** ../node_modules/core-js/library/modules/es6.array.iterator.js ***!
13285 \*********************************************************************/
13286 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13287
13288 "use strict";
13289
13290 var addToUnscopables = __webpack_require__(/*! ./_add-to-unscopables */ "../node_modules/core-js/library/modules/_add-to-unscopables.js");
13291 var step = __webpack_require__(/*! ./_iter-step */ "../node_modules/core-js/library/modules/_iter-step.js");
13292 var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/library/modules/_iterators.js");
13293 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
13294
13295 // 22.1.3.4 Array.prototype.entries()
13296 // 22.1.3.13 Array.prototype.keys()
13297 // 22.1.3.29 Array.prototype.values()
13298 // 22.1.3.30 Array.prototype[@@iterator]()
13299 module.exports = __webpack_require__(/*! ./_iter-define */ "../node_modules/core-js/library/modules/_iter-define.js")(Array, 'Array', function (iterated, kind) {
13300 this._t = toIObject(iterated); // target
13301 this._i = 0; // next index
13302 this._k = kind; // kind
13303 // 22.1.5.2.1 %ArrayIteratorPrototype%.next()
13304 }, function () {
13305 var O = this._t;
13306 var kind = this._k;
13307 var index = this._i++;
13308 if (!O || index >= O.length) {
13309 this._t = undefined;
13310 return step(1);
13311 }
13312 if (kind == 'keys') return step(0, index);
13313 if (kind == 'values') return step(0, O[index]);
13314 return step(0, [index, O[index]]);
13315 }, 'values');
13316
13317 // argumentsList[@@iterator] is %ArrayProto_values% (9.4.4.6, 9.4.4.7)
13318 Iterators.Arguments = Iterators.Array;
13319
13320 addToUnscopables('keys');
13321 addToUnscopables('values');
13322 addToUnscopables('entries');
13323
13324
13325 /***/ }),
13326
13327 /***/ "../node_modules/core-js/library/modules/es6.object.assign.js":
13328 /*!********************************************************************!*\
13329 !*** ../node_modules/core-js/library/modules/es6.object.assign.js ***!
13330 \********************************************************************/
13331 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13332
13333 // 19.1.3.1 Object.assign(target, source)
13334 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
13335
13336 $export($export.S + $export.F, 'Object', { assign: __webpack_require__(/*! ./_object-assign */ "../node_modules/core-js/library/modules/_object-assign.js") });
13337
13338
13339 /***/ }),
13340
13341 /***/ "../node_modules/core-js/library/modules/es6.object.create.js":
13342 /*!********************************************************************!*\
13343 !*** ../node_modules/core-js/library/modules/es6.object.create.js ***!
13344 \********************************************************************/
13345 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13346
13347 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
13348 // 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])
13349 $export($export.S, 'Object', { create: __webpack_require__(/*! ./_object-create */ "../node_modules/core-js/library/modules/_object-create.js") });
13350
13351
13352 /***/ }),
13353
13354 /***/ "../node_modules/core-js/library/modules/es6.object.define-properties.js":
13355 /*!*******************************************************************************!*\
13356 !*** ../node_modules/core-js/library/modules/es6.object.define-properties.js ***!
13357 \*******************************************************************************/
13358 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13359
13360 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
13361 // 19.1.2.3 / 15.2.3.7 Object.defineProperties(O, Properties)
13362 $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") });
13363
13364
13365 /***/ }),
13366
13367 /***/ "../node_modules/core-js/library/modules/es6.object.define-property.js":
13368 /*!*****************************************************************************!*\
13369 !*** ../node_modules/core-js/library/modules/es6.object.define-property.js ***!
13370 \*****************************************************************************/
13371 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13372
13373 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
13374 // 19.1.2.4 / 15.2.3.6 Object.defineProperty(O, P, Attributes)
13375 $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 });
13376
13377
13378 /***/ }),
13379
13380 /***/ "../node_modules/core-js/library/modules/es6.object.get-own-property-descriptor.js":
13381 /*!*****************************************************************************************!*\
13382 !*** ../node_modules/core-js/library/modules/es6.object.get-own-property-descriptor.js ***!
13383 \*****************************************************************************************/
13384 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13385
13386 // 19.1.2.6 Object.getOwnPropertyDescriptor(O, P)
13387 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
13388 var $getOwnPropertyDescriptor = __webpack_require__(/*! ./_object-gopd */ "../node_modules/core-js/library/modules/_object-gopd.js").f;
13389
13390 __webpack_require__(/*! ./_object-sap */ "../node_modules/core-js/library/modules/_object-sap.js")('getOwnPropertyDescriptor', function () {
13391 return function getOwnPropertyDescriptor(it, key) {
13392 return $getOwnPropertyDescriptor(toIObject(it), key);
13393 };
13394 });
13395
13396
13397 /***/ }),
13398
13399 /***/ "../node_modules/core-js/library/modules/es6.object.get-prototype-of.js":
13400 /*!******************************************************************************!*\
13401 !*** ../node_modules/core-js/library/modules/es6.object.get-prototype-of.js ***!
13402 \******************************************************************************/
13403 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13404
13405 // 19.1.2.9 Object.getPrototypeOf(O)
13406 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js");
13407 var $getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "../node_modules/core-js/library/modules/_object-gpo.js");
13408
13409 __webpack_require__(/*! ./_object-sap */ "../node_modules/core-js/library/modules/_object-sap.js")('getPrototypeOf', function () {
13410 return function getPrototypeOf(it) {
13411 return $getPrototypeOf(toObject(it));
13412 };
13413 });
13414
13415
13416 /***/ }),
13417
13418 /***/ "../node_modules/core-js/library/modules/es6.object.keys.js":
13419 /*!******************************************************************!*\
13420 !*** ../node_modules/core-js/library/modules/es6.object.keys.js ***!
13421 \******************************************************************/
13422 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13423
13424 // 19.1.2.14 Object.keys(O)
13425 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js");
13426 var $keys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/library/modules/_object-keys.js");
13427
13428 __webpack_require__(/*! ./_object-sap */ "../node_modules/core-js/library/modules/_object-sap.js")('keys', function () {
13429 return function keys(it) {
13430 return $keys(toObject(it));
13431 };
13432 });
13433
13434
13435 /***/ }),
13436
13437 /***/ "../node_modules/core-js/library/modules/es6.object.set-prototype-of.js":
13438 /*!******************************************************************************!*\
13439 !*** ../node_modules/core-js/library/modules/es6.object.set-prototype-of.js ***!
13440 \******************************************************************************/
13441 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13442
13443 // 19.1.3.19 Object.setPrototypeOf(O, proto)
13444 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
13445 $export($export.S, 'Object', { setPrototypeOf: __webpack_require__(/*! ./_set-proto */ "../node_modules/core-js/library/modules/_set-proto.js").set });
13446
13447
13448 /***/ }),
13449
13450 /***/ "../node_modules/core-js/library/modules/es6.object.to-string.js":
13451 /*!***********************************************************************!*\
13452 !*** ../node_modules/core-js/library/modules/es6.object.to-string.js ***!
13453 \***********************************************************************/
13454 /***/ (() => {
13455
13456
13457
13458 /***/ }),
13459
13460 /***/ "../node_modules/core-js/library/modules/es6.parse-int.js":
13461 /*!****************************************************************!*\
13462 !*** ../node_modules/core-js/library/modules/es6.parse-int.js ***!
13463 \****************************************************************/
13464 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13465
13466 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
13467 var $parseInt = __webpack_require__(/*! ./_parse-int */ "../node_modules/core-js/library/modules/_parse-int.js");
13468 // 18.2.5 parseInt(string, radix)
13469 $export($export.G + $export.F * (parseInt != $parseInt), { parseInt: $parseInt });
13470
13471
13472 /***/ }),
13473
13474 /***/ "../node_modules/core-js/library/modules/es6.reflect.construct.js":
13475 /*!************************************************************************!*\
13476 !*** ../node_modules/core-js/library/modules/es6.reflect.construct.js ***!
13477 \************************************************************************/
13478 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13479
13480 // 26.1.2 Reflect.construct(target, argumentsList [, newTarget])
13481 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
13482 var create = __webpack_require__(/*! ./_object-create */ "../node_modules/core-js/library/modules/_object-create.js");
13483 var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/library/modules/_a-function.js");
13484 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
13485 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
13486 var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js");
13487 var bind = __webpack_require__(/*! ./_bind */ "../node_modules/core-js/library/modules/_bind.js");
13488 var rConstruct = (__webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js").Reflect || {}).construct;
13489
13490 // MS Edge supports only 2 arguments and argumentsList argument is optional
13491 // FF Nightly sets third argument as `new.target`, but does not create `this` from it
13492 var NEW_TARGET_BUG = fails(function () {
13493 function F() { /* empty */ }
13494 return !(rConstruct(function () { /* empty */ }, [], F) instanceof F);
13495 });
13496 var ARGS_BUG = !fails(function () {
13497 rConstruct(function () { /* empty */ });
13498 });
13499
13500 $export($export.S + $export.F * (NEW_TARGET_BUG || ARGS_BUG), 'Reflect', {
13501 construct: function construct(Target, args /* , newTarget */) {
13502 aFunction(Target);
13503 anObject(args);
13504 var newTarget = arguments.length < 3 ? Target : aFunction(arguments[2]);
13505 if (ARGS_BUG && !NEW_TARGET_BUG) return rConstruct(Target, args, newTarget);
13506 if (Target == newTarget) {
13507 // w/o altered newTarget, optimization for 0-4 arguments
13508 switch (args.length) {
13509 case 0: return new Target();
13510 case 1: return new Target(args[0]);
13511 case 2: return new Target(args[0], args[1]);
13512 case 3: return new Target(args[0], args[1], args[2]);
13513 case 4: return new Target(args[0], args[1], args[2], args[3]);
13514 }
13515 // w/o altered newTarget, lot of arguments case
13516 var $args = [null];
13517 $args.push.apply($args, args);
13518 return new (bind.apply(Target, $args))();
13519 }
13520 // with altered newTarget, not support built-in constructors
13521 var proto = newTarget.prototype;
13522 var instance = create(isObject(proto) ? proto : Object.prototype);
13523 var result = Function.apply.call(Target, instance, args);
13524 return isObject(result) ? result : instance;
13525 }
13526 });
13527
13528
13529 /***/ }),
13530
13531 /***/ "../node_modules/core-js/library/modules/es6.reflect.get.js":
13532 /*!******************************************************************!*\
13533 !*** ../node_modules/core-js/library/modules/es6.reflect.get.js ***!
13534 \******************************************************************/
13535 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13536
13537 // 26.1.6 Reflect.get(target, propertyKey [, receiver])
13538 var gOPD = __webpack_require__(/*! ./_object-gopd */ "../node_modules/core-js/library/modules/_object-gopd.js");
13539 var getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "../node_modules/core-js/library/modules/_object-gpo.js");
13540 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
13541 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
13542 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
13543 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
13544
13545 function get(target, propertyKey /* , receiver */) {
13546 var receiver = arguments.length < 3 ? target : arguments[2];
13547 var desc, proto;
13548 if (anObject(target) === receiver) return target[propertyKey];
13549 if (desc = gOPD.f(target, propertyKey)) return has(desc, 'value')
13550 ? desc.value
13551 : desc.get !== undefined
13552 ? desc.get.call(receiver)
13553 : undefined;
13554 if (isObject(proto = getPrototypeOf(target))) return get(proto, propertyKey, receiver);
13555 }
13556
13557 $export($export.S, 'Reflect', { get: get });
13558
13559
13560 /***/ }),
13561
13562 /***/ "../node_modules/core-js/library/modules/es6.string.iterator.js":
13563 /*!**********************************************************************!*\
13564 !*** ../node_modules/core-js/library/modules/es6.string.iterator.js ***!
13565 \**********************************************************************/
13566 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13567
13568 "use strict";
13569
13570 var $at = __webpack_require__(/*! ./_string-at */ "../node_modules/core-js/library/modules/_string-at.js")(true);
13571
13572 // 21.1.3.27 String.prototype[@@iterator]()
13573 __webpack_require__(/*! ./_iter-define */ "../node_modules/core-js/library/modules/_iter-define.js")(String, 'String', function (iterated) {
13574 this._t = String(iterated); // target
13575 this._i = 0; // next index
13576 // 21.1.5.2.1 %StringIteratorPrototype%.next()
13577 }, function () {
13578 var O = this._t;
13579 var index = this._i;
13580 var point;
13581 if (index >= O.length) return { value: undefined, done: true };
13582 point = $at(O, index);
13583 this._i += point.length;
13584 return { value: point, done: false };
13585 });
13586
13587
13588 /***/ }),
13589
13590 /***/ "../node_modules/core-js/library/modules/es6.symbol.js":
13591 /*!*************************************************************!*\
13592 !*** ../node_modules/core-js/library/modules/es6.symbol.js ***!
13593 \*************************************************************/
13594 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13595
13596 "use strict";
13597
13598 // ECMAScript 6 symbols shim
13599 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
13600 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
13601 var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js");
13602 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
13603 var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/library/modules/_redefine.js");
13604 var META = __webpack_require__(/*! ./_meta */ "../node_modules/core-js/library/modules/_meta.js").KEY;
13605 var $fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js");
13606 var shared = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/library/modules/_shared.js");
13607 var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/core-js/library/modules/_set-to-string-tag.js");
13608 var uid = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/library/modules/_uid.js");
13609 var wks = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js");
13610 var wksExt = __webpack_require__(/*! ./_wks-ext */ "../node_modules/core-js/library/modules/_wks-ext.js");
13611 var wksDefine = __webpack_require__(/*! ./_wks-define */ "../node_modules/core-js/library/modules/_wks-define.js");
13612 var enumKeys = __webpack_require__(/*! ./_enum-keys */ "../node_modules/core-js/library/modules/_enum-keys.js");
13613 var isArray = __webpack_require__(/*! ./_is-array */ "../node_modules/core-js/library/modules/_is-array.js");
13614 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
13615 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
13616 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js");
13617 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
13618 var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/core-js/library/modules/_to-primitive.js");
13619 var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/library/modules/_property-desc.js");
13620 var _create = __webpack_require__(/*! ./_object-create */ "../node_modules/core-js/library/modules/_object-create.js");
13621 var gOPNExt = __webpack_require__(/*! ./_object-gopn-ext */ "../node_modules/core-js/library/modules/_object-gopn-ext.js");
13622 var $GOPD = __webpack_require__(/*! ./_object-gopd */ "../node_modules/core-js/library/modules/_object-gopd.js");
13623 var $GOPS = __webpack_require__(/*! ./_object-gops */ "../node_modules/core-js/library/modules/_object-gops.js");
13624 var $DP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js");
13625 var $keys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/library/modules/_object-keys.js");
13626 var gOPD = $GOPD.f;
13627 var dP = $DP.f;
13628 var gOPN = gOPNExt.f;
13629 var $Symbol = global.Symbol;
13630 var $JSON = global.JSON;
13631 var _stringify = $JSON && $JSON.stringify;
13632 var PROTOTYPE = 'prototype';
13633 var HIDDEN = wks('_hidden');
13634 var TO_PRIMITIVE = wks('toPrimitive');
13635 var isEnum = {}.propertyIsEnumerable;
13636 var SymbolRegistry = shared('symbol-registry');
13637 var AllSymbols = shared('symbols');
13638 var OPSymbols = shared('op-symbols');
13639 var ObjectProto = Object[PROTOTYPE];
13640 var USE_NATIVE = typeof $Symbol == 'function' && !!$GOPS.f;
13641 var QObject = global.QObject;
13642 // Don't use setters in Qt Script, https://github.com/zloirock/core-js/issues/173
13643 var setter = !QObject || !QObject[PROTOTYPE] || !QObject[PROTOTYPE].findChild;
13644
13645 // fallback for old Android, https://code.google.com/p/v8/issues/detail?id=687
13646 var setSymbolDesc = DESCRIPTORS && $fails(function () {
13647 return _create(dP({}, 'a', {
13648 get: function () { return dP(this, 'a', { value: 7 }).a; }
13649 })).a != 7;
13650 }) ? function (it, key, D) {
13651 var protoDesc = gOPD(ObjectProto, key);
13652 if (protoDesc) delete ObjectProto[key];
13653 dP(it, key, D);
13654 if (protoDesc && it !== ObjectProto) dP(ObjectProto, key, protoDesc);
13655 } : dP;
13656
13657 var wrap = function (tag) {
13658 var sym = AllSymbols[tag] = _create($Symbol[PROTOTYPE]);
13659 sym._k = tag;
13660 return sym;
13661 };
13662
13663 var isSymbol = USE_NATIVE && typeof $Symbol.iterator == 'symbol' ? function (it) {
13664 return typeof it == 'symbol';
13665 } : function (it) {
13666 return it instanceof $Symbol;
13667 };
13668
13669 var $defineProperty = function defineProperty(it, key, D) {
13670 if (it === ObjectProto) $defineProperty(OPSymbols, key, D);
13671 anObject(it);
13672 key = toPrimitive(key, true);
13673 anObject(D);
13674 if (has(AllSymbols, key)) {
13675 if (!D.enumerable) {
13676 if (!has(it, HIDDEN)) dP(it, HIDDEN, createDesc(1, {}));
13677 it[HIDDEN][key] = true;
13678 } else {
13679 if (has(it, HIDDEN) && it[HIDDEN][key]) it[HIDDEN][key] = false;
13680 D = _create(D, { enumerable: createDesc(0, false) });
13681 } return setSymbolDesc(it, key, D);
13682 } return dP(it, key, D);
13683 };
13684 var $defineProperties = function defineProperties(it, P) {
13685 anObject(it);
13686 var keys = enumKeys(P = toIObject(P));
13687 var i = 0;
13688 var l = keys.length;
13689 var key;
13690 while (l > i) $defineProperty(it, key = keys[i++], P[key]);
13691 return it;
13692 };
13693 var $create = function create(it, P) {
13694 return P === undefined ? _create(it) : $defineProperties(_create(it), P);
13695 };
13696 var $propertyIsEnumerable = function propertyIsEnumerable(key) {
13697 var E = isEnum.call(this, key = toPrimitive(key, true));
13698 if (this === ObjectProto && has(AllSymbols, key) && !has(OPSymbols, key)) return false;
13699 return E || !has(this, key) || !has(AllSymbols, key) || has(this, HIDDEN) && this[HIDDEN][key] ? E : true;
13700 };
13701 var $getOwnPropertyDescriptor = function getOwnPropertyDescriptor(it, key) {
13702 it = toIObject(it);
13703 key = toPrimitive(key, true);
13704 if (it === ObjectProto && has(AllSymbols, key) && !has(OPSymbols, key)) return;
13705 var D = gOPD(it, key);
13706 if (D && has(AllSymbols, key) && !(has(it, HIDDEN) && it[HIDDEN][key])) D.enumerable = true;
13707 return D;
13708 };
13709 var $getOwnPropertyNames = function getOwnPropertyNames(it) {
13710 var names = gOPN(toIObject(it));
13711 var result = [];
13712 var i = 0;
13713 var key;
13714 while (names.length > i) {
13715 if (!has(AllSymbols, key = names[i++]) && key != HIDDEN && key != META) result.push(key);
13716 } return result;
13717 };
13718 var $getOwnPropertySymbols = function getOwnPropertySymbols(it) {
13719 var IS_OP = it === ObjectProto;
13720 var names = gOPN(IS_OP ? OPSymbols : toIObject(it));
13721 var result = [];
13722 var i = 0;
13723 var key;
13724 while (names.length > i) {
13725 if (has(AllSymbols, key = names[i++]) && (IS_OP ? has(ObjectProto, key) : true)) result.push(AllSymbols[key]);
13726 } return result;
13727 };
13728
13729 // 19.4.1.1 Symbol([description])
13730 if (!USE_NATIVE) {
13731 $Symbol = function Symbol() {
13732 if (this instanceof $Symbol) throw TypeError('Symbol is not a constructor!');
13733 var tag = uid(arguments.length > 0 ? arguments[0] : undefined);
13734 var $set = function (value) {
13735 if (this === ObjectProto) $set.call(OPSymbols, value);
13736 if (has(this, HIDDEN) && has(this[HIDDEN], tag)) this[HIDDEN][tag] = false;
13737 setSymbolDesc(this, tag, createDesc(1, value));
13738 };
13739 if (DESCRIPTORS && setter) setSymbolDesc(ObjectProto, tag, { configurable: true, set: $set });
13740 return wrap(tag);
13741 };
13742 redefine($Symbol[PROTOTYPE], 'toString', function toString() {
13743 return this._k;
13744 });
13745
13746 $GOPD.f = $getOwnPropertyDescriptor;
13747 $DP.f = $defineProperty;
13748 __webpack_require__(/*! ./_object-gopn */ "../node_modules/core-js/library/modules/_object-gopn.js").f = gOPNExt.f = $getOwnPropertyNames;
13749 __webpack_require__(/*! ./_object-pie */ "../node_modules/core-js/library/modules/_object-pie.js").f = $propertyIsEnumerable;
13750 $GOPS.f = $getOwnPropertySymbols;
13751
13752 if (DESCRIPTORS && !__webpack_require__(/*! ./_library */ "../node_modules/core-js/library/modules/_library.js")) {
13753 redefine(ObjectProto, 'propertyIsEnumerable', $propertyIsEnumerable, true);
13754 }
13755
13756 wksExt.f = function (name) {
13757 return wrap(wks(name));
13758 };
13759 }
13760
13761 $export($export.G + $export.W + $export.F * !USE_NATIVE, { Symbol: $Symbol });
13762
13763 for (var es6Symbols = (
13764 // 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
13765 'hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables'
13766 ).split(','), j = 0; es6Symbols.length > j;)wks(es6Symbols[j++]);
13767
13768 for (var wellKnownSymbols = $keys(wks.store), k = 0; wellKnownSymbols.length > k;) wksDefine(wellKnownSymbols[k++]);
13769
13770 $export($export.S + $export.F * !USE_NATIVE, 'Symbol', {
13771 // 19.4.2.1 Symbol.for(key)
13772 'for': function (key) {
13773 return has(SymbolRegistry, key += '')
13774 ? SymbolRegistry[key]
13775 : SymbolRegistry[key] = $Symbol(key);
13776 },
13777 // 19.4.2.5 Symbol.keyFor(sym)
13778 keyFor: function keyFor(sym) {
13779 if (!isSymbol(sym)) throw TypeError(sym + ' is not a symbol!');
13780 for (var key in SymbolRegistry) if (SymbolRegistry[key] === sym) return key;
13781 },
13782 useSetter: function () { setter = true; },
13783 useSimple: function () { setter = false; }
13784 });
13785
13786 $export($export.S + $export.F * !USE_NATIVE, 'Object', {
13787 // 19.1.2.2 Object.create(O [, Properties])
13788 create: $create,
13789 // 19.1.2.4 Object.defineProperty(O, P, Attributes)
13790 defineProperty: $defineProperty,
13791 // 19.1.2.3 Object.defineProperties(O, Properties)
13792 defineProperties: $defineProperties,
13793 // 19.1.2.6 Object.getOwnPropertyDescriptor(O, P)
13794 getOwnPropertyDescriptor: $getOwnPropertyDescriptor,
13795 // 19.1.2.7 Object.getOwnPropertyNames(O)
13796 getOwnPropertyNames: $getOwnPropertyNames,
13797 // 19.1.2.8 Object.getOwnPropertySymbols(O)
13798 getOwnPropertySymbols: $getOwnPropertySymbols
13799 });
13800
13801 // Chrome 38 and 39 `Object.getOwnPropertySymbols` fails on primitives
13802 // https://bugs.chromium.org/p/v8/issues/detail?id=3443
13803 var FAILS_ON_PRIMITIVES = $fails(function () { $GOPS.f(1); });
13804
13805 $export($export.S + $export.F * FAILS_ON_PRIMITIVES, 'Object', {
13806 getOwnPropertySymbols: function getOwnPropertySymbols(it) {
13807 return $GOPS.f(toObject(it));
13808 }
13809 });
13810
13811 // 24.3.2 JSON.stringify(value [, replacer [, space]])
13812 $JSON && $export($export.S + $export.F * (!USE_NATIVE || $fails(function () {
13813 var S = $Symbol();
13814 // MS Edge converts symbol values to JSON as {}
13815 // WebKit converts symbol values to JSON as null
13816 // V8 throws on boxed symbols
13817 return _stringify([S]) != '[null]' || _stringify({ a: S }) != '{}' || _stringify(Object(S)) != '{}';
13818 })), 'JSON', {
13819 stringify: function stringify(it) {
13820 var args = [it];
13821 var i = 1;
13822 var replacer, $replacer;
13823 while (arguments.length > i) args.push(arguments[i++]);
13824 $replacer = replacer = args[1];
13825 if (!isObject(replacer) && it === undefined || isSymbol(it)) return; // IE8 returns string on undefined
13826 if (!isArray(replacer)) replacer = function (key, value) {
13827 if (typeof $replacer == 'function') value = $replacer.call(this, key, value);
13828 if (!isSymbol(value)) return value;
13829 };
13830 args[1] = replacer;
13831 return _stringify.apply($JSON, args);
13832 }
13833 });
13834
13835 // 19.4.3.4 Symbol.prototype[@@toPrimitive](hint)
13836 $Symbol[PROTOTYPE][TO_PRIMITIVE] || __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js")($Symbol[PROTOTYPE], TO_PRIMITIVE, $Symbol[PROTOTYPE].valueOf);
13837 // 19.4.3.5 Symbol.prototype[@@toStringTag]
13838 setToStringTag($Symbol, 'Symbol');
13839 // 20.2.1.9 Math[@@toStringTag]
13840 setToStringTag(Math, 'Math', true);
13841 // 24.3.3 JSON[@@toStringTag]
13842 setToStringTag(global.JSON, 'JSON', true);
13843
13844
13845 /***/ }),
13846
13847 /***/ "../node_modules/core-js/library/modules/es6.weak-map.js":
13848 /*!***************************************************************!*\
13849 !*** ../node_modules/core-js/library/modules/es6.weak-map.js ***!
13850 \***************************************************************/
13851 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13852
13853 "use strict";
13854
13855 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
13856 var each = __webpack_require__(/*! ./_array-methods */ "../node_modules/core-js/library/modules/_array-methods.js")(0);
13857 var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/library/modules/_redefine.js");
13858 var meta = __webpack_require__(/*! ./_meta */ "../node_modules/core-js/library/modules/_meta.js");
13859 var assign = __webpack_require__(/*! ./_object-assign */ "../node_modules/core-js/library/modules/_object-assign.js");
13860 var weak = __webpack_require__(/*! ./_collection-weak */ "../node_modules/core-js/library/modules/_collection-weak.js");
13861 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
13862 var validate = __webpack_require__(/*! ./_validate-collection */ "../node_modules/core-js/library/modules/_validate-collection.js");
13863 var NATIVE_WEAK_MAP = __webpack_require__(/*! ./_validate-collection */ "../node_modules/core-js/library/modules/_validate-collection.js");
13864 var IS_IE11 = !global.ActiveXObject && 'ActiveXObject' in global;
13865 var WEAK_MAP = 'WeakMap';
13866 var getWeak = meta.getWeak;
13867 var isExtensible = Object.isExtensible;
13868 var uncaughtFrozenStore = weak.ufstore;
13869 var InternalMap;
13870
13871 var wrapper = function (get) {
13872 return function WeakMap() {
13873 return get(this, arguments.length > 0 ? arguments[0] : undefined);
13874 };
13875 };
13876
13877 var methods = {
13878 // 23.3.3.3 WeakMap.prototype.get(key)
13879 get: function get(key) {
13880 if (isObject(key)) {
13881 var data = getWeak(key);
13882 if (data === true) return uncaughtFrozenStore(validate(this, WEAK_MAP)).get(key);
13883 return data ? data[this._i] : undefined;
13884 }
13885 },
13886 // 23.3.3.5 WeakMap.prototype.set(key, value)
13887 set: function set(key, value) {
13888 return weak.def(validate(this, WEAK_MAP), key, value);
13889 }
13890 };
13891
13892 // 23.3 WeakMap Objects
13893 var $WeakMap = module.exports = __webpack_require__(/*! ./_collection */ "../node_modules/core-js/library/modules/_collection.js")(WEAK_MAP, wrapper, methods, weak, true, true);
13894
13895 // IE11 WeakMap frozen keys fix
13896 if (NATIVE_WEAK_MAP && IS_IE11) {
13897 InternalMap = weak.getConstructor(wrapper, WEAK_MAP);
13898 assign(InternalMap.prototype, methods);
13899 meta.NEED = true;
13900 each(['delete', 'has', 'get', 'set'], function (key) {
13901 var proto = $WeakMap.prototype;
13902 var method = proto[key];
13903 redefine(proto, key, function (a, b) {
13904 // store frozen objects on internal weakmap shim
13905 if (isObject(a) && !isExtensible(a)) {
13906 if (!this._f) this._f = new InternalMap();
13907 var result = this._f[key](a, b);
13908 return key == 'set' ? this : result;
13909 // store all the rest on native weakmap
13910 } return method.call(this, a, b);
13911 });
13912 });
13913 }
13914
13915
13916 /***/ }),
13917
13918 /***/ "../node_modules/core-js/library/modules/es7.object.entries.js":
13919 /*!*********************************************************************!*\
13920 !*** ../node_modules/core-js/library/modules/es7.object.entries.js ***!
13921 \*********************************************************************/
13922 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13923
13924 // https://github.com/tc39/proposal-object-values-entries
13925 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
13926 var $entries = __webpack_require__(/*! ./_object-to-array */ "../node_modules/core-js/library/modules/_object-to-array.js")(true);
13927
13928 $export($export.S, 'Object', {
13929 entries: function entries(it) {
13930 return $entries(it);
13931 }
13932 });
13933
13934
13935 /***/ }),
13936
13937 /***/ "../node_modules/core-js/library/modules/es7.object.get-own-property-descriptors.js":
13938 /*!******************************************************************************************!*\
13939 !*** ../node_modules/core-js/library/modules/es7.object.get-own-property-descriptors.js ***!
13940 \******************************************************************************************/
13941 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13942
13943 // https://github.com/tc39/proposal-object-getownpropertydescriptors
13944 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
13945 var ownKeys = __webpack_require__(/*! ./_own-keys */ "../node_modules/core-js/library/modules/_own-keys.js");
13946 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
13947 var gOPD = __webpack_require__(/*! ./_object-gopd */ "../node_modules/core-js/library/modules/_object-gopd.js");
13948 var createProperty = __webpack_require__(/*! ./_create-property */ "../node_modules/core-js/library/modules/_create-property.js");
13949
13950 $export($export.S, 'Object', {
13951 getOwnPropertyDescriptors: function getOwnPropertyDescriptors(object) {
13952 var O = toIObject(object);
13953 var getDesc = gOPD.f;
13954 var keys = ownKeys(O);
13955 var result = {};
13956 var i = 0;
13957 var key, desc;
13958 while (keys.length > i) {
13959 desc = getDesc(O, key = keys[i++]);
13960 if (desc !== undefined) createProperty(result, key, desc);
13961 }
13962 return result;
13963 }
13964 });
13965
13966
13967 /***/ }),
13968
13969 /***/ "../node_modules/core-js/library/modules/es7.symbol.async-iterator.js":
13970 /*!****************************************************************************!*\
13971 !*** ../node_modules/core-js/library/modules/es7.symbol.async-iterator.js ***!
13972 \****************************************************************************/
13973 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13974
13975 __webpack_require__(/*! ./_wks-define */ "../node_modules/core-js/library/modules/_wks-define.js")('asyncIterator');
13976
13977
13978 /***/ }),
13979
13980 /***/ "../node_modules/core-js/library/modules/es7.symbol.observable.js":
13981 /*!************************************************************************!*\
13982 !*** ../node_modules/core-js/library/modules/es7.symbol.observable.js ***!
13983 \************************************************************************/
13984 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13985
13986 __webpack_require__(/*! ./_wks-define */ "../node_modules/core-js/library/modules/_wks-define.js")('observable');
13987
13988
13989 /***/ }),
13990
13991 /***/ "../node_modules/core-js/library/modules/es7.weak-map.from.js":
13992 /*!********************************************************************!*\
13993 !*** ../node_modules/core-js/library/modules/es7.weak-map.from.js ***!
13994 \********************************************************************/
13995 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13996
13997 // https://tc39.github.io/proposal-setmap-offrom/#sec-weakmap.from
13998 __webpack_require__(/*! ./_set-collection-from */ "../node_modules/core-js/library/modules/_set-collection-from.js")('WeakMap');
13999
14000
14001 /***/ }),
14002
14003 /***/ "../node_modules/core-js/library/modules/es7.weak-map.of.js":
14004 /*!******************************************************************!*\
14005 !*** ../node_modules/core-js/library/modules/es7.weak-map.of.js ***!
14006 \******************************************************************/
14007 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
14008
14009 // https://tc39.github.io/proposal-setmap-offrom/#sec-weakmap.of
14010 __webpack_require__(/*! ./_set-collection-of */ "../node_modules/core-js/library/modules/_set-collection-of.js")('WeakMap');
14011
14012
14013 /***/ }),
14014
14015 /***/ "../node_modules/core-js/library/modules/web.dom.iterable.js":
14016 /*!*******************************************************************!*\
14017 !*** ../node_modules/core-js/library/modules/web.dom.iterable.js ***!
14018 \*******************************************************************/
14019 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
14020
14021 __webpack_require__(/*! ./es6.array.iterator */ "../node_modules/core-js/library/modules/es6.array.iterator.js");
14022 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
14023 var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js");
14024 var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/library/modules/_iterators.js");
14025 var TO_STRING_TAG = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('toStringTag');
14026
14027 var DOMIterables = ('CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,' +
14028 'DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,' +
14029 'MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,' +
14030 'SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,' +
14031 'TextTrackList,TouchList').split(',');
14032
14033 for (var i = 0; i < DOMIterables.length; i++) {
14034 var NAME = DOMIterables[i];
14035 var Collection = global[NAME];
14036 var proto = Collection && Collection.prototype;
14037 if (proto && !proto[TO_STRING_TAG]) hide(proto, TO_STRING_TAG, NAME);
14038 Iterators[NAME] = Iterators.Array;
14039 }
14040
14041
14042 /***/ }),
14043
14044 /***/ "../node_modules/core-js/modules/_a-function.js":
14045 /*!******************************************************!*\
14046 !*** ../node_modules/core-js/modules/_a-function.js ***!
14047 \******************************************************/
14048 /***/ ((module) => {
14049
14050 module.exports = function (it) {
14051 if (typeof it != 'function') throw TypeError(it + ' is not a function!');
14052 return it;
14053 };
14054
14055
14056 /***/ }),
14057
14058 /***/ "../node_modules/core-js/modules/_add-to-unscopables.js":
14059 /*!**************************************************************!*\
14060 !*** ../node_modules/core-js/modules/_add-to-unscopables.js ***!
14061 \**************************************************************/
14062 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14063
14064 // 22.1.3.31 Array.prototype[@@unscopables]
14065 var UNSCOPABLES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('unscopables');
14066 var ArrayProto = Array.prototype;
14067 if (ArrayProto[UNSCOPABLES] == undefined) __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js")(ArrayProto, UNSCOPABLES, {});
14068 module.exports = function (key) {
14069 ArrayProto[UNSCOPABLES][key] = true;
14070 };
14071
14072
14073 /***/ }),
14074
14075 /***/ "../node_modules/core-js/modules/_advance-string-index.js":
14076 /*!****************************************************************!*\
14077 !*** ../node_modules/core-js/modules/_advance-string-index.js ***!
14078 \****************************************************************/
14079 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14080
14081 "use strict";
14082
14083 var at = __webpack_require__(/*! ./_string-at */ "../node_modules/core-js/modules/_string-at.js")(true);
14084
14085 // `AdvanceStringIndex` abstract operation
14086 // https://tc39.github.io/ecma262/#sec-advancestringindex
14087 module.exports = function (S, index, unicode) {
14088 return index + (unicode ? at(S, index).length : 1);
14089 };
14090
14091
14092 /***/ }),
14093
14094 /***/ "../node_modules/core-js/modules/_an-object.js":
14095 /*!*****************************************************!*\
14096 !*** ../node_modules/core-js/modules/_an-object.js ***!
14097 \*****************************************************/
14098 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14099
14100 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
14101 module.exports = function (it) {
14102 if (!isObject(it)) throw TypeError(it + ' is not an object!');
14103 return it;
14104 };
14105
14106
14107 /***/ }),
14108
14109 /***/ "../node_modules/core-js/modules/_array-includes.js":
14110 /*!**********************************************************!*\
14111 !*** ../node_modules/core-js/modules/_array-includes.js ***!
14112 \**********************************************************/
14113 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14114
14115 // false -> Array#indexOf
14116 // true -> Array#includes
14117 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/modules/_to-iobject.js");
14118 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
14119 var toAbsoluteIndex = __webpack_require__(/*! ./_to-absolute-index */ "../node_modules/core-js/modules/_to-absolute-index.js");
14120 module.exports = function (IS_INCLUDES) {
14121 return function ($this, el, fromIndex) {
14122 var O = toIObject($this);
14123 var length = toLength(O.length);
14124 var index = toAbsoluteIndex(fromIndex, length);
14125 var value;
14126 // Array#includes uses SameValueZero equality algorithm
14127 // eslint-disable-next-line no-self-compare
14128 if (IS_INCLUDES && el != el) while (length > index) {
14129 value = O[index++];
14130 // eslint-disable-next-line no-self-compare
14131 if (value != value) return true;
14132 // Array#indexOf ignores holes, Array#includes - not
14133 } else for (;length > index; index++) if (IS_INCLUDES || index in O) {
14134 if (O[index] === el) return IS_INCLUDES || index || 0;
14135 } return !IS_INCLUDES && -1;
14136 };
14137 };
14138
14139
14140 /***/ }),
14141
14142 /***/ "../node_modules/core-js/modules/_array-methods.js":
14143 /*!*********************************************************!*\
14144 !*** ../node_modules/core-js/modules/_array-methods.js ***!
14145 \*********************************************************/
14146 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14147
14148 // 0 -> Array#forEach
14149 // 1 -> Array#map
14150 // 2 -> Array#filter
14151 // 3 -> Array#some
14152 // 4 -> Array#every
14153 // 5 -> Array#find
14154 // 6 -> Array#findIndex
14155 var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/modules/_ctx.js");
14156 var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/core-js/modules/_iobject.js");
14157 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/modules/_to-object.js");
14158 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
14159 var asc = __webpack_require__(/*! ./_array-species-create */ "../node_modules/core-js/modules/_array-species-create.js");
14160 module.exports = function (TYPE, $create) {
14161 var IS_MAP = TYPE == 1;
14162 var IS_FILTER = TYPE == 2;
14163 var IS_SOME = TYPE == 3;
14164 var IS_EVERY = TYPE == 4;
14165 var IS_FIND_INDEX = TYPE == 6;
14166 var NO_HOLES = TYPE == 5 || IS_FIND_INDEX;
14167 var create = $create || asc;
14168 return function ($this, callbackfn, that) {
14169 var O = toObject($this);
14170 var self = IObject(O);
14171 var f = ctx(callbackfn, that, 3);
14172 var length = toLength(self.length);
14173 var index = 0;
14174 var result = IS_MAP ? create($this, length) : IS_FILTER ? create($this, 0) : undefined;
14175 var val, res;
14176 for (;length > index; index++) if (NO_HOLES || index in self) {
14177 val = self[index];
14178 res = f(val, index, O);
14179 if (TYPE) {
14180 if (IS_MAP) result[index] = res; // map
14181 else if (res) switch (TYPE) {
14182 case 3: return true; // some
14183 case 5: return val; // find
14184 case 6: return index; // findIndex
14185 case 2: result.push(val); // filter
14186 } else if (IS_EVERY) return false; // every
14187 }
14188 }
14189 return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : result;
14190 };
14191 };
14192
14193
14194 /***/ }),
14195
14196 /***/ "../node_modules/core-js/modules/_array-species-constructor.js":
14197 /*!*********************************************************************!*\
14198 !*** ../node_modules/core-js/modules/_array-species-constructor.js ***!
14199 \*********************************************************************/
14200 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14201
14202 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
14203 var isArray = __webpack_require__(/*! ./_is-array */ "../node_modules/core-js/modules/_is-array.js");
14204 var SPECIES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('species');
14205
14206 module.exports = function (original) {
14207 var C;
14208 if (isArray(original)) {
14209 C = original.constructor;
14210 // cross-realm fallback
14211 if (typeof C == 'function' && (C === Array || isArray(C.prototype))) C = undefined;
14212 if (isObject(C)) {
14213 C = C[SPECIES];
14214 if (C === null) C = undefined;
14215 }
14216 } return C === undefined ? Array : C;
14217 };
14218
14219
14220 /***/ }),
14221
14222 /***/ "../node_modules/core-js/modules/_array-species-create.js":
14223 /*!****************************************************************!*\
14224 !*** ../node_modules/core-js/modules/_array-species-create.js ***!
14225 \****************************************************************/
14226 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14227
14228 // 9.4.2.3 ArraySpeciesCreate(originalArray, length)
14229 var speciesConstructor = __webpack_require__(/*! ./_array-species-constructor */ "../node_modules/core-js/modules/_array-species-constructor.js");
14230
14231 module.exports = function (original, length) {
14232 return new (speciesConstructor(original))(length);
14233 };
14234
14235
14236 /***/ }),
14237
14238 /***/ "../node_modules/core-js/modules/_classof.js":
14239 /*!***************************************************!*\
14240 !*** ../node_modules/core-js/modules/_classof.js ***!
14241 \***************************************************/
14242 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14243
14244 // getting tag from 19.1.3.6 Object.prototype.toString()
14245 var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/modules/_cof.js");
14246 var TAG = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('toStringTag');
14247 // ES3 wrong here
14248 var ARG = cof(function () { return arguments; }()) == 'Arguments';
14249
14250 // fallback for IE11 Script Access Denied error
14251 var tryGet = function (it, key) {
14252 try {
14253 return it[key];
14254 } catch (e) { /* empty */ }
14255 };
14256
14257 module.exports = function (it) {
14258 var O, T, B;
14259 return it === undefined ? 'Undefined' : it === null ? 'Null'
14260 // @@toStringTag case
14261 : typeof (T = tryGet(O = Object(it), TAG)) == 'string' ? T
14262 // builtinTag case
14263 : ARG ? cof(O)
14264 // ES3 arguments fallback
14265 : (B = cof(O)) == 'Object' && typeof O.callee == 'function' ? 'Arguments' : B;
14266 };
14267
14268
14269 /***/ }),
14270
14271 /***/ "../node_modules/core-js/modules/_cof.js":
14272 /*!***********************************************!*\
14273 !*** ../node_modules/core-js/modules/_cof.js ***!
14274 \***********************************************/
14275 /***/ ((module) => {
14276
14277 var toString = {}.toString;
14278
14279 module.exports = function (it) {
14280 return toString.call(it).slice(8, -1);
14281 };
14282
14283
14284 /***/ }),
14285
14286 /***/ "../node_modules/core-js/modules/_core.js":
14287 /*!************************************************!*\
14288 !*** ../node_modules/core-js/modules/_core.js ***!
14289 \************************************************/
14290 /***/ ((module) => {
14291
14292 var core = module.exports = { version: '2.6.12' };
14293 if (typeof __e == 'number') __e = core; // eslint-disable-line no-undef
14294
14295
14296 /***/ }),
14297
14298 /***/ "../node_modules/core-js/modules/_ctx.js":
14299 /*!***********************************************!*\
14300 !*** ../node_modules/core-js/modules/_ctx.js ***!
14301 \***********************************************/
14302 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14303
14304 // optional / simple context binding
14305 var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/modules/_a-function.js");
14306 module.exports = function (fn, that, length) {
14307 aFunction(fn);
14308 if (that === undefined) return fn;
14309 switch (length) {
14310 case 1: return function (a) {
14311 return fn.call(that, a);
14312 };
14313 case 2: return function (a, b) {
14314 return fn.call(that, a, b);
14315 };
14316 case 3: return function (a, b, c) {
14317 return fn.call(that, a, b, c);
14318 };
14319 }
14320 return function (/* ...args */) {
14321 return fn.apply(that, arguments);
14322 };
14323 };
14324
14325
14326 /***/ }),
14327
14328 /***/ "../node_modules/core-js/modules/_defined.js":
14329 /*!***************************************************!*\
14330 !*** ../node_modules/core-js/modules/_defined.js ***!
14331 \***************************************************/
14332 /***/ ((module) => {
14333
14334 // 7.2.1 RequireObjectCoercible(argument)
14335 module.exports = function (it) {
14336 if (it == undefined) throw TypeError("Can't call method on " + it);
14337 return it;
14338 };
14339
14340
14341 /***/ }),
14342
14343 /***/ "../node_modules/core-js/modules/_descriptors.js":
14344 /*!*******************************************************!*\
14345 !*** ../node_modules/core-js/modules/_descriptors.js ***!
14346 \*******************************************************/
14347 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14348
14349 // Thank's IE8 for his funny defineProperty
14350 module.exports = !__webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js")(function () {
14351 return Object.defineProperty({}, 'a', { get: function () { return 7; } }).a != 7;
14352 });
14353
14354
14355 /***/ }),
14356
14357 /***/ "../node_modules/core-js/modules/_dom-create.js":
14358 /*!******************************************************!*\
14359 !*** ../node_modules/core-js/modules/_dom-create.js ***!
14360 \******************************************************/
14361 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14362
14363 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
14364 var document = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js").document;
14365 // typeof document.createElement is 'object' in old IE
14366 var is = isObject(document) && isObject(document.createElement);
14367 module.exports = function (it) {
14368 return is ? document.createElement(it) : {};
14369 };
14370
14371
14372 /***/ }),
14373
14374 /***/ "../node_modules/core-js/modules/_export.js":
14375 /*!**************************************************!*\
14376 !*** ../node_modules/core-js/modules/_export.js ***!
14377 \**************************************************/
14378 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14379
14380 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js");
14381 var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/modules/_core.js");
14382 var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js");
14383 var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js");
14384 var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/modules/_ctx.js");
14385 var PROTOTYPE = 'prototype';
14386
14387 var $export = function (type, name, source) {
14388 var IS_FORCED = type & $export.F;
14389 var IS_GLOBAL = type & $export.G;
14390 var IS_STATIC = type & $export.S;
14391 var IS_PROTO = type & $export.P;
14392 var IS_BIND = type & $export.B;
14393 var target = IS_GLOBAL ? global : IS_STATIC ? global[name] || (global[name] = {}) : (global[name] || {})[PROTOTYPE];
14394 var exports = IS_GLOBAL ? core : core[name] || (core[name] = {});
14395 var expProto = exports[PROTOTYPE] || (exports[PROTOTYPE] = {});
14396 var key, own, out, exp;
14397 if (IS_GLOBAL) source = name;
14398 for (key in source) {
14399 // contains in native
14400 own = !IS_FORCED && target && target[key] !== undefined;
14401 // export native or passed
14402 out = (own ? target : source)[key];
14403 // bind timers to global for call from export context
14404 exp = IS_BIND && own ? ctx(out, global) : IS_PROTO && typeof out == 'function' ? ctx(Function.call, out) : out;
14405 // extend global
14406 if (target) redefine(target, key, out, type & $export.U);
14407 // export
14408 if (exports[key] != out) hide(exports, key, exp);
14409 if (IS_PROTO && expProto[key] != out) expProto[key] = out;
14410 }
14411 };
14412 global.core = core;
14413 // type bitmap
14414 $export.F = 1; // forced
14415 $export.G = 2; // global
14416 $export.S = 4; // static
14417 $export.P = 8; // proto
14418 $export.B = 16; // bind
14419 $export.W = 32; // wrap
14420 $export.U = 64; // safe
14421 $export.R = 128; // real proto method for `library`
14422 module.exports = $export;
14423
14424
14425 /***/ }),
14426
14427 /***/ "../node_modules/core-js/modules/_fails-is-regexp.js":
14428 /*!***********************************************************!*\
14429 !*** ../node_modules/core-js/modules/_fails-is-regexp.js ***!
14430 \***********************************************************/
14431 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14432
14433 var MATCH = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('match');
14434 module.exports = function (KEY) {
14435 var re = /./;
14436 try {
14437 '/./'[KEY](re);
14438 } catch (e) {
14439 try {
14440 re[MATCH] = false;
14441 return !'/./'[KEY](re);
14442 } catch (f) { /* empty */ }
14443 } return true;
14444 };
14445
14446
14447 /***/ }),
14448
14449 /***/ "../node_modules/core-js/modules/_fails.js":
14450 /*!*************************************************!*\
14451 !*** ../node_modules/core-js/modules/_fails.js ***!
14452 \*************************************************/
14453 /***/ ((module) => {
14454
14455 module.exports = function (exec) {
14456 try {
14457 return !!exec();
14458 } catch (e) {
14459 return true;
14460 }
14461 };
14462
14463
14464 /***/ }),
14465
14466 /***/ "../node_modules/core-js/modules/_fix-re-wks.js":
14467 /*!******************************************************!*\
14468 !*** ../node_modules/core-js/modules/_fix-re-wks.js ***!
14469 \******************************************************/
14470 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14471
14472 "use strict";
14473
14474 __webpack_require__(/*! ./es6.regexp.exec */ "../node_modules/core-js/modules/es6.regexp.exec.js");
14475 var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js");
14476 var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js");
14477 var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js");
14478 var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
14479 var wks = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js");
14480 var regexpExec = __webpack_require__(/*! ./_regexp-exec */ "../node_modules/core-js/modules/_regexp-exec.js");
14481
14482 var SPECIES = wks('species');
14483
14484 var REPLACE_SUPPORTS_NAMED_GROUPS = !fails(function () {
14485 // #replace needs built-in support for named groups.
14486 // #match works fine because it just return the exec results, even if it has
14487 // a "grops" property.
14488 var re = /./;
14489 re.exec = function () {
14490 var result = [];
14491 result.groups = { a: '7' };
14492 return result;
14493 };
14494 return ''.replace(re, '$<a>') !== '7';
14495 });
14496
14497 var SPLIT_WORKS_WITH_OVERWRITTEN_EXEC = (function () {
14498 // Chrome 51 has a buggy "split" implementation when RegExp#exec !== nativeExec
14499 var re = /(?:)/;
14500 var originalExec = re.exec;
14501 re.exec = function () { return originalExec.apply(this, arguments); };
14502 var result = 'ab'.split(re);
14503 return result.length === 2 && result[0] === 'a' && result[1] === 'b';
14504 })();
14505
14506 module.exports = function (KEY, length, exec) {
14507 var SYMBOL = wks(KEY);
14508
14509 var DELEGATES_TO_SYMBOL = !fails(function () {
14510 // String methods call symbol-named RegEp methods
14511 var O = {};
14512 O[SYMBOL] = function () { return 7; };
14513 return ''[KEY](O) != 7;
14514 });
14515
14516 var DELEGATES_TO_EXEC = DELEGATES_TO_SYMBOL ? !fails(function () {
14517 // Symbol-named RegExp methods call .exec
14518 var execCalled = false;
14519 var re = /a/;
14520 re.exec = function () { execCalled = true; return null; };
14521 if (KEY === 'split') {
14522 // RegExp[@@split] doesn't call the regex's exec method, but first creates
14523 // a new one. We need to return the patched regex when creating the new one.
14524 re.constructor = {};
14525 re.constructor[SPECIES] = function () { return re; };
14526 }
14527 re[SYMBOL]('');
14528 return !execCalled;
14529 }) : undefined;
14530
14531 if (
14532 !DELEGATES_TO_SYMBOL ||
14533 !DELEGATES_TO_EXEC ||
14534 (KEY === 'replace' && !REPLACE_SUPPORTS_NAMED_GROUPS) ||
14535 (KEY === 'split' && !SPLIT_WORKS_WITH_OVERWRITTEN_EXEC)
14536 ) {
14537 var nativeRegExpMethod = /./[SYMBOL];
14538 var fns = exec(
14539 defined,
14540 SYMBOL,
14541 ''[KEY],
14542 function maybeCallNative(nativeMethod, regexp, str, arg2, forceStringMethod) {
14543 if (regexp.exec === regexpExec) {
14544 if (DELEGATES_TO_SYMBOL && !forceStringMethod) {
14545 // The native String method already delegates to @@method (this
14546 // polyfilled function), leasing to infinite recursion.
14547 // We avoid it by directly calling the native @@method method.
14548 return { done: true, value: nativeRegExpMethod.call(regexp, str, arg2) };
14549 }
14550 return { done: true, value: nativeMethod.call(str, regexp, arg2) };
14551 }
14552 return { done: false };
14553 }
14554 );
14555 var strfn = fns[0];
14556 var rxfn = fns[1];
14557
14558 redefine(String.prototype, KEY, strfn);
14559 hide(RegExp.prototype, SYMBOL, length == 2
14560 // 21.2.5.8 RegExp.prototype[@@replace](string, replaceValue)
14561 // 21.2.5.11 RegExp.prototype[@@split](string, limit)
14562 ? function (string, arg) { return rxfn.call(string, this, arg); }
14563 // 21.2.5.6 RegExp.prototype[@@match](string)
14564 // 21.2.5.9 RegExp.prototype[@@search](string)
14565 : function (string) { return rxfn.call(string, this); }
14566 );
14567 }
14568 };
14569
14570
14571 /***/ }),
14572
14573 /***/ "../node_modules/core-js/modules/_flags.js":
14574 /*!*************************************************!*\
14575 !*** ../node_modules/core-js/modules/_flags.js ***!
14576 \*************************************************/
14577 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14578
14579 "use strict";
14580
14581 // 21.2.5.3 get RegExp.prototype.flags
14582 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
14583 module.exports = function () {
14584 var that = anObject(this);
14585 var result = '';
14586 if (that.global) result += 'g';
14587 if (that.ignoreCase) result += 'i';
14588 if (that.multiline) result += 'm';
14589 if (that.unicode) result += 'u';
14590 if (that.sticky) result += 'y';
14591 return result;
14592 };
14593
14594
14595 /***/ }),
14596
14597 /***/ "../node_modules/core-js/modules/_function-to-string.js":
14598 /*!**************************************************************!*\
14599 !*** ../node_modules/core-js/modules/_function-to-string.js ***!
14600 \**************************************************************/
14601 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14602
14603 module.exports = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/modules/_shared.js")('native-function-to-string', Function.toString);
14604
14605
14606 /***/ }),
14607
14608 /***/ "../node_modules/core-js/modules/_global.js":
14609 /*!**************************************************!*\
14610 !*** ../node_modules/core-js/modules/_global.js ***!
14611 \**************************************************/
14612 /***/ ((module) => {
14613
14614 // https://github.com/zloirock/core-js/issues/86#issuecomment-115759028
14615 var global = module.exports = typeof window != 'undefined' && window.Math == Math
14616 ? window : typeof self != 'undefined' && self.Math == Math ? self
14617 // eslint-disable-next-line no-new-func
14618 : Function('return this')();
14619 if (typeof __g == 'number') __g = global; // eslint-disable-line no-undef
14620
14621
14622 /***/ }),
14623
14624 /***/ "../node_modules/core-js/modules/_has.js":
14625 /*!***********************************************!*\
14626 !*** ../node_modules/core-js/modules/_has.js ***!
14627 \***********************************************/
14628 /***/ ((module) => {
14629
14630 var hasOwnProperty = {}.hasOwnProperty;
14631 module.exports = function (it, key) {
14632 return hasOwnProperty.call(it, key);
14633 };
14634
14635
14636 /***/ }),
14637
14638 /***/ "../node_modules/core-js/modules/_hide.js":
14639 /*!************************************************!*\
14640 !*** ../node_modules/core-js/modules/_hide.js ***!
14641 \************************************************/
14642 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14643
14644 var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/modules/_object-dp.js");
14645 var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/modules/_property-desc.js");
14646 module.exports = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") ? function (object, key, value) {
14647 return dP.f(object, key, createDesc(1, value));
14648 } : function (object, key, value) {
14649 object[key] = value;
14650 return object;
14651 };
14652
14653
14654 /***/ }),
14655
14656 /***/ "../node_modules/core-js/modules/_ie8-dom-define.js":
14657 /*!**********************************************************!*\
14658 !*** ../node_modules/core-js/modules/_ie8-dom-define.js ***!
14659 \**********************************************************/
14660 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14661
14662 module.exports = !__webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") && !__webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js")(function () {
14663 return Object.defineProperty(__webpack_require__(/*! ./_dom-create */ "../node_modules/core-js/modules/_dom-create.js")('div'), 'a', { get: function () { return 7; } }).a != 7;
14664 });
14665
14666
14667 /***/ }),
14668
14669 /***/ "../node_modules/core-js/modules/_iobject.js":
14670 /*!***************************************************!*\
14671 !*** ../node_modules/core-js/modules/_iobject.js ***!
14672 \***************************************************/
14673 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14674
14675 // fallback for non-array-like ES3 and non-enumerable old V8 strings
14676 var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/modules/_cof.js");
14677 // eslint-disable-next-line no-prototype-builtins
14678 module.exports = Object('z').propertyIsEnumerable(0) ? Object : function (it) {
14679 return cof(it) == 'String' ? it.split('') : Object(it);
14680 };
14681
14682
14683 /***/ }),
14684
14685 /***/ "../node_modules/core-js/modules/_is-array.js":
14686 /*!****************************************************!*\
14687 !*** ../node_modules/core-js/modules/_is-array.js ***!
14688 \****************************************************/
14689 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14690
14691 // 7.2.2 IsArray(argument)
14692 var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/modules/_cof.js");
14693 module.exports = Array.isArray || function isArray(arg) {
14694 return cof(arg) == 'Array';
14695 };
14696
14697
14698 /***/ }),
14699
14700 /***/ "../node_modules/core-js/modules/_is-object.js":
14701 /*!*****************************************************!*\
14702 !*** ../node_modules/core-js/modules/_is-object.js ***!
14703 \*****************************************************/
14704 /***/ ((module) => {
14705
14706 module.exports = function (it) {
14707 return typeof it === 'object' ? it !== null : typeof it === 'function';
14708 };
14709
14710
14711 /***/ }),
14712
14713 /***/ "../node_modules/core-js/modules/_is-regexp.js":
14714 /*!*****************************************************!*\
14715 !*** ../node_modules/core-js/modules/_is-regexp.js ***!
14716 \*****************************************************/
14717 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14718
14719 // 7.2.8 IsRegExp(argument)
14720 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
14721 var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/modules/_cof.js");
14722 var MATCH = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('match');
14723 module.exports = function (it) {
14724 var isRegExp;
14725 return isObject(it) && ((isRegExp = it[MATCH]) !== undefined ? !!isRegExp : cof(it) == 'RegExp');
14726 };
14727
14728
14729 /***/ }),
14730
14731 /***/ "../node_modules/core-js/modules/_library.js":
14732 /*!***************************************************!*\
14733 !*** ../node_modules/core-js/modules/_library.js ***!
14734 \***************************************************/
14735 /***/ ((module) => {
14736
14737 module.exports = false;
14738
14739
14740 /***/ }),
14741
14742 /***/ "../node_modules/core-js/modules/_object-dp.js":
14743 /*!*****************************************************!*\
14744 !*** ../node_modules/core-js/modules/_object-dp.js ***!
14745 \*****************************************************/
14746 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
14747
14748 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
14749 var IE8_DOM_DEFINE = __webpack_require__(/*! ./_ie8-dom-define */ "../node_modules/core-js/modules/_ie8-dom-define.js");
14750 var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/core-js/modules/_to-primitive.js");
14751 var dP = Object.defineProperty;
14752
14753 exports.f = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") ? Object.defineProperty : function defineProperty(O, P, Attributes) {
14754 anObject(O);
14755 P = toPrimitive(P, true);
14756 anObject(Attributes);
14757 if (IE8_DOM_DEFINE) try {
14758 return dP(O, P, Attributes);
14759 } catch (e) { /* empty */ }
14760 if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported!');
14761 if ('value' in Attributes) O[P] = Attributes.value;
14762 return O;
14763 };
14764
14765
14766 /***/ }),
14767
14768 /***/ "../node_modules/core-js/modules/_property-desc.js":
14769 /*!*********************************************************!*\
14770 !*** ../node_modules/core-js/modules/_property-desc.js ***!
14771 \*********************************************************/
14772 /***/ ((module) => {
14773
14774 module.exports = function (bitmap, value) {
14775 return {
14776 enumerable: !(bitmap & 1),
14777 configurable: !(bitmap & 2),
14778 writable: !(bitmap & 4),
14779 value: value
14780 };
14781 };
14782
14783
14784 /***/ }),
14785
14786 /***/ "../node_modules/core-js/modules/_redefine.js":
14787 /*!****************************************************!*\
14788 !*** ../node_modules/core-js/modules/_redefine.js ***!
14789 \****************************************************/
14790 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14791
14792 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js");
14793 var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js");
14794 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/modules/_has.js");
14795 var SRC = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/modules/_uid.js")('src');
14796 var $toString = __webpack_require__(/*! ./_function-to-string */ "../node_modules/core-js/modules/_function-to-string.js");
14797 var TO_STRING = 'toString';
14798 var TPL = ('' + $toString).split(TO_STRING);
14799
14800 __webpack_require__(/*! ./_core */ "../node_modules/core-js/modules/_core.js").inspectSource = function (it) {
14801 return $toString.call(it);
14802 };
14803
14804 (module.exports = function (O, key, val, safe) {
14805 var isFunction = typeof val == 'function';
14806 if (isFunction) has(val, 'name') || hide(val, 'name', key);
14807 if (O[key] === val) return;
14808 if (isFunction) has(val, SRC) || hide(val, SRC, O[key] ? '' + O[key] : TPL.join(String(key)));
14809 if (O === global) {
14810 O[key] = val;
14811 } else if (!safe) {
14812 delete O[key];
14813 hide(O, key, val);
14814 } else if (O[key]) {
14815 O[key] = val;
14816 } else {
14817 hide(O, key, val);
14818 }
14819 // add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative
14820 })(Function.prototype, TO_STRING, function toString() {
14821 return typeof this == 'function' && this[SRC] || $toString.call(this);
14822 });
14823
14824
14825 /***/ }),
14826
14827 /***/ "../node_modules/core-js/modules/_regexp-exec-abstract.js":
14828 /*!****************************************************************!*\
14829 !*** ../node_modules/core-js/modules/_regexp-exec-abstract.js ***!
14830 \****************************************************************/
14831 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14832
14833 "use strict";
14834
14835
14836 var classof = __webpack_require__(/*! ./_classof */ "../node_modules/core-js/modules/_classof.js");
14837 var builtinExec = RegExp.prototype.exec;
14838
14839 // `RegExpExec` abstract operation
14840 // https://tc39.github.io/ecma262/#sec-regexpexec
14841 module.exports = function (R, S) {
14842 var exec = R.exec;
14843 if (typeof exec === 'function') {
14844 var result = exec.call(R, S);
14845 if (typeof result !== 'object') {
14846 throw new TypeError('RegExp exec method returned something other than an Object or null');
14847 }
14848 return result;
14849 }
14850 if (classof(R) !== 'RegExp') {
14851 throw new TypeError('RegExp#exec called on incompatible receiver');
14852 }
14853 return builtinExec.call(R, S);
14854 };
14855
14856
14857 /***/ }),
14858
14859 /***/ "../node_modules/core-js/modules/_regexp-exec.js":
14860 /*!*******************************************************!*\
14861 !*** ../node_modules/core-js/modules/_regexp-exec.js ***!
14862 \*******************************************************/
14863 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14864
14865 "use strict";
14866
14867
14868 var regexpFlags = __webpack_require__(/*! ./_flags */ "../node_modules/core-js/modules/_flags.js");
14869
14870 var nativeExec = RegExp.prototype.exec;
14871 // This always refers to the native implementation, because the
14872 // String#replace polyfill uses ./fix-regexp-well-known-symbol-logic.js,
14873 // which loads this file before patching the method.
14874 var nativeReplace = String.prototype.replace;
14875
14876 var patchedExec = nativeExec;
14877
14878 var LAST_INDEX = 'lastIndex';
14879
14880 var UPDATES_LAST_INDEX_WRONG = (function () {
14881 var re1 = /a/,
14882 re2 = /b*/g;
14883 nativeExec.call(re1, 'a');
14884 nativeExec.call(re2, 'a');
14885 return re1[LAST_INDEX] !== 0 || re2[LAST_INDEX] !== 0;
14886 })();
14887
14888 // nonparticipating capturing group, copied from es5-shim's String#split patch.
14889 var NPCG_INCLUDED = /()??/.exec('')[1] !== undefined;
14890
14891 var PATCH = UPDATES_LAST_INDEX_WRONG || NPCG_INCLUDED;
14892
14893 if (PATCH) {
14894 patchedExec = function exec(str) {
14895 var re = this;
14896 var lastIndex, reCopy, match, i;
14897
14898 if (NPCG_INCLUDED) {
14899 reCopy = new RegExp('^' + re.source + '$(?!\\s)', regexpFlags.call(re));
14900 }
14901 if (UPDATES_LAST_INDEX_WRONG) lastIndex = re[LAST_INDEX];
14902
14903 match = nativeExec.call(re, str);
14904
14905 if (UPDATES_LAST_INDEX_WRONG && match) {
14906 re[LAST_INDEX] = re.global ? match.index + match[0].length : lastIndex;
14907 }
14908 if (NPCG_INCLUDED && match && match.length > 1) {
14909 // Fix browsers whose `exec` methods don't consistently return `undefined`
14910 // for NPCG, like IE8. NOTE: This doesn' work for /(.?)?/
14911 // eslint-disable-next-line no-loop-func
14912 nativeReplace.call(match[0], reCopy, function () {
14913 for (i = 1; i < arguments.length - 2; i++) {
14914 if (arguments[i] === undefined) match[i] = undefined;
14915 }
14916 });
14917 }
14918
14919 return match;
14920 };
14921 }
14922
14923 module.exports = patchedExec;
14924
14925
14926 /***/ }),
14927
14928 /***/ "../node_modules/core-js/modules/_shared.js":
14929 /*!**************************************************!*\
14930 !*** ../node_modules/core-js/modules/_shared.js ***!
14931 \**************************************************/
14932 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14933
14934 var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/modules/_core.js");
14935 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js");
14936 var SHARED = '__core-js_shared__';
14937 var store = global[SHARED] || (global[SHARED] = {});
14938
14939 (module.exports = function (key, value) {
14940 return store[key] || (store[key] = value !== undefined ? value : {});
14941 })('versions', []).push({
14942 version: core.version,
14943 mode: __webpack_require__(/*! ./_library */ "../node_modules/core-js/modules/_library.js") ? 'pure' : 'global',
14944 copyright: '© 2020 Denis Pushkarev (zloirock.ru)'
14945 });
14946
14947
14948 /***/ }),
14949
14950 /***/ "../node_modules/core-js/modules/_species-constructor.js":
14951 /*!***************************************************************!*\
14952 !*** ../node_modules/core-js/modules/_species-constructor.js ***!
14953 \***************************************************************/
14954 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14955
14956 // 7.3.20 SpeciesConstructor(O, defaultConstructor)
14957 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
14958 var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/modules/_a-function.js");
14959 var SPECIES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('species');
14960 module.exports = function (O, D) {
14961 var C = anObject(O).constructor;
14962 var S;
14963 return C === undefined || (S = anObject(C)[SPECIES]) == undefined ? D : aFunction(S);
14964 };
14965
14966
14967 /***/ }),
14968
14969 /***/ "../node_modules/core-js/modules/_strict-method.js":
14970 /*!*********************************************************!*\
14971 !*** ../node_modules/core-js/modules/_strict-method.js ***!
14972 \*********************************************************/
14973 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14974
14975 "use strict";
14976
14977 var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js");
14978
14979 module.exports = function (method, arg) {
14980 return !!method && fails(function () {
14981 // eslint-disable-next-line no-useless-call
14982 arg ? method.call(null, function () { /* empty */ }, 1) : method.call(null);
14983 });
14984 };
14985
14986
14987 /***/ }),
14988
14989 /***/ "../node_modules/core-js/modules/_string-at.js":
14990 /*!*****************************************************!*\
14991 !*** ../node_modules/core-js/modules/_string-at.js ***!
14992 \*****************************************************/
14993 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14994
14995 var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/modules/_to-integer.js");
14996 var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
14997 // true -> String#at
14998 // false -> String#codePointAt
14999 module.exports = function (TO_STRING) {
15000 return function (that, pos) {
15001 var s = String(defined(that));
15002 var i = toInteger(pos);
15003 var l = s.length;
15004 var a, b;
15005 if (i < 0 || i >= l) return TO_STRING ? '' : undefined;
15006 a = s.charCodeAt(i);
15007 return a < 0xd800 || a > 0xdbff || i + 1 === l || (b = s.charCodeAt(i + 1)) < 0xdc00 || b > 0xdfff
15008 ? TO_STRING ? s.charAt(i) : a
15009 : TO_STRING ? s.slice(i, i + 2) : (a - 0xd800 << 10) + (b - 0xdc00) + 0x10000;
15010 };
15011 };
15012
15013
15014 /***/ }),
15015
15016 /***/ "../node_modules/core-js/modules/_string-context.js":
15017 /*!**********************************************************!*\
15018 !*** ../node_modules/core-js/modules/_string-context.js ***!
15019 \**********************************************************/
15020 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15021
15022 // helper for String#{startsWith, endsWith, includes}
15023 var isRegExp = __webpack_require__(/*! ./_is-regexp */ "../node_modules/core-js/modules/_is-regexp.js");
15024 var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
15025
15026 module.exports = function (that, searchString, NAME) {
15027 if (isRegExp(searchString)) throw TypeError('String#' + NAME + " doesn't accept regex!");
15028 return String(defined(that));
15029 };
15030
15031
15032 /***/ }),
15033
15034 /***/ "../node_modules/core-js/modules/_to-absolute-index.js":
15035 /*!*************************************************************!*\
15036 !*** ../node_modules/core-js/modules/_to-absolute-index.js ***!
15037 \*************************************************************/
15038 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15039
15040 var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/modules/_to-integer.js");
15041 var max = Math.max;
15042 var min = Math.min;
15043 module.exports = function (index, length) {
15044 index = toInteger(index);
15045 return index < 0 ? max(index + length, 0) : min(index, length);
15046 };
15047
15048
15049 /***/ }),
15050
15051 /***/ "../node_modules/core-js/modules/_to-integer.js":
15052 /*!******************************************************!*\
15053 !*** ../node_modules/core-js/modules/_to-integer.js ***!
15054 \******************************************************/
15055 /***/ ((module) => {
15056
15057 // 7.1.4 ToInteger
15058 var ceil = Math.ceil;
15059 var floor = Math.floor;
15060 module.exports = function (it) {
15061 return isNaN(it = +it) ? 0 : (it > 0 ? floor : ceil)(it);
15062 };
15063
15064
15065 /***/ }),
15066
15067 /***/ "../node_modules/core-js/modules/_to-iobject.js":
15068 /*!******************************************************!*\
15069 !*** ../node_modules/core-js/modules/_to-iobject.js ***!
15070 \******************************************************/
15071 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15072
15073 // to indexed object, toObject with fallback for non-array-like ES3 strings
15074 var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/core-js/modules/_iobject.js");
15075 var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
15076 module.exports = function (it) {
15077 return IObject(defined(it));
15078 };
15079
15080
15081 /***/ }),
15082
15083 /***/ "../node_modules/core-js/modules/_to-length.js":
15084 /*!*****************************************************!*\
15085 !*** ../node_modules/core-js/modules/_to-length.js ***!
15086 \*****************************************************/
15087 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15088
15089 // 7.1.15 ToLength
15090 var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/modules/_to-integer.js");
15091 var min = Math.min;
15092 module.exports = function (it) {
15093 return it > 0 ? min(toInteger(it), 0x1fffffffffffff) : 0; // pow(2, 53) - 1 == 9007199254740991
15094 };
15095
15096
15097 /***/ }),
15098
15099 /***/ "../node_modules/core-js/modules/_to-object.js":
15100 /*!*****************************************************!*\
15101 !*** ../node_modules/core-js/modules/_to-object.js ***!
15102 \*****************************************************/
15103 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15104
15105 // 7.1.13 ToObject(argument)
15106 var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
15107 module.exports = function (it) {
15108 return Object(defined(it));
15109 };
15110
15111
15112 /***/ }),
15113
15114 /***/ "../node_modules/core-js/modules/_to-primitive.js":
15115 /*!********************************************************!*\
15116 !*** ../node_modules/core-js/modules/_to-primitive.js ***!
15117 \********************************************************/
15118 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15119
15120 // 7.1.1 ToPrimitive(input [, PreferredType])
15121 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
15122 // instead of the ES6 spec version, we didn't implement @@toPrimitive case
15123 // and the second argument - flag - preferred type is a string
15124 module.exports = function (it, S) {
15125 if (!isObject(it)) return it;
15126 var fn, val;
15127 if (S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
15128 if (typeof (fn = it.valueOf) == 'function' && !isObject(val = fn.call(it))) return val;
15129 if (!S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
15130 throw TypeError("Can't convert object to primitive value");
15131 };
15132
15133
15134 /***/ }),
15135
15136 /***/ "../node_modules/core-js/modules/_uid.js":
15137 /*!***********************************************!*\
15138 !*** ../node_modules/core-js/modules/_uid.js ***!
15139 \***********************************************/
15140 /***/ ((module) => {
15141
15142 var id = 0;
15143 var px = Math.random();
15144 module.exports = function (key) {
15145 return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + px).toString(36));
15146 };
15147
15148
15149 /***/ }),
15150
15151 /***/ "../node_modules/core-js/modules/_wks.js":
15152 /*!***********************************************!*\
15153 !*** ../node_modules/core-js/modules/_wks.js ***!
15154 \***********************************************/
15155 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15156
15157 var store = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/modules/_shared.js")('wks');
15158 var uid = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/modules/_uid.js");
15159 var Symbol = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js").Symbol;
15160 var USE_SYMBOL = typeof Symbol == 'function';
15161
15162 var $exports = module.exports = function (name) {
15163 return store[name] || (store[name] =
15164 USE_SYMBOL && Symbol[name] || (USE_SYMBOL ? Symbol : uid)('Symbol.' + name));
15165 };
15166
15167 $exports.store = store;
15168
15169
15170 /***/ }),
15171
15172 /***/ "../node_modules/core-js/modules/es6.array.filter.js":
15173 /*!***********************************************************!*\
15174 !*** ../node_modules/core-js/modules/es6.array.filter.js ***!
15175 \***********************************************************/
15176 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
15177
15178 "use strict";
15179
15180 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
15181 var $filter = __webpack_require__(/*! ./_array-methods */ "../node_modules/core-js/modules/_array-methods.js")(2);
15182
15183 $export($export.P + $export.F * !__webpack_require__(/*! ./_strict-method */ "../node_modules/core-js/modules/_strict-method.js")([].filter, true), 'Array', {
15184 // 22.1.3.7 / 15.4.4.20 Array.prototype.filter(callbackfn [, thisArg])
15185 filter: function filter(callbackfn /* , thisArg */) {
15186 return $filter(this, callbackfn, arguments[1]);
15187 }
15188 });
15189
15190
15191 /***/ }),
15192
15193 /***/ "../node_modules/core-js/modules/es6.array.find.js":
15194 /*!*********************************************************!*\
15195 !*** ../node_modules/core-js/modules/es6.array.find.js ***!
15196 \*********************************************************/
15197 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
15198
15199 "use strict";
15200
15201 // 22.1.3.8 Array.prototype.find(predicate, thisArg = undefined)
15202 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
15203 var $find = __webpack_require__(/*! ./_array-methods */ "../node_modules/core-js/modules/_array-methods.js")(5);
15204 var KEY = 'find';
15205 var forced = true;
15206 // Shouldn't skip holes
15207 if (KEY in []) Array(1)[KEY](function () { forced = false; });
15208 $export($export.P + $export.F * forced, 'Array', {
15209 find: function find(callbackfn /* , that = undefined */) {
15210 return $find(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);
15211 }
15212 });
15213 __webpack_require__(/*! ./_add-to-unscopables */ "../node_modules/core-js/modules/_add-to-unscopables.js")(KEY);
15214
15215
15216 /***/ }),
15217
15218 /***/ "../node_modules/core-js/modules/es6.array.map.js":
15219 /*!********************************************************!*\
15220 !*** ../node_modules/core-js/modules/es6.array.map.js ***!
15221 \********************************************************/
15222 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
15223
15224 "use strict";
15225
15226 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
15227 var $map = __webpack_require__(/*! ./_array-methods */ "../node_modules/core-js/modules/_array-methods.js")(1);
15228
15229 $export($export.P + $export.F * !__webpack_require__(/*! ./_strict-method */ "../node_modules/core-js/modules/_strict-method.js")([].map, true), 'Array', {
15230 // 22.1.3.15 / 15.4.4.19 Array.prototype.map(callbackfn [, thisArg])
15231 map: function map(callbackfn /* , thisArg */) {
15232 return $map(this, callbackfn, arguments[1]);
15233 }
15234 });
15235
15236
15237 /***/ }),
15238
15239 /***/ "../node_modules/core-js/modules/es6.object.to-string.js":
15240 /*!***************************************************************!*\
15241 !*** ../node_modules/core-js/modules/es6.object.to-string.js ***!
15242 \***************************************************************/
15243 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
15244
15245 "use strict";
15246
15247 // 19.1.3.6 Object.prototype.toString()
15248 var classof = __webpack_require__(/*! ./_classof */ "../node_modules/core-js/modules/_classof.js");
15249 var test = {};
15250 test[__webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('toStringTag')] = 'z';
15251 if (test + '' != '[object z]') {
15252 __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js")(Object.prototype, 'toString', function toString() {
15253 return '[object ' + classof(this) + ']';
15254 }, true);
15255 }
15256
15257
15258 /***/ }),
15259
15260 /***/ "../node_modules/core-js/modules/es6.regexp.exec.js":
15261 /*!**********************************************************!*\
15262 !*** ../node_modules/core-js/modules/es6.regexp.exec.js ***!
15263 \**********************************************************/
15264 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
15265
15266 "use strict";
15267
15268 var regexpExec = __webpack_require__(/*! ./_regexp-exec */ "../node_modules/core-js/modules/_regexp-exec.js");
15269 __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js")({
15270 target: 'RegExp',
15271 proto: true,
15272 forced: regexpExec !== /./.exec
15273 }, {
15274 exec: regexpExec
15275 });
15276
15277
15278 /***/ }),
15279
15280 /***/ "../node_modules/core-js/modules/es6.regexp.flags.js":
15281 /*!***********************************************************!*\
15282 !*** ../node_modules/core-js/modules/es6.regexp.flags.js ***!
15283 \***********************************************************/
15284 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
15285
15286 // 21.2.5.3 get RegExp.prototype.flags()
15287 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', {
15288 configurable: true,
15289 get: __webpack_require__(/*! ./_flags */ "../node_modules/core-js/modules/_flags.js")
15290 });
15291
15292
15293 /***/ }),
15294
15295 /***/ "../node_modules/core-js/modules/es6.regexp.match.js":
15296 /*!***********************************************************!*\
15297 !*** ../node_modules/core-js/modules/es6.regexp.match.js ***!
15298 \***********************************************************/
15299 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
15300
15301 "use strict";
15302
15303
15304 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
15305 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
15306 var advanceStringIndex = __webpack_require__(/*! ./_advance-string-index */ "../node_modules/core-js/modules/_advance-string-index.js");
15307 var regExpExec = __webpack_require__(/*! ./_regexp-exec-abstract */ "../node_modules/core-js/modules/_regexp-exec-abstract.js");
15308
15309 // @@match logic
15310 __webpack_require__(/*! ./_fix-re-wks */ "../node_modules/core-js/modules/_fix-re-wks.js")('match', 1, function (defined, MATCH, $match, maybeCallNative) {
15311 return [
15312 // `String.prototype.match` method
15313 // https://tc39.github.io/ecma262/#sec-string.prototype.match
15314 function match(regexp) {
15315 var O = defined(this);
15316 var fn = regexp == undefined ? undefined : regexp[MATCH];
15317 return fn !== undefined ? fn.call(regexp, O) : new RegExp(regexp)[MATCH](String(O));
15318 },
15319 // `RegExp.prototype[@@match]` method
15320 // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@match
15321 function (regexp) {
15322 var res = maybeCallNative($match, regexp, this);
15323 if (res.done) return res.value;
15324 var rx = anObject(regexp);
15325 var S = String(this);
15326 if (!rx.global) return regExpExec(rx, S);
15327 var fullUnicode = rx.unicode;
15328 rx.lastIndex = 0;
15329 var A = [];
15330 var n = 0;
15331 var result;
15332 while ((result = regExpExec(rx, S)) !== null) {
15333 var matchStr = String(result[0]);
15334 A[n] = matchStr;
15335 if (matchStr === '') rx.lastIndex = advanceStringIndex(S, toLength(rx.lastIndex), fullUnicode);
15336 n++;
15337 }
15338 return n === 0 ? null : A;
15339 }
15340 ];
15341 });
15342
15343
15344 /***/ }),
15345
15346 /***/ "../node_modules/core-js/modules/es6.regexp.replace.js":
15347 /*!*************************************************************!*\
15348 !*** ../node_modules/core-js/modules/es6.regexp.replace.js ***!
15349 \*************************************************************/
15350 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
15351
15352 "use strict";
15353
15354
15355 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
15356 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/modules/_to-object.js");
15357 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
15358 var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/modules/_to-integer.js");
15359 var advanceStringIndex = __webpack_require__(/*! ./_advance-string-index */ "../node_modules/core-js/modules/_advance-string-index.js");
15360 var regExpExec = __webpack_require__(/*! ./_regexp-exec-abstract */ "../node_modules/core-js/modules/_regexp-exec-abstract.js");
15361 var max = Math.max;
15362 var min = Math.min;
15363 var floor = Math.floor;
15364 var SUBSTITUTION_SYMBOLS = /\$([$&`']|\d\d?|<[^>]*>)/g;
15365 var SUBSTITUTION_SYMBOLS_NO_NAMED = /\$([$&`']|\d\d?)/g;
15366
15367 var maybeToString = function (it) {
15368 return it === undefined ? it : String(it);
15369 };
15370
15371 // @@replace logic
15372 __webpack_require__(/*! ./_fix-re-wks */ "../node_modules/core-js/modules/_fix-re-wks.js")('replace', 2, function (defined, REPLACE, $replace, maybeCallNative) {
15373 return [
15374 // `String.prototype.replace` method
15375 // https://tc39.github.io/ecma262/#sec-string.prototype.replace
15376 function replace(searchValue, replaceValue) {
15377 var O = defined(this);
15378 var fn = searchValue == undefined ? undefined : searchValue[REPLACE];
15379 return fn !== undefined
15380 ? fn.call(searchValue, O, replaceValue)
15381 : $replace.call(String(O), searchValue, replaceValue);
15382 },
15383 // `RegExp.prototype[@@replace]` method
15384 // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@replace
15385 function (regexp, replaceValue) {
15386 var res = maybeCallNative($replace, regexp, this, replaceValue);
15387 if (res.done) return res.value;
15388
15389 var rx = anObject(regexp);
15390 var S = String(this);
15391 var functionalReplace = typeof replaceValue === 'function';
15392 if (!functionalReplace) replaceValue = String(replaceValue);
15393 var global = rx.global;
15394 if (global) {
15395 var fullUnicode = rx.unicode;
15396 rx.lastIndex = 0;
15397 }
15398 var results = [];
15399 while (true) {
15400 var result = regExpExec(rx, S);
15401 if (result === null) break;
15402 results.push(result);
15403 if (!global) break;
15404 var matchStr = String(result[0]);
15405 if (matchStr === '') rx.lastIndex = advanceStringIndex(S, toLength(rx.lastIndex), fullUnicode);
15406 }
15407 var accumulatedResult = '';
15408 var nextSourcePosition = 0;
15409 for (var i = 0; i < results.length; i++) {
15410 result = results[i];
15411 var matched = String(result[0]);
15412 var position = max(min(toInteger(result.index), S.length), 0);
15413 var captures = [];
15414 // NOTE: This is equivalent to
15415 // captures = result.slice(1).map(maybeToString)
15416 // but for some reason `nativeSlice.call(result, 1, result.length)` (called in
15417 // the slice polyfill when slicing native arrays) "doesn't work" in safari 9 and
15418 // causes a crash (https://pastebin.com/N21QzeQA) when trying to debug it.
15419 for (var j = 1; j < result.length; j++) captures.push(maybeToString(result[j]));
15420 var namedCaptures = result.groups;
15421 if (functionalReplace) {
15422 var replacerArgs = [matched].concat(captures, position, S);
15423 if (namedCaptures !== undefined) replacerArgs.push(namedCaptures);
15424 var replacement = String(replaceValue.apply(undefined, replacerArgs));
15425 } else {
15426 replacement = getSubstitution(matched, S, position, captures, namedCaptures, replaceValue);
15427 }
15428 if (position >= nextSourcePosition) {
15429 accumulatedResult += S.slice(nextSourcePosition, position) + replacement;
15430 nextSourcePosition = position + matched.length;
15431 }
15432 }
15433 return accumulatedResult + S.slice(nextSourcePosition);
15434 }
15435 ];
15436
15437 // https://tc39.github.io/ecma262/#sec-getsubstitution
15438 function getSubstitution(matched, str, position, captures, namedCaptures, replacement) {
15439 var tailPos = position + matched.length;
15440 var m = captures.length;
15441 var symbols = SUBSTITUTION_SYMBOLS_NO_NAMED;
15442 if (namedCaptures !== undefined) {
15443 namedCaptures = toObject(namedCaptures);
15444 symbols = SUBSTITUTION_SYMBOLS;
15445 }
15446 return $replace.call(replacement, symbols, function (match, ch) {
15447 var capture;
15448 switch (ch.charAt(0)) {
15449 case '$': return '$';
15450 case '&': return matched;
15451 case '`': return str.slice(0, position);
15452 case "'": return str.slice(tailPos);
15453 case '<':
15454 capture = namedCaptures[ch.slice(1, -1)];
15455 break;
15456 default: // \d\d?
15457 var n = +ch;
15458 if (n === 0) return match;
15459 if (n > m) {
15460 var f = floor(n / 10);
15461 if (f === 0) return match;
15462 if (f <= m) return captures[f - 1] === undefined ? ch.charAt(1) : captures[f - 1] + ch.charAt(1);
15463 return match;
15464 }
15465 capture = captures[n - 1];
15466 }
15467 return capture === undefined ? '' : capture;
15468 });
15469 }
15470 });
15471
15472
15473 /***/ }),
15474
15475 /***/ "../node_modules/core-js/modules/es6.regexp.split.js":
15476 /*!***********************************************************!*\
15477 !*** ../node_modules/core-js/modules/es6.regexp.split.js ***!
15478 \***********************************************************/
15479 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
15480
15481 "use strict";
15482
15483
15484 var isRegExp = __webpack_require__(/*! ./_is-regexp */ "../node_modules/core-js/modules/_is-regexp.js");
15485 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
15486 var speciesConstructor = __webpack_require__(/*! ./_species-constructor */ "../node_modules/core-js/modules/_species-constructor.js");
15487 var advanceStringIndex = __webpack_require__(/*! ./_advance-string-index */ "../node_modules/core-js/modules/_advance-string-index.js");
15488 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
15489 var callRegExpExec = __webpack_require__(/*! ./_regexp-exec-abstract */ "../node_modules/core-js/modules/_regexp-exec-abstract.js");
15490 var regexpExec = __webpack_require__(/*! ./_regexp-exec */ "../node_modules/core-js/modules/_regexp-exec.js");
15491 var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js");
15492 var $min = Math.min;
15493 var $push = [].push;
15494 var $SPLIT = 'split';
15495 var LENGTH = 'length';
15496 var LAST_INDEX = 'lastIndex';
15497 var MAX_UINT32 = 0xffffffff;
15498
15499 // babel-minify transpiles RegExp('x', 'y') -> /x/y and it causes SyntaxError
15500 var SUPPORTS_Y = !fails(function () { RegExp(MAX_UINT32, 'y'); });
15501
15502 // @@split logic
15503 __webpack_require__(/*! ./_fix-re-wks */ "../node_modules/core-js/modules/_fix-re-wks.js")('split', 2, function (defined, SPLIT, $split, maybeCallNative) {
15504 var internalSplit;
15505 if (
15506 'abbc'[$SPLIT](/(b)*/)[1] == 'c' ||
15507 'test'[$SPLIT](/(?:)/, -1)[LENGTH] != 4 ||
15508 'ab'[$SPLIT](/(?:ab)*/)[LENGTH] != 2 ||
15509 '.'[$SPLIT](/(.?)(.?)/)[LENGTH] != 4 ||
15510 '.'[$SPLIT](/()()/)[LENGTH] > 1 ||
15511 ''[$SPLIT](/.?/)[LENGTH]
15512 ) {
15513 // based on es5-shim implementation, need to rework it
15514 internalSplit = function (separator, limit) {
15515 var string = String(this);
15516 if (separator === undefined && limit === 0) return [];
15517 // If `separator` is not a regex, use native split
15518 if (!isRegExp(separator)) return $split.call(string, separator, limit);
15519 var output = [];
15520 var flags = (separator.ignoreCase ? 'i' : '') +
15521 (separator.multiline ? 'm' : '') +
15522 (separator.unicode ? 'u' : '') +
15523 (separator.sticky ? 'y' : '');
15524 var lastLastIndex = 0;
15525 var splitLimit = limit === undefined ? MAX_UINT32 : limit >>> 0;
15526 // Make `global` and avoid `lastIndex` issues by working with a copy
15527 var separatorCopy = new RegExp(separator.source, flags + 'g');
15528 var match, lastIndex, lastLength;
15529 while (match = regexpExec.call(separatorCopy, string)) {
15530 lastIndex = separatorCopy[LAST_INDEX];
15531 if (lastIndex > lastLastIndex) {
15532 output.push(string.slice(lastLastIndex, match.index));
15533 if (match[LENGTH] > 1 && match.index < string[LENGTH]) $push.apply(output, match.slice(1));
15534 lastLength = match[0][LENGTH];
15535 lastLastIndex = lastIndex;
15536 if (output[LENGTH] >= splitLimit) break;
15537 }
15538 if (separatorCopy[LAST_INDEX] === match.index) separatorCopy[LAST_INDEX]++; // Avoid an infinite loop
15539 }
15540 if (lastLastIndex === string[LENGTH]) {
15541 if (lastLength || !separatorCopy.test('')) output.push('');
15542 } else output.push(string.slice(lastLastIndex));
15543 return output[LENGTH] > splitLimit ? output.slice(0, splitLimit) : output;
15544 };
15545 // Chakra, V8
15546 } else if ('0'[$SPLIT](undefined, 0)[LENGTH]) {
15547 internalSplit = function (separator, limit) {
15548 return separator === undefined && limit === 0 ? [] : $split.call(this, separator, limit);
15549 };
15550 } else {
15551 internalSplit = $split;
15552 }
15553
15554 return [
15555 // `String.prototype.split` method
15556 // https://tc39.github.io/ecma262/#sec-string.prototype.split
15557 function split(separator, limit) {
15558 var O = defined(this);
15559 var splitter = separator == undefined ? undefined : separator[SPLIT];
15560 return splitter !== undefined
15561 ? splitter.call(separator, O, limit)
15562 : internalSplit.call(String(O), separator, limit);
15563 },
15564 // `RegExp.prototype[@@split]` method
15565 // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@split
15566 //
15567 // NOTE: This cannot be properly polyfilled in engines that don't support
15568 // the 'y' flag.
15569 function (regexp, limit) {
15570 var res = maybeCallNative(internalSplit, regexp, this, limit, internalSplit !== $split);
15571 if (res.done) return res.value;
15572
15573 var rx = anObject(regexp);
15574 var S = String(this);
15575 var C = speciesConstructor(rx, RegExp);
15576
15577 var unicodeMatching = rx.unicode;
15578 var flags = (rx.ignoreCase ? 'i' : '') +
15579 (rx.multiline ? 'm' : '') +
15580 (rx.unicode ? 'u' : '') +
15581 (SUPPORTS_Y ? 'y' : 'g');
15582
15583 // ^(? + rx + ) is needed, in combination with some S slicing, to
15584 // simulate the 'y' flag.
15585 var splitter = new C(SUPPORTS_Y ? rx : '^(?:' + rx.source + ')', flags);
15586 var lim = limit === undefined ? MAX_UINT32 : limit >>> 0;
15587 if (lim === 0) return [];
15588 if (S.length === 0) return callRegExpExec(splitter, S) === null ? [S] : [];
15589 var p = 0;
15590 var q = 0;
15591 var A = [];
15592 while (q < S.length) {
15593 splitter.lastIndex = SUPPORTS_Y ? q : 0;
15594 var z = callRegExpExec(splitter, SUPPORTS_Y ? S : S.slice(q));
15595 var e;
15596 if (
15597 z === null ||
15598 (e = $min(toLength(splitter.lastIndex + (SUPPORTS_Y ? 0 : q)), S.length)) === p
15599 ) {
15600 q = advanceStringIndex(S, q, unicodeMatching);
15601 } else {
15602 A.push(S.slice(p, q));
15603 if (A.length === lim) return A;
15604 for (var i = 1; i <= z.length - 1; i++) {
15605 A.push(z[i]);
15606 if (A.length === lim) return A;
15607 }
15608 q = p = e;
15609 }
15610 }
15611 A.push(S.slice(p));
15612 return A;
15613 }
15614 ];
15615 });
15616
15617
15618 /***/ }),
15619
15620 /***/ "../node_modules/core-js/modules/es6.regexp.to-string.js":
15621 /*!***************************************************************!*\
15622 !*** ../node_modules/core-js/modules/es6.regexp.to-string.js ***!
15623 \***************************************************************/
15624 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
15625
15626 "use strict";
15627
15628 __webpack_require__(/*! ./es6.regexp.flags */ "../node_modules/core-js/modules/es6.regexp.flags.js");
15629 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
15630 var $flags = __webpack_require__(/*! ./_flags */ "../node_modules/core-js/modules/_flags.js");
15631 var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js");
15632 var TO_STRING = 'toString';
15633 var $toString = /./[TO_STRING];
15634
15635 var define = function (fn) {
15636 __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js")(RegExp.prototype, TO_STRING, fn, true);
15637 };
15638
15639 // 21.2.5.14 RegExp.prototype.toString()
15640 if (__webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js")(function () { return $toString.call({ source: 'a', flags: 'b' }) != '/a/b'; })) {
15641 define(function toString() {
15642 var R = anObject(this);
15643 return '/'.concat(R.source, '/',
15644 'flags' in R ? R.flags : !DESCRIPTORS && R instanceof RegExp ? $flags.call(R) : undefined);
15645 });
15646 // FF44- RegExp#toString has a wrong name
15647 } else if ($toString.name != TO_STRING) {
15648 define(function toString() {
15649 return $toString.call(this);
15650 });
15651 }
15652
15653
15654 /***/ }),
15655
15656 /***/ "../node_modules/core-js/modules/es6.string.includes.js":
15657 /*!**************************************************************!*\
15658 !*** ../node_modules/core-js/modules/es6.string.includes.js ***!
15659 \**************************************************************/
15660 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
15661
15662 "use strict";
15663 // 21.1.3.7 String.prototype.includes(searchString, position = 0)
15664
15665 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
15666 var context = __webpack_require__(/*! ./_string-context */ "../node_modules/core-js/modules/_string-context.js");
15667 var INCLUDES = 'includes';
15668
15669 $export($export.P + $export.F * __webpack_require__(/*! ./_fails-is-regexp */ "../node_modules/core-js/modules/_fails-is-regexp.js")(INCLUDES), 'String', {
15670 includes: function includes(searchString /* , position = 0 */) {
15671 return !!~context(this, searchString, INCLUDES)
15672 .indexOf(searchString, arguments.length > 1 ? arguments[1] : undefined);
15673 }
15674 });
15675
15676
15677 /***/ }),
15678
15679 /***/ "../node_modules/core-js/modules/es7.array.includes.js":
15680 /*!*************************************************************!*\
15681 !*** ../node_modules/core-js/modules/es7.array.includes.js ***!
15682 \*************************************************************/
15683 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
15684
15685 "use strict";
15686
15687 // https://github.com/tc39/Array.prototype.includes
15688 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
15689 var $includes = __webpack_require__(/*! ./_array-includes */ "../node_modules/core-js/modules/_array-includes.js")(true);
15690
15691 $export($export.P, 'Array', {
15692 includes: function includes(el /* , fromIndex = 0 */) {
15693 return $includes(this, el, arguments.length > 1 ? arguments[1] : undefined);
15694 }
15695 });
15696
15697 __webpack_require__(/*! ./_add-to-unscopables */ "../node_modules/core-js/modules/_add-to-unscopables.js")('includes');
15698
15699
15700 /***/ }),
15701
15702 /***/ "../node_modules/create-react-context/lib/implementation.js":
15703 /*!******************************************************************!*\
15704 !*** ../node_modules/create-react-context/lib/implementation.js ***!
15705 \******************************************************************/
15706 /***/ ((module, exports, __webpack_require__) => {
15707
15708 "use strict";
15709
15710
15711 exports.__esModule = true;
15712
15713 var _react = __webpack_require__(/*! react */ "react");
15714
15715 var _react2 = _interopRequireDefault(_react);
15716
15717 var _propTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
15718
15719 var _propTypes2 = _interopRequireDefault(_propTypes);
15720
15721 var _gud = __webpack_require__(/*! gud */ "../node_modules/gud/index.js");
15722
15723 var _gud2 = _interopRequireDefault(_gud);
15724
15725 var _warning = __webpack_require__(/*! warning */ "../node_modules/warning/warning.js");
15726
15727 var _warning2 = _interopRequireDefault(_warning);
15728
15729 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
15730
15731 function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
15732
15733 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; }
15734
15735 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; }
15736
15737 var MAX_SIGNED_31_BIT_INT = 1073741823;
15738
15739 // Inlined Object.is polyfill.
15740 // https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is
15741 function objectIs(x, y) {
15742 if (x === y) {
15743 return x !== 0 || 1 / x === 1 / y;
15744 } else {
15745 return x !== x && y !== y;
15746 }
15747 }
15748
15749 function createEventEmitter(value) {
15750 var handlers = [];
15751 return {
15752 on: function on(handler) {
15753 handlers.push(handler);
15754 },
15755 off: function off(handler) {
15756 handlers = handlers.filter(function (h) {
15757 return h !== handler;
15758 });
15759 },
15760 get: function get() {
15761 return value;
15762 },
15763 set: function set(newValue, changedBits) {
15764 value = newValue;
15765 handlers.forEach(function (handler) {
15766 return handler(value, changedBits);
15767 });
15768 }
15769 };
15770 }
15771
15772 function onlyChild(children) {
15773 return Array.isArray(children) ? children[0] : children;
15774 }
15775
15776 function createReactContext(defaultValue, calculateChangedBits) {
15777 var _Provider$childContex, _Consumer$contextType;
15778
15779 var contextProp = '__create-react-context-' + (0, _gud2.default)() + '__';
15780
15781 var Provider = function (_Component) {
15782 _inherits(Provider, _Component);
15783
15784 function Provider() {
15785 var _temp, _this, _ret;
15786
15787 _classCallCheck(this, Provider);
15788
15789 for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {
15790 args[_key] = arguments[_key];
15791 }
15792
15793 return _ret = (_temp = (_this = _possibleConstructorReturn(this, _Component.call.apply(_Component, [this].concat(args))), _this), _this.emitter = createEventEmitter(_this.props.value), _temp), _possibleConstructorReturn(_this, _ret);
15794 }
15795
15796 Provider.prototype.getChildContext = function getChildContext() {
15797 var _ref;
15798
15799 return _ref = {}, _ref[contextProp] = this.emitter, _ref;
15800 };
15801
15802 Provider.prototype.componentWillReceiveProps = function componentWillReceiveProps(nextProps) {
15803 if (this.props.value !== nextProps.value) {
15804 var oldValue = this.props.value;
15805 var newValue = nextProps.value;
15806 var changedBits = void 0;
15807
15808 if (objectIs(oldValue, newValue)) {
15809 changedBits = 0; // No change
15810 } else {
15811 changedBits = typeof calculateChangedBits === 'function' ? calculateChangedBits(oldValue, newValue) : MAX_SIGNED_31_BIT_INT;
15812 if (true) {
15813 (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);
15814 }
15815
15816 changedBits |= 0;
15817
15818 if (changedBits !== 0) {
15819 this.emitter.set(nextProps.value, changedBits);
15820 }
15821 }
15822 }
15823 };
15824
15825 Provider.prototype.render = function render() {
15826 return this.props.children;
15827 };
15828
15829 return Provider;
15830 }(_react.Component);
15831
15832 Provider.childContextTypes = (_Provider$childContex = {}, _Provider$childContex[contextProp] = _propTypes2.default.object.isRequired, _Provider$childContex);
15833
15834 var Consumer = function (_Component2) {
15835 _inherits(Consumer, _Component2);
15836
15837 function Consumer() {
15838 var _temp2, _this2, _ret2;
15839
15840 _classCallCheck(this, Consumer);
15841
15842 for (var _len2 = arguments.length, args = Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {
15843 args[_key2] = arguments[_key2];
15844 }
15845
15846 return _ret2 = (_temp2 = (_this2 = _possibleConstructorReturn(this, _Component2.call.apply(_Component2, [this].concat(args))), _this2), _this2.state = {
15847 value: _this2.getValue()
15848 }, _this2.onUpdate = function (newValue, changedBits) {
15849 var observedBits = _this2.observedBits | 0;
15850 if ((observedBits & changedBits) !== 0) {
15851 _this2.setState({ value: _this2.getValue() });
15852 }
15853 }, _temp2), _possibleConstructorReturn(_this2, _ret2);
15854 }
15855
15856 Consumer.prototype.componentWillReceiveProps = function componentWillReceiveProps(nextProps) {
15857 var observedBits = nextProps.observedBits;
15858
15859 this.observedBits = observedBits === undefined || observedBits === null ? MAX_SIGNED_31_BIT_INT // Subscribe to all changes by default
15860 : observedBits;
15861 };
15862
15863 Consumer.prototype.componentDidMount = function componentDidMount() {
15864 if (this.context[contextProp]) {
15865 this.context[contextProp].on(this.onUpdate);
15866 }
15867 var observedBits = this.props.observedBits;
15868
15869 this.observedBits = observedBits === undefined || observedBits === null ? MAX_SIGNED_31_BIT_INT // Subscribe to all changes by default
15870 : observedBits;
15871 };
15872
15873 Consumer.prototype.componentWillUnmount = function componentWillUnmount() {
15874 if (this.context[contextProp]) {
15875 this.context[contextProp].off(this.onUpdate);
15876 }
15877 };
15878
15879 Consumer.prototype.getValue = function getValue() {
15880 if (this.context[contextProp]) {
15881 return this.context[contextProp].get();
15882 } else {
15883 return defaultValue;
15884 }
15885 };
15886
15887 Consumer.prototype.render = function render() {
15888 return onlyChild(this.props.children)(this.state.value);
15889 };
15890
15891 return Consumer;
15892 }(_react.Component);
15893
15894 Consumer.contextTypes = (_Consumer$contextType = {}, _Consumer$contextType[contextProp] = _propTypes2.default.object, _Consumer$contextType);
15895
15896
15897 return {
15898 Provider: Provider,
15899 Consumer: Consumer
15900 };
15901 }
15902
15903 exports.default = createReactContext;
15904 module.exports = exports['default'];
15905
15906 /***/ }),
15907
15908 /***/ "../node_modules/create-react-context/lib/index.js":
15909 /*!*********************************************************!*\
15910 !*** ../node_modules/create-react-context/lib/index.js ***!
15911 \*********************************************************/
15912 /***/ ((module, exports, __webpack_require__) => {
15913
15914 "use strict";
15915
15916
15917 exports.__esModule = true;
15918
15919 var _react = __webpack_require__(/*! react */ "react");
15920
15921 var _react2 = _interopRequireDefault(_react);
15922
15923 var _implementation = __webpack_require__(/*! ./implementation */ "../node_modules/create-react-context/lib/implementation.js");
15924
15925 var _implementation2 = _interopRequireDefault(_implementation);
15926
15927 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
15928
15929 exports.default = _react2.default.createContext || _implementation2.default;
15930 module.exports = exports['default'];
15931
15932 /***/ }),
15933
15934 /***/ "../node_modules/gud/index.js":
15935 /*!************************************!*\
15936 !*** ../node_modules/gud/index.js ***!
15937 \************************************/
15938 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15939
15940 "use strict";
15941 // @flow
15942
15943
15944 var key = '__global_unique_id__';
15945
15946 module.exports = function() {
15947 return __webpack_require__.g[key] = (__webpack_require__.g[key] || 0) + 1;
15948 };
15949
15950
15951 /***/ }),
15952
15953 /***/ "../node_modules/invariant/browser.js":
15954 /*!********************************************!*\
15955 !*** ../node_modules/invariant/browser.js ***!
15956 \********************************************/
15957 /***/ ((module) => {
15958
15959 "use strict";
15960 /**
15961 * Copyright (c) 2013-present, Facebook, Inc.
15962 *
15963 * This source code is licensed under the MIT license found in the
15964 * LICENSE file in the root directory of this source tree.
15965 */
15966
15967
15968
15969 /**
15970 * Use invariant() to assert state which your program assumes to be true.
15971 *
15972 * Provide sprintf-style format (only %s is supported) and arguments
15973 * to provide information about what broke and what you were
15974 * expecting.
15975 *
15976 * The invariant message will be stripped in production, but the invariant
15977 * will remain to ensure logic does not differ in production.
15978 */
15979
15980 var invariant = function(condition, format, a, b, c, d, e, f) {
15981 if (true) {
15982 if (format === undefined) {
15983 throw new Error('invariant requires an error message argument');
15984 }
15985 }
15986
15987 if (!condition) {
15988 var error;
15989 if (format === undefined) {
15990 error = new Error(
15991 'Minified exception occurred; use the non-minified dev environment ' +
15992 'for the full error message and additional helpful warnings.'
15993 );
15994 } else {
15995 var args = [a, b, c, d, e, f];
15996 var argIndex = 0;
15997 error = new Error(
15998 format.replace(/%s/g, function() { return args[argIndex++]; })
15999 );
16000 error.name = 'Invariant Violation';
16001 }
16002
16003 error.framesToPop = 1; // we don't care about invariant's own frame
16004 throw error;
16005 }
16006 };
16007
16008 module.exports = invariant;
16009
16010
16011 /***/ }),
16012
16013 /***/ "../node_modules/object-assign/index.js":
16014 /*!**********************************************!*\
16015 !*** ../node_modules/object-assign/index.js ***!
16016 \**********************************************/
16017 /***/ ((module) => {
16018
16019 "use strict";
16020 /*
16021 object-assign
16022 (c) Sindre Sorhus
16023 @license MIT
16024 */
16025
16026
16027 /* eslint-disable no-unused-vars */
16028 var getOwnPropertySymbols = Object.getOwnPropertySymbols;
16029 var hasOwnProperty = Object.prototype.hasOwnProperty;
16030 var propIsEnumerable = Object.prototype.propertyIsEnumerable;
16031
16032 function toObject(val) {
16033 if (val === null || val === undefined) {
16034 throw new TypeError('Object.assign cannot be called with null or undefined');
16035 }
16036
16037 return Object(val);
16038 }
16039
16040 function shouldUseNative() {
16041 try {
16042 if (!Object.assign) {
16043 return false;
16044 }
16045
16046 // Detect buggy property enumeration order in older V8 versions.
16047
16048 // https://bugs.chromium.org/p/v8/issues/detail?id=4118
16049 var test1 = new String('abc'); // eslint-disable-line no-new-wrappers
16050 test1[5] = 'de';
16051 if (Object.getOwnPropertyNames(test1)[0] === '5') {
16052 return false;
16053 }
16054
16055 // https://bugs.chromium.org/p/v8/issues/detail?id=3056
16056 var test2 = {};
16057 for (var i = 0; i < 10; i++) {
16058 test2['_' + String.fromCharCode(i)] = i;
16059 }
16060 var order2 = Object.getOwnPropertyNames(test2).map(function (n) {
16061 return test2[n];
16062 });
16063 if (order2.join('') !== '0123456789') {
16064 return false;
16065 }
16066
16067 // https://bugs.chromium.org/p/v8/issues/detail?id=3056
16068 var test3 = {};
16069 'abcdefghijklmnopqrst'.split('').forEach(function (letter) {
16070 test3[letter] = letter;
16071 });
16072 if (Object.keys(Object.assign({}, test3)).join('') !==
16073 'abcdefghijklmnopqrst') {
16074 return false;
16075 }
16076
16077 return true;
16078 } catch (err) {
16079 // We don't expect any of the above to throw, but better to be safe.
16080 return false;
16081 }
16082 }
16083
16084 module.exports = shouldUseNative() ? Object.assign : function (target, source) {
16085 var from;
16086 var to = toObject(target);
16087 var symbols;
16088
16089 for (var s = 1; s < arguments.length; s++) {
16090 from = Object(arguments[s]);
16091
16092 for (var key in from) {
16093 if (hasOwnProperty.call(from, key)) {
16094 to[key] = from[key];
16095 }
16096 }
16097
16098 if (getOwnPropertySymbols) {
16099 symbols = getOwnPropertySymbols(from);
16100 for (var i = 0; i < symbols.length; i++) {
16101 if (propIsEnumerable.call(from, symbols[i])) {
16102 to[symbols[i]] = from[symbols[i]];
16103 }
16104 }
16105 }
16106 }
16107
16108 return to;
16109 };
16110
16111
16112 /***/ }),
16113
16114 /***/ "../node_modules/prop-types/checkPropTypes.js":
16115 /*!****************************************************!*\
16116 !*** ../node_modules/prop-types/checkPropTypes.js ***!
16117 \****************************************************/
16118 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
16119
16120 "use strict";
16121 /**
16122 * Copyright (c) 2013-present, Facebook, Inc.
16123 *
16124 * This source code is licensed under the MIT license found in the
16125 * LICENSE file in the root directory of this source tree.
16126 */
16127
16128
16129
16130 var printWarning = function() {};
16131
16132 if (true) {
16133 var ReactPropTypesSecret = __webpack_require__(/*! ./lib/ReactPropTypesSecret */ "../node_modules/prop-types/lib/ReactPropTypesSecret.js");
16134 var loggedTypeFailures = {};
16135 var has = Function.call.bind(Object.prototype.hasOwnProperty);
16136
16137 printWarning = function(text) {
16138 var message = 'Warning: ' + text;
16139 if (typeof console !== 'undefined') {
16140 console.error(message);
16141 }
16142 try {
16143 // --- Welcome to debugging React ---
16144 // This error was thrown as a convenience so that you can use this stack
16145 // to find the callsite that caused this warning to fire.
16146 throw new Error(message);
16147 } catch (x) {}
16148 };
16149 }
16150
16151 /**
16152 * Assert that the values match with the type specs.
16153 * Error messages are memorized and will only be shown once.
16154 *
16155 * @param {object} typeSpecs Map of name to a ReactPropType
16156 * @param {object} values Runtime values that need to be type-checked
16157 * @param {string} location e.g. "prop", "context", "child context"
16158 * @param {string} componentName Name of the component for error messages.
16159 * @param {?Function} getStack Returns the component stack.
16160 * @private
16161 */
16162 function checkPropTypes(typeSpecs, values, location, componentName, getStack) {
16163 if (true) {
16164 for (var typeSpecName in typeSpecs) {
16165 if (has(typeSpecs, typeSpecName)) {
16166 var error;
16167 // Prop type validation may throw. In case they do, we don't want to
16168 // fail the render phase where it didn't fail before. So we log it.
16169 // After these have been cleaned up, we'll let them throw.
16170 try {
16171 // This is intentionally an invariant that gets caught. It's the same
16172 // behavior as without this statement except with a better message.
16173 if (typeof typeSpecs[typeSpecName] !== 'function') {
16174 var err = Error(
16175 (componentName || 'React class') + ': ' + location + ' type `' + typeSpecName + '` is invalid; ' +
16176 'it must be a function, usually from the `prop-types` package, but received `' + typeof typeSpecs[typeSpecName] + '`.'
16177 );
16178 err.name = 'Invariant Violation';
16179 throw err;
16180 }
16181 error = typeSpecs[typeSpecName](values, typeSpecName, componentName, location, null, ReactPropTypesSecret);
16182 } catch (ex) {
16183 error = ex;
16184 }
16185 if (error && !(error instanceof Error)) {
16186 printWarning(
16187 (componentName || 'React class') + ': type specification of ' +
16188 location + ' `' + typeSpecName + '` is invalid; the type checker ' +
16189 'function must return `null` or an `Error` but returned a ' + typeof error + '. ' +
16190 'You may have forgotten to pass an argument to the type checker ' +
16191 'creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and ' +
16192 'shape all require an argument).'
16193 );
16194 }
16195 if (error instanceof Error && !(error.message in loggedTypeFailures)) {
16196 // Only monitor this failure once because there tends to be a lot of the
16197 // same error.
16198 loggedTypeFailures[error.message] = true;
16199
16200 var stack = getStack ? getStack() : '';
16201
16202 printWarning(
16203 'Failed ' + location + ' type: ' + error.message + (stack != null ? stack : '')
16204 );
16205 }
16206 }
16207 }
16208 }
16209 }
16210
16211 /**
16212 * Resets warning cache when testing.
16213 *
16214 * @private
16215 */
16216 checkPropTypes.resetWarningCache = function() {
16217 if (true) {
16218 loggedTypeFailures = {};
16219 }
16220 }
16221
16222 module.exports = checkPropTypes;
16223
16224
16225 /***/ }),
16226
16227 /***/ "../node_modules/prop-types/factoryWithTypeCheckers.js":
16228 /*!*************************************************************!*\
16229 !*** ../node_modules/prop-types/factoryWithTypeCheckers.js ***!
16230 \*************************************************************/
16231 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
16232
16233 "use strict";
16234 /**
16235 * Copyright (c) 2013-present, Facebook, Inc.
16236 *
16237 * This source code is licensed under the MIT license found in the
16238 * LICENSE file in the root directory of this source tree.
16239 */
16240
16241
16242
16243 var ReactIs = __webpack_require__(/*! react-is */ "../node_modules/react-is/index.js");
16244 var assign = __webpack_require__(/*! object-assign */ "../node_modules/object-assign/index.js");
16245
16246 var ReactPropTypesSecret = __webpack_require__(/*! ./lib/ReactPropTypesSecret */ "../node_modules/prop-types/lib/ReactPropTypesSecret.js");
16247 var checkPropTypes = __webpack_require__(/*! ./checkPropTypes */ "../node_modules/prop-types/checkPropTypes.js");
16248
16249 var has = Function.call.bind(Object.prototype.hasOwnProperty);
16250 var printWarning = function() {};
16251
16252 if (true) {
16253 printWarning = function(text) {
16254 var message = 'Warning: ' + text;
16255 if (typeof console !== 'undefined') {
16256 console.error(message);
16257 }
16258 try {
16259 // --- Welcome to debugging React ---
16260 // This error was thrown as a convenience so that you can use this stack
16261 // to find the callsite that caused this warning to fire.
16262 throw new Error(message);
16263 } catch (x) {}
16264 };
16265 }
16266
16267 function emptyFunctionThatReturnsNull() {
16268 return null;
16269 }
16270
16271 module.exports = function(isValidElement, throwOnDirectAccess) {
16272 /* global Symbol */
16273 var ITERATOR_SYMBOL = typeof Symbol === 'function' && Symbol.iterator;
16274 var FAUX_ITERATOR_SYMBOL = '@@iterator'; // Before Symbol spec.
16275
16276 /**
16277 * Returns the iterator method function contained on the iterable object.
16278 *
16279 * Be sure to invoke the function with the iterable as context:
16280 *
16281 * var iteratorFn = getIteratorFn(myIterable);
16282 * if (iteratorFn) {
16283 * var iterator = iteratorFn.call(myIterable);
16284 * ...
16285 * }
16286 *
16287 * @param {?object} maybeIterable
16288 * @return {?function}
16289 */
16290 function getIteratorFn(maybeIterable) {
16291 var iteratorFn = maybeIterable && (ITERATOR_SYMBOL && maybeIterable[ITERATOR_SYMBOL] || maybeIterable[FAUX_ITERATOR_SYMBOL]);
16292 if (typeof iteratorFn === 'function') {
16293 return iteratorFn;
16294 }
16295 }
16296
16297 /**
16298 * Collection of methods that allow declaration and validation of props that are
16299 * supplied to React components. Example usage:
16300 *
16301 * var Props = require('ReactPropTypes');
16302 * var MyArticle = React.createClass({
16303 * propTypes: {
16304 * // An optional string prop named "description".
16305 * description: Props.string,
16306 *
16307 * // A required enum prop named "category".
16308 * category: Props.oneOf(['News','Photos']).isRequired,
16309 *
16310 * // A prop named "dialog" that requires an instance of Dialog.
16311 * dialog: Props.instanceOf(Dialog).isRequired
16312 * },
16313 * render: function() { ... }
16314 * });
16315 *
16316 * A more formal specification of how these methods are used:
16317 *
16318 * type := array|bool|func|object|number|string|oneOf([...])|instanceOf(...)
16319 * decl := ReactPropTypes.{type}(.isRequired)?
16320 *
16321 * Each and every declaration produces a function with the same signature. This
16322 * allows the creation of custom validation functions. For example:
16323 *
16324 * var MyLink = React.createClass({
16325 * propTypes: {
16326 * // An optional string or URI prop named "href".
16327 * href: function(props, propName, componentName) {
16328 * var propValue = props[propName];
16329 * if (propValue != null && typeof propValue !== 'string' &&
16330 * !(propValue instanceof URI)) {
16331 * return new Error(
16332 * 'Expected a string or an URI for ' + propName + ' in ' +
16333 * componentName
16334 * );
16335 * }
16336 * }
16337 * },
16338 * render: function() {...}
16339 * });
16340 *
16341 * @internal
16342 */
16343
16344 var ANONYMOUS = '<<anonymous>>';
16345
16346 // Important!
16347 // Keep this list in sync with production version in `./factoryWithThrowingShims.js`.
16348 var ReactPropTypes = {
16349 array: createPrimitiveTypeChecker('array'),
16350 bool: createPrimitiveTypeChecker('boolean'),
16351 func: createPrimitiveTypeChecker('function'),
16352 number: createPrimitiveTypeChecker('number'),
16353 object: createPrimitiveTypeChecker('object'),
16354 string: createPrimitiveTypeChecker('string'),
16355 symbol: createPrimitiveTypeChecker('symbol'),
16356
16357 any: createAnyTypeChecker(),
16358 arrayOf: createArrayOfTypeChecker,
16359 element: createElementTypeChecker(),
16360 elementType: createElementTypeTypeChecker(),
16361 instanceOf: createInstanceTypeChecker,
16362 node: createNodeChecker(),
16363 objectOf: createObjectOfTypeChecker,
16364 oneOf: createEnumTypeChecker,
16365 oneOfType: createUnionTypeChecker,
16366 shape: createShapeTypeChecker,
16367 exact: createStrictShapeTypeChecker,
16368 };
16369
16370 /**
16371 * inlined Object.is polyfill to avoid requiring consumers ship their own
16372 * https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is
16373 */
16374 /*eslint-disable no-self-compare*/
16375 function is(x, y) {
16376 // SameValue algorithm
16377 if (x === y) {
16378 // Steps 1-5, 7-10
16379 // Steps 6.b-6.e: +0 != -0
16380 return x !== 0 || 1 / x === 1 / y;
16381 } else {
16382 // Step 6.a: NaN == NaN
16383 return x !== x && y !== y;
16384 }
16385 }
16386 /*eslint-enable no-self-compare*/
16387
16388 /**
16389 * We use an Error-like object for backward compatibility as people may call
16390 * PropTypes directly and inspect their output. However, we don't use real
16391 * Errors anymore. We don't inspect their stack anyway, and creating them
16392 * is prohibitively expensive if they are created too often, such as what
16393 * happens in oneOfType() for any type before the one that matched.
16394 */
16395 function PropTypeError(message) {
16396 this.message = message;
16397 this.stack = '';
16398 }
16399 // Make `instanceof Error` still work for returned errors.
16400 PropTypeError.prototype = Error.prototype;
16401
16402 function createChainableTypeChecker(validate) {
16403 if (true) {
16404 var manualPropTypeCallCache = {};
16405 var manualPropTypeWarningCount = 0;
16406 }
16407 function checkType(isRequired, props, propName, componentName, location, propFullName, secret) {
16408 componentName = componentName || ANONYMOUS;
16409 propFullName = propFullName || propName;
16410
16411 if (secret !== ReactPropTypesSecret) {
16412 if (throwOnDirectAccess) {
16413 // New behavior only for users of `prop-types` package
16414 var err = new Error(
16415 'Calling PropTypes validators directly is not supported by the `prop-types` package. ' +
16416 'Use `PropTypes.checkPropTypes()` to call them. ' +
16417 'Read more at http://fb.me/use-check-prop-types'
16418 );
16419 err.name = 'Invariant Violation';
16420 throw err;
16421 } else if ( true && typeof console !== 'undefined') {
16422 // Old behavior for people using React.PropTypes
16423 var cacheKey = componentName + ':' + propName;
16424 if (
16425 !manualPropTypeCallCache[cacheKey] &&
16426 // Avoid spamming the console because they are often not actionable except for lib authors
16427 manualPropTypeWarningCount < 3
16428 ) {
16429 printWarning(
16430 'You are manually calling a React.PropTypes validation ' +
16431 'function for the `' + propFullName + '` prop on `' + componentName + '`. This is deprecated ' +
16432 'and will throw in the standalone `prop-types` package. ' +
16433 'You may be seeing this warning due to a third-party PropTypes ' +
16434 'library. See https://fb.me/react-warning-dont-call-proptypes ' + 'for details.'
16435 );
16436 manualPropTypeCallCache[cacheKey] = true;
16437 manualPropTypeWarningCount++;
16438 }
16439 }
16440 }
16441 if (props[propName] == null) {
16442 if (isRequired) {
16443 if (props[propName] === null) {
16444 return new PropTypeError('The ' + location + ' `' + propFullName + '` is marked as required ' + ('in `' + componentName + '`, but its value is `null`.'));
16445 }
16446 return new PropTypeError('The ' + location + ' `' + propFullName + '` is marked as required in ' + ('`' + componentName + '`, but its value is `undefined`.'));
16447 }
16448 return null;
16449 } else {
16450 return validate(props, propName, componentName, location, propFullName);
16451 }
16452 }
16453
16454 var chainedCheckType = checkType.bind(null, false);
16455 chainedCheckType.isRequired = checkType.bind(null, true);
16456
16457 return chainedCheckType;
16458 }
16459
16460 function createPrimitiveTypeChecker(expectedType) {
16461 function validate(props, propName, componentName, location, propFullName, secret) {
16462 var propValue = props[propName];
16463 var propType = getPropType(propValue);
16464 if (propType !== expectedType) {
16465 // `propValue` being instance of, say, date/regexp, pass the 'object'
16466 // check, but we can offer a more precise error message here rather than
16467 // 'of type `object`'.
16468 var preciseType = getPreciseType(propValue);
16469
16470 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + preciseType + '` supplied to `' + componentName + '`, expected ') + ('`' + expectedType + '`.'));
16471 }
16472 return null;
16473 }
16474 return createChainableTypeChecker(validate);
16475 }
16476
16477 function createAnyTypeChecker() {
16478 return createChainableTypeChecker(emptyFunctionThatReturnsNull);
16479 }
16480
16481 function createArrayOfTypeChecker(typeChecker) {
16482 function validate(props, propName, componentName, location, propFullName) {
16483 if (typeof typeChecker !== 'function') {
16484 return new PropTypeError('Property `' + propFullName + '` of component `' + componentName + '` has invalid PropType notation inside arrayOf.');
16485 }
16486 var propValue = props[propName];
16487 if (!Array.isArray(propValue)) {
16488 var propType = getPropType(propValue);
16489 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected an array.'));
16490 }
16491 for (var i = 0; i < propValue.length; i++) {
16492 var error = typeChecker(propValue, i, componentName, location, propFullName + '[' + i + ']', ReactPropTypesSecret);
16493 if (error instanceof Error) {
16494 return error;
16495 }
16496 }
16497 return null;
16498 }
16499 return createChainableTypeChecker(validate);
16500 }
16501
16502 function createElementTypeChecker() {
16503 function validate(props, propName, componentName, location, propFullName) {
16504 var propValue = props[propName];
16505 if (!isValidElement(propValue)) {
16506 var propType = getPropType(propValue);
16507 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected a single ReactElement.'));
16508 }
16509 return null;
16510 }
16511 return createChainableTypeChecker(validate);
16512 }
16513
16514 function createElementTypeTypeChecker() {
16515 function validate(props, propName, componentName, location, propFullName) {
16516 var propValue = props[propName];
16517 if (!ReactIs.isValidElementType(propValue)) {
16518 var propType = getPropType(propValue);
16519 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected a single ReactElement type.'));
16520 }
16521 return null;
16522 }
16523 return createChainableTypeChecker(validate);
16524 }
16525
16526 function createInstanceTypeChecker(expectedClass) {
16527 function validate(props, propName, componentName, location, propFullName) {
16528 if (!(props[propName] instanceof expectedClass)) {
16529 var expectedClassName = expectedClass.name || ANONYMOUS;
16530 var actualClassName = getClassName(props[propName]);
16531 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + actualClassName + '` supplied to `' + componentName + '`, expected ') + ('instance of `' + expectedClassName + '`.'));
16532 }
16533 return null;
16534 }
16535 return createChainableTypeChecker(validate);
16536 }
16537
16538 function createEnumTypeChecker(expectedValues) {
16539 if (!Array.isArray(expectedValues)) {
16540 if (true) {
16541 if (arguments.length > 1) {
16542 printWarning(
16543 'Invalid arguments supplied to oneOf, expected an array, got ' + arguments.length + ' arguments. ' +
16544 'A common mistake is to write oneOf(x, y, z) instead of oneOf([x, y, z]).'
16545 );
16546 } else {
16547 printWarning('Invalid argument supplied to oneOf, expected an array.');
16548 }
16549 }
16550 return emptyFunctionThatReturnsNull;
16551 }
16552
16553 function validate(props, propName, componentName, location, propFullName) {
16554 var propValue = props[propName];
16555 for (var i = 0; i < expectedValues.length; i++) {
16556 if (is(propValue, expectedValues[i])) {
16557 return null;
16558 }
16559 }
16560
16561 var valuesString = JSON.stringify(expectedValues, function replacer(key, value) {
16562 var type = getPreciseType(value);
16563 if (type === 'symbol') {
16564 return String(value);
16565 }
16566 return value;
16567 });
16568 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of value `' + String(propValue) + '` ' + ('supplied to `' + componentName + '`, expected one of ' + valuesString + '.'));
16569 }
16570 return createChainableTypeChecker(validate);
16571 }
16572
16573 function createObjectOfTypeChecker(typeChecker) {
16574 function validate(props, propName, componentName, location, propFullName) {
16575 if (typeof typeChecker !== 'function') {
16576 return new PropTypeError('Property `' + propFullName + '` of component `' + componentName + '` has invalid PropType notation inside objectOf.');
16577 }
16578 var propValue = props[propName];
16579 var propType = getPropType(propValue);
16580 if (propType !== 'object') {
16581 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected an object.'));
16582 }
16583 for (var key in propValue) {
16584 if (has(propValue, key)) {
16585 var error = typeChecker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret);
16586 if (error instanceof Error) {
16587 return error;
16588 }
16589 }
16590 }
16591 return null;
16592 }
16593 return createChainableTypeChecker(validate);
16594 }
16595
16596 function createUnionTypeChecker(arrayOfTypeCheckers) {
16597 if (!Array.isArray(arrayOfTypeCheckers)) {
16598 true ? printWarning('Invalid argument supplied to oneOfType, expected an instance of array.') : 0;
16599 return emptyFunctionThatReturnsNull;
16600 }
16601
16602 for (var i = 0; i < arrayOfTypeCheckers.length; i++) {
16603 var checker = arrayOfTypeCheckers[i];
16604 if (typeof checker !== 'function') {
16605 printWarning(
16606 'Invalid argument supplied to oneOfType. Expected an array of check functions, but ' +
16607 'received ' + getPostfixForTypeWarning(checker) + ' at index ' + i + '.'
16608 );
16609 return emptyFunctionThatReturnsNull;
16610 }
16611 }
16612
16613 function validate(props, propName, componentName, location, propFullName) {
16614 for (var i = 0; i < arrayOfTypeCheckers.length; i++) {
16615 var checker = arrayOfTypeCheckers[i];
16616 if (checker(props, propName, componentName, location, propFullName, ReactPropTypesSecret) == null) {
16617 return null;
16618 }
16619 }
16620
16621 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` supplied to ' + ('`' + componentName + '`.'));
16622 }
16623 return createChainableTypeChecker(validate);
16624 }
16625
16626 function createNodeChecker() {
16627 function validate(props, propName, componentName, location, propFullName) {
16628 if (!isNode(props[propName])) {
16629 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` supplied to ' + ('`' + componentName + '`, expected a ReactNode.'));
16630 }
16631 return null;
16632 }
16633 return createChainableTypeChecker(validate);
16634 }
16635
16636 function createShapeTypeChecker(shapeTypes) {
16637 function validate(props, propName, componentName, location, propFullName) {
16638 var propValue = props[propName];
16639 var propType = getPropType(propValue);
16640 if (propType !== 'object') {
16641 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type `' + propType + '` ' + ('supplied to `' + componentName + '`, expected `object`.'));
16642 }
16643 for (var key in shapeTypes) {
16644 var checker = shapeTypes[key];
16645 if (!checker) {
16646 continue;
16647 }
16648 var error = checker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret);
16649 if (error) {
16650 return error;
16651 }
16652 }
16653 return null;
16654 }
16655 return createChainableTypeChecker(validate);
16656 }
16657
16658 function createStrictShapeTypeChecker(shapeTypes) {
16659 function validate(props, propName, componentName, location, propFullName) {
16660 var propValue = props[propName];
16661 var propType = getPropType(propValue);
16662 if (propType !== 'object') {
16663 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type `' + propType + '` ' + ('supplied to `' + componentName + '`, expected `object`.'));
16664 }
16665 // We need to check all keys in case some are required but missing from
16666 // props.
16667 var allKeys = assign({}, props[propName], shapeTypes);
16668 for (var key in allKeys) {
16669 var checker = shapeTypes[key];
16670 if (!checker) {
16671 return new PropTypeError(
16672 'Invalid ' + location + ' `' + propFullName + '` key `' + key + '` supplied to `' + componentName + '`.' +
16673 '\nBad object: ' + JSON.stringify(props[propName], null, ' ') +
16674 '\nValid keys: ' + JSON.stringify(Object.keys(shapeTypes), null, ' ')
16675 );
16676 }
16677 var error = checker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret);
16678 if (error) {
16679 return error;
16680 }
16681 }
16682 return null;
16683 }
16684
16685 return createChainableTypeChecker(validate);
16686 }
16687
16688 function isNode(propValue) {
16689 switch (typeof propValue) {
16690 case 'number':
16691 case 'string':
16692 case 'undefined':
16693 return true;
16694 case 'boolean':
16695 return !propValue;
16696 case 'object':
16697 if (Array.isArray(propValue)) {
16698 return propValue.every(isNode);
16699 }
16700 if (propValue === null || isValidElement(propValue)) {
16701 return true;
16702 }
16703
16704 var iteratorFn = getIteratorFn(propValue);
16705 if (iteratorFn) {
16706 var iterator = iteratorFn.call(propValue);
16707 var step;
16708 if (iteratorFn !== propValue.entries) {
16709 while (!(step = iterator.next()).done) {
16710 if (!isNode(step.value)) {
16711 return false;
16712 }
16713 }
16714 } else {
16715 // Iterator will provide entry [k,v] tuples rather than values.
16716 while (!(step = iterator.next()).done) {
16717 var entry = step.value;
16718 if (entry) {
16719 if (!isNode(entry[1])) {
16720 return false;
16721 }
16722 }
16723 }
16724 }
16725 } else {
16726 return false;
16727 }
16728
16729 return true;
16730 default:
16731 return false;
16732 }
16733 }
16734
16735 function isSymbol(propType, propValue) {
16736 // Native Symbol.
16737 if (propType === 'symbol') {
16738 return true;
16739 }
16740
16741 // falsy value can't be a Symbol
16742 if (!propValue) {
16743 return false;
16744 }
16745
16746 // 19.4.3.5 Symbol.prototype[@@toStringTag] === 'Symbol'
16747 if (propValue['@@toStringTag'] === 'Symbol') {
16748 return true;
16749 }
16750
16751 // Fallback for non-spec compliant Symbols which are polyfilled.
16752 if (typeof Symbol === 'function' && propValue instanceof Symbol) {
16753 return true;
16754 }
16755
16756 return false;
16757 }
16758
16759 // Equivalent of `typeof` but with special handling for array and regexp.
16760 function getPropType(propValue) {
16761 var propType = typeof propValue;
16762 if (Array.isArray(propValue)) {
16763 return 'array';
16764 }
16765 if (propValue instanceof RegExp) {
16766 // Old webkits (at least until Android 4.0) return 'function' rather than
16767 // 'object' for typeof a RegExp. We'll normalize this here so that /bla/
16768 // passes PropTypes.object.
16769 return 'object';
16770 }
16771 if (isSymbol(propType, propValue)) {
16772 return 'symbol';
16773 }
16774 return propType;
16775 }
16776
16777 // This handles more types than `getPropType`. Only used for error messages.
16778 // See `createPrimitiveTypeChecker`.
16779 function getPreciseType(propValue) {
16780 if (typeof propValue === 'undefined' || propValue === null) {
16781 return '' + propValue;
16782 }
16783 var propType = getPropType(propValue);
16784 if (propType === 'object') {
16785 if (propValue instanceof Date) {
16786 return 'date';
16787 } else if (propValue instanceof RegExp) {
16788 return 'regexp';
16789 }
16790 }
16791 return propType;
16792 }
16793
16794 // Returns a string that is postfixed to a warning about an invalid type.
16795 // For example, "undefined" or "of type array"
16796 function getPostfixForTypeWarning(value) {
16797 var type = getPreciseType(value);
16798 switch (type) {
16799 case 'array':
16800 case 'object':
16801 return 'an ' + type;
16802 case 'boolean':
16803 case 'date':
16804 case 'regexp':
16805 return 'a ' + type;
16806 default:
16807 return type;
16808 }
16809 }
16810
16811 // Returns class name of the object, if any.
16812 function getClassName(propValue) {
16813 if (!propValue.constructor || !propValue.constructor.name) {
16814 return ANONYMOUS;
16815 }
16816 return propValue.constructor.name;
16817 }
16818
16819 ReactPropTypes.checkPropTypes = checkPropTypes;
16820 ReactPropTypes.resetWarningCache = checkPropTypes.resetWarningCache;
16821 ReactPropTypes.PropTypes = ReactPropTypes;
16822
16823 return ReactPropTypes;
16824 };
16825
16826
16827 /***/ }),
16828
16829 /***/ "../node_modules/prop-types/index.js":
16830 /*!*******************************************!*\
16831 !*** ../node_modules/prop-types/index.js ***!
16832 \*******************************************/
16833 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
16834
16835 /**
16836 * Copyright (c) 2013-present, Facebook, Inc.
16837 *
16838 * This source code is licensed under the MIT license found in the
16839 * LICENSE file in the root directory of this source tree.
16840 */
16841
16842 if (true) {
16843 var ReactIs = __webpack_require__(/*! react-is */ "../node_modules/react-is/index.js");
16844
16845 // By explicitly using `prop-types` you are opting into new development behavior.
16846 // http://fb.me/prop-types-in-prod
16847 var throwOnDirectAccess = true;
16848 module.exports = __webpack_require__(/*! ./factoryWithTypeCheckers */ "../node_modules/prop-types/factoryWithTypeCheckers.js")(ReactIs.isElement, throwOnDirectAccess);
16849 } else {}
16850
16851
16852 /***/ }),
16853
16854 /***/ "../node_modules/prop-types/lib/ReactPropTypesSecret.js":
16855 /*!**************************************************************!*\
16856 !*** ../node_modules/prop-types/lib/ReactPropTypesSecret.js ***!
16857 \**************************************************************/
16858 /***/ ((module) => {
16859
16860 "use strict";
16861 /**
16862 * Copyright (c) 2013-present, Facebook, Inc.
16863 *
16864 * This source code is licensed under the MIT license found in the
16865 * LICENSE file in the root directory of this source tree.
16866 */
16867
16868
16869
16870 var ReactPropTypesSecret = 'SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED';
16871
16872 module.exports = ReactPropTypesSecret;
16873
16874
16875 /***/ }),
16876
16877 /***/ "../node_modules/react-is/cjs/react-is.development.js":
16878 /*!************************************************************!*\
16879 !*** ../node_modules/react-is/cjs/react-is.development.js ***!
16880 \************************************************************/
16881 /***/ ((__unused_webpack_module, exports) => {
16882
16883 "use strict";
16884 /** @license React v16.13.1
16885 * react-is.development.js
16886 *
16887 * Copyright (c) Facebook, Inc. and its affiliates.
16888 *
16889 * This source code is licensed under the MIT license found in the
16890 * LICENSE file in the root directory of this source tree.
16891 */
16892
16893
16894
16895
16896
16897 if (true) {
16898 (function() {
16899 'use strict';
16900
16901 // The Symbol used to tag the ReactElement-like types. If there is no native Symbol
16902 // nor polyfill, then a plain number is used for performance.
16903 var hasSymbol = typeof Symbol === 'function' && Symbol.for;
16904 var REACT_ELEMENT_TYPE = hasSymbol ? Symbol.for('react.element') : 0xeac7;
16905 var REACT_PORTAL_TYPE = hasSymbol ? Symbol.for('react.portal') : 0xeaca;
16906 var REACT_FRAGMENT_TYPE = hasSymbol ? Symbol.for('react.fragment') : 0xeacb;
16907 var REACT_STRICT_MODE_TYPE = hasSymbol ? Symbol.for('react.strict_mode') : 0xeacc;
16908 var REACT_PROFILER_TYPE = hasSymbol ? Symbol.for('react.profiler') : 0xead2;
16909 var REACT_PROVIDER_TYPE = hasSymbol ? Symbol.for('react.provider') : 0xeacd;
16910 var REACT_CONTEXT_TYPE = hasSymbol ? Symbol.for('react.context') : 0xeace; // TODO: We don't use AsyncMode or ConcurrentMode anymore. They were temporary
16911 // (unstable) APIs that have been removed. Can we remove the symbols?
16912
16913 var REACT_ASYNC_MODE_TYPE = hasSymbol ? Symbol.for('react.async_mode') : 0xeacf;
16914 var REACT_CONCURRENT_MODE_TYPE = hasSymbol ? Symbol.for('react.concurrent_mode') : 0xeacf;
16915 var REACT_FORWARD_REF_TYPE = hasSymbol ? Symbol.for('react.forward_ref') : 0xead0;
16916 var REACT_SUSPENSE_TYPE = hasSymbol ? Symbol.for('react.suspense') : 0xead1;
16917 var REACT_SUSPENSE_LIST_TYPE = hasSymbol ? Symbol.for('react.suspense_list') : 0xead8;
16918 var REACT_MEMO_TYPE = hasSymbol ? Symbol.for('react.memo') : 0xead3;
16919 var REACT_LAZY_TYPE = hasSymbol ? Symbol.for('react.lazy') : 0xead4;
16920 var REACT_BLOCK_TYPE = hasSymbol ? Symbol.for('react.block') : 0xead9;
16921 var REACT_FUNDAMENTAL_TYPE = hasSymbol ? Symbol.for('react.fundamental') : 0xead5;
16922 var REACT_RESPONDER_TYPE = hasSymbol ? Symbol.for('react.responder') : 0xead6;
16923 var REACT_SCOPE_TYPE = hasSymbol ? Symbol.for('react.scope') : 0xead7;
16924
16925 function isValidElementType(type) {
16926 return typeof type === 'string' || typeof type === 'function' || // Note: its typeof might be other than 'symbol' or 'number' if it's a polyfill.
16927 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);
16928 }
16929
16930 function typeOf(object) {
16931 if (typeof object === 'object' && object !== null) {
16932 var $$typeof = object.$$typeof;
16933
16934 switch ($$typeof) {
16935 case REACT_ELEMENT_TYPE:
16936 var type = object.type;
16937
16938 switch (type) {
16939 case REACT_ASYNC_MODE_TYPE:
16940 case REACT_CONCURRENT_MODE_TYPE:
16941 case REACT_FRAGMENT_TYPE:
16942 case REACT_PROFILER_TYPE:
16943 case REACT_STRICT_MODE_TYPE:
16944 case REACT_SUSPENSE_TYPE:
16945 return type;
16946
16947 default:
16948 var $$typeofType = type && type.$$typeof;
16949
16950 switch ($$typeofType) {
16951 case REACT_CONTEXT_TYPE:
16952 case REACT_FORWARD_REF_TYPE:
16953 case REACT_LAZY_TYPE:
16954 case REACT_MEMO_TYPE:
16955 case REACT_PROVIDER_TYPE:
16956 return $$typeofType;
16957
16958 default:
16959 return $$typeof;
16960 }
16961
16962 }
16963
16964 case REACT_PORTAL_TYPE:
16965 return $$typeof;
16966 }
16967 }
16968
16969 return undefined;
16970 } // AsyncMode is deprecated along with isAsyncMode
16971
16972 var AsyncMode = REACT_ASYNC_MODE_TYPE;
16973 var ConcurrentMode = REACT_CONCURRENT_MODE_TYPE;
16974 var ContextConsumer = REACT_CONTEXT_TYPE;
16975 var ContextProvider = REACT_PROVIDER_TYPE;
16976 var Element = REACT_ELEMENT_TYPE;
16977 var ForwardRef = REACT_FORWARD_REF_TYPE;
16978 var Fragment = REACT_FRAGMENT_TYPE;
16979 var Lazy = REACT_LAZY_TYPE;
16980 var Memo = REACT_MEMO_TYPE;
16981 var Portal = REACT_PORTAL_TYPE;
16982 var Profiler = REACT_PROFILER_TYPE;
16983 var StrictMode = REACT_STRICT_MODE_TYPE;
16984 var Suspense = REACT_SUSPENSE_TYPE;
16985 var hasWarnedAboutDeprecatedIsAsyncMode = false; // AsyncMode should be deprecated
16986
16987 function isAsyncMode(object) {
16988 {
16989 if (!hasWarnedAboutDeprecatedIsAsyncMode) {
16990 hasWarnedAboutDeprecatedIsAsyncMode = true; // Using console['warn'] to evade Babel and ESLint
16991
16992 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.');
16993 }
16994 }
16995
16996 return isConcurrentMode(object) || typeOf(object) === REACT_ASYNC_MODE_TYPE;
16997 }
16998 function isConcurrentMode(object) {
16999 return typeOf(object) === REACT_CONCURRENT_MODE_TYPE;
17000 }
17001 function isContextConsumer(object) {
17002 return typeOf(object) === REACT_CONTEXT_TYPE;
17003 }
17004 function isContextProvider(object) {
17005 return typeOf(object) === REACT_PROVIDER_TYPE;
17006 }
17007 function isElement(object) {
17008 return typeof object === 'object' && object !== null && object.$$typeof === REACT_ELEMENT_TYPE;
17009 }
17010 function isForwardRef(object) {
17011 return typeOf(object) === REACT_FORWARD_REF_TYPE;
17012 }
17013 function isFragment(object) {
17014 return typeOf(object) === REACT_FRAGMENT_TYPE;
17015 }
17016 function isLazy(object) {
17017 return typeOf(object) === REACT_LAZY_TYPE;
17018 }
17019 function isMemo(object) {
17020 return typeOf(object) === REACT_MEMO_TYPE;
17021 }
17022 function isPortal(object) {
17023 return typeOf(object) === REACT_PORTAL_TYPE;
17024 }
17025 function isProfiler(object) {
17026 return typeOf(object) === REACT_PROFILER_TYPE;
17027 }
17028 function isStrictMode(object) {
17029 return typeOf(object) === REACT_STRICT_MODE_TYPE;
17030 }
17031 function isSuspense(object) {
17032 return typeOf(object) === REACT_SUSPENSE_TYPE;
17033 }
17034
17035 exports.AsyncMode = AsyncMode;
17036 exports.ConcurrentMode = ConcurrentMode;
17037 exports.ContextConsumer = ContextConsumer;
17038 exports.ContextProvider = ContextProvider;
17039 exports.Element = Element;
17040 exports.ForwardRef = ForwardRef;
17041 exports.Fragment = Fragment;
17042 exports.Lazy = Lazy;
17043 exports.Memo = Memo;
17044 exports.Portal = Portal;
17045 exports.Profiler = Profiler;
17046 exports.StrictMode = StrictMode;
17047 exports.Suspense = Suspense;
17048 exports.isAsyncMode = isAsyncMode;
17049 exports.isConcurrentMode = isConcurrentMode;
17050 exports.isContextConsumer = isContextConsumer;
17051 exports.isContextProvider = isContextProvider;
17052 exports.isElement = isElement;
17053 exports.isForwardRef = isForwardRef;
17054 exports.isFragment = isFragment;
17055 exports.isLazy = isLazy;
17056 exports.isMemo = isMemo;
17057 exports.isPortal = isPortal;
17058 exports.isProfiler = isProfiler;
17059 exports.isStrictMode = isStrictMode;
17060 exports.isSuspense = isSuspense;
17061 exports.isValidElementType = isValidElementType;
17062 exports.typeOf = typeOf;
17063 })();
17064 }
17065
17066
17067 /***/ }),
17068
17069 /***/ "../node_modules/react-is/index.js":
17070 /*!*****************************************!*\
17071 !*** ../node_modules/react-is/index.js ***!
17072 \*****************************************/
17073 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
17074
17075 "use strict";
17076
17077
17078 if (false) {} else {
17079 module.exports = __webpack_require__(/*! ./cjs/react-is.development.js */ "../node_modules/react-is/cjs/react-is.development.js");
17080 }
17081
17082
17083 /***/ }),
17084
17085 /***/ "../node_modules/react-lifecycles-compat/react-lifecycles-compat.es.js":
17086 /*!*****************************************************************************!*\
17087 !*** ../node_modules/react-lifecycles-compat/react-lifecycles-compat.es.js ***!
17088 \*****************************************************************************/
17089 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
17090
17091 "use strict";
17092 __webpack_require__.r(__webpack_exports__);
17093 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
17094 /* harmony export */ "polyfill": () => (/* binding */ polyfill)
17095 /* harmony export */ });
17096 /**
17097 * Copyright (c) 2013-present, Facebook, Inc.
17098 *
17099 * This source code is licensed under the MIT license found in the
17100 * LICENSE file in the root directory of this source tree.
17101 */
17102
17103 function componentWillMount() {
17104 // Call this.constructor.gDSFP to support sub-classes.
17105 var state = this.constructor.getDerivedStateFromProps(this.props, this.state);
17106 if (state !== null && state !== undefined) {
17107 this.setState(state);
17108 }
17109 }
17110
17111 function componentWillReceiveProps(nextProps) {
17112 // Call this.constructor.gDSFP to support sub-classes.
17113 // Use the setState() updater to ensure state isn't stale in certain edge cases.
17114 function updater(prevState) {
17115 var state = this.constructor.getDerivedStateFromProps(nextProps, prevState);
17116 return state !== null && state !== undefined ? state : null;
17117 }
17118 // Binding "this" is important for shallow renderer support.
17119 this.setState(updater.bind(this));
17120 }
17121
17122 function componentWillUpdate(nextProps, nextState) {
17123 try {
17124 var prevProps = this.props;
17125 var prevState = this.state;
17126 this.props = nextProps;
17127 this.state = nextState;
17128 this.__reactInternalSnapshotFlag = true;
17129 this.__reactInternalSnapshot = this.getSnapshotBeforeUpdate(
17130 prevProps,
17131 prevState
17132 );
17133 } finally {
17134 this.props = prevProps;
17135 this.state = prevState;
17136 }
17137 }
17138
17139 // React may warn about cWM/cWRP/cWU methods being deprecated.
17140 // Add a flag to suppress these warnings for this special case.
17141 componentWillMount.__suppressDeprecationWarning = true;
17142 componentWillReceiveProps.__suppressDeprecationWarning = true;
17143 componentWillUpdate.__suppressDeprecationWarning = true;
17144
17145 function polyfill(Component) {
17146 var prototype = Component.prototype;
17147
17148 if (!prototype || !prototype.isReactComponent) {
17149 throw new Error('Can only polyfill class components');
17150 }
17151
17152 if (
17153 typeof Component.getDerivedStateFromProps !== 'function' &&
17154 typeof prototype.getSnapshotBeforeUpdate !== 'function'
17155 ) {
17156 return Component;
17157 }
17158
17159 // If new component APIs are defined, "unsafe" lifecycles won't be called.
17160 // Error if any of these lifecycles are present,
17161 // Because they would work differently between older and newer (16.3+) versions of React.
17162 var foundWillMountName = null;
17163 var foundWillReceivePropsName = null;
17164 var foundWillUpdateName = null;
17165 if (typeof prototype.componentWillMount === 'function') {
17166 foundWillMountName = 'componentWillMount';
17167 } else if (typeof prototype.UNSAFE_componentWillMount === 'function') {
17168 foundWillMountName = 'UNSAFE_componentWillMount';
17169 }
17170 if (typeof prototype.componentWillReceiveProps === 'function') {
17171 foundWillReceivePropsName = 'componentWillReceiveProps';
17172 } else if (typeof prototype.UNSAFE_componentWillReceiveProps === 'function') {
17173 foundWillReceivePropsName = 'UNSAFE_componentWillReceiveProps';
17174 }
17175 if (typeof prototype.componentWillUpdate === 'function') {
17176 foundWillUpdateName = 'componentWillUpdate';
17177 } else if (typeof prototype.UNSAFE_componentWillUpdate === 'function') {
17178 foundWillUpdateName = 'UNSAFE_componentWillUpdate';
17179 }
17180 if (
17181 foundWillMountName !== null ||
17182 foundWillReceivePropsName !== null ||
17183 foundWillUpdateName !== null
17184 ) {
17185 var componentName = Component.displayName || Component.name;
17186 var newApiName =
17187 typeof Component.getDerivedStateFromProps === 'function'
17188 ? 'getDerivedStateFromProps()'
17189 : 'getSnapshotBeforeUpdate()';
17190
17191 throw Error(
17192 'Unsafe legacy lifecycles will not be called for components using new component APIs.\n\n' +
17193 componentName +
17194 ' uses ' +
17195 newApiName +
17196 ' but also contains the following legacy lifecycles:' +
17197 (foundWillMountName !== null ? '\n ' + foundWillMountName : '') +
17198 (foundWillReceivePropsName !== null
17199 ? '\n ' + foundWillReceivePropsName
17200 : '') +
17201 (foundWillUpdateName !== null ? '\n ' + foundWillUpdateName : '') +
17202 '\n\nThe above lifecycles should be removed. Learn more about this warning here:\n' +
17203 'https://fb.me/react-async-component-lifecycle-hooks'
17204 );
17205 }
17206
17207 // React <= 16.2 does not support static getDerivedStateFromProps.
17208 // As a workaround, use cWM and cWRP to invoke the new static lifecycle.
17209 // Newer versions of React will ignore these lifecycles if gDSFP exists.
17210 if (typeof Component.getDerivedStateFromProps === 'function') {
17211 prototype.componentWillMount = componentWillMount;
17212 prototype.componentWillReceiveProps = componentWillReceiveProps;
17213 }
17214
17215 // React <= 16.2 does not support getSnapshotBeforeUpdate.
17216 // As a workaround, use cWU to invoke the new lifecycle.
17217 // Newer versions of React will ignore that lifecycle if gSBU exists.
17218 if (typeof prototype.getSnapshotBeforeUpdate === 'function') {
17219 if (typeof prototype.componentDidUpdate !== 'function') {
17220 throw new Error(
17221 'Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype'
17222 );
17223 }
17224
17225 prototype.componentWillUpdate = componentWillUpdate;
17226
17227 var componentDidUpdate = prototype.componentDidUpdate;
17228
17229 prototype.componentDidUpdate = function componentDidUpdatePolyfill(
17230 prevProps,
17231 prevState,
17232 maybeSnapshot
17233 ) {
17234 // 16.3+ will not execute our will-update method;
17235 // It will pass a snapshot value to did-update though.
17236 // Older versions will require our polyfilled will-update value.
17237 // We need to handle both cases, but can't just check for the presence of "maybeSnapshot",
17238 // Because for <= 15.x versions this might be a "prevContext" object.
17239 // We also can't just check "__reactInternalSnapshot",
17240 // Because get-snapshot might return a falsy value.
17241 // So check for the explicit __reactInternalSnapshotFlag flag to determine behavior.
17242 var snapshot = this.__reactInternalSnapshotFlag
17243 ? this.__reactInternalSnapshot
17244 : maybeSnapshot;
17245
17246 componentDidUpdate.call(this, prevProps, prevState, snapshot);
17247 };
17248 }
17249
17250 return Component;
17251 }
17252
17253
17254
17255
17256 /***/ }),
17257
17258 /***/ "../node_modules/warning/warning.js":
17259 /*!******************************************!*\
17260 !*** ../node_modules/warning/warning.js ***!
17261 \******************************************/
17262 /***/ ((module) => {
17263
17264 "use strict";
17265 /**
17266 * Copyright (c) 2014-present, Facebook, Inc.
17267 *
17268 * This source code is licensed under the MIT license found in the
17269 * LICENSE file in the root directory of this source tree.
17270 */
17271
17272
17273
17274 /**
17275 * Similar to invariant but only logs a warning if the condition is not met.
17276 * This can be used to log issues in development environments in critical
17277 * paths. Removing the logging code for production environments will keep the
17278 * same logic and follow the same code paths.
17279 */
17280
17281 var __DEV__ = "development" !== 'production';
17282
17283 var warning = function() {};
17284
17285 if (__DEV__) {
17286 var printWarning = function printWarning(format, args) {
17287 var len = arguments.length;
17288 args = new Array(len > 1 ? len - 1 : 0);
17289 for (var key = 1; key < len; key++) {
17290 args[key - 1] = arguments[key];
17291 }
17292 var argIndex = 0;
17293 var message = 'Warning: ' +
17294 format.replace(/%s/g, function() {
17295 return args[argIndex++];
17296 });
17297 if (typeof console !== 'undefined') {
17298 console.error(message);
17299 }
17300 try {
17301 // --- Welcome to debugging React ---
17302 // This error was thrown as a convenience so that you can use this stack
17303 // to find the callsite that caused this warning to fire.
17304 throw new Error(message);
17305 } catch (x) {}
17306 }
17307
17308 warning = function(condition, format, args) {
17309 var len = arguments.length;
17310 args = new Array(len > 2 ? len - 2 : 0);
17311 for (var key = 2; key < len; key++) {
17312 args[key - 2] = arguments[key];
17313 }
17314 if (format === undefined) {
17315 throw new Error(
17316 '`warning(condition, format, ...args)` requires a warning ' +
17317 'message argument'
17318 );
17319 }
17320 if (!condition) {
17321 printWarning.apply(null, [format].concat(args));
17322 }
17323 };
17324 }
17325
17326 module.exports = warning;
17327
17328
17329 /***/ }),
17330
17331 /***/ "react":
17332 /*!************************!*\
17333 !*** external "React" ***!
17334 \************************/
17335 /***/ ((module) => {
17336
17337 "use strict";
17338 module.exports = React;
17339
17340 /***/ }),
17341
17342 /***/ "@elementor/router":
17343 /*!**********************************************!*\
17344 !*** external "elementorAppPackages.router" ***!
17345 \**********************************************/
17346 /***/ ((module) => {
17347
17348 "use strict";
17349 module.exports = elementorAppPackages.router;
17350
17351 /***/ }),
17352
17353 /***/ "@wordpress/i18n":
17354 /*!**************************!*\
17355 !*** external "wp.i18n" ***!
17356 \**************************/
17357 /***/ ((module) => {
17358
17359 "use strict";
17360 module.exports = wp.i18n;
17361
17362 /***/ })
17363
17364 /******/ });
17365 /************************************************************************/
17366 /******/ // The module cache
17367 /******/ var __webpack_module_cache__ = {};
17368 /******/
17369 /******/ // The require function
17370 /******/ function __webpack_require__(moduleId) {
17371 /******/ // Check if module is in cache
17372 /******/ var cachedModule = __webpack_module_cache__[moduleId];
17373 /******/ if (cachedModule !== undefined) {
17374 /******/ return cachedModule.exports;
17375 /******/ }
17376 /******/ // Create a new module (and put it into the cache)
17377 /******/ var module = __webpack_module_cache__[moduleId] = {
17378 /******/ // no module.id needed
17379 /******/ // no module.loaded needed
17380 /******/ exports: {}
17381 /******/ };
17382 /******/
17383 /******/ // Execute the module function
17384 /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__);
17385 /******/
17386 /******/ // Return the exports of the module
17387 /******/ return module.exports;
17388 /******/ }
17389 /******/
17390 /************************************************************************/
17391 /******/ /* webpack/runtime/compat get default export */
17392 /******/ (() => {
17393 /******/ // getDefaultExport function for compatibility with non-harmony modules
17394 /******/ __webpack_require__.n = (module) => {
17395 /******/ var getter = module && module.__esModule ?
17396 /******/ () => (module['default']) :
17397 /******/ () => (module);
17398 /******/ __webpack_require__.d(getter, { a: getter });
17399 /******/ return getter;
17400 /******/ };
17401 /******/ })();
17402 /******/
17403 /******/ /* webpack/runtime/define property getters */
17404 /******/ (() => {
17405 /******/ // define getter functions for harmony exports
17406 /******/ __webpack_require__.d = (exports, definition) => {
17407 /******/ for(var key in definition) {
17408 /******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {
17409 /******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] });
17410 /******/ }
17411 /******/ }
17412 /******/ };
17413 /******/ })();
17414 /******/
17415 /******/ /* webpack/runtime/global */
17416 /******/ (() => {
17417 /******/ __webpack_require__.g = (function() {
17418 /******/ if (typeof globalThis === 'object') return globalThis;
17419 /******/ try {
17420 /******/ return this || new Function('return this')();
17421 /******/ } catch (e) {
17422 /******/ if (typeof window === 'object') return window;
17423 /******/ }
17424 /******/ })();
17425 /******/ })();
17426 /******/
17427 /******/ /* webpack/runtime/hasOwnProperty shorthand */
17428 /******/ (() => {
17429 /******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))
17430 /******/ })();
17431 /******/
17432 /******/ /* webpack/runtime/make namespace object */
17433 /******/ (() => {
17434 /******/ // define __esModule on exports
17435 /******/ __webpack_require__.r = (exports) => {
17436 /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
17437 /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
17438 /******/ }
17439 /******/ Object.defineProperty(exports, '__esModule', { value: true });
17440 /******/ };
17441 /******/ })();
17442 /******/
17443 /************************************************************************/
17444 var __webpack_exports__ = {};
17445 // This entry need to be wrapped in an IIFE because it need to be in strict mode.
17446 (() => {
17447 "use strict";
17448 /*!*********************************************!*\
17449 !*** ../core/app/assets/js/app-packages.js ***!
17450 \*********************************************/
17451
17452
17453 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
17454
17455 var _router = _interopRequireDefault(__webpack_require__(/*! ./router */ "../core/app/assets/js/router.js"));
17456
17457 var _package = _interopRequireDefault(__webpack_require__(/*! ./package */ "../core/app/assets/js/package.js"));
17458
17459 var _package2 = _interopRequireDefault(__webpack_require__(/*! ../../modules/site-editor/assets/js/package */ "../core/app/modules/site-editor/assets/js/package.js"));
17460
17461 var _package3 = _interopRequireDefault(__webpack_require__(/*! ../../modules/import-export/assets/js/package */ "../core/app/modules/import-export/assets/js/package.js"));
17462
17463 /**
17464 * Temporary solution for share components.
17465 * TODO.
17466 */
17467 // Make router available for use within packages.
17468 // Alphabetical order.
17469 window.elementorAppPackages = {
17470 appUi: _package.default,
17471 router: _router.default,
17472 siteEditor: _package2.default,
17473 importExport: _package3.default
17474 };
17475 })();
17476
17477 /******/ })()
17478 ;
17479 //# sourceMappingURL=app-packages.js.map