PluginProbe
Elementor Website Builder – more than just a page builder / 3.4.3
Elementor Website Builder – more than just a page builder v3.4.3
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.4.3, at assets/js/app-packages.js

18,023 lines 725.7 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /*! elementor - v3.4.3 - 30-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 __webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
2698
2699 __webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
2700
2701 function useAction() {
2702 return {
2703 backToDashboard: function backToDashboard() {
2704 if (window.top === window) {
2705 // Directly - in case that the return_url is the login-page, the target should be the admin-page and not the login-page again.
2706 window.top.location = elementorAppConfig.return_url.includes(elementorAppConfig.login_url) ? elementorAppConfig.admin_url : elementorAppConfig.return_url;
2707 } else {
2708 // Iframe.
2709 window.top.$e.run('app/close');
2710 }
2711 }
2712 };
2713 }
2714
2715 /***/ }),
2716
2717 /***/ "../core/app/assets/js/hooks/use-ajax.js":
2718 /*!***********************************************!*\
2719 !*** ../core/app/assets/js/hooks/use-ajax.js ***!
2720 \***********************************************/
2721 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2722
2723 "use strict";
2724
2725
2726 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
2727
2728 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
2729
2730 _Object$defineProperty(exports, "__esModule", {
2731 value: true
2732 });
2733
2734 exports.default = useAjax;
2735
2736 var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
2737
2738 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
2739
2740 var _react = __webpack_require__(/*! react */ "react");
2741
2742 function useAjax() {
2743 var _useState = (0, _react.useState)(null),
2744 _useState2 = (0, _slicedToArray2.default)(_useState, 2),
2745 ajax = _useState2[0],
2746 setAjax = _useState2[1],
2747 initialStatusKey = 'initial',
2748 uploadInitialState = {
2749 status: initialStatusKey,
2750 isComplete: false,
2751 response: null
2752 },
2753 _useState3 = (0, _react.useState)(uploadInitialState),
2754 _useState4 = (0, _slicedToArray2.default)(_useState3, 2),
2755 ajaxState = _useState4[0],
2756 setAjaxState = _useState4[1],
2757 ajaxActions = {
2758 reset: function reset() {
2759 return setAjaxState(initialStatusKey);
2760 }
2761 };
2762
2763 (0, _react.useEffect)(function () {
2764 if (ajax) {
2765 var formData = new FormData();
2766
2767 if (ajax.data) {
2768 for (var key in ajax.data) {
2769 formData.append(key, ajax.data[key]);
2770 }
2771
2772 if (!ajax.data.nonce) {
2773 formData.append('nonce', elementorCommon.config.ajax.nonce);
2774 }
2775 }
2776
2777 var options = (0, _objectSpread2.default)((0, _objectSpread2.default)({
2778 type: 'post',
2779 url: elementorCommon.config.ajax.url,
2780 headers: {},
2781 cache: false,
2782 contentType: false,
2783 processData: false
2784 }, ajax), {}, {
2785 data: formData,
2786 success: function success(response) {
2787 var status = response.success ? 'success' : 'error';
2788 setAjaxState(function (prevState) {
2789 return (0, _objectSpread2.default)((0, _objectSpread2.default)({}, prevState), {}, {
2790 status: status,
2791 response: response === null || response === void 0 ? void 0 : response.data
2792 });
2793 });
2794 },
2795 error: function error() {
2796 setAjaxState(function (prevState) {
2797 return (0, _objectSpread2.default)((0, _objectSpread2.default)({}, prevState), {}, {
2798 status: 'error'
2799 });
2800 });
2801 },
2802 complete: function complete() {
2803 setAjaxState(function (prevState) {
2804 return (0, _objectSpread2.default)((0, _objectSpread2.default)({}, prevState), {}, {
2805 isComplete: true
2806 });
2807 });
2808 }
2809 });
2810 jQuery.ajax(options);
2811 }
2812 }, [ajax]);
2813 return {
2814 ajax: ajax,
2815 setAjax: setAjax,
2816 ajaxState: ajaxState,
2817 ajaxActions: ajaxActions
2818 };
2819 }
2820
2821 /***/ }),
2822
2823 /***/ "../core/app/assets/js/hooks/use-page-title.js":
2824 /*!*****************************************************!*\
2825 !*** ../core/app/assets/js/hooks/use-page-title.js ***!
2826 \*****************************************************/
2827 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2828
2829 "use strict";
2830 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
2831
2832
2833 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
2834
2835 _Object$defineProperty(exports, "__esModule", {
2836 value: true
2837 });
2838
2839 exports.default = usePageTitle;
2840
2841 var _react = __webpack_require__(/*! react */ "react");
2842
2843 function usePageTitle(_ref) {
2844 var title = _ref.title,
2845 prefix = _ref.prefix;
2846 (0, _react.useEffect)(function () {
2847 if (!prefix) {
2848 prefix = __('Elementor', 'elementor');
2849 }
2850
2851 document.title = "".concat(prefix, " | ").concat(title);
2852 }, [title, prefix]);
2853 }
2854
2855 /***/ }),
2856
2857 /***/ "../core/app/assets/js/layout/content.js":
2858 /*!***********************************************!*\
2859 !*** ../core/app/assets/js/layout/content.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 = Content;
2876
2877 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
2878
2879 function Content(props) {
2880 return /*#__PURE__*/_react.default.createElement("main", {
2881 className: "eps-app__content ".concat(props.className)
2882 }, props.children);
2883 }
2884
2885 Content.propTypes = {
2886 children: PropTypes.any,
2887 className: PropTypes.string
2888 };
2889 Content.defaultProps = {
2890 className: ''
2891 };
2892
2893 /***/ }),
2894
2895 /***/ "../core/app/assets/js/layout/footer.js":
2896 /*!**********************************************!*\
2897 !*** ../core/app/assets/js/layout/footer.js ***!
2898 \**********************************************/
2899 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2900
2901 "use strict";
2902 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
2903
2904
2905 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
2906
2907 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
2908
2909 _Object$defineProperty(exports, "__esModule", {
2910 value: true
2911 });
2912
2913 exports.default = Footer;
2914
2915 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
2916
2917 function Footer(props) {
2918 return /*#__PURE__*/_react.default.createElement("footer", {
2919 className: "eps-app__footer"
2920 }, props.children);
2921 }
2922
2923 Footer.propTypes = {
2924 children: PropTypes.object
2925 };
2926
2927 /***/ }),
2928
2929 /***/ "../core/app/assets/js/layout/header-button.js":
2930 /*!*****************************************************!*\
2931 !*** ../core/app/assets/js/layout/header-button.js ***!
2932 \*****************************************************/
2933 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2934
2935 "use strict";
2936
2937
2938 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
2939
2940 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
2941
2942 _Object$defineProperty(exports, "__esModule", {
2943 value: true
2944 });
2945
2946 exports.default = void 0;
2947
2948 var _assign = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/assign */ "../node_modules/@babel/runtime-corejs2/core-js/object/assign.js"));
2949
2950 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
2951
2952 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
2953
2954 var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
2955
2956 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
2957
2958 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
2959
2960 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
2961
2962 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
2963
2964 var _button = _interopRequireDefault(__webpack_require__(/*! ../ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
2965
2966 var Button = /*#__PURE__*/function (_BaseButton) {
2967 (0, _inherits2.default)(Button, _BaseButton);
2968
2969 var _super = (0, _createSuper2.default)(Button);
2970
2971 function Button() {
2972 (0, _classCallCheck2.default)(this, Button);
2973 return _super.apply(this, arguments);
2974 }
2975
2976 (0, _createClass2.default)(Button, [{
2977 key: "getCssId",
2978 value: function getCssId() {
2979 return "eps-app-header-btn-" + (0, _get2.default)((0, _getPrototypeOf2.default)(Button.prototype), "getCssId", this).call(this);
2980 }
2981 }, {
2982 key: "getClassName",
2983 value: function getClassName() {
2984 // Avoid using the 'eps-app__header-btn' class to make sure it is not override custom styles.
2985 if (!this.props.includeHeaderBtnClass) {
2986 return (0, _get2.default)((0, _getPrototypeOf2.default)(Button.prototype), "getClassName", this).call(this);
2987 }
2988
2989 return "eps-app__header-btn " + (0, _get2.default)((0, _getPrototypeOf2.default)(Button.prototype), "getClassName", this).call(this);
2990 }
2991 }]);
2992 return Button;
2993 }(_button.default);
2994
2995 exports.default = Button;
2996 (0, _defineProperty2.default)(Button, "defaultProps", (0, _assign.default)({}
2997 /* clone */
2998 , _button.default.defaultProps, {
2999 hideText: true,
3000 includeHeaderBtnClass: true
3001 }));
3002
3003 /***/ }),
3004
3005 /***/ "../core/app/assets/js/layout/header-buttons.js":
3006 /*!******************************************************!*\
3007 !*** ../core/app/assets/js/layout/header-buttons.js ***!
3008 \******************************************************/
3009 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3010
3011 "use strict";
3012 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
3013 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
3014
3015
3016 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3017
3018 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3019
3020 _Object$defineProperty(exports, "__esModule", {
3021 value: true
3022 });
3023
3024 exports.default = HeaderButtons;
3025
3026 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
3027
3028 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
3029
3030 __webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
3031
3032 var _useAction = _interopRequireDefault(__webpack_require__(/*! elementor-app/hooks/use-action */ "../core/app/assets/js/hooks/use-action.js"));
3033
3034 var _headerButton = _interopRequireDefault(__webpack_require__(/*! ./header-button */ "../core/app/assets/js/layout/header-button.js"));
3035
3036 function HeaderButtons(props) {
3037 var action = (0, _useAction.default)();
3038 var tools = '';
3039
3040 if (props.buttons.length) {
3041 var buttons = props.buttons.map(function (button) {
3042 return /*#__PURE__*/_react.default.createElement(_headerButton.default, (0, _extends2.default)({
3043 key: button.id
3044 }, button));
3045 });
3046 tools = /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, buttons);
3047 }
3048
3049 return /*#__PURE__*/_react.default.createElement("div", {
3050 className: "eps-app__header-buttons"
3051 }, /*#__PURE__*/_react.default.createElement(_headerButton.default, {
3052 text: __('Close', 'elementor'),
3053 icon: "eicon-close",
3054 className: "eps-app__close-button",
3055 onClick: action.backToDashboard
3056 }), tools);
3057 }
3058
3059 HeaderButtons.propTypes = {
3060 buttons: PropTypes.arrayOf(PropTypes.object)
3061 };
3062 HeaderButtons.defaultProps = {
3063 buttons: []
3064 };
3065
3066 /***/ }),
3067
3068 /***/ "../core/app/assets/js/layout/header.js":
3069 /*!**********************************************!*\
3070 !*** ../core/app/assets/js/layout/header.js ***!
3071 \**********************************************/
3072 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3073
3074 "use strict";
3075 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
3076
3077
3078 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3079
3080 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3081
3082 _Object$defineProperty(exports, "__esModule", {
3083 value: true
3084 });
3085
3086 exports.default = Header;
3087
3088 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
3089
3090 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
3091
3092 var _grid = _interopRequireDefault(__webpack_require__(/*! ../ui/grid/grid */ "../core/app/assets/js/ui/grid/grid.js"));
3093
3094 var _headerButtons = _interopRequireDefault(__webpack_require__(/*! ./header-buttons */ "../core/app/assets/js/layout/header-buttons.js"));
3095
3096 var _usePageTitle = _interopRequireDefault(__webpack_require__(/*! elementor-app/hooks/use-page-title */ "../core/app/assets/js/hooks/use-page-title.js"));
3097
3098 function Header(props) {
3099 (0, _usePageTitle.default)({
3100 title: props.title
3101 });
3102 var TitleTag = 'span',
3103 titleAttrs = {};
3104
3105 if (props.titleRedirectRoute) {
3106 TitleTag = 'a';
3107 titleAttrs = {
3108 href: "#".concat(props.titleRedirectRoute),
3109 target: '_self'
3110 };
3111 }
3112
3113 return /*#__PURE__*/_react.default.createElement(_grid.default, {
3114 container: true,
3115 alignItems: "center",
3116 justify: "space-between",
3117 className: "eps-app__header"
3118 }, /*#__PURE__*/_react.default.createElement(TitleTag, (0, _extends2.default)({
3119 className: "eps-app__logo-title-wrapper"
3120 }, titleAttrs), /*#__PURE__*/_react.default.createElement("i", {
3121 className: "eps-app__logo eicon-elementor"
3122 }), /*#__PURE__*/_react.default.createElement("h1", {
3123 className: "eps-app__title"
3124 }, props.title)), /*#__PURE__*/_react.default.createElement(_headerButtons.default, {
3125 buttons: props.buttons
3126 }));
3127 }
3128
3129 Header.propTypes = {
3130 title: PropTypes.string,
3131 titleRedirectRoute: PropTypes.string,
3132 buttons: PropTypes.arrayOf(PropTypes.object)
3133 };
3134 Header.defaultProps = {
3135 buttons: []
3136 };
3137
3138 /***/ }),
3139
3140 /***/ "../core/app/assets/js/layout/page.js":
3141 /*!********************************************!*\
3142 !*** ../core/app/assets/js/layout/page.js ***!
3143 \********************************************/
3144 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3145
3146 "use strict";
3147 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
3148
3149
3150 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3151
3152 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3153
3154 _Object$defineProperty(exports, "__esModule", {
3155 value: true
3156 });
3157
3158 exports.default = Page;
3159
3160 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
3161
3162 var _header = _interopRequireDefault(__webpack_require__(/*! ./header */ "../core/app/assets/js/layout/header.js"));
3163
3164 var _sidebar = _interopRequireDefault(__webpack_require__(/*! ./sidebar */ "../core/app/assets/js/layout/sidebar.js"));
3165
3166 var _content = _interopRequireDefault(__webpack_require__(/*! ./content */ "../core/app/assets/js/layout/content.js"));
3167
3168 var _footer = _interopRequireDefault(__webpack_require__(/*! ./footer */ "../core/app/assets/js/layout/footer.js"));
3169
3170 function Page(props) {
3171 var AppSidebar = function AppSidebar() {
3172 if (!props.sidebar) {
3173 return;
3174 }
3175
3176 return /*#__PURE__*/_react.default.createElement(_sidebar.default, null, props.sidebar);
3177 },
3178 AppFooter = function AppFooter() {
3179 if (!props.footer) {
3180 return;
3181 }
3182
3183 return /*#__PURE__*/_react.default.createElement(_footer.default, null, props.footer);
3184 };
3185
3186 return /*#__PURE__*/_react.default.createElement("div", {
3187 className: "eps-app__lightbox ".concat(props.className)
3188 }, /*#__PURE__*/_react.default.createElement("div", {
3189 className: "eps-app"
3190 }, /*#__PURE__*/_react.default.createElement(_header.default, {
3191 title: props.title,
3192 buttons: props.headerButtons,
3193 titleRedirectRoute: props.titleRedirectRoute
3194 }), /*#__PURE__*/_react.default.createElement("div", {
3195 className: "eps-app__main"
3196 }, AppSidebar(), /*#__PURE__*/_react.default.createElement(_content.default, null, props.content)), AppFooter()));
3197 }
3198
3199 Page.propTypes = {
3200 title: PropTypes.string,
3201 titleRedirectRoute: PropTypes.string,
3202 className: PropTypes.string,
3203 headerButtons: PropTypes.arrayOf(PropTypes.object),
3204 sidebar: PropTypes.object,
3205 content: PropTypes.object.isRequired,
3206 footer: PropTypes.object
3207 };
3208 Page.defaultProps = {
3209 className: ''
3210 };
3211
3212 /***/ }),
3213
3214 /***/ "../core/app/assets/js/layout/sidebar.js":
3215 /*!***********************************************!*\
3216 !*** ../core/app/assets/js/layout/sidebar.js ***!
3217 \***********************************************/
3218 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3219
3220 "use strict";
3221 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
3222
3223
3224 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3225
3226 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3227
3228 _Object$defineProperty(exports, "__esModule", {
3229 value: true
3230 });
3231
3232 exports.default = Sidebar;
3233
3234 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
3235
3236 function Sidebar(props) {
3237 return /*#__PURE__*/_react.default.createElement("div", {
3238 className: "eps-app__sidebar"
3239 }, props.children);
3240 }
3241
3242 Sidebar.propTypes = {
3243 children: PropTypes.object
3244 };
3245
3246 /***/ }),
3247
3248 /***/ "../core/app/assets/js/molecules/collapse-content.js":
3249 /*!***********************************************************!*\
3250 !*** ../core/app/assets/js/molecules/collapse-content.js ***!
3251 \***********************************************************/
3252 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3253
3254 "use strict";
3255 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
3256
3257
3258 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3259
3260 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3261
3262 _Object$defineProperty(exports, "__esModule", {
3263 value: true
3264 });
3265
3266 exports.default = CollapseContent;
3267
3268 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
3269
3270 function CollapseContent(props) {
3271 return /*#__PURE__*/_react.default.createElement("div", {
3272 className: "e-app-collapse-content"
3273 }, props.children);
3274 }
3275
3276 CollapseContent.propTypes = {
3277 className: PropTypes.string,
3278 children: PropTypes.any
3279 };
3280 CollapseContent.defaultProps = {
3281 className: ''
3282 };
3283
3284 /***/ }),
3285
3286 /***/ "../core/app/assets/js/molecules/collapse-context.js":
3287 /*!***********************************************************!*\
3288 !*** ../core/app/assets/js/molecules/collapse-context.js ***!
3289 \***********************************************************/
3290 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3291
3292 "use strict";
3293
3294
3295 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3296
3297 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3298
3299 _Object$defineProperty(exports, "__esModule", {
3300 value: true
3301 });
3302
3303 exports.CollapseContext = void 0;
3304
3305 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
3306
3307 var CollapseContext = _react.default.createContext();
3308
3309 exports.CollapseContext = CollapseContext;
3310
3311 /***/ }),
3312
3313 /***/ "../core/app/assets/js/molecules/collapse-toggle.js":
3314 /*!**********************************************************!*\
3315 !*** ../core/app/assets/js/molecules/collapse-toggle.js ***!
3316 \**********************************************************/
3317 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3318
3319 "use strict";
3320 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
3321
3322
3323 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3324
3325 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3326
3327 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
3328
3329 _Object$defineProperty(exports, "__esModule", {
3330 value: true
3331 });
3332
3333 exports.default = CollapseToggle;
3334
3335 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
3336
3337 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
3338
3339 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
3340
3341 var _collapseContext = __webpack_require__(/*! ./collapse-context */ "../core/app/assets/js/molecules/collapse-context.js");
3342
3343 function CollapseToggle(props) {
3344 var context = (0, _react.useContext)(_collapseContext.CollapseContext),
3345 style = {
3346 '--e-app-collapse-toggle-icon-spacing': (0, _utils.pxToRem)(props.iconSpacing)
3347 },
3348 classNameBase = 'e-app-collapse-toggle',
3349 classes = [classNameBase, (0, _defineProperty2.default)({}, classNameBase + '--active', props.active)],
3350 attrs = {
3351 style: style,
3352 className: (0, _utils.arrayToClassName)(classes)
3353 };
3354
3355 if (props.active) {
3356 attrs.onClick = function () {
3357 return context.toggle();
3358 };
3359 }
3360
3361 return /*#__PURE__*/_react.default.createElement("div", attrs, props.children, props.active && props.showIcon && /*#__PURE__*/_react.default.createElement("i", {
3362 className: "eicon-caret-down e-app-collapse-toggle__icon"
3363 }));
3364 }
3365
3366 CollapseToggle.propTypes = {
3367 className: PropTypes.string,
3368 iconSpacing: PropTypes.number,
3369 showIcon: PropTypes.bool,
3370 active: PropTypes.bool,
3371 children: PropTypes.any
3372 };
3373 CollapseToggle.defaultProps = {
3374 className: '',
3375 iconSpacing: 20,
3376 showIcon: true,
3377 active: true
3378 };
3379
3380 /***/ }),
3381
3382 /***/ "../core/app/assets/js/molecules/collapse.js":
3383 /*!***************************************************!*\
3384 !*** ../core/app/assets/js/molecules/collapse.js ***!
3385 \***************************************************/
3386 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3387
3388 "use strict";
3389 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
3390
3391
3392 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3393
3394 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3395
3396 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
3397
3398 _Object$defineProperty(exports, "__esModule", {
3399 value: true
3400 });
3401
3402 exports.default = Collapse;
3403
3404 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
3405
3406 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
3407
3408 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
3409
3410 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
3411
3412 var _collapseContext = __webpack_require__(/*! ./collapse-context */ "../core/app/assets/js/molecules/collapse-context.js");
3413
3414 var _collapseToggle = _interopRequireDefault(__webpack_require__(/*! ./collapse-toggle */ "../core/app/assets/js/molecules/collapse-toggle.js"));
3415
3416 var _collapseContent = _interopRequireDefault(__webpack_require__(/*! ./collapse-content */ "../core/app/assets/js/molecules/collapse-content.js"));
3417
3418 __webpack_require__(/*! ./collapse.scss */ "../core/app/assets/js/molecules/collapse.scss");
3419
3420 function Collapse(props) {
3421 var _useState = (0, _react.useState)(props.isOpened),
3422 _useState2 = (0, _slicedToArray2.default)(_useState, 2),
3423 isOpened = _useState2[0],
3424 setIsOpened = _useState2[1],
3425 classNameBase = 'e-app-collapse',
3426 classes = [classNameBase, props.className, (0, _defineProperty2.default)({}, classNameBase + '--opened', isOpened)],
3427 toggle = function toggle() {
3428 return setIsOpened(function (prevState) {
3429 return !prevState;
3430 });
3431 };
3432
3433 (0, _react.useEffect)(function () {
3434 if (props.isOpened !== isOpened) {
3435 setIsOpened(props.isOpened);
3436 }
3437 }, [props.isOpened]);
3438 (0, _react.useEffect)(function () {
3439 if (props.onChange) {
3440 props.onChange(isOpened);
3441 }
3442 }, [isOpened]);
3443 return /*#__PURE__*/_react.default.createElement(_collapseContext.CollapseContext.Provider, {
3444 value: {
3445 toggle: toggle
3446 }
3447 }, /*#__PURE__*/_react.default.createElement("div", {
3448 className: (0, _utils.arrayToClassName)(classes)
3449 }, props.children));
3450 }
3451
3452 Collapse.propTypes = {
3453 className: PropTypes.string,
3454 isOpened: PropTypes.bool,
3455 onChange: PropTypes.func,
3456 children: PropTypes.oneOfType([PropTypes.node, PropTypes.arrayOf(PropTypes.node)])
3457 };
3458 Collapse.defaultProps = {
3459 className: '',
3460 isOpened: false
3461 };
3462 Collapse.Toggle = _collapseToggle.default;
3463 Collapse.Content = _collapseContent.default;
3464
3465 /***/ }),
3466
3467 /***/ "../core/app/assets/js/molecules/dashboard-button.js":
3468 /*!***********************************************************!*\
3469 !*** ../core/app/assets/js/molecules/dashboard-button.js ***!
3470 \***********************************************************/
3471 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3472
3473 "use strict";
3474 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
3475 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
3476
3477
3478 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3479
3480 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3481
3482 _Object$defineProperty(exports, "__esModule", {
3483 value: true
3484 });
3485
3486 exports.default = DashboardButton;
3487
3488 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
3489
3490 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
3491
3492 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
3493
3494 var _useAction = _interopRequireDefault(__webpack_require__(/*! elementor-app/hooks/use-action */ "../core/app/assets/js/hooks/use-action.js"));
3495
3496 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
3497
3498 function DashboardButton(props) {
3499 var action = (0, _useAction.default)(),
3500 baseClassName = 'e-app-dashboard-button',
3501 classes = [baseClassName, props.className];
3502 return /*#__PURE__*/_react.default.createElement(_button.default, (0, _extends2.default)({}, props, {
3503 className: (0, _utils.arrayToClassName)(classes),
3504 text: props.text,
3505 onClick: action.backToDashboard
3506 }));
3507 }
3508
3509 DashboardButton.propTypes = {
3510 className: PropTypes.string,
3511 text: PropTypes.string
3512 };
3513 DashboardButton.defaultProps = {
3514 className: '',
3515 variant: 'contained',
3516 color: 'primary',
3517 text: __('Back to dashboard', 'elementor')
3518 };
3519
3520 /***/ }),
3521
3522 /***/ "../core/app/assets/js/molecules/go-pro-button.js":
3523 /*!********************************************************!*\
3524 !*** ../core/app/assets/js/molecules/go-pro-button.js ***!
3525 \********************************************************/
3526 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3527
3528 "use strict";
3529 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
3530 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
3531
3532
3533 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3534
3535 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3536
3537 _Object$defineProperty(exports, "__esModule", {
3538 value: true
3539 });
3540
3541 exports.default = GoProButton;
3542
3543 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
3544
3545 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
3546
3547 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
3548
3549 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
3550
3551 function GoProButton(props) {
3552 var baseClassName = 'e-app-go-pro-button',
3553 classes = [baseClassName, props.className];
3554 return /*#__PURE__*/_react.default.createElement(_button.default, (0, _extends2.default)({}, props, {
3555 className: (0, _utils.arrayToClassName)(classes),
3556 text: props.text
3557 }));
3558 }
3559
3560 GoProButton.propTypes = {
3561 className: PropTypes.string,
3562 text: PropTypes.string
3563 };
3564 GoProButton.defaultProps = {
3565 className: '',
3566 variant: 'contained',
3567 size: 'sm',
3568 color: 'cta',
3569 target: '_blank',
3570 rel: 'noopener noreferrer',
3571 text: __('Go Pro', 'elementor')
3572 };
3573
3574 /***/ }),
3575
3576 /***/ "../core/app/assets/js/molecules/tooltip.js":
3577 /*!**************************************************!*\
3578 !*** ../core/app/assets/js/molecules/tooltip.js ***!
3579 \**************************************************/
3580 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3581
3582 "use strict";
3583 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
3584
3585
3586 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3587
3588 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
3589
3590 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3591
3592 _Object$defineProperty(exports, "__esModule", {
3593 value: true
3594 });
3595
3596 exports.default = Tooltip;
3597
3598 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
3599
3600 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
3601
3602 var _utils = __webpack_require__(/*! ../utils/utils */ "../core/app/assets/js/utils/utils.js");
3603
3604 function Tooltip(props) {
3605 var baseClassName = 'e-app-tooltip',
3606 classes = [baseClassName, props.className],
3607 childRef = (0, _react.useRef)(null),
3608 isAborted = (0, _react.useRef)(false),
3609 isManualControl = props.hasOwnProperty('show'),
3610 _useState = (0, _react.useState)(false),
3611 _useState2 = (0, _slicedToArray2.default)(_useState, 2),
3612 isLibraryLoaded = _useState2[0],
3613 setIsLibraryLoaded = _useState2[1],
3614 _useState3 = (0, _react.useState)(false),
3615 _useState4 = (0, _slicedToArray2.default)(_useState3, 2),
3616 showTooltip = _useState4[0],
3617 setShowTooltip = _useState4[1],
3618 directionsMap = {
3619 top: 's',
3620 right: 'w',
3621 down: 'n',
3622 left: 'e'
3623 },
3624 tipsyConfig = {
3625 trigger: isManualControl ? 'manual' : 'hover',
3626 gravity: directionsMap[props.direction],
3627 offset: props.offset,
3628 title: function title() {
3629 return props.title;
3630 }
3631 },
3632 setTipsy = function setTipsy() {
3633 var $tooltipContainer = jQuery(childRef.current);
3634 $tooltipContainer.tipsy(tipsyConfig);
3635
3636 if (isManualControl) {
3637 var displayMode = showTooltip ? 'show' : 'hide';
3638 $tooltipContainer.tipsy(displayMode);
3639 }
3640 };
3641
3642 (0, _react.useEffect)(function () {
3643 // In case that the component is disabled the tipsy library will not be loaded by default.
3644 if (!props.disabled) {
3645 isAborted.current = false;
3646 import(
3647 /* webpackIgnore: true */
3648 "".concat(elementorCommon.config.urls.assets, "lib/tipsy/tipsy.min.js?ver=1.0.0")).then(function () {
3649 if (!isAborted.current) {
3650 if (isLibraryLoaded) {
3651 setTipsy();
3652 } else {
3653 setIsLibraryLoaded(true);
3654 }
3655 }
3656 });
3657 }
3658
3659 return function () {
3660 if (!props.disabled) {
3661 // Aborting the current dynamic-import state update in case of re-render.
3662 isAborted.current = true; // Cleanup of existing tipsy element in case of re-render.
3663
3664 jQuery('.tipsy:last').remove();
3665 }
3666 };
3667 }, [props.disabled]);
3668 (0, _react.useEffect)(function () {
3669 if (isLibraryLoaded) {
3670 setTipsy();
3671 }
3672 }, [isLibraryLoaded, showTooltip]);
3673 (0, _react.useEffect)(function () {
3674 // The "show" state should not be changed while the component is disabled.
3675 if (!props.disabled && props.show !== showTooltip) {
3676 setShowTooltip(props.show);
3677 }
3678 }, [props.show]);
3679 return /*#__PURE__*/_react.default.createElement(props.tag, {
3680 className: (0, _utils.arrayToClassName)(classes),
3681 ref: childRef
3682 }, props.children);
3683 }
3684
3685 Tooltip.propTypes = {
3686 className: PropTypes.string,
3687 offset: PropTypes.number,
3688 show: PropTypes.bool,
3689 direction: PropTypes.oneOf(['top', 'right', 'left', 'down']),
3690 tag: PropTypes.string.isRequired,
3691 title: PropTypes.string.isRequired,
3692 disabled: PropTypes.bool,
3693 children: PropTypes.any
3694 };
3695 Tooltip.defaultProps = {
3696 className: '',
3697 offset: 10,
3698 direction: 'top',
3699 disabled: false
3700 };
3701
3702 /***/ }),
3703
3704 /***/ "../core/app/assets/js/molecules/upload-file.js":
3705 /*!******************************************************!*\
3706 !*** ../core/app/assets/js/molecules/upload-file.js ***!
3707 \******************************************************/
3708 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3709
3710 "use strict";
3711 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
3712 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
3713
3714
3715 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3716
3717 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3718
3719 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
3720
3721 _Object$defineProperty(exports, "__esModule", {
3722 value: true
3723 });
3724
3725 exports.default = UploadFile;
3726
3727 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
3728
3729 __webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
3730
3731 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
3732
3733 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
3734
3735 __webpack_require__(/*! ./upload-file.scss */ "../core/app/assets/js/molecules/upload-file.scss");
3736
3737 function UploadFile(props) {
3738 var fileInput = (0, _react.useRef)(null),
3739 baseClassName = 'e-app-upload-file',
3740 classes = [baseClassName, props.className];
3741 return /*#__PURE__*/_react.default.createElement("div", {
3742 className: (0, _utils.arrayToClassName)(classes)
3743 }, /*#__PURE__*/_react.default.createElement("input", {
3744 ref: fileInput,
3745 type: "file",
3746 accept: props.filetypes.map(function (type) {
3747 return '.' + type;
3748 }).join(', '),
3749 className: "e-app-upload-file__input",
3750 onChange: function onChange(event) {
3751 var file = event.target.files[0];
3752
3753 if (file && (0, _utils.isOneOf)(file.type, props.filetypes)) {
3754 props.onFileSelect(file, event);
3755 } else {
3756 fileInput.current.value = '';
3757 props.onError();
3758 }
3759 }
3760 }), /*#__PURE__*/_react.default.createElement(_button.default, {
3761 className: "e-app-upload-file__button",
3762 text: props.text,
3763 variant: "contained",
3764 color: "primary",
3765 size: "lg",
3766 hideText: props.isLoading,
3767 icon: props.isLoading ? 'eicon-loading eicon-animation-spin' : '',
3768 onClick: function onClick() {
3769 if (!props.isLoading) {
3770 fileInput.current.click();
3771 }
3772 }
3773 }));
3774 }
3775
3776 UploadFile.propTypes = {
3777 className: PropTypes.string,
3778 text: PropTypes.string,
3779 onFileSelect: PropTypes.func,
3780 isLoading: PropTypes.bool,
3781 filetypes: PropTypes.array.isRequired,
3782 onError: PropTypes.func
3783 };
3784 UploadFile.defaultProps = {
3785 className: '',
3786 text: __('Select File', 'elementor'),
3787 onError: function onError() {}
3788 };
3789
3790 /***/ }),
3791
3792 /***/ "../core/app/assets/js/organisms/drop-zone.js":
3793 /*!****************************************************!*\
3794 !*** ../core/app/assets/js/organisms/drop-zone.js ***!
3795 \****************************************************/
3796 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3797
3798 "use strict";
3799 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
3800
3801
3802 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3803
3804 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3805
3806 _Object$defineProperty(exports, "__esModule", {
3807 value: true
3808 });
3809
3810 exports.default = DropZone;
3811
3812 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
3813
3814 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
3815
3816 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
3817
3818 var _uploadFile = _interopRequireDefault(__webpack_require__(/*! elementor-app/molecules/upload-file */ "../core/app/assets/js/molecules/upload-file.js"));
3819
3820 var _dragDrop = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/drag-drop */ "../core/app/assets/js/ui/atoms/drag-drop.js"));
3821
3822 var _icon = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/icon */ "../core/app/assets/js/ui/atoms/icon.js"));
3823
3824 var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
3825
3826 var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
3827
3828 __webpack_require__(/*! ./drop-zone.scss */ "../core/app/assets/js/organisms/drop-zone.scss");
3829
3830 function DropZone(props) {
3831 var classes = ['e-app-drop-zone', props.className],
3832 dragDropEvents = {
3833 onDrop: function onDrop(event) {
3834 if (!props.isLoading) {
3835 var file = event.dataTransfer.files[0];
3836
3837 if (file && (0, _utils.isOneOf)(file.type, props.filetypes)) {
3838 props.onFileSelect(file, event);
3839 } else {
3840 props.onError();
3841 }
3842 }
3843 }
3844 };
3845 return /*#__PURE__*/_react.default.createElement("section", {
3846 className: (0, _utils.arrayToClassName)(classes)
3847 }, /*#__PURE__*/_react.default.createElement(_dragDrop.default, (0, _extends2.default)({}, dragDropEvents, {
3848 isLoading: props.isLoading
3849 }), props.icon && /*#__PURE__*/_react.default.createElement(_icon.default, {
3850 className: "e-app-drop-zone__icon ".concat(props.icon)
3851 }), props.heading && /*#__PURE__*/_react.default.createElement(_heading.default, {
3852 variant: "display-3"
3853 }, props.heading), props.text && /*#__PURE__*/_react.default.createElement(_text.default, {
3854 variant: "xl",
3855 className: "e-app-drop-zone__text"
3856 }, props.text), props.secondaryText && /*#__PURE__*/_react.default.createElement(_text.default, {
3857 variant: "xl",
3858 className: "e-app-drop-zone__secondary-text"
3859 }, props.secondaryText), props.showButton && /*#__PURE__*/_react.default.createElement(_uploadFile.default, {
3860 isLoading: props.isLoading,
3861 onFileSelect: props.onFileSelect,
3862 onError: props.onError,
3863 text: props.buttonText,
3864 filetypes: props.filetypes
3865 })));
3866 }
3867
3868 DropZone.propTypes = {
3869 className: PropTypes.string,
3870 children: PropTypes.any,
3871 onFileSelect: PropTypes.func.isRequired,
3872 heading: PropTypes.string,
3873 text: PropTypes.string,
3874 secondaryText: PropTypes.string,
3875 buttonText: PropTypes.string,
3876 icon: PropTypes.string,
3877 showButton: PropTypes.bool,
3878 showIcon: PropTypes.bool,
3879 isLoading: PropTypes.bool,
3880 filetypes: PropTypes.array.isRequired,
3881 onError: PropTypes.func
3882 };
3883 DropZone.defaultProps = {
3884 className: '',
3885 icon: 'eicon-library-upload',
3886 showButton: true,
3887 showIcon: true,
3888 onError: function onError() {}
3889 };
3890
3891 /***/ }),
3892
3893 /***/ "../core/app/assets/js/organisms/error-boundary.js":
3894 /*!*********************************************************!*\
3895 !*** ../core/app/assets/js/organisms/error-boundary.js ***!
3896 \*********************************************************/
3897 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3898
3899 "use strict";
3900 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
3901 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
3902
3903
3904 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3905
3906 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3907
3908 _Object$defineProperty(exports, "__esModule", {
3909 value: true
3910 });
3911
3912 exports.default = void 0;
3913
3914 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
3915
3916 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
3917
3918 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
3919
3920 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
3921
3922 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
3923
3924 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
3925
3926 var _dialog = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/dialog/dialog */ "../core/app/assets/js/ui/dialog/dialog.js"));
3927
3928 // In the current time there is no solution to use "getDerivedStateFromError" static method with functional component
3929 // That is why this component is a class component.
3930 // @link https://reactjs.org/docs/hooks-faq.html#do-hooks-cover-all-use-cases-for-classes
3931 var ErrorBoundary = /*#__PURE__*/function (_React$Component) {
3932 (0, _inherits2.default)(ErrorBoundary, _React$Component);
3933
3934 var _super = (0, _createSuper2.default)(ErrorBoundary);
3935
3936 function ErrorBoundary(props) {
3937 var _this;
3938
3939 (0, _classCallCheck2.default)(this, ErrorBoundary);
3940 _this = _super.call(this, props);
3941 _this.state = {
3942 hasError: null
3943 };
3944 return _this;
3945 }
3946
3947 (0, _createClass2.default)(ErrorBoundary, [{
3948 key: "goBack",
3949 value: function goBack() {
3950 // If the app was opened inside an iframe, it will close it,
3951 // if not, it will redirect to the last location.
3952 if (window.top !== window.self) {
3953 window.top.$e.run('app/close');
3954 }
3955
3956 window.location = elementorAppConfig.return_url;
3957 }
3958 }, {
3959 key: "render",
3960 value: function render() {
3961 if (this.state.hasError) {
3962 return /*#__PURE__*/_react.default.createElement(_dialog.default, {
3963 title: this.props.title,
3964 text: this.props.text,
3965 approveButtonUrl: this.props.learnMoreUrl,
3966 approveButtonColor: "link",
3967 approveButtonTarget: "_blank",
3968 approveButtonText: __('Learn More', 'elementor'),
3969 dismissButtonText: __('Go Back', 'elementor'),
3970 dismissButtonOnClick: this.goBack
3971 });
3972 }
3973
3974 return this.props.children;
3975 }
3976 }], [{
3977 key: "getDerivedStateFromError",
3978 value: function getDerivedStateFromError() {
3979 return {
3980 hasError: true
3981 };
3982 }
3983 }]);
3984 return ErrorBoundary;
3985 }(_react.default.Component);
3986
3987 exports.default = ErrorBoundary;
3988 (0, _defineProperty2.default)(ErrorBoundary, "propTypes", {
3989 children: PropTypes.any,
3990 title: PropTypes.string,
3991 text: PropTypes.string,
3992 learnMoreUrl: PropTypes.string
3993 });
3994 (0, _defineProperty2.default)(ErrorBoundary, "defaultProps", {
3995 title: __('App could not be loaded', 'elementor'),
3996 text: __('We’re sorry, but something went wrong. Click on ‘Learn more’ and follow each of the steps to quickly solve it.', 'elementor'),
3997 learnMoreUrl: 'https://go.elementor.com/app-general-load-issue/'
3998 });
3999
4000 /***/ }),
4001
4002 /***/ "../core/app/assets/js/organisms/wizard-footer.js":
4003 /*!********************************************************!*\
4004 !*** ../core/app/assets/js/organisms/wizard-footer.js ***!
4005 \********************************************************/
4006 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4007
4008 "use strict";
4009 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4010
4011
4012 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4013
4014 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4015
4016 _Object$defineProperty(exports, "__esModule", {
4017 value: true
4018 });
4019
4020 exports.default = WizardFooter;
4021
4022 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4023
4024 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
4025
4026 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
4027
4028 var _grid = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/grid/grid */ "../core/app/assets/js/ui/grid/grid.js"));
4029
4030 __webpack_require__(/*! ./wizard-footer.scss */ "../core/app/assets/js/organisms/wizard-footer.scss");
4031
4032 function WizardFooter(props) {
4033 var baseClassName = 'e-app-wizard-footer',
4034 classes = [baseClassName, props.className];
4035
4036 if (props.separator) {
4037 classes.push(baseClassName + '__separator');
4038 }
4039
4040 return /*#__PURE__*/_react.default.createElement(_grid.default, (0, _extends2.default)({
4041 container: true
4042 }, props, {
4043 className: (0, _utils.arrayToClassName)(classes)
4044 }), props.children);
4045 }
4046
4047 WizardFooter.propTypes = {
4048 className: PropTypes.string,
4049 justify: PropTypes.any,
4050 separator: PropTypes.any,
4051 children: PropTypes.oneOfType([PropTypes.string, PropTypes.object, PropTypes.arrayOf(PropTypes.object)]).isRequired
4052 };
4053 WizardFooter.defaultProps = {
4054 className: ''
4055 };
4056
4057 /***/ }),
4058
4059 /***/ "../core/app/assets/js/package.js":
4060 /*!****************************************!*\
4061 !*** ../core/app/assets/js/package.js ***!
4062 \****************************************/
4063 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4064
4065 "use strict";
4066
4067
4068 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4069
4070 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
4071
4072 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4073
4074 _Object$defineProperty(exports, "__esModule", {
4075 value: true
4076 });
4077
4078 exports.default = void 0;
4079
4080 var _addNewButton = _interopRequireDefault(__webpack_require__(/*! ./ui/molecules/add-new-button */ "../core/app/assets/js/ui/molecules/add-new-button.js"));
4081
4082 var _box = _interopRequireDefault(__webpack_require__(/*! ./ui/atoms/box */ "../core/app/assets/js/ui/atoms/box.js"));
4083
4084 var _button = _interopRequireDefault(__webpack_require__(/*! ./ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
4085
4086 var _card = _interopRequireDefault(__webpack_require__(/*! ./ui/card/card */ "../core/app/assets/js/ui/card/card.js"));
4087
4088 var _cardBody = _interopRequireDefault(__webpack_require__(/*! ./ui/card/card-body */ "../core/app/assets/js/ui/card/card-body.js"));
4089
4090 var _cardFooter = _interopRequireDefault(__webpack_require__(/*! ./ui/card/card-footer */ "../core/app/assets/js/ui/card/card-footer.js"));
4091
4092 var _cardImage = _interopRequireDefault(__webpack_require__(/*! ./ui/card/card-image */ "../core/app/assets/js/ui/card/card-image.js"));
4093
4094 var _cardHeader = _interopRequireDefault(__webpack_require__(/*! ./ui/card/card-header */ "../core/app/assets/js/ui/card/card-header.js"));
4095
4096 var _cardOverlay = _interopRequireDefault(__webpack_require__(/*! ./ui/card/card-overlay */ "../core/app/assets/js/ui/card/card-overlay.js"));
4097
4098 var _checkbox = _interopRequireDefault(__webpack_require__(/*! ./ui/atoms/checkbox */ "../core/app/assets/js/ui/atoms/checkbox.js"));
4099
4100 var _collapse = _interopRequireDefault(__webpack_require__(/*! ./molecules/collapse */ "../core/app/assets/js/molecules/collapse.js"));
4101
4102 var _cssGrid = _interopRequireDefault(__webpack_require__(/*! ./ui/atoms/css-grid */ "../core/app/assets/js/ui/atoms/css-grid.js"));
4103
4104 var _dialog = _interopRequireDefault(__webpack_require__(/*! ./ui/dialog/dialog */ "../core/app/assets/js/ui/dialog/dialog.js"));
4105
4106 var _dragDrop = _interopRequireDefault(__webpack_require__(/*! ./ui/atoms/drag-drop */ "../core/app/assets/js/ui/atoms/drag-drop.js"));
4107
4108 var _dropZone = _interopRequireDefault(__webpack_require__(/*! ./organisms/drop-zone */ "../core/app/assets/js/organisms/drop-zone.js"));
4109
4110 var _errorBoundary = _interopRequireDefault(__webpack_require__(/*! ./organisms/error-boundary */ "../core/app/assets/js/organisms/error-boundary.js"));
4111
4112 var _heading = _interopRequireDefault(__webpack_require__(/*! ./ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
4113
4114 var _grid = _interopRequireDefault(__webpack_require__(/*! ./ui/grid/grid */ "../core/app/assets/js/ui/grid/grid.js"));
4115
4116 var _icon = _interopRequireDefault(__webpack_require__(/*! ./ui/atoms/icon */ "../core/app/assets/js/ui/atoms/icon.js"));
4117
4118 var _list = _interopRequireDefault(__webpack_require__(/*! ./ui/molecules/list */ "../core/app/assets/js/ui/molecules/list.js"));
4119
4120 var _menu = _interopRequireDefault(__webpack_require__(/*! ./ui/menu/menu */ "../core/app/assets/js/ui/menu/menu.js"));
4121
4122 var _menuItem = _interopRequireDefault(__webpack_require__(/*! ./ui/menu/menu-item */ "../core/app/assets/js/ui/menu/menu-item.js"));
4123
4124 var _modal = _interopRequireWildcard(__webpack_require__(/*! ./ui/modal/modal */ "../core/app/assets/js/ui/modal/modal.js"));
4125
4126 var _notFound = _interopRequireDefault(__webpack_require__(/*! ./pages/not-found */ "../core/app/assets/js/pages/not-found.js"));
4127
4128 var _notice = _interopRequireDefault(__webpack_require__(/*! ./ui/molecules/notice */ "../core/app/assets/js/ui/molecules/notice.js"));
4129
4130 var _page = _interopRequireDefault(__webpack_require__(/*! ./layout/page */ "../core/app/assets/js/layout/page.js"));
4131
4132 var _popover = _interopRequireDefault(__webpack_require__(/*! ./ui/molecules/popover */ "../core/app/assets/js/ui/molecules/popover.js"));
4133
4134 var _select = _interopRequireDefault(__webpack_require__(/*! ./ui/atoms/select */ "../core/app/assets/js/ui/atoms/select.js"));
4135
4136 var _select2 = _interopRequireDefault(__webpack_require__(/*! ./ui/molecules/select2 */ "../core/app/assets/js/ui/molecules/select2.js"));
4137
4138 var _text = _interopRequireDefault(__webpack_require__(/*! ./ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
4139
4140 var _uploadFile = _interopRequireDefault(__webpack_require__(/*! ./molecules/upload-file */ "../core/app/assets/js/molecules/upload-file.js"));
4141
4142 var _inlineLink = _interopRequireDefault(__webpack_require__(/*! ./ui/molecules/inline-link */ "../core/app/assets/js/ui/molecules/inline-link.js"));
4143
4144 // Alphabetical order.
4145 var _default = {
4146 AddNewButton: _addNewButton.default,
4147 Box: _box.default,
4148 Button: _button.default,
4149 Card: _card.default,
4150 CardBody: _cardBody.default,
4151 CardFooter: _cardFooter.default,
4152 CardHeader: _cardHeader.default,
4153 CardImage: _cardImage.default,
4154 CardOverlay: _cardOverlay.default,
4155 Checkbox: _checkbox.default,
4156 Collapse: _collapse.default,
4157 CssGrid: _cssGrid.default,
4158 Dialog: _dialog.default,
4159 DragDrop: _dragDrop.default,
4160 DropZone: _dropZone.default,
4161 ErrorBoundary: _errorBoundary.default,
4162 Heading: _heading.default,
4163 Grid: _grid.default,
4164 Icon: _icon.default,
4165 List: _list.default,
4166 Menu: _menu.default,
4167 MenuItem: _menuItem.default,
4168 Modal: _modal.Modal,
4169 ModalProvider: _modal.default,
4170 NotFound: _notFound.default,
4171 Notice: _notice.default,
4172 Page: _page.default,
4173 Popover: _popover.default,
4174 Select: _select.default,
4175 Select2: _select2.default,
4176 Text: _text.default,
4177 UploadFile: _uploadFile.default,
4178 InlineLink: _inlineLink.default
4179 };
4180 exports.default = _default;
4181
4182 /***/ }),
4183
4184 /***/ "../core/app/assets/js/pages/not-found.js":
4185 /*!************************************************!*\
4186 !*** ../core/app/assets/js/pages/not-found.js ***!
4187 \************************************************/
4188 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4189
4190 "use strict";
4191 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
4192
4193
4194 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4195
4196 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4197
4198 _Object$defineProperty(exports, "__esModule", {
4199 value: true
4200 });
4201
4202 exports.default = NotFound;
4203
4204 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4205
4206 var _page = _interopRequireDefault(__webpack_require__(/*! elementor-app/layout/page */ "../core/app/assets/js/layout/page.js"));
4207
4208 function NotFound() {
4209 var config = {
4210 title: __('Not Found', 'elementor'),
4211 className: 'eps-app__not-found',
4212 content: /*#__PURE__*/_react.default.createElement("h1", null, " ", __('Not Found', 'elementor'), " "),
4213 sidebar: /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null)
4214 };
4215 return /*#__PURE__*/_react.default.createElement(_page.default, config);
4216 }
4217
4218 /***/ }),
4219
4220 /***/ "../core/app/assets/js/router.js":
4221 /*!***************************************!*\
4222 !*** ../core/app/assets/js/router.js ***!
4223 \***************************************/
4224 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4225
4226 "use strict";
4227 /* provided dependency */ var React = __webpack_require__(/*! react */ "react");
4228
4229
4230 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4231
4232 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4233
4234 _Object$defineProperty(exports, "__esModule", {
4235 value: true
4236 });
4237
4238 exports.default = void 0;
4239
4240 __webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
4241
4242 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
4243
4244 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
4245
4246 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
4247
4248 /**
4249 * App Router
4250 *
4251 * TODO: Temporary solution for routing extensibility.
4252 */
4253 var Router = /*#__PURE__*/function () {
4254 function Router() {
4255 (0, _classCallCheck2.default)(this, Router);
4256 (0, _defineProperty2.default)(this, "routes", []);
4257 (0, _defineProperty2.default)(this, "history", null);
4258 }
4259
4260 (0, _createClass2.default)(Router, [{
4261 key: "addRoute",
4262 value:
4263 /**
4264 *
4265 * @param route {{
4266 * path: string,
4267 * component: object,
4268 * props: object,
4269 * }}
4270 */
4271 function addRoute(route) {
4272 this.routes.push(route);
4273 }
4274 }, {
4275 key: "getRoutes",
4276 value: function getRoutes() {
4277 return this.routes.map(function (route) {
4278 var props = route.props || {}; // Use the path as a key, and add it as a prop.
4279
4280 props.path = props.key = route.path;
4281 return React.createElement(route.component, props);
4282 });
4283 }
4284 }]);
4285 return Router;
4286 }();
4287
4288 var router = new Router(); // Make router available for use within packages.
4289
4290 window.elementorAppPackages = {
4291 router: router
4292 };
4293 var _default = router;
4294 exports.default = _default;
4295
4296 /***/ }),
4297
4298 /***/ "../core/app/assets/js/ui/atoms/box.js":
4299 /*!*********************************************!*\
4300 !*** ../core/app/assets/js/ui/atoms/box.js ***!
4301 \*********************************************/
4302 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4303
4304 "use strict";
4305 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4306
4307
4308 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4309
4310 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4311
4312 _Object$defineProperty(exports, "__esModule", {
4313 value: true
4314 });
4315
4316 exports.default = Box;
4317
4318 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4319
4320 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
4321
4322 __webpack_require__(/*! ./box.scss */ "../core/app/assets/js/ui/atoms/box.scss");
4323
4324 function Box(props) {
4325 var baseClassName = 'eps-box',
4326 classes = [baseClassName, props.className],
4327 style = {};
4328
4329 if (props.hasOwnProperty('padding')) {
4330 style['--eps-box-padding'] = (0, _utils.pxToRem)(props.padding);
4331 classes.push(baseClassName + '--padding');
4332 }
4333
4334 return /*#__PURE__*/_react.default.createElement("div", {
4335 style: style,
4336 className: (0, _utils.arrayToClassName)(classes)
4337 }, props.children);
4338 }
4339
4340 Box.propTypes = {
4341 className: PropTypes.string,
4342 padding: PropTypes.string,
4343 children: PropTypes.oneOfType([PropTypes.string, PropTypes.object, PropTypes.arrayOf(PropTypes.object)]).isRequired
4344 };
4345 Box.defaultProps = {
4346 className: ''
4347 };
4348
4349 /***/ }),
4350
4351 /***/ "../core/app/assets/js/ui/atoms/checkbox.js":
4352 /*!**************************************************!*\
4353 !*** ../core/app/assets/js/ui/atoms/checkbox.js ***!
4354 \**************************************************/
4355 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4356
4357 "use strict";
4358 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4359
4360
4361 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4362
4363 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4364
4365 _Object$defineProperty(exports, "__esModule", {
4366 value: true
4367 });
4368
4369 exports.default = Checkbox;
4370
4371 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4372
4373 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
4374
4375 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
4376
4377 __webpack_require__(/*! ./checkbox.scss */ "../core/app/assets/js/ui/atoms/checkbox.scss");
4378
4379 function Checkbox(props) {
4380 var baseClassName = 'eps-checkbox',
4381 classes = [baseClassName, props.className];
4382
4383 if (props.rounded) {
4384 classes.push(baseClassName + '--rounded');
4385 }
4386
4387 return /*#__PURE__*/_react.default.createElement("input", (0, _extends2.default)({}, props, {
4388 type: "checkbox",
4389 disabled: props.disabled,
4390 className: (0, _utils.arrayToClassName)(classes)
4391 }));
4392 }
4393
4394 Checkbox.propTypes = {
4395 className: PropTypes.string,
4396 disabled: PropTypes.bool,
4397 rounded: PropTypes.bool
4398 };
4399 Checkbox.defaultProps = {
4400 className: '',
4401 disabled: false
4402 };
4403
4404 /***/ }),
4405
4406 /***/ "../core/app/assets/js/ui/atoms/css-grid.js":
4407 /*!**************************************************!*\
4408 !*** ../core/app/assets/js/ui/atoms/css-grid.js ***!
4409 \**************************************************/
4410 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4411
4412 "use strict";
4413 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4414
4415
4416 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4417
4418 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4419
4420 _Object$defineProperty(exports, "__esModule", {
4421 value: true
4422 });
4423
4424 exports.default = CssGrid;
4425
4426 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4427
4428 var _utils = __webpack_require__(/*! ../../utils/utils */ "../core/app/assets/js/utils/utils.js");
4429
4430 __webpack_require__(/*! ./css-grid.scss */ "../core/app/assets/js/ui/atoms/css-grid.scss");
4431
4432 function CssGrid(props) {
4433 var gridStyle = {
4434 '--eps-grid-columns': props.columns,
4435 '--eps-grid-spacing': (0, _utils.pxToRem)(props.spacing),
4436 '--eps-grid-col-min-width': (0, _utils.pxToRem)(props.colMinWidth),
4437 '--eps-grid-col-max-width': (0, _utils.pxToRem)(props.colMaxWidth)
4438 };
4439 return /*#__PURE__*/_react.default.createElement("div", {
4440 style: gridStyle,
4441 className: "eps-css-grid ".concat(props.className)
4442 }, props.children);
4443 }
4444
4445 CssGrid.propTypes = {
4446 className: PropTypes.string,
4447 children: PropTypes.any.isRequired,
4448 columns: PropTypes.number,
4449 spacing: PropTypes.number,
4450 colMinWidth: PropTypes.number,
4451 colMaxWidth: PropTypes.number
4452 };
4453 CssGrid.defaultProps = {
4454 spacing: 24,
4455 className: ''
4456 };
4457
4458 /***/ }),
4459
4460 /***/ "../core/app/assets/js/ui/atoms/drag-drop.js":
4461 /*!***************************************************!*\
4462 !*** ../core/app/assets/js/ui/atoms/drag-drop.js ***!
4463 \***************************************************/
4464 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4465
4466 "use strict";
4467 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4468
4469
4470 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4471
4472 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4473
4474 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
4475
4476 _Object$defineProperty(exports, "__esModule", {
4477 value: true
4478 });
4479
4480 exports.default = DragDrop;
4481
4482 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
4483
4484 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
4485
4486 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
4487
4488 var _utils = __webpack_require__(/*! ../../utils/utils */ "../core/app/assets/js/utils/utils.js");
4489
4490 __webpack_require__(/*! ./drag-drop.scss */ "../core/app/assets/js/ui/atoms/drag-drop.scss");
4491
4492 function DragDrop(props) {
4493 var _useState = (0, _react.useState)(false),
4494 _useState2 = (0, _slicedToArray2.default)(_useState, 2),
4495 isDragOver = _useState2[0],
4496 setIsDragOver = _useState2[1],
4497 getClassName = function getClassName() {
4498 var baseClassName = 'e-app-drag-drop',
4499 classes = [baseClassName, props.className];
4500
4501 if (isDragOver && !props.isLoading) {
4502 classes.push(baseClassName + '--drag-over');
4503 }
4504
4505 return (0, _utils.arrayToClassName)(classes);
4506 },
4507 onDragDropActions = function onDragDropActions(event) {
4508 event.preventDefault();
4509 event.stopPropagation();
4510 },
4511 dragDropEvents = {
4512 onDrop: function onDrop(event) {
4513 onDragDropActions(event);
4514 setIsDragOver(false);
4515
4516 if (props.onDrop) {
4517 props.onDrop(event);
4518 }
4519 },
4520 onDragOver: function onDragOver(event) {
4521 onDragDropActions(event);
4522 setIsDragOver(true);
4523
4524 if (props.onDragOver) {
4525 props.onDragOver(event);
4526 }
4527 },
4528 onDragLeave: function onDragLeave(event) {
4529 onDragDropActions(event);
4530 setIsDragOver(false);
4531
4532 if (props.onDragLeave) {
4533 props.onDragLeave(event);
4534 }
4535 }
4536 };
4537
4538 return /*#__PURE__*/_react.default.createElement("div", (0, _extends2.default)({}, dragDropEvents, {
4539 className: getClassName()
4540 }), props.children);
4541 }
4542
4543 DragDrop.propTypes = {
4544 className: PropTypes.string,
4545 children: PropTypes.any,
4546 onDrop: PropTypes.func,
4547 onDragLeave: PropTypes.func,
4548 onDragOver: PropTypes.func,
4549 isLoading: PropTypes.bool
4550 };
4551 DragDrop.defaultProps = {
4552 className: ''
4553 };
4554
4555 /***/ }),
4556
4557 /***/ "../core/app/assets/js/ui/atoms/heading.js":
4558 /*!*************************************************!*\
4559 !*** ../core/app/assets/js/ui/atoms/heading.js ***!
4560 \*************************************************/
4561 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4562
4563 "use strict";
4564 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4565
4566
4567 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4568
4569 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4570
4571 _Object$defineProperty(exports, "__esModule", {
4572 value: true
4573 });
4574
4575 exports.default = Heading;
4576
4577 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4578
4579 var _utils = __webpack_require__(/*! ../../utils/utils */ "../core/app/assets/js/utils/utils.js");
4580
4581 function Heading(props) {
4582 var baseClassName = 'eps',
4583 classes = [props.className];
4584
4585 if (props.variant) {
4586 classes.push(baseClassName + '-' + props.variant);
4587 }
4588
4589 var Element = function Element() {
4590 return _react.default.createElement(props.tag, {
4591 className: (0, _utils.arrayToClassName)(classes)
4592 }, props.children);
4593 };
4594
4595 return /*#__PURE__*/_react.default.createElement(Element, null);
4596 }
4597
4598 Heading.propTypes = {
4599 className: PropTypes.string,
4600 children: PropTypes.oneOfType([PropTypes.string, PropTypes.object, PropTypes.arrayOf(PropTypes.object)]).isRequired,
4601 tag: PropTypes.oneOf(['h1', 'h2', 'h3', 'h4', 'h5', 'h6']),
4602 variant: PropTypes.oneOf(['display-1', 'display-2', 'display-3', 'display-4', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6']).isRequired
4603 };
4604 Heading.defaultProps = {
4605 className: '',
4606 tag: 'h1'
4607 };
4608
4609 /***/ }),
4610
4611 /***/ "../core/app/assets/js/ui/atoms/icon.js":
4612 /*!**********************************************!*\
4613 !*** ../core/app/assets/js/ui/atoms/icon.js ***!
4614 \**********************************************/
4615 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4616
4617 "use strict";
4618 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4619
4620
4621 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4622
4623 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4624
4625 _Object$defineProperty(exports, "__esModule", {
4626 value: true
4627 });
4628
4629 exports.default = Icon;
4630
4631 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4632
4633 function Icon(props) {
4634 return /*#__PURE__*/_react.default.createElement("i", {
4635 className: "eps-icon ".concat(props.className)
4636 });
4637 }
4638
4639 Icon.propTypes = {
4640 className: PropTypes.string.isRequired
4641 };
4642 Icon.defaultProps = {
4643 className: ''
4644 };
4645
4646 /***/ }),
4647
4648 /***/ "../core/app/assets/js/ui/atoms/select.js":
4649 /*!************************************************!*\
4650 !*** ../core/app/assets/js/ui/atoms/select.js ***!
4651 \************************************************/
4652 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4653
4654 "use strict";
4655 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4656
4657
4658 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4659
4660 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4661
4662 _Object$defineProperty(exports, "__esModule", {
4663 value: true
4664 });
4665
4666 exports.default = Select;
4667
4668 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4669
4670 __webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
4671
4672 function Select(props) {
4673 return /*#__PURE__*/_react.default.createElement("select", {
4674 multiple: props.multiple,
4675 className: props.className,
4676 value: props.value,
4677 onChange: props.onChange,
4678 ref: props.elRef
4679 }, props.options.map(function (option) {
4680 return option.children ? /*#__PURE__*/_react.default.createElement("optgroup", {
4681 label: option.label,
4682 key: option.label
4683 }, option.children.map(function (childOption) {
4684 return /*#__PURE__*/_react.default.createElement("option", {
4685 key: childOption.value,
4686 value: childOption.value
4687 }, childOption.label);
4688 })) : /*#__PURE__*/_react.default.createElement("option", {
4689 key: option.value,
4690 value: option.value
4691 }, option.label);
4692 }));
4693 }
4694
4695 Select.propTypes = {
4696 className: PropTypes.string,
4697 value: PropTypes.string,
4698 onChange: PropTypes.func,
4699 options: PropTypes.array,
4700 elRef: PropTypes.object,
4701 multiple: PropTypes.bool
4702 };
4703 Select.defaultProps = {
4704 className: '',
4705 options: []
4706 };
4707
4708 /***/ }),
4709
4710 /***/ "../core/app/assets/js/ui/atoms/text-field.js":
4711 /*!****************************************************!*\
4712 !*** ../core/app/assets/js/ui/atoms/text-field.js ***!
4713 \****************************************************/
4714 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4715
4716 "use strict";
4717 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4718
4719
4720 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4721
4722 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4723
4724 _Object$defineProperty(exports, "__esModule", {
4725 value: true
4726 });
4727
4728 exports.default = TextField;
4729
4730 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4731
4732 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
4733
4734 var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
4735
4736 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
4737
4738 var _utils = __webpack_require__(/*! ../../utils/utils */ "../core/app/assets/js/utils/utils.js");
4739
4740 __webpack_require__(/*! ./text-field.scss */ "../core/app/assets/js/ui/atoms/text-field.scss");
4741
4742 function TextField(props) {
4743 var classNameBase = 'eps-text-field',
4744 classes = [classNameBase, props.className, (0, _defineProperty2.default)({}, classNameBase + '--outlined', 'outlined' === props.variant)],
4745 validProps = (0, _objectSpread2.default)((0, _objectSpread2.default)({}, props), {}, {
4746 className: (0, _utils.arrayToClassName)(classes)
4747 });
4748
4749 if (validProps.multiline) {
4750 delete validProps.multiline;
4751 return /*#__PURE__*/_react.default.createElement("textarea", validProps);
4752 }
4753
4754 return /*#__PURE__*/_react.default.createElement("input", (0, _extends2.default)({}, validProps, {
4755 type: "text"
4756 }));
4757 }
4758
4759 TextField.propTypes = {
4760 className: PropTypes.string,
4761 multiline: PropTypes.bool,
4762 variant: PropTypes.oneOf(['standard', 'outlined']),
4763 children: PropTypes.string
4764 };
4765 TextField.defaultProps = {
4766 className: '',
4767 variant: 'standard'
4768 };
4769
4770 /***/ }),
4771
4772 /***/ "../core/app/assets/js/ui/atoms/text.js":
4773 /*!**********************************************!*\
4774 !*** ../core/app/assets/js/ui/atoms/text.js ***!
4775 \**********************************************/
4776 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4777
4778 "use strict";
4779 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4780
4781
4782 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4783
4784 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4785
4786 _Object$defineProperty(exports, "__esModule", {
4787 value: true
4788 });
4789
4790 exports.default = Text;
4791
4792 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4793
4794 var _utils = __webpack_require__(/*! ../../utils/utils */ "../core/app/assets/js/utils/utils.js");
4795
4796 function Text(props) {
4797 var baseClassName = 'eps',
4798 classes = [props.className],
4799 variant = props.variant && 'md' !== props.variant ? '-' + props.variant : '';
4800 classes.push(baseClassName + '-text' + variant);
4801
4802 var Element = function Element() {
4803 return _react.default.createElement(props.tag, {
4804 className: (0, _utils.arrayToClassName)(classes)
4805 }, props.children);
4806 };
4807
4808 return /*#__PURE__*/_react.default.createElement(Element, null);
4809 }
4810
4811 Text.propTypes = {
4812 className: PropTypes.string,
4813 variant: PropTypes.oneOf(['xl', 'lg', 'md', 'sm', 'xs', 'xxs']),
4814 tag: PropTypes.string,
4815 children: PropTypes.any.isRequired
4816 };
4817 Text.defaultProps = {
4818 className: '',
4819 tag: 'p'
4820 };
4821
4822 /***/ }),
4823
4824 /***/ "../core/app/assets/js/ui/card/card-body.js":
4825 /*!**************************************************!*\
4826 !*** ../core/app/assets/js/ui/card/card-body.js ***!
4827 \**************************************************/
4828 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4829
4830 "use strict";
4831 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4832
4833
4834 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4835
4836 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4837
4838 _Object$defineProperty(exports, "__esModule", {
4839 value: true
4840 });
4841
4842 exports.default = CardBody;
4843
4844 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4845
4846 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
4847
4848 __webpack_require__(/*! ./card.scss */ "../core/app/assets/js/ui/card/card.scss");
4849
4850 function CardBody(props) {
4851 var classNameBase = 'eps-card__body',
4852 classes = [classNameBase, props.className],
4853 style = {};
4854
4855 if (props.hasOwnProperty('padding')) {
4856 style['--eps-card-body-padding'] = (0, _utils.pxToRem)(props.padding);
4857 classes.push(classNameBase + '--padding');
4858 }
4859
4860 return /*#__PURE__*/_react.default.createElement("main", {
4861 className: (0, _utils.arrayToClassName)(classes),
4862 style: style
4863 }, props.children);
4864 }
4865
4866 CardBody.propTypes = {
4867 className: PropTypes.string,
4868 padding: PropTypes.string,
4869 passive: PropTypes.bool,
4870 active: PropTypes.bool,
4871 children: PropTypes.any.isRequired
4872 };
4873 CardBody.defaultProps = {
4874 className: ''
4875 };
4876
4877 /***/ }),
4878
4879 /***/ "../core/app/assets/js/ui/card/card-divider.js":
4880 /*!*****************************************************!*\
4881 !*** ../core/app/assets/js/ui/card/card-divider.js ***!
4882 \*****************************************************/
4883 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4884
4885 "use strict";
4886 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4887
4888
4889 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4890
4891 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4892
4893 _Object$defineProperty(exports, "__esModule", {
4894 value: true
4895 });
4896
4897 exports.default = CardDivider;
4898
4899 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4900
4901 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
4902
4903 __webpack_require__(/*! ./card.scss */ "../core/app/assets/js/ui/card/card.scss");
4904
4905 function CardDivider(props) {
4906 var classNameBase = 'eps-card__divider',
4907 classes = [classNameBase, props.className];
4908 return /*#__PURE__*/_react.default.createElement("hr", {
4909 className: (0, _utils.arrayToClassName)(classes)
4910 });
4911 }
4912
4913 CardDivider.propTypes = {
4914 className: PropTypes.string
4915 };
4916 CardDivider.defaultProps = {
4917 className: ''
4918 };
4919
4920 /***/ }),
4921
4922 /***/ "../core/app/assets/js/ui/card/card-footer.js":
4923 /*!****************************************************!*\
4924 !*** ../core/app/assets/js/ui/card/card-footer.js ***!
4925 \****************************************************/
4926 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4927
4928 "use strict";
4929 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4930
4931
4932 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4933
4934 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4935
4936 _Object$defineProperty(exports, "__esModule", {
4937 value: true
4938 });
4939
4940 exports.default = CardFooter;
4941
4942 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4943
4944 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
4945
4946 __webpack_require__(/*! ./card.scss */ "../core/app/assets/js/ui/card/card.scss");
4947
4948 function CardFooter(props) {
4949 var classNameBase = 'eps-card__footer',
4950 classes = [classNameBase, props.className],
4951 style = {};
4952
4953 if (props.hasOwnProperty('padding')) {
4954 style['--eps-card-footer-padding'] = (0, _utils.pxToRem)(props.padding);
4955 classes.push(classNameBase + '--padding');
4956 }
4957
4958 return /*#__PURE__*/_react.default.createElement("footer", {
4959 className: (0, _utils.arrayToClassName)(classes),
4960 style: style
4961 }, props.children);
4962 }
4963
4964 CardFooter.propTypes = {
4965 className: PropTypes.string,
4966 padding: PropTypes.string,
4967 passive: PropTypes.bool,
4968 active: PropTypes.bool,
4969 children: PropTypes.object.isRequired
4970 };
4971 CardFooter.defaultProps = {
4972 className: ''
4973 };
4974
4975 /***/ }),
4976
4977 /***/ "../core/app/assets/js/ui/card/card-header.js":
4978 /*!****************************************************!*\
4979 !*** ../core/app/assets/js/ui/card/card-header.js ***!
4980 \****************************************************/
4981 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4982
4983 "use strict";
4984 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4985
4986
4987 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4988
4989 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4990
4991 _Object$defineProperty(exports, "__esModule", {
4992 value: true
4993 });
4994
4995 exports.default = CardHeader;
4996
4997 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4998
4999 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
5000
5001 __webpack_require__(/*! ./card.scss */ "../core/app/assets/js/ui/card/card.scss");
5002
5003 function CardHeader(props) {
5004 var classNameBase = 'eps-card__header',
5005 classes = [classNameBase, props.className],
5006 style = {};
5007
5008 if (props.hasOwnProperty('padding')) {
5009 style['--eps-card-header-padding'] = (0, _utils.pxToRem)(props.padding);
5010 classes.push(classNameBase + '--padding');
5011 }
5012
5013 return /*#__PURE__*/_react.default.createElement("header", {
5014 className: (0, _utils.arrayToClassName)(classes),
5015 style: style
5016 }, props.children);
5017 }
5018
5019 CardHeader.propTypes = {
5020 className: PropTypes.string,
5021 padding: PropTypes.string,
5022 passive: PropTypes.bool,
5023 active: PropTypes.bool,
5024 children: PropTypes.any.isRequired
5025 };
5026 CardHeader.defaultProps = {
5027 className: ''
5028 };
5029
5030 /***/ }),
5031
5032 /***/ "../core/app/assets/js/ui/card/card-headline.js":
5033 /*!******************************************************!*\
5034 !*** ../core/app/assets/js/ui/card/card-headline.js ***!
5035 \******************************************************/
5036 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5037
5038 "use strict";
5039 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5040
5041
5042 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5043
5044 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5045
5046 _Object$defineProperty(exports, "__esModule", {
5047 value: true
5048 });
5049
5050 exports.default = CardHeadline;
5051
5052 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5053
5054 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
5055
5056 __webpack_require__(/*! ./card.scss */ "../core/app/assets/js/ui/card/card.scss");
5057
5058 function CardHeadline(props) {
5059 var classNameBase = 'eps-card__headline',
5060 classes = [classNameBase, props.className];
5061 return /*#__PURE__*/_react.default.createElement("h4", {
5062 className: (0, _utils.arrayToClassName)(classes)
5063 }, props.children);
5064 }
5065
5066 CardHeadline.propTypes = {
5067 className: PropTypes.string,
5068 children: PropTypes.any.isRequired
5069 };
5070 CardHeadline.defaultProps = {
5071 className: ''
5072 };
5073
5074 /***/ }),
5075
5076 /***/ "../core/app/assets/js/ui/card/card-image.js":
5077 /*!***************************************************!*\
5078 !*** ../core/app/assets/js/ui/card/card-image.js ***!
5079 \***************************************************/
5080 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5081
5082 "use strict";
5083 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5084
5085
5086 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5087
5088 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5089
5090 _Object$defineProperty(exports, "__esModule", {
5091 value: true
5092 });
5093
5094 exports.default = CardImage;
5095
5096 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5097
5098 __webpack_require__(/*! ./card.scss */ "../core/app/assets/js/ui/card/card.scss");
5099
5100 function CardImage(props) {
5101 var image = /*#__PURE__*/_react.default.createElement("img", {
5102 src: props.src,
5103 alt: props.alt,
5104 className: "eps-card__image",
5105 loading: "lazy"
5106 });
5107
5108 return /*#__PURE__*/_react.default.createElement("figure", {
5109 className: "eps-card__figure ".concat(props.className)
5110 }, image, props.children);
5111 }
5112
5113 CardImage.propTypes = {
5114 className: PropTypes.string,
5115 src: PropTypes.string.isRequired,
5116 alt: PropTypes.string.isRequired,
5117 children: PropTypes.any
5118 };
5119 CardImage.defaultProps = {
5120 className: ''
5121 };
5122
5123 /***/ }),
5124
5125 /***/ "../core/app/assets/js/ui/card/card-overlay.js":
5126 /*!*****************************************************!*\
5127 !*** ../core/app/assets/js/ui/card/card-overlay.js ***!
5128 \*****************************************************/
5129 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5130
5131 "use strict";
5132 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5133
5134
5135 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5136
5137 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5138
5139 _Object$defineProperty(exports, "__esModule", {
5140 value: true
5141 });
5142
5143 exports.default = CardOverlay;
5144
5145 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5146
5147 __webpack_require__(/*! ./card.scss */ "../core/app/assets/js/ui/card/card.scss");
5148
5149 function CardOverlay(props) {
5150 return /*#__PURE__*/_react.default.createElement("div", {
5151 className: "eps-card__image-overlay ".concat(props.className)
5152 }, props.children);
5153 }
5154
5155 CardOverlay.propTypes = {
5156 className: PropTypes.string,
5157 children: PropTypes.object.isRequired
5158 };
5159 CardOverlay.defaultProps = {
5160 className: ''
5161 };
5162
5163 /***/ }),
5164
5165 /***/ "../core/app/assets/js/ui/card/card.js":
5166 /*!*********************************************!*\
5167 !*** ../core/app/assets/js/ui/card/card.js ***!
5168 \*********************************************/
5169 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5170
5171 "use strict";
5172 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5173
5174
5175 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5176
5177 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5178
5179 _Object$defineProperty(exports, "__esModule", {
5180 value: true
5181 });
5182
5183 exports.default = void 0;
5184
5185 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5186
5187 var _cardHeader = _interopRequireDefault(__webpack_require__(/*! ./card-header */ "../core/app/assets/js/ui/card/card-header.js"));
5188
5189 var _cardBody = _interopRequireDefault(__webpack_require__(/*! ./card-body */ "../core/app/assets/js/ui/card/card-body.js"));
5190
5191 var _cardImage = _interopRequireDefault(__webpack_require__(/*! ./card-image */ "../core/app/assets/js/ui/card/card-image.js"));
5192
5193 var _cardOverlay = _interopRequireDefault(__webpack_require__(/*! ./card-overlay */ "../core/app/assets/js/ui/card/card-overlay.js"));
5194
5195 var _cardFooter = _interopRequireDefault(__webpack_require__(/*! ./card-footer */ "../core/app/assets/js/ui/card/card-footer.js"));
5196
5197 var _cardHeadline = _interopRequireDefault(__webpack_require__(/*! ./card-headline */ "../core/app/assets/js/ui/card/card-headline.js"));
5198
5199 var _cardDivider = _interopRequireDefault(__webpack_require__(/*! ./card-divider */ "../core/app/assets/js/ui/card/card-divider.js"));
5200
5201 __webpack_require__(/*! ./card.scss */ "../core/app/assets/js/ui/card/card.scss");
5202
5203 var Card = _react.default.forwardRef(function (props, ref) {
5204 return /*#__PURE__*/_react.default.createElement("article", {
5205 className: "eps-card ".concat(props.className),
5206 ref: ref
5207 }, props.children);
5208 });
5209
5210 Card.propTypes = {
5211 type: PropTypes.string,
5212 className: PropTypes.string,
5213 children: PropTypes.any
5214 };
5215 Card.defaultProps = {
5216 className: ''
5217 };
5218 Card.displayName = 'Card';
5219 Card.Header = _cardHeader.default;
5220 Card.Body = _cardBody.default;
5221 Card.Image = _cardImage.default;
5222 Card.Overlay = _cardOverlay.default;
5223 Card.Footer = _cardFooter.default;
5224 Card.Headline = _cardHeadline.default;
5225 Card.Divider = _cardDivider.default;
5226 var _default = Card;
5227 exports.default = _default;
5228
5229 /***/ }),
5230
5231 /***/ "../core/app/assets/js/ui/dialog/dialog-actions.js":
5232 /*!*********************************************************!*\
5233 !*** ../core/app/assets/js/ui/dialog/dialog-actions.js ***!
5234 \*********************************************************/
5235 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5236
5237 "use strict";
5238 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5239
5240
5241 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5242
5243 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5244
5245 _Object$defineProperty(exports, "__esModule", {
5246 value: true
5247 });
5248
5249 exports.default = DialogActions;
5250
5251 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5252
5253 function DialogActions(props) {
5254 return /*#__PURE__*/_react.default.createElement("div", {
5255 className: "eps-dialog__buttons"
5256 }, props.children);
5257 }
5258
5259 DialogActions.propTypes = {
5260 children: PropTypes.any
5261 };
5262
5263 /***/ }),
5264
5265 /***/ "../core/app/assets/js/ui/dialog/dialog-button.js":
5266 /*!********************************************************!*\
5267 !*** ../core/app/assets/js/ui/dialog/dialog-button.js ***!
5268 \********************************************************/
5269 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5270
5271 "use strict";
5272 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5273
5274
5275 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5276
5277 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5278
5279 _Object$defineProperty(exports, "__esModule", {
5280 value: true
5281 });
5282
5283 exports.default = DialogButton;
5284
5285 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5286
5287 var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
5288
5289 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
5290
5291 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
5292
5293 function DialogButton(props) {
5294 return /*#__PURE__*/_react.default.createElement(_button.default, (0, _extends2.default)({}, props, {
5295 className: "eps-dialog__button ".concat(props.className)
5296 }));
5297 }
5298
5299 DialogButton.propTypes = (0, _objectSpread2.default)((0, _objectSpread2.default)({}, _button.default.propTypes), {}, {
5300 tabIndex: PropTypes.string,
5301 type: PropTypes.string
5302 });
5303 DialogButton.defaultProps = (0, _objectSpread2.default)((0, _objectSpread2.default)({}, _button.default.defaultProps), {}, {
5304 tabIndex: '0',
5305 type: 'button'
5306 });
5307
5308 /***/ }),
5309
5310 /***/ "../core/app/assets/js/ui/dialog/dialog-content.js":
5311 /*!*********************************************************!*\
5312 !*** ../core/app/assets/js/ui/dialog/dialog-content.js ***!
5313 \*********************************************************/
5314 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5315
5316 "use strict";
5317 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
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 = DialogContent;
5329
5330 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5331
5332 function DialogContent(props) {
5333 return /*#__PURE__*/_react.default.createElement("div", {
5334 className: "eps-dialog__content"
5335 }, props.children);
5336 }
5337
5338 DialogContent.propTypes = {
5339 children: PropTypes.any
5340 };
5341
5342 /***/ }),
5343
5344 /***/ "../core/app/assets/js/ui/dialog/dialog-text.js":
5345 /*!******************************************************!*\
5346 !*** ../core/app/assets/js/ui/dialog/dialog-text.js ***!
5347 \******************************************************/
5348 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5349
5350 "use strict";
5351
5352
5353 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5354
5355 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5356
5357 _Object$defineProperty(exports, "__esModule", {
5358 value: true
5359 });
5360
5361 exports.default = DialogText;
5362
5363 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5364
5365 var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
5366
5367 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
5368
5369 var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
5370
5371 function DialogText(props) {
5372 return /*#__PURE__*/_react.default.createElement(_text.default, (0, _extends2.default)({
5373 variant: "xs"
5374 }, props, {
5375 className: "eps-dialog__text ".concat(props.className)
5376 }));
5377 }
5378
5379 DialogText.propTypes = (0, _objectSpread2.default)({}, _text.default.propTypes);
5380 DialogText.defaultProps = (0, _objectSpread2.default)((0, _objectSpread2.default)({}, _text.default.defaultProps), {}, {
5381 tag: 'p',
5382 variant: 'sm'
5383 });
5384
5385 /***/ }),
5386
5387 /***/ "../core/app/assets/js/ui/dialog/dialog-title.js":
5388 /*!*******************************************************!*\
5389 !*** ../core/app/assets/js/ui/dialog/dialog-title.js ***!
5390 \*******************************************************/
5391 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5392
5393 "use strict";
5394 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5395
5396
5397 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5398
5399 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5400
5401 _Object$defineProperty(exports, "__esModule", {
5402 value: true
5403 });
5404
5405 exports.default = DialogTitle;
5406
5407 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5408
5409 var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
5410
5411 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
5412
5413 var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
5414
5415 function DialogTitle(props) {
5416 return /*#__PURE__*/_react.default.createElement(_heading.default, (0, _extends2.default)({}, props, {
5417 className: "eps-dialog__title ".concat(props.className)
5418 }));
5419 }
5420
5421 DialogTitle.propTypes = (0, _objectSpread2.default)((0, _objectSpread2.default)({}, _heading.default.propTypes), {}, {
5422 className: PropTypes.string
5423 });
5424 DialogTitle.defaultProps = (0, _objectSpread2.default)((0, _objectSpread2.default)({}, _heading.default.propTypes), {}, {
5425 variant: 'h3',
5426 tag: 'h3',
5427 className: ''
5428 });
5429
5430 /***/ }),
5431
5432 /***/ "../core/app/assets/js/ui/dialog/dialog-wrapper.js":
5433 /*!*********************************************************!*\
5434 !*** ../core/app/assets/js/ui/dialog/dialog-wrapper.js ***!
5435 \*********************************************************/
5436 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5437
5438 "use strict";
5439 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
5440 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5441
5442
5443 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5444
5445 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5446
5447 _Object$defineProperty(exports, "__esModule", {
5448 value: true
5449 });
5450
5451 exports.default = DialogWrapper;
5452
5453 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5454
5455 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
5456
5457 function DialogWrapper(props) {
5458 var WrapperTag = 'div';
5459
5460 if (props.onSubmit) {
5461 WrapperTag = 'form';
5462 }
5463
5464 return /*#__PURE__*/_react.default.createElement("section", {
5465 className: "eps-modal__overlay"
5466 }, /*#__PURE__*/_react.default.createElement(WrapperTag, {
5467 className: "eps-modal eps-dialog",
5468 onSubmit: props.onSubmit
5469 }, props.onClose && /*#__PURE__*/_react.default.createElement(_button.default, {
5470 onClick: props.onClose,
5471 text: __('Close', 'elementor'),
5472 hideText: true,
5473 icon: "eicon-close",
5474 className: "eps-dialog__close-button"
5475 }), props.children));
5476 }
5477
5478 DialogWrapper.propTypes = {
5479 onClose: PropTypes.func,
5480 onSubmit: PropTypes.func,
5481 children: PropTypes.any
5482 };
5483
5484 /***/ }),
5485
5486 /***/ "../core/app/assets/js/ui/dialog/dialog.js":
5487 /*!*************************************************!*\
5488 !*** ../core/app/assets/js/ui/dialog/dialog.js ***!
5489 \*************************************************/
5490 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5491
5492 "use strict";
5493 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5494
5495
5496 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5497
5498 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5499
5500 _Object$defineProperty(exports, "__esModule", {
5501 value: true
5502 });
5503
5504 exports.default = Dialog;
5505
5506 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5507
5508 var _dialogWrapper = _interopRequireDefault(__webpack_require__(/*! ./dialog-wrapper */ "../core/app/assets/js/ui/dialog/dialog-wrapper.js"));
5509
5510 var _dialogContent = _interopRequireDefault(__webpack_require__(/*! ./dialog-content */ "../core/app/assets/js/ui/dialog/dialog-content.js"));
5511
5512 var _dialogTitle = _interopRequireDefault(__webpack_require__(/*! ./dialog-title */ "../core/app/assets/js/ui/dialog/dialog-title.js"));
5513
5514 var _dialogText = _interopRequireDefault(__webpack_require__(/*! ./dialog-text */ "../core/app/assets/js/ui/dialog/dialog-text.js"));
5515
5516 var _dialogActions = _interopRequireDefault(__webpack_require__(/*! ./dialog-actions */ "../core/app/assets/js/ui/dialog/dialog-actions.js"));
5517
5518 var _dialogButton = _interopRequireDefault(__webpack_require__(/*! ./dialog-button */ "../core/app/assets/js/ui/dialog/dialog-button.js"));
5519
5520 __webpack_require__(/*! ./dialog.scss */ "../core/app/assets/js/ui/dialog/dialog.scss");
5521
5522 function Dialog(props) {
5523 return /*#__PURE__*/_react.default.createElement(_dialogWrapper.default, {
5524 onSubmit: props.onSubmit,
5525 onClose: props.onClose
5526 }, /*#__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, {
5527 key: "dismiss",
5528 text: props.dismissButtonText,
5529 onClick: props.dismissButtonOnClick,
5530 url: props.dismissButtonUrl,
5531 target: props.dismissButtonTarget,
5532 tabIndex: "2"
5533 }), /*#__PURE__*/_react.default.createElement(_dialogButton.default, {
5534 key: "approve",
5535 text: props.approveButtonText,
5536 onClick: props.approveButtonOnClick,
5537 url: props.approveButtonUrl,
5538 target: props.approveButtonTarget,
5539 color: props.approveButtonColor,
5540 elRef: props.approveButtonRef,
5541 tabIndex: "1"
5542 })));
5543 }
5544
5545 Dialog.propTypes = {
5546 title: PropTypes.any,
5547 text: PropTypes.any,
5548 children: PropTypes.any,
5549 onSubmit: PropTypes.func,
5550 onClose: PropTypes.func,
5551 dismissButtonText: PropTypes.string.isRequired,
5552 dismissButtonOnClick: PropTypes.func,
5553 dismissButtonUrl: PropTypes.string,
5554 dismissButtonTarget: PropTypes.string,
5555 approveButtonText: PropTypes.string.isRequired,
5556 approveButtonOnClick: PropTypes.func,
5557 approveButtonUrl: PropTypes.string,
5558 approveButtonColor: PropTypes.string,
5559 approveButtonTarget: PropTypes.string,
5560 approveButtonRef: PropTypes.object
5561 };
5562 Dialog.defaultProps = {};
5563 Dialog.Wrapper = _dialogWrapper.default;
5564 Dialog.Content = _dialogContent.default;
5565 Dialog.Title = _dialogTitle.default;
5566 Dialog.Text = _dialogText.default;
5567 Dialog.Actions = _dialogActions.default;
5568 Dialog.Button = _dialogButton.default;
5569
5570 /***/ }),
5571
5572 /***/ "../core/app/assets/js/ui/grid/grid.js":
5573 /*!*********************************************!*\
5574 !*** ../core/app/assets/js/ui/grid/grid.js ***!
5575 \*********************************************/
5576 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5577
5578 "use strict";
5579 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5580
5581
5582 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5583
5584 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5585
5586 _Object$defineProperty(exports, "__esModule", {
5587 value: true
5588 });
5589
5590 exports.default = Grid;
5591
5592 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5593
5594 __webpack_require__(/*! core-js/modules/es6.regexp.match.js */ "../node_modules/core-js/modules/es6.regexp.match.js");
5595
5596 __webpack_require__(/*! core-js/modules/es6.regexp.replace.js */ "../node_modules/core-js/modules/es6.regexp.replace.js");
5597
5598 var _toConsumableArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/toConsumableArray */ "../node_modules/@babel/runtime-corejs2/helpers/toConsumableArray.js"));
5599
5600 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
5601
5602 __webpack_require__(/*! ./grid.scss */ "../core/app/assets/js/ui/grid/grid.scss");
5603
5604 function Grid(props) {
5605 var propsMap = {
5606 direction: '--direction{{ -VALUE }}',
5607 justify: '--justify{{ -VALUE }}',
5608 alignContent: '--align-content{{ -VALUE }}',
5609 alignItems: '--align-items{{ -VALUE }}',
5610 container: '-container',
5611 item: '-item',
5612 noWrap: '-container--no-wrap',
5613 wrapReverse: '-container--wrap-reverse',
5614 zeroMinWidth: '-item--zero-min-width',
5615 spacing: '-container--spacing',
5616 xs: '-item-xs{{ -VALUE }}',
5617 sm: '-item-sm{{ -VALUE }}',
5618 md: '-item-md{{ -VALUE }}',
5619 lg: '-item-lg{{ -VALUE }}',
5620 xl: '-item-xl{{ -VALUE }}',
5621 xxl: '-item-xxl{{ -VALUE }}'
5622 },
5623 getStyle = function getStyle() {
5624 return isValidPropValue(props.spacing) ? {
5625 '--grid-spacing-gutter': (0, _utils.pxToRem)(props.spacing)
5626 } : {};
5627 },
5628 classes = [getBaseClassName(), props.className].concat((0, _toConsumableArray2.default)(getPropsClasses(propsMap, props)));
5629
5630 return /*#__PURE__*/_react.default.createElement("div", {
5631 style: getStyle(),
5632 className: (0, _utils.arrayToClassName)(classes)
5633 }, props.children);
5634 }
5635
5636 function getPropsClasses(propsMap, props) {
5637 var classes = [];
5638
5639 for (var prop in propsMap) {
5640 if (props[prop]) {
5641 var propValue = isValidPropValue(props[prop]) ? props[prop] : '';
5642 classes.push(getBaseClassName() + renderPropValueBrackets(propsMap[prop], propValue));
5643 }
5644 }
5645
5646 return classes;
5647 }
5648
5649 function renderPropValueBrackets(propClass, propValue) {
5650 var brackets = propClass.match(/{{.*?}}/);
5651
5652 if (brackets) {
5653 var bracketsValue = propValue ? brackets[0].replace(/[{ }]/g, '').replace(/value/i, propValue) : '';
5654 propClass = propClass.replace(brackets[0], bracketsValue);
5655 }
5656
5657 return propClass;
5658 }
5659
5660 function getBaseClassName() {
5661 return 'eps-grid';
5662 }
5663
5664 function isValidPropValue(propValue) {
5665 return propValue && 'boolean' !== typeof propValue;
5666 }
5667
5668 Grid.propTypes = {
5669 className: PropTypes.string,
5670 direction: PropTypes.oneOf(['row', 'column', 'row-reverse', 'column-reverse']),
5671 justify: PropTypes.oneOf(['start', 'center', 'end', 'space-between', 'space-evenly', 'space-around', 'stretch']),
5672 alignContent: PropTypes.oneOf(['start', 'center', 'end', 'space-between', 'stretch']),
5673 alignItems: PropTypes.oneOf(['start', 'center', 'end', 'baseline', 'stretch']),
5674 container: PropTypes.bool,
5675 item: PropTypes.bool,
5676 noWrap: PropTypes.bool,
5677 wrapReverse: PropTypes.bool,
5678 zeroMinWidth: PropTypes.bool,
5679 spacing: PropTypes.number,
5680 xs: PropTypes.oneOfType([PropTypes.number, PropTypes.bool]),
5681 sm: PropTypes.oneOfType([PropTypes.number, PropTypes.bool]),
5682 md: PropTypes.oneOfType([PropTypes.number, PropTypes.bool]),
5683 lg: PropTypes.oneOfType([PropTypes.number, PropTypes.bool]),
5684 xl: PropTypes.oneOfType([PropTypes.number, PropTypes.bool]),
5685 xxl: PropTypes.oneOfType([PropTypes.number, PropTypes.bool]),
5686 children: PropTypes.any.isRequired
5687 };
5688 Grid.defaultProps = {
5689 className: ''
5690 };
5691
5692 /***/ }),
5693
5694 /***/ "../core/app/assets/js/ui/menu/menu-item.js":
5695 /*!**************************************************!*\
5696 !*** ../core/app/assets/js/ui/menu/menu-item.js ***!
5697 \**************************************************/
5698 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5699
5700 "use strict";
5701
5702
5703 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5704
5705 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5706
5707 _Object$defineProperty(exports, "__esModule", {
5708 value: true
5709 });
5710
5711 exports.default = void 0;
5712
5713 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
5714
5715 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
5716
5717 var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
5718
5719 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
5720
5721 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
5722
5723 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
5724
5725 __webpack_require__(/*! ./menu-item.scss */ "../core/app/assets/js/ui/menu/menu-item.scss");
5726
5727 var _button = _interopRequireDefault(__webpack_require__(/*! ../molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
5728
5729 var SideMenuItem = /*#__PURE__*/function (_BaseButton) {
5730 (0, _inherits2.default)(SideMenuItem, _BaseButton);
5731
5732 var _super = (0, _createSuper2.default)(SideMenuItem);
5733
5734 function SideMenuItem() {
5735 (0, _classCallCheck2.default)(this, SideMenuItem);
5736 return _super.apply(this, arguments);
5737 }
5738
5739 (0, _createClass2.default)(SideMenuItem, [{
5740 key: "getCssId",
5741 value: function getCssId() {
5742 return "eps-menu-item-" + (0, _get2.default)((0, _getPrototypeOf2.default)(SideMenuItem.prototype), "getCssId", this).call(this);
5743 }
5744 }, {
5745 key: "getClassName",
5746 value: function getClassName() {
5747 return "eps-menu-item " + (0, _get2.default)((0, _getPrototypeOf2.default)(SideMenuItem.prototype), "getClassName", this).call(this);
5748 }
5749 }]);
5750 return SideMenuItem;
5751 }(_button.default);
5752
5753 exports.default = SideMenuItem;
5754
5755 /***/ }),
5756
5757 /***/ "../core/app/assets/js/ui/menu/menu.js":
5758 /*!*********************************************!*\
5759 !*** ../core/app/assets/js/ui/menu/menu.js ***!
5760 \*********************************************/
5761 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5762
5763 "use strict";
5764 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5765
5766
5767 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5768
5769 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5770
5771 _Object$defineProperty(exports, "__esModule", {
5772 value: true
5773 });
5774
5775 exports.default = Menu;
5776
5777 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5778
5779 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
5780
5781 __webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
5782
5783 __webpack_require__(/*! core-js/modules/es6.regexp.match.js */ "../node_modules/core-js/modules/es6.regexp.match.js");
5784
5785 __webpack_require__(/*! ./menu.scss */ "../core/app/assets/js/ui/menu/menu.scss");
5786
5787 var _button = _interopRequireDefault(__webpack_require__(/*! ../molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
5788
5789 var _router = _interopRequireDefault(__webpack_require__(/*! @elementor/router */ "@elementor/router"));
5790
5791 var _router2 = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
5792
5793 function Menu(props) {
5794 var ActionButton = function ActionButton(itemProps) {
5795 if (!props.actionButton) {
5796 return '';
5797 }
5798
5799 return props.actionButton(itemProps);
5800 };
5801
5802 if (props.promotion) {
5803 return /*#__PURE__*/_react.default.createElement("nav", {
5804 className: "eps-menu"
5805 }, props.children, /*#__PURE__*/_react.default.createElement("ul", null, props.menuItems.map(function (item) {
5806 return /*#__PURE__*/_react.default.createElement("li", {
5807 key: item.type,
5808 className: "eps-menu-item"
5809 }, /*#__PURE__*/_react.default.createElement(_button.default, (0, _extends2.default)({
5810 text: item.title,
5811 className: "eps-menu-item__link"
5812 }, item)), /*#__PURE__*/_react.default.createElement(ActionButton, item));
5813 })));
5814 }
5815
5816 return /*#__PURE__*/_react.default.createElement(_router2.LocationProvider, {
5817 history: _router.default.appHistory
5818 }, /*#__PURE__*/_react.default.createElement("nav", {
5819 className: "eps-menu"
5820 }, props.children, /*#__PURE__*/_react.default.createElement("ul", null, props.menuItems.map(function (item) {
5821 return /*#__PURE__*/_react.default.createElement(_router2.Match, {
5822 key: item.type,
5823 path: item.url
5824 }, function (_ref) {
5825 var match = _ref.match;
5826 return /*#__PURE__*/_react.default.createElement("li", {
5827 key: item.type,
5828 className: "eps-menu-item".concat(match ? ' eps-menu-item--active' : '')
5829 }, /*#__PURE__*/_react.default.createElement(_button.default, (0, _extends2.default)({
5830 text: item.title,
5831 className: "eps-menu-item__link"
5832 }, item)), /*#__PURE__*/_react.default.createElement(ActionButton, item));
5833 });
5834 }))));
5835 }
5836
5837 Menu.propTypes = {
5838 menuItems: PropTypes.arrayOf(PropTypes.object),
5839 children: PropTypes.any,
5840 actionButton: PropTypes.func,
5841 promotion: PropTypes.bool
5842 };
5843
5844 /***/ }),
5845
5846 /***/ "../core/app/assets/js/ui/modal/modal-section.js":
5847 /*!*******************************************************!*\
5848 !*** ../core/app/assets/js/ui/modal/modal-section.js ***!
5849 \*******************************************************/
5850 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5851
5852 "use strict";
5853 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5854
5855
5856 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5857
5858 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5859
5860 _Object$defineProperty(exports, "__esModule", {
5861 value: true
5862 });
5863
5864 exports.default = ModalSection;
5865
5866 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5867
5868 var _utils = __webpack_require__(/*! ../../utils/utils */ "../core/app/assets/js/utils/utils.js");
5869
5870 function ModalSection(props) {
5871 return /*#__PURE__*/_react.default.createElement("section", {
5872 className: (0, _utils.arrayToClassName)(['eps-modal__section', props.className])
5873 }, props.children);
5874 }
5875
5876 ModalSection.propTypes = {
5877 className: PropTypes.string,
5878 children: PropTypes.any
5879 };
5880 ModalSection.defaultProps = {
5881 className: ''
5882 };
5883
5884 /***/ }),
5885
5886 /***/ "../core/app/assets/js/ui/modal/modal-tip.js":
5887 /*!***************************************************!*\
5888 !*** ../core/app/assets/js/ui/modal/modal-tip.js ***!
5889 \***************************************************/
5890 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5891
5892 "use strict";
5893 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5894 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
5895
5896
5897 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5898
5899 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5900
5901 _Object$defineProperty(exports, "__esModule", {
5902 value: true
5903 });
5904
5905 exports.default = ModalTip;
5906
5907 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5908
5909 var _utils = __webpack_require__(/*! ../../utils/utils */ "../core/app/assets/js/utils/utils.js");
5910
5911 var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
5912
5913 var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
5914
5915 function ModalTip(props) {
5916 return /*#__PURE__*/_react.default.createElement("div", {
5917 className: (0, _utils.arrayToClassName)(['eps-modal__tip', props.className])
5918 }, /*#__PURE__*/_react.default.createElement(_heading.default, {
5919 variant: "h3",
5920 tag: "h3"
5921 }, props.title), props.description && /*#__PURE__*/_react.default.createElement(_text.default, {
5922 variant: "xs"
5923 }, props.description));
5924 }
5925
5926 ModalTip.propTypes = {
5927 className: PropTypes.string,
5928 title: PropTypes.string,
5929 description: PropTypes.string
5930 };
5931 ModalTip.defaultProps = {
5932 className: '',
5933 title: __('Tip', 'elementor')
5934 };
5935
5936 /***/ }),
5937
5938 /***/ "../core/app/assets/js/ui/modal/modal.js":
5939 /*!***********************************************!*\
5940 !*** ../core/app/assets/js/ui/modal/modal.js ***!
5941 \***********************************************/
5942 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5943
5944 "use strict";
5945 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5946 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
5947
5948
5949 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5950
5951 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5952
5953 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
5954
5955 _Object$defineProperty(exports, "__esModule", {
5956 value: true
5957 });
5958
5959 exports.default = ModalProvider;
5960 exports.Modal = void 0;
5961
5962 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
5963
5964 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
5965
5966 var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
5967
5968 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
5969
5970 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
5971
5972 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
5973
5974 var _grid = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/grid/grid */ "../core/app/assets/js/ui/grid/grid.js"));
5975
5976 var _icon = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/icon */ "../core/app/assets/js/ui/atoms/icon.js"));
5977
5978 var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
5979
5980 var _modalSection = _interopRequireDefault(__webpack_require__(/*! ./modal-section */ "../core/app/assets/js/ui/modal/modal-section.js"));
5981
5982 var _modalTip = _interopRequireDefault(__webpack_require__(/*! ./modal-tip */ "../core/app/assets/js/ui/modal/modal-tip.js"));
5983
5984 __webpack_require__(/*! ./modal.scss */ "../core/app/assets/js/ui/modal/modal.scss");
5985
5986 function ModalProvider(props) {
5987 var _useState = (0, _react.useState)(props.show),
5988 _useState2 = (0, _slicedToArray2.default)(_useState, 2),
5989 show = _useState2[0],
5990 setShow = _useState2[1],
5991 hideModal = function hideModal() {
5992 setShow(false); // The purpose of the props.setShow is to sync an external state with the component inner state.
5993
5994 // The purpose of the props.setShow is to sync an external state with the component inner state.
5995 if (props.setShow) {
5996 props.setShow(false);
5997 }
5998 },
5999 showModal = function showModal() {
6000 setShow(true); // The purpose of the props.setShow is to sync an external state with the component inner state.
6001
6002 // The purpose of the props.setShow is to sync an external state with the component inner state.
6003 if (props.setShow) {
6004 props.setShow(true);
6005 }
6006 },
6007 modalAttrs = (0, _objectSpread2.default)((0, _objectSpread2.default)({}, props), {}, {
6008 show: show,
6009 hideModal: hideModal,
6010 showModal: showModal
6011 });
6012
6013 (0, _react.useEffect)(function () {
6014 // Sync with external state.
6015 setShow(props.show);
6016 }, [props.show]);
6017 return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, props.toggleButtonProps && /*#__PURE__*/_react.default.createElement(_button.default, (0, _extends2.default)({}, props.toggleButtonProps, {
6018 onClick: showModal
6019 })), /*#__PURE__*/_react.default.createElement(Modal, modalAttrs, props.children));
6020 }
6021
6022 ModalProvider.propTypes = {
6023 children: PropTypes.node.isRequired,
6024 toggleButtonProps: PropTypes.object,
6025 title: PropTypes.string,
6026 icon: PropTypes.string,
6027 show: PropTypes.bool,
6028 setShow: PropTypes.func
6029 };
6030 ModalProvider.defaultProps = {
6031 show: false
6032 };
6033 ModalProvider.Section = _modalSection.default;
6034 ModalProvider.Tip = _modalTip.default;
6035
6036 var Modal = function Modal(props) {
6037 var modalRef = (0, _react.useRef)(null),
6038 closeRef = (0, _react.useRef)(null),
6039 closeModal = function closeModal(e) {
6040 var node = modalRef.current,
6041 closeNode = closeRef.current,
6042 isInCloseNode = closeNode && closeNode.contains(e.target); // ignore if click is inside the modal
6043
6044 if (node && node.contains(e.target) && !isInCloseNode) {
6045 return;
6046 }
6047
6048 props.hideModal();
6049 };
6050
6051 (0, _react.useEffect)(function () {
6052 if (props.show) {
6053 document.addEventListener('mousedown', closeModal, false);
6054 }
6055
6056 return function () {
6057 return document.removeEventListener('mousedown', closeModal, false);
6058 };
6059 }, [props.show]);
6060
6061 if (!props.show) {
6062 return null;
6063 }
6064
6065 return /*#__PURE__*/_react.default.createElement("div", {
6066 className: "eps-modal__overlay",
6067 onClick: closeModal
6068 }, /*#__PURE__*/_react.default.createElement("div", {
6069 className: (0, _utils.arrayToClassName)(['eps-modal', props.className]),
6070 ref: modalRef
6071 }, /*#__PURE__*/_react.default.createElement(_grid.default, {
6072 container: true,
6073 className: "eps-modal__header",
6074 justify: "space-between",
6075 alignItems: "center"
6076 }, /*#__PURE__*/_react.default.createElement(_grid.default, {
6077 item: true
6078 }, /*#__PURE__*/_react.default.createElement(_icon.default, {
6079 className: "eps-modal__icon ".concat(props.icon)
6080 }), /*#__PURE__*/_react.default.createElement(_text.default, {
6081 className: "title",
6082 tag: "span"
6083 }, props.title)), /*#__PURE__*/_react.default.createElement(_grid.default, {
6084 item: true
6085 }, /*#__PURE__*/_react.default.createElement("div", {
6086 className: "eps-modal__close-wrapper",
6087 ref: closeRef
6088 }, /*#__PURE__*/_react.default.createElement(_button.default, {
6089 text: __('Close', 'elementor'),
6090 hideText: true,
6091 icon: "eicon-close",
6092 onClick: props.closeModal
6093 })))), /*#__PURE__*/_react.default.createElement("div", {
6094 className: "eps-modal__body"
6095 }, props.children)));
6096 };
6097
6098 exports.Modal = Modal;
6099 Modal.propTypes = {
6100 className: PropTypes.string,
6101 children: PropTypes.any.isRequired,
6102 title: PropTypes.string.isRequired,
6103 icon: PropTypes.string,
6104 show: PropTypes.bool,
6105 setShow: PropTypes.func,
6106 hideModal: PropTypes.func,
6107 showModal: PropTypes.func,
6108 closeModal: PropTypes.func
6109 };
6110 Modal.defaultProps = {
6111 className: ''
6112 };
6113
6114 /***/ }),
6115
6116 /***/ "../core/app/assets/js/ui/molecules/add-new-button.js":
6117 /*!************************************************************!*\
6118 !*** ../core/app/assets/js/ui/molecules/add-new-button.js ***!
6119 \************************************************************/
6120 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6121
6122 "use strict";
6123 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
6124 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
6125
6126
6127 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6128
6129 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6130
6131 _Object$defineProperty(exports, "__esModule", {
6132 value: true
6133 });
6134
6135 exports.default = void 0;
6136
6137 var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
6138
6139 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
6140
6141 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
6142
6143 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
6144
6145 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
6146
6147 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
6148
6149 var _button = _interopRequireDefault(__webpack_require__(/*! ./button */ "../core/app/assets/js/ui/molecules/button.js"));
6150
6151 __webpack_require__(/*! ./add-new-button.scss */ "../core/app/assets/js/ui/molecules/add-new-button.scss");
6152
6153 var AddNewButton = /*#__PURE__*/function (_Button) {
6154 (0, _inherits2.default)(AddNewButton, _Button);
6155
6156 var _super = (0, _createSuper2.default)(AddNewButton);
6157
6158 function AddNewButton() {
6159 (0, _classCallCheck2.default)(this, AddNewButton);
6160 return _super.apply(this, arguments);
6161 }
6162
6163 (0, _createClass2.default)(AddNewButton, [{
6164 key: "getClassName",
6165 value: function getClassName() {
6166 var className = this.props.className;
6167
6168 if (this.props.size) {
6169 className += ' eps-add-new-button--' + this.props.size;
6170 }
6171
6172 return className;
6173 }
6174 }]);
6175 return AddNewButton;
6176 }(_button.default);
6177
6178 exports.default = AddNewButton;
6179 (0, _defineProperty2.default)(AddNewButton, "propTypes", (0, _objectSpread2.default)((0, _objectSpread2.default)({}, _button.default.propTypes), {}, {
6180 text: PropTypes.string,
6181 size: PropTypes.string
6182 }));
6183 (0, _defineProperty2.default)(AddNewButton, "defaultProps", (0, _objectSpread2.default)((0, _objectSpread2.default)({}, _button.default.defaultProps), {}, {
6184 className: 'eps-add-new-button',
6185 text: __('Add New', 'elementor-pro'),
6186 icon: 'eicon-plus'
6187 }));
6188
6189 /***/ }),
6190
6191 /***/ "../core/app/assets/js/ui/molecules/button.js":
6192 /*!****************************************************!*\
6193 !*** ../core/app/assets/js/ui/molecules/button.js ***!
6194 \****************************************************/
6195 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6196
6197 "use strict";
6198 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
6199
6200
6201 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6202
6203 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6204
6205 _Object$defineProperty(exports, "__esModule", {
6206 value: true
6207 });
6208
6209 exports.default = void 0;
6210
6211 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
6212
6213 __webpack_require__(/*! core-js/modules/es6.array.filter.js */ "../node_modules/core-js/modules/es6.array.filter.js");
6214
6215 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
6216
6217 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
6218
6219 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
6220
6221 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
6222
6223 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
6224
6225 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
6226
6227 var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
6228
6229 var _router2 = _interopRequireDefault(__webpack_require__(/*! @elementor/router */ "@elementor/router"));
6230
6231 var _icon = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/icon */ "../core/app/assets/js/ui/atoms/icon.js"));
6232
6233 var Button = /*#__PURE__*/function (_React$Component) {
6234 (0, _inherits2.default)(Button, _React$Component);
6235
6236 var _super = (0, _createSuper2.default)(Button);
6237
6238 function Button() {
6239 (0, _classCallCheck2.default)(this, Button);
6240 return _super.apply(this, arguments);
6241 }
6242
6243 (0, _createClass2.default)(Button, [{
6244 key: "getCssId",
6245 value: function getCssId() {
6246 return this.props.id;
6247 }
6248 }, {
6249 key: "getClassName",
6250 value: function getClassName() {
6251 var baseClassName = 'eps-button',
6252 classes = [baseClassName, this.props.className];
6253 return classes.concat(this.getStylePropsClasses(baseClassName)).filter(function (classItem) {
6254 return '' !== classItem;
6255 }).join(' ');
6256 }
6257 }, {
6258 key: "getStylePropsClasses",
6259 value: function getStylePropsClasses(baseClassName) {
6260 var _this = this;
6261
6262 var styleProps = ['color', 'size', 'variant'],
6263 stylePropClasses = [];
6264 styleProps.forEach(function (styleProp) {
6265 var stylePropValue = _this.props[styleProp];
6266
6267 if (stylePropValue) {
6268 stylePropClasses.push(baseClassName + '--' + stylePropValue);
6269 }
6270 });
6271 return stylePropClasses;
6272 }
6273 }, {
6274 key: "getIcon",
6275 value: function getIcon() {
6276 if (this.props.icon) {
6277 var tooltip = this.props.tooltip || this.props.text;
6278
6279 var icon = /*#__PURE__*/_react.default.createElement(_icon.default, {
6280 className: this.props.icon,
6281 "aria-hidden": "true",
6282 title: tooltip
6283 });
6284
6285 var screenReaderText = '';
6286
6287 if (this.props.hideText) {
6288 screenReaderText = /*#__PURE__*/_react.default.createElement("span", {
6289 className: "sr-only"
6290 }, tooltip);
6291 }
6292
6293 return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, icon, screenReaderText);
6294 }
6295
6296 return '';
6297 }
6298 }, {
6299 key: "getText",
6300 value: function getText() {
6301 return this.props.hideText ? '' : /*#__PURE__*/_react.default.createElement("span", null, this.props.text);
6302 }
6303 }, {
6304 key: "render",
6305 value: function render() {
6306 var attributes = {},
6307 id = this.getCssId(),
6308 className = this.getClassName(); // Add attributes only if they are not empty.
6309
6310 if (id) {
6311 attributes.id = id;
6312 }
6313
6314 if (className) {
6315 attributes.className = className;
6316 }
6317
6318 if (this.props.onClick) {
6319 attributes.onClick = this.props.onClick;
6320 }
6321
6322 if (this.props.rel) {
6323 attributes.rel = this.props.rel;
6324 }
6325
6326 if (this.props.elRef) {
6327 attributes.ref = this.props.elRef;
6328 }
6329
6330 var buttonContent = /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, this.getIcon(), this.getText());
6331
6332 if (this.props.url) {
6333 if (0 === this.props.url.indexOf('http')) {
6334 return /*#__PURE__*/_react.default.createElement("a", (0, _extends2.default)({
6335 href: this.props.url,
6336 target: this.props.target
6337 }, attributes), buttonContent);
6338 } // @see https://reach.tech/router/example/active-links.
6339
6340
6341 attributes.getProps = function (props) {
6342 if (props.isCurrent) {
6343 attributes.className += ' active';
6344 }
6345
6346 return {
6347 className: attributes.className
6348 };
6349 };
6350
6351 return /*#__PURE__*/_react.default.createElement(_router.LocationProvider, {
6352 history: _router2.default.appHistory
6353 }, /*#__PURE__*/_react.default.createElement(_router.Link, (0, _extends2.default)({
6354 to: this.props.url
6355 }, attributes), buttonContent));
6356 }
6357
6358 return /*#__PURE__*/_react.default.createElement("div", attributes, buttonContent);
6359 }
6360 }]);
6361 return Button;
6362 }(_react.default.Component);
6363
6364 exports.default = Button;
6365 (0, _defineProperty2.default)(Button, "propTypes", {
6366 text: PropTypes.string.isRequired,
6367 hideText: PropTypes.bool,
6368 icon: PropTypes.string,
6369 tooltip: PropTypes.string,
6370 id: PropTypes.string,
6371 className: PropTypes.string,
6372 url: PropTypes.string,
6373 onClick: PropTypes.func,
6374 variant: PropTypes.oneOf(['contained', 'underlined', 'outlined', '']),
6375 color: PropTypes.oneOf(['primary', 'secondary', 'cta', 'link', 'disabled']),
6376 size: PropTypes.oneOf(['sm', 'md', 'lg']),
6377 target: PropTypes.string,
6378 rel: PropTypes.string,
6379 elRef: PropTypes.object
6380 });
6381 (0, _defineProperty2.default)(Button, "defaultProps", {
6382 id: '',
6383 className: '',
6384 variant: '',
6385 target: '_parent'
6386 });
6387
6388 /***/ }),
6389
6390 /***/ "../core/app/assets/js/ui/molecules/inline-link.js":
6391 /*!*********************************************************!*\
6392 !*** ../core/app/assets/js/ui/molecules/inline-link.js ***!
6393 \*********************************************************/
6394 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6395
6396 "use strict";
6397 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
6398
6399
6400 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6401
6402 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6403
6404 _Object$defineProperty(exports, "__esModule", {
6405 value: true
6406 });
6407
6408 exports.default = InlineLink;
6409
6410 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
6411
6412 __webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
6413
6414 __webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
6415
6416 var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
6417
6418 var _router2 = _interopRequireDefault(__webpack_require__(/*! @elementor/router */ "@elementor/router"));
6419
6420 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
6421
6422 __webpack_require__(/*! ./inline-link.scss */ "../core/app/assets/js/ui/molecules/inline-link.scss");
6423
6424 function InlineLink(props) {
6425 var baseClassName = 'eps-inline-link',
6426 colorClassName = "".concat(baseClassName, "--color-").concat(props.color),
6427 underlineClassName = 'none' !== props.underline ? "".concat(baseClassName, "--underline-").concat(props.underline) : '',
6428 italicClassName = props.italic ? "".concat(baseClassName, "--italic") : '',
6429 classes = [baseClassName, colorClassName, underlineClassName, italicClassName, props.className],
6430 className = (0, _utils.arrayToClassName)(classes),
6431 getRouterLink = function getRouterLink() {
6432 return /*#__PURE__*/_react.default.createElement(_router.LocationProvider, {
6433 history: _router2.default.appHistory
6434 }, /*#__PURE__*/_react.default.createElement(_router.Link, {
6435 to: props.url,
6436 className: className
6437 }, props.children));
6438 },
6439 getExternalLink = function getExternalLink() {
6440 return /*#__PURE__*/_react.default.createElement("a", {
6441 href: props.url,
6442 target: props.target,
6443 rel: props.rel,
6444 className: className
6445 }, props.children);
6446 },
6447 getActionLink = function getActionLink() {
6448 return /*#__PURE__*/_react.default.createElement("button", {
6449 className: className,
6450 onClick: props.onClick
6451 }, props.children);
6452 };
6453
6454 if (!props.url) {
6455 return getActionLink();
6456 }
6457
6458 return props.url.includes('http') ? getExternalLink() : getRouterLink();
6459 }
6460
6461 InlineLink.propTypes = {
6462 className: PropTypes.string,
6463 children: PropTypes.string,
6464 url: PropTypes.string,
6465 target: PropTypes.string,
6466 rel: PropTypes.string,
6467 text: PropTypes.string,
6468 color: PropTypes.oneOf(['primary', 'secondary', 'cta', 'link', 'disabled']),
6469 underline: PropTypes.oneOf(['none', 'hover', 'always']),
6470 italic: PropTypes.bool
6471 };
6472 InlineLink.defaultProps = {
6473 className: '',
6474 color: 'link',
6475 underline: 'always',
6476 target: '_blank',
6477 rel: 'noopener noreferrer'
6478 };
6479
6480 /***/ }),
6481
6482 /***/ "../core/app/assets/js/ui/molecules/list-item.js":
6483 /*!*******************************************************!*\
6484 !*** ../core/app/assets/js/ui/molecules/list-item.js ***!
6485 \*******************************************************/
6486 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6487
6488 "use strict";
6489 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
6490
6491
6492 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6493
6494 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6495
6496 _Object$defineProperty(exports, "__esModule", {
6497 value: true
6498 });
6499
6500 exports.default = ListItem;
6501
6502 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
6503
6504 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
6505
6506 function ListItem(props) {
6507 var baseClassName = 'eps-list__item',
6508 classes = [baseClassName, props.className];
6509 var style;
6510
6511 if (props.hasOwnProperty('padding')) {
6512 style = {
6513 '--eps-list-item-padding': (0, _utils.pxToRem)(props.padding)
6514 };
6515 classes.push(baseClassName + '--padding');
6516 }
6517
6518 return /*#__PURE__*/_react.default.createElement("li", {
6519 style: style,
6520 className: (0, _utils.arrayToClassName)(classes)
6521 }, props.children);
6522 }
6523
6524 ListItem.propTypes = {
6525 className: PropTypes.string,
6526 padding: PropTypes.string,
6527 children: PropTypes.any.isRequired
6528 };
6529 ListItem.defaultProps = {
6530 className: ''
6531 };
6532
6533 /***/ }),
6534
6535 /***/ "../core/app/assets/js/ui/molecules/list.js":
6536 /*!**************************************************!*\
6537 !*** ../core/app/assets/js/ui/molecules/list.js ***!
6538 \**************************************************/
6539 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6540
6541 "use strict";
6542 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
6543
6544
6545 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6546
6547 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6548
6549 _Object$defineProperty(exports, "__esModule", {
6550 value: true
6551 });
6552
6553 exports.default = List;
6554
6555 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
6556
6557 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
6558
6559 var _listItem = _interopRequireDefault(__webpack_require__(/*! ./list-item */ "../core/app/assets/js/ui/molecules/list-item.js"));
6560
6561 __webpack_require__(/*! ./list.scss */ "../core/app/assets/js/ui/molecules/list.scss");
6562
6563 function List(props) {
6564 var baseClassName = 'eps-list',
6565 classes = [baseClassName, props.className];
6566 var style;
6567
6568 if (props.hasOwnProperty('padding')) {
6569 style = {
6570 '--eps-list-padding': (0, _utils.pxToRem)(props.padding)
6571 };
6572 classes.push(baseClassName + '--padding');
6573 }
6574
6575 if (props.separated) {
6576 classes.push(baseClassName + '--separated');
6577 }
6578
6579 return /*#__PURE__*/_react.default.createElement("ul", {
6580 style: style,
6581 className: (0, _utils.arrayToClassName)(classes)
6582 }, props.children);
6583 }
6584
6585 List.propTypes = {
6586 className: PropTypes.string,
6587 divided: PropTypes.any,
6588 separated: PropTypes.any,
6589 padding: PropTypes.string,
6590 children: PropTypes.oneOfType([PropTypes.object, PropTypes.arrayOf(PropTypes.object)]).isRequired
6591 };
6592 List.defaultProps = {
6593 className: ''
6594 };
6595 List.Item = _listItem.default;
6596
6597 /***/ }),
6598
6599 /***/ "../core/app/assets/js/ui/molecules/notice.js":
6600 /*!****************************************************!*\
6601 !*** ../core/app/assets/js/ui/molecules/notice.js ***!
6602 \****************************************************/
6603 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6604
6605 "use strict";
6606 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
6607
6608
6609 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6610
6611 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6612
6613 _Object$defineProperty(exports, "__esModule", {
6614 value: true
6615 });
6616
6617 exports.default = Notice;
6618
6619 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
6620
6621 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
6622
6623 var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
6624
6625 __webpack_require__(/*! ./notice.scss */ "../core/app/assets/js/ui/molecules/notice.scss");
6626
6627 function Notice(props) {
6628 var baseClassName = 'eps-notice',
6629 classes = [baseClassName, props.className];
6630
6631 if (props.color) {
6632 classes.push(baseClassName + '--' + props.color);
6633 }
6634
6635 return /*#__PURE__*/_react.default.createElement("div", {
6636 className: (0, _utils.arrayToClassName)(classes)
6637 }, /*#__PURE__*/_react.default.createElement(_text.default, {
6638 variant: "xs",
6639 className: "eps-notice__text"
6640 }, props.label && /*#__PURE__*/_react.default.createElement("strong", null, props.label + ': '), " ", props.children));
6641 }
6642
6643 Notice.propTypes = {
6644 className: PropTypes.string,
6645 color: PropTypes.string,
6646 label: PropTypes.string,
6647 children: PropTypes.oneOfType([PropTypes.string, PropTypes.object, PropTypes.arrayOf(PropTypes.object)]).isRequired
6648 };
6649 Notice.defaultProps = {
6650 className: ''
6651 };
6652
6653 /***/ }),
6654
6655 /***/ "../core/app/assets/js/ui/molecules/popover.js":
6656 /*!*****************************************************!*\
6657 !*** ../core/app/assets/js/ui/molecules/popover.js ***!
6658 \*****************************************************/
6659 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6660
6661 "use strict";
6662 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
6663
6664
6665 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6666
6667 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6668
6669 _Object$defineProperty(exports, "__esModule", {
6670 value: true
6671 });
6672
6673 exports.default = Popover;
6674
6675 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
6676
6677 __webpack_require__(/*! ./popover.scss */ "../core/app/assets/js/ui/molecules/popover.scss");
6678
6679 function Popover(props) {
6680 return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement("div", {
6681 className: "eps-popover__background",
6682 onClick: props.closeFunction
6683 }), /*#__PURE__*/_react.default.createElement("ul", {
6684 className: "eps-popover ".concat(props.className),
6685 onClick: props.closeFunction
6686 }, props.children));
6687 }
6688
6689 Popover.propTypes = {
6690 children: PropTypes.any.isRequired,
6691 className: PropTypes.string,
6692 closeFunction: PropTypes.func
6693 };
6694 Popover.defaultProps = {
6695 className: ''
6696 };
6697
6698 /***/ }),
6699
6700 /***/ "../core/app/assets/js/ui/molecules/select2.js":
6701 /*!*****************************************************!*\
6702 !*** ../core/app/assets/js/ui/molecules/select2.js ***!
6703 \*****************************************************/
6704 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6705
6706 "use strict";
6707 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
6708
6709
6710 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6711
6712 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6713
6714 _Object$defineProperty(exports, "__esModule", {
6715 value: true
6716 });
6717
6718 exports.default = Select2;
6719
6720 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
6721
6722 var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
6723
6724 var _select = _interopRequireDefault(__webpack_require__(/*! ../atoms/select */ "../core/app/assets/js/ui/atoms/select.js"));
6725
6726 __webpack_require__(/*! ./select2.scss */ "../core/app/assets/js/ui/molecules/select2.scss");
6727
6728 /**
6729 * Default settings of the select 2
6730 *
6731 * @returns {{placeholder: string, allowClear: boolean, dir: string}}
6732 */
6733 var getDefaultSettings = function getDefaultSettings() {
6734 return {
6735 allowClear: true,
6736 placeholder: '',
6737 dir: elementorCommon.config.isRTL ? 'rtl' : 'ltr'
6738 };
6739 };
6740 /**
6741 * Main component
6742 *
6743 * @param props
6744 * @returns {*}
6745 * @constructor
6746 */
6747
6748
6749 function Select2(props) {
6750 var ref = _react.default.useRef(null); // Initiate the select 2 library, call to onReady after initiate, and
6751 // listen to select event on the select instance.
6752
6753
6754 _react.default.useEffect(function () {
6755 var $select2 = jQuery(ref.current).select2((0, _objectSpread2.default)((0, _objectSpread2.default)({}, getDefaultSettings()), props.settings)).on('select2:select select2:unselect', props.onChange);
6756
6757 if (props.onReady) {
6758 props.onReady($select2);
6759 }
6760
6761 return function () {
6762 $select2.select2('destroy').off('select2:select select2:unselect');
6763 };
6764 }, [props.settings, props.options]); // Listen to changes in the prop `value`, if changed update the select 2.
6765
6766
6767 _react.default.useEffect(function () {
6768 jQuery(ref.current).val(props.value).trigger('change');
6769 }, [props.value]);
6770
6771 return /*#__PURE__*/_react.default.createElement(_select.default, {
6772 multiple: props.multiple,
6773 value: props.value,
6774 onChange: props.onChange,
6775 elRef: ref,
6776 options: props.options
6777 });
6778 }
6779
6780 Select2.propTypes = {
6781 value: PropTypes.string,
6782 onChange: PropTypes.func,
6783 onReady: PropTypes.func,
6784 options: PropTypes.array,
6785 settings: PropTypes.object,
6786 multiple: PropTypes.bool
6787 };
6788 Select2.defaultProps = {
6789 settings: {},
6790 options: [],
6791 dependencies: []
6792 };
6793
6794 /***/ }),
6795
6796 /***/ "../core/app/assets/js/utils/utils.js":
6797 /*!********************************************!*\
6798 !*** ../core/app/assets/js/utils/utils.js ***!
6799 \********************************************/
6800 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6801
6802 "use strict";
6803
6804
6805 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6806
6807 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6808
6809 _Object$defineProperty(exports, "__esModule", {
6810 value: true
6811 });
6812
6813 exports.isOneOf = exports.rgbToHex = exports.stringToRemValues = exports.arrayToClassName = exports.pxToRem = void 0;
6814
6815 var _entries = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/entries */ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js"));
6816
6817 var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/typeof */ "../node_modules/@babel/runtime-corejs2/helpers/typeof.js"));
6818
6819 __webpack_require__(/*! core-js/modules/es6.object.to-string.js */ "../node_modules/core-js/modules/es6.object.to-string.js");
6820
6821 __webpack_require__(/*! core-js/modules/es6.regexp.to-string.js */ "../node_modules/core-js/modules/es6.regexp.to-string.js");
6822
6823 __webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
6824
6825 __webpack_require__(/*! core-js/modules/es6.regexp.split.js */ "../node_modules/core-js/modules/es6.regexp.split.js");
6826
6827 __webpack_require__(/*! core-js/modules/es6.array.filter.js */ "../node_modules/core-js/modules/es6.array.filter.js");
6828
6829 __webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
6830
6831 __webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
6832
6833 var pxToRem = function pxToRem(pixels) {
6834 if (!pixels) {
6835 return;
6836 } else if ('string' !== typeof pixels) {
6837 pixels = pixels.toString();
6838 }
6839
6840 return pixels.split(' ').map(function (value) {
6841 return "".concat(value * 0.0625, "rem");
6842 }).join(' ');
6843 };
6844
6845 exports.pxToRem = pxToRem;
6846
6847 var arrayToClassName = function arrayToClassName(array, action) {
6848 return array.filter(function (item) {
6849 return 'object' === (0, _typeof2.default)(item) ? (0, _entries.default)(item)[0][1] : item;
6850 }).map(function (item) {
6851 var value = 'object' === (0, _typeof2.default)(item) ? (0, _entries.default)(item)[0][0] : item;
6852 return action ? action(value) : value;
6853 }).join(' ');
6854 };
6855
6856 exports.arrayToClassName = arrayToClassName;
6857
6858 var stringToRemValues = function stringToRemValues(string) {
6859 return string.split(' ').map(function (value) {
6860 return pxToRem(value);
6861 }).join(' ');
6862 };
6863
6864 exports.stringToRemValues = stringToRemValues;
6865
6866 var rgbToHex = function rgbToHex(r, g, b) {
6867 return '#' + [r, g, b].map(function (x) {
6868 var hex = x.toString(16);
6869 return 1 === hex.length ? '0' + hex : hex;
6870 }).join('');
6871 };
6872
6873 exports.rgbToHex = rgbToHex;
6874
6875 var isOneOf = function isOneOf(filetype, filetypeOptions) {
6876 return filetypeOptions.some(function (type) {
6877 return filetype.includes(type);
6878 });
6879 };
6880
6881 exports.isOneOf = isOneOf;
6882
6883 /***/ }),
6884
6885 /***/ "../core/app/modules/import-export/assets/js/context/context-provider.js":
6886 /*!*******************************************************************************!*\
6887 !*** ../core/app/modules/import-export/assets/js/context/context-provider.js ***!
6888 \*******************************************************************************/
6889 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6890
6891 "use strict";
6892 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
6893
6894
6895 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6896
6897 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6898
6899 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
6900
6901 _Object$defineProperty(exports, "__esModule", {
6902 value: true
6903 });
6904
6905 exports.default = ContextProvider;
6906 exports.Context = void 0;
6907
6908 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
6909
6910 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
6911
6912 var _contextReducer = __webpack_require__(/*! ./context-reducer */ "../core/app/modules/import-export/assets/js/context/context-reducer.js");
6913
6914 var Context = _react.default.createContext();
6915
6916 exports.Context = Context;
6917
6918 function ContextProvider(props) {
6919 var initialState = {
6920 includes: [],
6921 downloadUrl: '',
6922 fileResponse: null,
6923 file: null,
6924 overrideConditions: [],
6925 referrer: null,
6926 kitInfo: {
6927 title: null,
6928 description: null
6929 }
6930 },
6931 _useReducer = (0, _react.useReducer)(_contextReducer.reducer, initialState),
6932 _useReducer2 = (0, _slicedToArray2.default)(_useReducer, 2),
6933 data = _useReducer2[0],
6934 dispatch = _useReducer2[1];
6935
6936 return /*#__PURE__*/_react.default.createElement(Context.Provider, {
6937 value: {
6938 data: data,
6939 dispatch: dispatch
6940 }
6941 }, props.children);
6942 }
6943
6944 ContextProvider.propTypes = {
6945 children: PropTypes.object.isRequired
6946 };
6947
6948 /***/ }),
6949
6950 /***/ "../core/app/modules/import-export/assets/js/context/context-reducer.js":
6951 /*!******************************************************************************!*\
6952 !*** ../core/app/modules/import-export/assets/js/context/context-reducer.js ***!
6953 \******************************************************************************/
6954 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6955
6956 "use strict";
6957
6958
6959 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6960
6961 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6962
6963 _Object$defineProperty(exports, "__esModule", {
6964 value: true
6965 });
6966
6967 exports.reducer = void 0;
6968
6969 __webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
6970
6971 __webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
6972
6973 __webpack_require__(/*! core-js/modules/es6.array.filter.js */ "../node_modules/core-js/modules/es6.array.filter.js");
6974
6975 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
6976
6977 var _toConsumableArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/toConsumableArray */ "../node_modules/@babel/runtime-corejs2/helpers/toConsumableArray.js"));
6978
6979 var _objectSpread4 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
6980
6981 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
6982
6983 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
6984
6985 var ReducerActions = /*#__PURE__*/function () {
6986 function ReducerActions() {
6987 (0, _classCallCheck2.default)(this, ReducerActions);
6988 }
6989
6990 (0, _createClass2.default)(ReducerActions, null, [{
6991 key: "updateArray",
6992 value: function updateArray(state, key, value, action) {
6993 if ('add' === action) {
6994 // If the value already exists, then do nothing.
6995 if (state[key].includes(value)) {
6996 return state;
6997 }
6998
6999 return (0, _objectSpread4.default)((0, _objectSpread4.default)({}, state), {}, (0, _defineProperty2.default)({}, key, [].concat((0, _toConsumableArray2.default)(state[key]), [value])));
7000 } else if ('remove' === action) {
7001 return (0, _objectSpread4.default)((0, _objectSpread4.default)({}, state), {}, (0, _defineProperty2.default)({}, key, state[key].filter(function (item) {
7002 return item !== value;
7003 })));
7004 }
7005
7006 return state;
7007 }
7008 }]);
7009 return ReducerActions;
7010 }();
7011
7012 var reducer = function reducer(state, action) {
7013 switch (action.type) {
7014 case 'SET_DOWNLOAD_URL':
7015 return (0, _objectSpread4.default)((0, _objectSpread4.default)({}, state), {}, {
7016 downloadUrl: action.payload
7017 });
7018
7019 case 'ADD_INCLUDE':
7020 return ReducerActions.updateArray(state, 'includes', action.payload, 'add');
7021
7022 case 'REMOVE_INCLUDE':
7023 return ReducerActions.updateArray(state, 'includes', action.payload, 'remove');
7024
7025 case 'SET_FILE_RESPONSE':
7026 return (0, _objectSpread4.default)((0, _objectSpread4.default)({}, state), {}, {
7027 fileResponse: action.payload
7028 });
7029
7030 case 'SET_FILE':
7031 return (0, _objectSpread4.default)((0, _objectSpread4.default)({}, state), {}, {
7032 file: action.payload
7033 });
7034
7035 case 'ADD_OVERRIDE_CONDITION':
7036 return ReducerActions.updateArray(state, 'overrideConditions', action.payload, 'add');
7037
7038 case 'REMOVE_OVERRIDE_CONDITION':
7039 return ReducerActions.updateArray(state, 'overrideConditions', action.payload, 'remove');
7040
7041 case 'SET_KIT_TITLE':
7042 return (0, _objectSpread4.default)((0, _objectSpread4.default)({}, state), {}, {
7043 kitInfo: (0, _objectSpread4.default)((0, _objectSpread4.default)({}, state.kitInfo), {}, {
7044 title: action.payload
7045 })
7046 });
7047
7048 case 'SET_KIT_DESCRIPTION':
7049 return (0, _objectSpread4.default)((0, _objectSpread4.default)({}, state), {}, {
7050 kitInfo: (0, _objectSpread4.default)((0, _objectSpread4.default)({}, state.kitInfo), {}, {
7051 description: action.payload
7052 })
7053 });
7054
7055 case 'SET_REFERRER':
7056 return (0, _objectSpread4.default)((0, _objectSpread4.default)({}, state), {}, {
7057 referrer: action.payload
7058 });
7059
7060 case 'SET_INCLUDES':
7061 return (0, _objectSpread4.default)((0, _objectSpread4.default)({}, state), {}, {
7062 includes: action.payload
7063 });
7064
7065 default:
7066 return state;
7067 }
7068 };
7069
7070 exports.reducer = reducer;
7071
7072 /***/ }),
7073
7074 /***/ "../core/app/modules/import-export/assets/js/export.js":
7075 /*!*************************************************************!*\
7076 !*** ../core/app/modules/import-export/assets/js/export.js ***!
7077 \*************************************************************/
7078 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7079
7080 "use strict";
7081
7082
7083 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7084
7085 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7086
7087 _Object$defineProperty(exports, "__esModule", {
7088 value: true
7089 });
7090
7091 exports.default = Export;
7092
7093 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
7094
7095 var _contextProvider = _interopRequireDefault(__webpack_require__(/*! ./context/context-provider */ "../core/app/modules/import-export/assets/js/context/context-provider.js"));
7096
7097 var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
7098
7099 var _router2 = _interopRequireDefault(__webpack_require__(/*! @elementor/router */ "@elementor/router"));
7100
7101 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"));
7102
7103 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"));
7104
7105 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"));
7106
7107 function Export() {
7108 return /*#__PURE__*/_react.default.createElement(_contextProvider.default, null, /*#__PURE__*/_react.default.createElement(_router.LocationProvider, {
7109 history: _router2.default.appHistory
7110 }, /*#__PURE__*/_react.default.createElement(_router.Router, null, /*#__PURE__*/_react.default.createElement(_exportComplete.default, {
7111 path: "complete"
7112 }), /*#__PURE__*/_react.default.createElement(_exportProcess.default, {
7113 path: "process"
7114 }), /*#__PURE__*/_react.default.createElement(_exportKit.default, {
7115 default: true
7116 }))));
7117 }
7118
7119 /***/ }),
7120
7121 /***/ "../core/app/modules/import-export/assets/js/import.js":
7122 /*!*************************************************************!*\
7123 !*** ../core/app/modules/import-export/assets/js/import.js ***!
7124 \*************************************************************/
7125 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7126
7127 "use strict";
7128
7129
7130 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7131
7132 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7133
7134 _Object$defineProperty(exports, "__esModule", {
7135 value: true
7136 });
7137
7138 exports.default = Import;
7139
7140 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
7141
7142 var _contextProvider = _interopRequireDefault(__webpack_require__(/*! ./context/context-provider */ "../core/app/modules/import-export/assets/js/context/context-provider.js"));
7143
7144 var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
7145
7146 var _router2 = _interopRequireDefault(__webpack_require__(/*! @elementor/router */ "@elementor/router"));
7147
7148 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"));
7149
7150 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"));
7151
7152 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"));
7153
7154 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"));
7155
7156 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"));
7157
7158 function Import() {
7159 return /*#__PURE__*/_react.default.createElement(_contextProvider.default, null, /*#__PURE__*/_react.default.createElement(_router.LocationProvider, {
7160 history: _router2.default.appHistory
7161 }, /*#__PURE__*/_react.default.createElement(_router.Router, null, /*#__PURE__*/_react.default.createElement(_importComplete.default, {
7162 path: "complete"
7163 }), /*#__PURE__*/_react.default.createElement(_importProcess.default, {
7164 path: "process"
7165 }), /*#__PURE__*/_react.default.createElement(_importResolver.default, {
7166 path: "resolver"
7167 }), /*#__PURE__*/_react.default.createElement(_importContent.default, {
7168 path: "content"
7169 }), /*#__PURE__*/_react.default.createElement(_importKit.default, {
7170 default: true
7171 }))));
7172 }
7173
7174 /***/ }),
7175
7176 /***/ "../core/app/modules/import-export/assets/js/module.js":
7177 /*!*************************************************************!*\
7178 !*** ../core/app/modules/import-export/assets/js/module.js ***!
7179 \*************************************************************/
7180 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7181
7182 "use strict";
7183
7184
7185 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7186
7187 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7188
7189 _Object$defineProperty(exports, "__esModule", {
7190 value: true
7191 });
7192
7193 exports.default = void 0;
7194
7195 var _createForOfIteratorHelper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createForOfIteratorHelper */ "../node_modules/@babel/runtime-corejs2/helpers/createForOfIteratorHelper.js"));
7196
7197 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
7198
7199 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
7200
7201 var _router = _interopRequireDefault(__webpack_require__(/*! @elementor/router */ "@elementor/router"));
7202
7203 var _import = _interopRequireDefault(__webpack_require__(/*! ./import */ "../core/app/modules/import-export/assets/js/import.js"));
7204
7205 var _export = _interopRequireDefault(__webpack_require__(/*! ./export */ "../core/app/modules/import-export/assets/js/export.js"));
7206
7207 var ImportExport = function ImportExport() {
7208 (0, _classCallCheck2.default)(this, ImportExport);
7209 (0, _defineProperty2.default)(this, "routes", [{
7210 path: '/import/*',
7211 component: _import.default
7212 }, {
7213 path: '/export/*',
7214 component: _export.default
7215 }]);
7216
7217 var _iterator = (0, _createForOfIteratorHelper2.default)(this.routes),
7218 _step;
7219
7220 try {
7221 for (_iterator.s(); !(_step = _iterator.n()).done;) {
7222 var route = _step.value;
7223
7224 _router.default.addRoute(route);
7225 }
7226 } catch (err) {
7227 _iterator.e(err);
7228 } finally {
7229 _iterator.f();
7230 }
7231 };
7232
7233 exports.default = ImportExport;
7234
7235 /***/ }),
7236
7237 /***/ "../core/app/modules/import-export/assets/js/package.js":
7238 /*!**************************************************************!*\
7239 !*** ../core/app/modules/import-export/assets/js/package.js ***!
7240 \**************************************************************/
7241 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7242
7243 "use strict";
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 _Object$defineProperty(exports, "__esModule", {
7251 value: true
7252 });
7253
7254 exports.default = void 0;
7255
7256 var _layout = _interopRequireDefault(__webpack_require__(/*! ./templates/layout */ "../core/app/modules/import-export/assets/js/templates/layout.js"));
7257
7258 var _module = _interopRequireDefault(__webpack_require__(/*! ./module */ "../core/app/modules/import-export/assets/js/module.js"));
7259
7260 // Alphabetical order.
7261 var _default = {
7262 Layout: _layout.default,
7263 Module: _module.default
7264 };
7265 exports.default = _default;
7266
7267 /***/ }),
7268
7269 /***/ "../core/app/modules/import-export/assets/js/pages/export/export-complete/export-complete.js":
7270 /*!***************************************************************************************************!*\
7271 !*** ../core/app/modules/import-export/assets/js/pages/export/export-complete/export-complete.js ***!
7272 \***************************************************************************************************/
7273 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7274
7275 "use strict";
7276 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
7277
7278
7279 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7280
7281 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7282
7283 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
7284
7285 _Object$defineProperty(exports, "__esModule", {
7286 value: true
7287 });
7288
7289 exports.default = ExportComplete;
7290
7291 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
7292
7293 var _contextProvider = __webpack_require__(/*! ../../../context/context-provider */ "../core/app/modules/import-export/assets/js/context/context-provider.js");
7294
7295 var _layout = _interopRequireDefault(__webpack_require__(/*! ../../../templates/layout */ "../core/app/modules/import-export/assets/js/templates/layout.js"));
7296
7297 var _wizardStep = _interopRequireDefault(__webpack_require__(/*! ../../../ui/wizard-step/wizard-step */ "../core/app/modules/import-export/assets/js/ui/wizard-step/wizard-step.js"));
7298
7299 var _kitData = _interopRequireDefault(__webpack_require__(/*! ../../../shared/kit-data/kit-data */ "../core/app/modules/import-export/assets/js/shared/kit-data/kit-data.js"));
7300
7301 var _inlineLink = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/inline-link */ "../core/app/assets/js/ui/molecules/inline-link.js"));
7302
7303 var _wizardFooter = _interopRequireDefault(__webpack_require__(/*! elementor-app/organisms/wizard-footer */ "../core/app/assets/js/organisms/wizard-footer.js"));
7304
7305 var _dashboardButton = _interopRequireDefault(__webpack_require__(/*! elementor-app/molecules/dashboard-button */ "../core/app/assets/js/molecules/dashboard-button.js"));
7306
7307 __webpack_require__(/*! ./export-complete.scss */ "../core/app/modules/import-export/assets/js/pages/export/export-complete/export-complete.scss");
7308
7309 function ExportComplete() {
7310 var _context$data$fileRes;
7311
7312 var context = (0, _react.useContext)(_contextProvider.Context),
7313 downloadLink = (0, _react.useRef)(null),
7314 getFooter = function getFooter() {
7315 return /*#__PURE__*/_react.default.createElement(_wizardFooter.default, {
7316 separator: true,
7317 justify: "end"
7318 }, /*#__PURE__*/_react.default.createElement(_dashboardButton.default, null));
7319 },
7320 downloadFile = function downloadFile() {
7321 if (!downloadLink.current) {
7322 var link = document.createElement('a');
7323 link.href = 'data:text/plain;base64,' + context.data.fileResponse.file;
7324 link.download = 'elementor-kit.zip';
7325 downloadLink.current = link;
7326 }
7327
7328 downloadLink.current.click();
7329 },
7330 getDownloadLink = function getDownloadLink() {
7331 return /*#__PURE__*/_react.default.createElement(_inlineLink.default, {
7332 onClick: downloadFile,
7333 italic: true
7334 }, __('Click Here', 'elementor'));
7335 };
7336
7337 (0, _react.useEffect)(function () {
7338 if (context.data.downloadUrl) {
7339 downloadFile();
7340 }
7341 }, [context.data.downloadUrl]);
7342 return /*#__PURE__*/_react.default.createElement(_layout.default, {
7343 type: "export",
7344 footer: getFooter()
7345 }, /*#__PURE__*/_react.default.createElement(_wizardStep.default, {
7346 image: elementorAppConfig.assets_url + 'images/go-pro.svg',
7347 heading: __('Your export is ready!', 'elementor'),
7348 description: __('Now you can import this kit and use it on other sites.', 'elementor'),
7349 notice: /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, __('Download not working?', 'elementor'), " ", getDownloadLink(), " ", __('to download', 'elementor'))
7350 }, /*#__PURE__*/_react.default.createElement(_kitData.default, {
7351 data: (_context$data$fileRes = context.data.fileResponse) === null || _context$data$fileRes === void 0 ? void 0 : _context$data$fileRes.manifest
7352 })));
7353 }
7354
7355 /***/ }),
7356
7357 /***/ "../core/app/modules/import-export/assets/js/pages/export/export-kit/components/export-button/export-button.js":
7358 /*!*********************************************************************************************************************!*\
7359 !*** ../core/app/modules/import-export/assets/js/pages/export/export-kit/components/export-button/export-button.js ***!
7360 \*********************************************************************************************************************/
7361 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7362
7363 "use strict";
7364 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
7365 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
7366
7367
7368 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7369
7370 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7371
7372 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
7373
7374 _Object$defineProperty(exports, "__esModule", {
7375 value: true
7376 });
7377
7378 exports.default = ExportButton;
7379
7380 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
7381
7382 __webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
7383
7384 __webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
7385
7386 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
7387
7388 var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
7389
7390 var _contextProvider = __webpack_require__(/*! ../../../../../context/context-provider */ "../core/app/modules/import-export/assets/js/context/context-provider.js");
7391
7392 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
7393
7394 function ExportButton() {
7395 var context = (0, _react.useContext)(_contextProvider.Context),
7396 navigate = (0, _router.useNavigate)(),
7397 _useState = (0, _react.useState)(false),
7398 _useState2 = (0, _slicedToArray2.default)(_useState, 2),
7399 isDownloadAllowed = _useState2[0],
7400 setIsDownloadAllowed = _useState2[1],
7401 getDownloadUrl = function getDownloadUrl() {
7402 var exportURL = elementorAppConfig['import-export'].exportURL,
7403 exportData = {
7404 elementor_export_kit: {
7405 include: context.data.includes,
7406 kitInfo: context.data.kitInfo
7407 }
7408 };
7409 return exportURL + '&' + jQuery.param(exportData);
7410 };
7411
7412 (0, _react.useEffect)(function () {
7413 setIsDownloadAllowed(!!context.data.includes.length);
7414 }, [context.data.includes]);
7415 (0, _react.useEffect)(function () {
7416 if (context.data.downloadUrl) {
7417 navigate('/export/process');
7418 }
7419 }, [context.data.downloadUrl]);
7420 return /*#__PURE__*/_react.default.createElement(_button.default, {
7421 variant: "contained",
7422 text: __('Export', 'elementor'),
7423 color: isDownloadAllowed ? 'primary' : 'disabled',
7424 onClick: function onClick() {
7425 if (isDownloadAllowed) {
7426 context.dispatch({
7427 type: 'SET_DOWNLOAD_URL',
7428 payload: getDownloadUrl()
7429 });
7430 }
7431 }
7432 });
7433 }
7434
7435 ExportButton.propTypes = {
7436 setIsDownloading: PropTypes.func
7437 };
7438
7439 /***/ }),
7440
7441 /***/ "../core/app/modules/import-export/assets/js/pages/export/export-kit/components/kit-description/kit-description.js":
7442 /*!*************************************************************************************************************************!*\
7443 !*** ../core/app/modules/import-export/assets/js/pages/export/export-kit/components/kit-description/kit-description.js ***!
7444 \*************************************************************************************************************************/
7445 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7446
7447 "use strict";
7448 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
7449
7450
7451 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7452
7453 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7454
7455 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
7456
7457 _Object$defineProperty(exports, "__esModule", {
7458 value: true
7459 });
7460
7461 exports.default = KitDescription;
7462
7463 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
7464
7465 var _contextProvider = __webpack_require__(/*! ../../../../../context/context-provider */ "../core/app/modules/import-export/assets/js/context/context-provider.js");
7466
7467 var _textField = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text-field */ "../core/app/assets/js/ui/atoms/text-field.js"));
7468
7469 function KitDescription() {
7470 var context = (0, _react.useContext)(_contextProvider.Context);
7471 return /*#__PURE__*/_react.default.createElement(_textField.default, {
7472 variant: "outlined",
7473 placeholder: __('Say something about the style and content of these files...', 'elementor'),
7474 multiline: true,
7475 rows: 5,
7476 onChange: function onChange(event) {
7477 context.dispatch({
7478 type: 'SET_KIT_DESCRIPTION',
7479 payload: event.target.value
7480 });
7481 }
7482 });
7483 }
7484
7485 /***/ }),
7486
7487 /***/ "../core/app/modules/import-export/assets/js/pages/export/export-kit/components/kit-info-modal/kit-info-modal.js":
7488 /*!***********************************************************************************************************************!*\
7489 !*** ../core/app/modules/import-export/assets/js/pages/export/export-kit/components/kit-info-modal/kit-info-modal.js ***!
7490 \***********************************************************************************************************************/
7491 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7492
7493 "use strict";
7494 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
7495
7496
7497 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7498
7499 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7500
7501 _Object$defineProperty(exports, "__esModule", {
7502 value: true
7503 });
7504
7505 exports.default = KitInfoModal;
7506
7507 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
7508
7509 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
7510
7511 var _modal = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/modal/modal */ "../core/app/assets/js/ui/modal/modal.js"));
7512
7513 var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
7514
7515 var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
7516
7517 function KitInfoModal(props) {
7518 return /*#__PURE__*/_react.default.createElement(_modal.default, (0, _extends2.default)({}, props, {
7519 className: "e-app-export-kit-info-modal",
7520 title: __('Template Kit Information', 'elementor')
7521 }), /*#__PURE__*/_react.default.createElement(_modal.default.Section, null, /*#__PURE__*/_react.default.createElement(_heading.default, {
7522 className: "e-app-export-kit-info-modal__heading",
7523 variant: "h2",
7524 tag: "h3"
7525 }, __('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'))));
7526 }
7527
7528 /***/ }),
7529
7530 /***/ "../core/app/modules/import-export/assets/js/pages/export/export-kit/components/kit-name/kit-name.js":
7531 /*!***********************************************************************************************************!*\
7532 !*** ../core/app/modules/import-export/assets/js/pages/export/export-kit/components/kit-name/kit-name.js ***!
7533 \***********************************************************************************************************/
7534 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7535
7536 "use strict";
7537 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
7538
7539
7540 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7541
7542 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7543
7544 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
7545
7546 _Object$defineProperty(exports, "__esModule", {
7547 value: true
7548 });
7549
7550 exports.default = KitName;
7551
7552 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
7553
7554 var _contextProvider = __webpack_require__(/*! ../../../../../context/context-provider */ "../core/app/modules/import-export/assets/js/context/context-provider.js");
7555
7556 var _textField = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text-field */ "../core/app/assets/js/ui/atoms/text-field.js"));
7557
7558 function KitName() {
7559 var context = (0, _react.useContext)(_contextProvider.Context);
7560 return /*#__PURE__*/_react.default.createElement(_textField.default, {
7561 variant: "outlined",
7562 placeholder: __('Elementor Kit', 'elementor'),
7563 onChange: function onChange(event) {
7564 context.dispatch({
7565 type: 'SET_KIT_TITLE',
7566 payload: event.target.value
7567 });
7568 }
7569 });
7570 }
7571
7572 /***/ }),
7573
7574 /***/ "../core/app/modules/import-export/assets/js/pages/export/export-kit/export-kit.js":
7575 /*!*****************************************************************************************!*\
7576 !*** ../core/app/modules/import-export/assets/js/pages/export/export-kit/export-kit.js ***!
7577 \*****************************************************************************************/
7578 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7579
7580 "use strict";
7581 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
7582
7583
7584 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7585
7586 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
7587
7588 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7589
7590 _Object$defineProperty(exports, "__esModule", {
7591 value: true
7592 });
7593
7594 exports.default = ExportKit;
7595
7596 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
7597
7598 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
7599
7600 var _layout = _interopRequireDefault(__webpack_require__(/*! ../../../templates/layout */ "../core/app/modules/import-export/assets/js/templates/layout.js"));
7601
7602 var _pageHeader = _interopRequireDefault(__webpack_require__(/*! ../../../ui/page-header/page-header */ "../core/app/modules/import-export/assets/js/ui/page-header/page-header.js"));
7603
7604 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"));
7605
7606 var _kitContent = _interopRequireDefault(__webpack_require__(/*! ../../../shared/kit-content/kit-content */ "../core/app/modules/import-export/assets/js/shared/kit-content/kit-content.js"));
7607
7608 var _panel = _interopRequireDefault(__webpack_require__(/*! ../../../ui/panel/panel */ "../core/app/modules/import-export/assets/js/ui/panel/panel.js"));
7609
7610 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"));
7611
7612 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"));
7613
7614 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"));
7615
7616 var _grid = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/grid/grid */ "../core/app/assets/js/ui/grid/grid.js"));
7617
7618 var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
7619
7620 var _inlineLink = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/inline-link */ "../core/app/assets/js/ui/molecules/inline-link.js"));
7621
7622 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
7623
7624 var _wizardFooter = _interopRequireDefault(__webpack_require__(/*! elementor-app/organisms/wizard-footer */ "../core/app/assets/js/organisms/wizard-footer.js"));
7625
7626 __webpack_require__(/*! ./export-kit.scss */ "../core/app/modules/import-export/assets/js/pages/export/export-kit/export-kit.scss");
7627
7628 function ExportKit() {
7629 var _useState = (0, _react.useState)(false),
7630 _useState2 = (0, _slicedToArray2.default)(_useState, 2),
7631 showKitInfoModal = _useState2[0],
7632 setShowKitInfoModal = _useState2[1],
7633 kitInfoTitle = __('Kit Information', 'elementor'),
7634 getFooter = function getFooter() {
7635 return /*#__PURE__*/_react.default.createElement(_wizardFooter.default, {
7636 separator: true,
7637 justify: "end"
7638 }, /*#__PURE__*/_react.default.createElement(_exportButton.default, null));
7639 },
7640 getLearnMoreLink = function getLearnMoreLink() {
7641 return /*#__PURE__*/_react.default.createElement(_inlineLink.default, {
7642 url: "https://go.elementor.com/app-what-are-kits",
7643 italic: true
7644 }, __('Learn More', 'elementor'));
7645 };
7646
7647 return /*#__PURE__*/_react.default.createElement(_layout.default, {
7648 type: "export",
7649 footer: getFooter()
7650 }, /*#__PURE__*/_react.default.createElement("section", {
7651 className: "e-app-export-kit"
7652 }, /*#__PURE__*/_react.default.createElement(_pageHeader.default, {
7653 heading: __('Export a Template Kit', 'elementor'),
7654 description: [__('Choose which Elementor components - templates, content and site settings - to include in your kit file.', 'elementor'), /*#__PURE__*/_react.default.createElement(_react.default.Fragment, {
7655 key: "description-secondary-line"
7656 }, __('By default, all of your components will be exported.', 'elementor'), " ", getLearnMoreLink())]
7657 }), /*#__PURE__*/_react.default.createElement(_kitContent.default, null), /*#__PURE__*/_react.default.createElement(_panel.default, {
7658 className: "e-app-export-kit-information"
7659 }, /*#__PURE__*/_react.default.createElement(_panel.default.Header, null, /*#__PURE__*/_react.default.createElement(_panel.default.Headline, null, kitInfoTitle, /*#__PURE__*/_react.default.createElement(_button.default, {
7660 className: "e-app-export-kit-info-modal__icon",
7661 icon: "eicon-info-circle",
7662 color: "secondary",
7663 hideText: true,
7664 text: kitInfoTitle,
7665 onClick: function onClick(event) {
7666 event.stopPropagation();
7667 setShowKitInfoModal(function (prevState) {
7668 return !prevState;
7669 });
7670 }
7671 }))), /*#__PURE__*/_react.default.createElement(_panel.default.Body, null, /*#__PURE__*/_react.default.createElement(_grid.default, {
7672 container: true,
7673 spacing: 20
7674 }, /*#__PURE__*/_react.default.createElement(_grid.default, {
7675 item: true,
7676 md: 4
7677 }, /*#__PURE__*/_react.default.createElement(_grid.default, {
7678 container: true,
7679 direction: "column"
7680 }, /*#__PURE__*/_react.default.createElement(_grid.default, {
7681 className: "e-app-export-kit-information__field-header",
7682 container: true,
7683 alignItems: "center"
7684 }, /*#__PURE__*/_react.default.createElement(_heading.default, {
7685 className: "e-app-export-kit-information__label",
7686 variant: "h6",
7687 tag: "h4"
7688 }, __('Kit Name', 'elementor'))), /*#__PURE__*/_react.default.createElement(_grid.default, {
7689 item: true
7690 }, /*#__PURE__*/_react.default.createElement(_kitName.default, null)))), /*#__PURE__*/_react.default.createElement(_grid.default, {
7691 item: true,
7692 md: 4
7693 }, /*#__PURE__*/_react.default.createElement(_grid.default, {
7694 className: "e-app-export-kit-information__field-header",
7695 container: true,
7696 alignItems: "center"
7697 }, /*#__PURE__*/_react.default.createElement(_heading.default, {
7698 className: "e-app-export-kit-information__label",
7699 variant: "h6",
7700 tag: "h4"
7701 }, __('Kit Description', 'elementor'))), /*#__PURE__*/_react.default.createElement(_grid.default, {
7702 item: true
7703 }, /*#__PURE__*/_react.default.createElement(_kitDescription.default, null)))))), /*#__PURE__*/_react.default.createElement(_kitInfoModal.default, {
7704 show: showKitInfoModal,
7705 setShow: setShowKitInfoModal
7706 })));
7707 }
7708
7709 /***/ }),
7710
7711 /***/ "../core/app/modules/import-export/assets/js/pages/export/export-process/export-process.js":
7712 /*!*************************************************************************************************!*\
7713 !*** ../core/app/modules/import-export/assets/js/pages/export/export-process/export-process.js ***!
7714 \*************************************************************************************************/
7715 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7716
7717 "use strict";
7718
7719
7720 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7721
7722 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7723
7724 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
7725
7726 _Object$defineProperty(exports, "__esModule", {
7727 value: true
7728 });
7729
7730 exports.default = ExportProcess;
7731
7732 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
7733
7734 var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
7735
7736 var _layout = _interopRequireDefault(__webpack_require__(/*! ../../../templates/layout */ "../core/app/modules/import-export/assets/js/templates/layout.js"));
7737
7738 var _fileProcess = _interopRequireDefault(__webpack_require__(/*! ../../../shared/file-process/file-process */ "../core/app/modules/import-export/assets/js/shared/file-process/file-process.js"));
7739
7740 var _contextProvider = __webpack_require__(/*! ../../../context/context-provider */ "../core/app/modules/import-export/assets/js/context/context-provider.js");
7741
7742 var _useAjax2 = _interopRequireDefault(__webpack_require__(/*! elementor-app/hooks/use-ajax */ "../core/app/assets/js/hooks/use-ajax.js"));
7743
7744 function ExportProcess() {
7745 var _useAjax = (0, _useAjax2.default)(),
7746 ajaxState = _useAjax.ajaxState,
7747 setAjax = _useAjax.setAjax,
7748 context = (0, _react.useContext)(_contextProvider.Context),
7749 navigate = (0, _router.useNavigate)(),
7750 onLoad = function onLoad() {
7751 if (context.data.downloadUrl) {
7752 setAjax({
7753 url: context.data.downloadUrl,
7754 headers: {
7755 'Content-Type': 'application/json'
7756 }
7757 });
7758 }
7759 },
7760 onSuccess = function onSuccess() {
7761 return context.dispatch({
7762 type: 'SET_FILE_RESPONSE',
7763 payload: ajaxState.response
7764 });
7765 },
7766 onDialogDismiss = function onDialogDismiss() {
7767 context.dispatch({
7768 type: 'SET_DOWNLOAD_URL',
7769 payload: ''
7770 });
7771 navigate('export');
7772 };
7773
7774 (0, _react.useEffect)(function () {
7775 if (context.data.fileResponse) {
7776 navigate('export/complete');
7777 }
7778 }, [context.data.fileResponse]);
7779 return /*#__PURE__*/_react.default.createElement(_layout.default, {
7780 type: "export"
7781 }, /*#__PURE__*/_react.default.createElement(_fileProcess.default, {
7782 status: ajaxState.status,
7783 onLoad: onLoad,
7784 onSuccess: onSuccess,
7785 onDialogApprove: function onDialogApprove() {
7786 return window.open('https://elementor.com/help/export-kit?utm_source=import-export&utm_medium=wp-dash&utm_campaign=learn', '_blank');
7787 },
7788 onDialogDismiss: onDialogDismiss
7789 }));
7790 }
7791
7792 /***/ }),
7793
7794 /***/ "../core/app/modules/import-export/assets/js/pages/import/import-complete/import-complete.js":
7795 /*!***************************************************************************************************!*\
7796 !*** ../core/app/modules/import-export/assets/js/pages/import/import-complete/import-complete.js ***!
7797 \***************************************************************************************************/
7798 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7799
7800 "use strict";
7801 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
7802
7803
7804 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7805
7806 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7807
7808 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
7809
7810 _Object$defineProperty(exports, "__esModule", {
7811 value: true
7812 });
7813
7814 exports.default = ImportComplete;
7815
7816 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
7817
7818 __webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
7819
7820 __webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
7821
7822 var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js"));
7823
7824 var _contextProvider = __webpack_require__(/*! ../../../context/context-provider */ "../core/app/modules/import-export/assets/js/context/context-provider.js");
7825
7826 var _layout = _interopRequireDefault(__webpack_require__(/*! ../../../templates/layout */ "../core/app/modules/import-export/assets/js/templates/layout.js"));
7827
7828 var _wizardStep = _interopRequireDefault(__webpack_require__(/*! ../../../ui/wizard-step/wizard-step */ "../core/app/modules/import-export/assets/js/ui/wizard-step/wizard-step.js"));
7829
7830 var _kitData = _interopRequireDefault(__webpack_require__(/*! ../../../shared/kit-data/kit-data */ "../core/app/modules/import-export/assets/js/shared/kit-data/kit-data.js"));
7831
7832 var _inlineLink = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/inline-link */ "../core/app/assets/js/ui/molecules/inline-link.js"));
7833
7834 var _dashboardButton = _interopRequireDefault(__webpack_require__(/*! elementor-app/molecules/dashboard-button */ "../core/app/assets/js/molecules/dashboard-button.js"));
7835
7836 var _wizardFooter = _interopRequireDefault(__webpack_require__(/*! elementor-app/organisms/wizard-footer */ "../core/app/assets/js/organisms/wizard-footer.js"));
7837
7838 function ImportComplete() {
7839 var context = (0, _react.useContext)(_contextProvider.Context),
7840 getFooter = function getFooter() {
7841 return /*#__PURE__*/_react.default.createElement(_wizardFooter.default, {
7842 separator: true,
7843 justify: "end"
7844 }, /*#__PURE__*/_react.default.createElement(_dashboardButton.default, null));
7845 },
7846 getTemplates = function getTemplates(templates, importedData) {
7847 var kitTemplates = {};
7848
7849 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) {
7850 var _importedData$templat;
7851
7852 kitTemplates[key] = templates[key];
7853 }
7854
7855 return kitTemplates;
7856 },
7857 getContent = function getContent(content, importedData) {
7858 var kitContent = {};
7859
7860 for (var contentType in importedData === null || importedData === void 0 ? void 0 : importedData.content) {
7861 kitContent[contentType] = {};
7862
7863 for (var key in (_importedData$content = importedData.content[contentType]) === null || _importedData$content === void 0 ? void 0 : _importedData$content.succeed) {
7864 var _importedData$content;
7865
7866 kitContent[contentType][key] = content[contentType][key];
7867 }
7868 }
7869
7870 return kitContent;
7871 },
7872 getWPContent = function getWPContent(content, importedData) {
7873 var kitWPContent = {};
7874
7875 for (var contentType in importedData === null || importedData === void 0 ? void 0 : importedData['wp-content']) {
7876 var _importedData$wpCont;
7877
7878 var succeededItems = (_importedData$wpCont = importedData['wp-content'][contentType]) === null || _importedData$wpCont === void 0 ? void 0 : _importedData$wpCont.succeed;
7879 kitWPContent[contentType] = succeededItems ? (0, _keys.default)(succeededItems) : [];
7880 }
7881
7882 return kitWPContent;
7883 },
7884 getKitData = function getKitData() {
7885 if (!context.data.fileResponse) {
7886 return {};
7887 }
7888
7889 var manifest = context.data.fileResponse.stage1.manifest,
7890 importedData = context.data.fileResponse.stage2;
7891 return {
7892 templates: getTemplates(manifest.templates, importedData),
7893 content: getContent(manifest.content, importedData),
7894 'wp-content': getWPContent(manifest['wp-content'], importedData),
7895 'site-settings': context.data.includes.includes('settings') ? manifest['site-settings'] : {}
7896 };
7897 };
7898
7899 return /*#__PURE__*/_react.default.createElement(_layout.default, {
7900 type: "import",
7901 footer: getFooter()
7902 }, /*#__PURE__*/_react.default.createElement(_wizardStep.default, {
7903 image: elementorAppConfig.assets_url + 'images/go-pro.svg',
7904 heading: __('Your kit is now live on your site!', 'elementor'),
7905 notice: /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(_inlineLink.default, {
7906 url: "https://go.elementor.com/app-what-are-kits",
7907 italic: true
7908 }, __('Click Here', 'elementor')), " ", __('to learn more about building your site with Elementor Kits', 'elementor'))
7909 }, /*#__PURE__*/_react.default.createElement(_kitData.default, {
7910 data: getKitData()
7911 })));
7912 }
7913
7914 /***/ }),
7915
7916 /***/ "../core/app/modules/import-export/assets/js/pages/import/import-content/components/import-button/import-button.js":
7917 /*!*************************************************************************************************************************!*\
7918 !*** ../core/app/modules/import-export/assets/js/pages/import/import-content/components/import-button/import-button.js ***!
7919 \*************************************************************************************************************************/
7920 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7921
7922 "use strict";
7923 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
7924 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
7925
7926
7927 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7928
7929 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7930
7931 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
7932
7933 _Object$defineProperty(exports, "__esModule", {
7934 value: true
7935 });
7936
7937 exports.default = ImportButton;
7938
7939 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
7940
7941 __webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
7942
7943 __webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
7944
7945 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
7946
7947 var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
7948
7949 var _contextProvider = __webpack_require__(/*! ../../../../../context/context-provider */ "../core/app/modules/import-export/assets/js/context/context-provider.js");
7950
7951 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
7952
7953 function ImportButton() {
7954 var context = (0, _react.useContext)(_contextProvider.Context),
7955 navigate = (0, _router.useNavigate)(),
7956 _useState = (0, _react.useState)(false),
7957 _useState2 = (0, _slicedToArray2.default)(_useState, 2),
7958 isImportAllowed = _useState2[0],
7959 setIsImportAllowed = _useState2[1];
7960
7961 (0, _react.useEffect)(function () {
7962 setIsImportAllowed(!!context.data.includes.length);
7963 }, [context.data.includes]);
7964 return /*#__PURE__*/_react.default.createElement(_button.default, {
7965 variant: "contained",
7966 text: __('Next', 'elementor'),
7967 color: isImportAllowed ? 'primary' : 'disabled',
7968 onClick: function onClick() {
7969 if (isImportAllowed) {
7970 if (context.data.includes.includes('templates') && context.data.fileResponse.stage1.conflicts) {
7971 navigate('import/resolver');
7972 } else {
7973 navigate('import/process');
7974 }
7975 }
7976 }
7977 });
7978 }
7979
7980 ImportButton.propTypes = {
7981 setIsDownloading: PropTypes.func
7982 };
7983
7984 /***/ }),
7985
7986 /***/ "../core/app/modules/import-export/assets/js/pages/import/import-content/import-content.js":
7987 /*!*************************************************************************************************!*\
7988 !*** ../core/app/modules/import-export/assets/js/pages/import/import-content/import-content.js ***!
7989 \*************************************************************************************************/
7990 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7991
7992 "use strict";
7993 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
7994
7995
7996 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7997
7998 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7999
8000 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
8001
8002 _Object$defineProperty(exports, "__esModule", {
8003 value: true
8004 });
8005
8006 exports.default = ImportContent;
8007
8008 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
8009
8010 var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
8011
8012 var _contextProvider = __webpack_require__(/*! ../../../context/context-provider */ "../core/app/modules/import-export/assets/js/context/context-provider.js");
8013
8014 var _layout = _interopRequireDefault(__webpack_require__(/*! ../../../templates/layout */ "../core/app/modules/import-export/assets/js/templates/layout.js"));
8015
8016 var _pageHeader = _interopRequireDefault(__webpack_require__(/*! ../../../ui/page-header/page-header */ "../core/app/modules/import-export/assets/js/ui/page-header/page-header.js"));
8017
8018 var _kitContent = _interopRequireDefault(__webpack_require__(/*! ../../../shared/kit-content/kit-content */ "../core/app/modules/import-export/assets/js/shared/kit-content/kit-content.js"));
8019
8020 var _inlineLink = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/inline-link */ "../core/app/assets/js/ui/molecules/inline-link.js"));
8021
8022 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
8023
8024 var _wizardFooter = _interopRequireDefault(__webpack_require__(/*! elementor-app/organisms/wizard-footer */ "../core/app/assets/js/organisms/wizard-footer.js"));
8025
8026 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"));
8027
8028 function ImportContent() {
8029 var _context$data$fileRes, _context$data$fileRes2;
8030
8031 var context = (0, _react.useContext)(_contextProvider.Context),
8032 navigate = (0, _router.useNavigate)(),
8033 getFooter = function getFooter() {
8034 return /*#__PURE__*/_react.default.createElement(_wizardFooter.default, {
8035 separator: true,
8036 justify: "end"
8037 }, /*#__PURE__*/_react.default.createElement(_button.default, {
8038 text: __('Previous', 'elementor'),
8039 variant: "contained",
8040 onClick: function onClick() {
8041 return context.dispatch({
8042 type: 'SET_FILE',
8043 payload: null
8044 });
8045 }
8046 }), /*#__PURE__*/_react.default.createElement(_importButton.default, null));
8047 },
8048 getLearnMoreLink = function getLearnMoreLink() {
8049 return /*#__PURE__*/_react.default.createElement(_inlineLink.default, {
8050 url: "https://go.elementor.com/app-what-are-kits",
8051 italic: true
8052 }, __('Learn More', 'elementor'));
8053 };
8054
8055 (0, _react.useEffect)(function () {
8056 if (!context.data.file) {
8057 navigate('import');
8058 }
8059 }, [context.data.file]);
8060 return /*#__PURE__*/_react.default.createElement(_layout.default, {
8061 type: "import",
8062 footer: getFooter()
8063 }, /*#__PURE__*/_react.default.createElement("section", {
8064 className: "e-app-export-kit"
8065 }, /*#__PURE__*/_react.default.createElement(_pageHeader.default, {
8066 heading: __('Import a Template Kit', 'elementor'),
8067 description: [__('Choose which Elementor components - templates, content and site settings - to include in your kit.', 'elementor'), /*#__PURE__*/_react.default.createElement(_react.default.Fragment, {
8068 key: "description-secondary-line"
8069 }, __('By default, all of your components will be imported.', 'elementor'), " ", getLearnMoreLink())]
8070 }), /*#__PURE__*/_react.default.createElement(_kitContent.default, {
8071 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
8072 })));
8073 }
8074
8075 /***/ }),
8076
8077 /***/ "../core/app/modules/import-export/assets/js/pages/import/import-kit/import-kit.js":
8078 /*!*****************************************************************************************!*\
8079 !*** ../core/app/modules/import-export/assets/js/pages/import/import-kit/import-kit.js ***!
8080 \*****************************************************************************************/
8081 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8082
8083 "use strict";
8084 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
8085
8086
8087 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8088
8089 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
8090
8091 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
8092
8093 _Object$defineProperty(exports, "__esModule", {
8094 value: true
8095 });
8096
8097 exports.default = ImportKit;
8098
8099 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
8100
8101 var _stringify = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/json/stringify */ "../node_modules/@babel/runtime-corejs2/core-js/json/stringify.js"));
8102
8103 __webpack_require__(/*! core-js/modules/es6.regexp.match.js */ "../node_modules/core-js/modules/es6.regexp.match.js");
8104
8105 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
8106
8107 var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
8108
8109 var _contextProvider = __webpack_require__(/*! ../../../context/context-provider */ "../core/app/modules/import-export/assets/js/context/context-provider.js");
8110
8111 var _layout = _interopRequireDefault(__webpack_require__(/*! ../../../templates/layout */ "../core/app/modules/import-export/assets/js/templates/layout.js"));
8112
8113 var _pageHeader = _interopRequireDefault(__webpack_require__(/*! ../../../ui/page-header/page-header */ "../core/app/modules/import-export/assets/js/ui/page-header/page-header.js"));
8114
8115 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"));
8116
8117 var _inlineLink = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/inline-link */ "../core/app/assets/js/ui/molecules/inline-link.js"));
8118
8119 var _notice = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/notice */ "../core/app/assets/js/ui/molecules/notice.js"));
8120
8121 var _dropZone = _interopRequireDefault(__webpack_require__(/*! elementor-app/organisms/drop-zone */ "../core/app/assets/js/organisms/drop-zone.js"));
8122
8123 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
8124
8125 var _useAjax2 = _interopRequireDefault(__webpack_require__(/*! elementor-app/hooks/use-ajax */ "../core/app/assets/js/hooks/use-ajax.js"));
8126
8127 __webpack_require__(/*! ./import-kit.scss */ "../core/app/modules/import-export/assets/js/pages/import/import-kit/import-kit.scss");
8128
8129 function ImportKit() {
8130 var _useAjax = (0, _useAjax2.default)(),
8131 ajaxState = _useAjax.ajaxState,
8132 setAjax = _useAjax.setAjax,
8133 ajaxActions = _useAjax.ajaxActions,
8134 _useState = (0, _react.useState)(false),
8135 _useState2 = (0, _slicedToArray2.default)(_useState, 2),
8136 isImportFailed = _useState2[0],
8137 setIsImportFailed = _useState2[1],
8138 _useState3 = (0, _react.useState)(false),
8139 _useState4 = (0, _slicedToArray2.default)(_useState3, 2),
8140 isLoading = _useState4[0],
8141 setIsLoading = _useState4[1],
8142 context = (0, _react.useContext)(_contextProvider.Context),
8143 navigate = (0, _router.useNavigate)(),
8144 referrer = location.hash.match('referrer=([^&]+)'),
8145 resetImportProcess = function resetImportProcess() {
8146 context.dispatch({
8147 type: 'SET_FILE',
8148 payload: null
8149 });
8150 setIsImportFailed(false);
8151 setIsLoading(false);
8152 ajaxActions.reset();
8153 },
8154 getLearnMoreLink = function getLearnMoreLink() {
8155 return /*#__PURE__*/_react.default.createElement(_inlineLink.default, {
8156 url: "https://go.elementor.com/app-what-are-kits",
8157 key: "learn-more-link",
8158 italic: true
8159 }, __('Learn More', 'elementor'));
8160 };
8161
8162 (0, _react.useEffect)(function () {
8163 if (context.data.file) {
8164 setAjax({
8165 data: {
8166 e_import_file: context.data.file,
8167 action: 'elementor_import_kit',
8168 data: (0, _stringify.default)({
8169 stage: 1
8170 })
8171 }
8172 });
8173 }
8174 }, [context.data.file]);
8175 (0, _react.useEffect)(function () {
8176 if ('success' === ajaxState.status) {
8177 context.dispatch({
8178 type: 'SET_FILE_RESPONSE',
8179 payload: {
8180 stage1: ajaxState.response
8181 }
8182 });
8183 } else if ('error' === ajaxState.status) {
8184 setIsImportFailed(true);
8185 }
8186 }, [ajaxState.status]);
8187 (0, _react.useEffect)(function () {
8188 if (context.data.fileResponse && context.data.file) {
8189 navigate('/import/content');
8190 }
8191 }, [context.data.fileResponse]);
8192 (0, _react.useEffect)(function () {
8193 context.dispatch({
8194 type: 'SET_INCLUDES',
8195 payload: []
8196 });
8197 }, []);
8198 return /*#__PURE__*/_react.default.createElement(_layout.default, {
8199 type: "import"
8200 }, /*#__PURE__*/_react.default.createElement("section", {
8201 className: "e-app-import"
8202 }, 'kit-library' === (referrer === null || referrer === void 0 ? void 0 : referrer[1]) && /*#__PURE__*/_react.default.createElement(_button.default, {
8203 className: "e-app-import__back-to-library",
8204 icon: "eicon-chevron-left",
8205 text: __('Back to Kit Library', 'elementor'),
8206 onClick: function onClick() {
8207 return navigate('/kit-library');
8208 }
8209 }), /*#__PURE__*/_react.default.createElement(_pageHeader.default, {
8210 heading: __('Import a Template Kit', 'elementor'),
8211 description: [__('Upload a file with templates, site settings, content, etc., and apply them to your site automatically.', 'elementor'), getLearnMoreLink()]
8212 }), /*#__PURE__*/_react.default.createElement(_notice.default, {
8213 label: __('Important', 'elementor'),
8214 color: "warning",
8215 className: "e-app-import__notice"
8216 }, __('We recommend that you backup your site before importing a kit file.', 'elementor')), /*#__PURE__*/_react.default.createElement(_dropZone.default, {
8217 className: "e-app-import__drop-zone",
8218 heading: __('Upload Files to Your Library', 'elementor'),
8219 text: __('Drag & drop the .zip file with your Kit', 'elementor'),
8220 secondaryText: __('Or', 'elementor'),
8221 filetypes: ['zip'],
8222 onFileSelect: function onFileSelect(file) {
8223 setIsLoading(true);
8224 context.dispatch({
8225 type: 'SET_FILE',
8226 payload: file
8227 });
8228 },
8229 onError: function onError() {
8230 return setIsImportFailed(true);
8231 },
8232 isLoading: isLoading
8233 }), isImportFailed && /*#__PURE__*/_react.default.createElement(_importFailedDialog.default, {
8234 onApprove: function onApprove() {
8235 return window.open('https://elementor.com/help/import-kit?utm_source=import-export&utm_medium=wp-dash&utm_campaign=learn', '_blank');
8236 },
8237 onDismiss: resetImportProcess
8238 })));
8239 }
8240
8241 /***/ }),
8242
8243 /***/ "../core/app/modules/import-export/assets/js/pages/import/import-process/import-process.js":
8244 /*!*************************************************************************************************!*\
8245 !*** ../core/app/modules/import-export/assets/js/pages/import/import-process/import-process.js ***!
8246 \*************************************************************************************************/
8247 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8248
8249 "use strict";
8250
8251
8252 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8253
8254 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
8255
8256 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
8257
8258 _Object$defineProperty(exports, "__esModule", {
8259 value: true
8260 });
8261
8262 exports.default = ImportProcess;
8263
8264 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
8265
8266 var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
8267
8268 var _stringify = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/json/stringify */ "../node_modules/@babel/runtime-corejs2/core-js/json/stringify.js"));
8269
8270 __webpack_require__(/*! core-js/modules/es6.regexp.search.js */ "../node_modules/core-js/modules/es6.regexp.search.js");
8271
8272 __webpack_require__(/*! core-js/modules/es6.object.to-string.js */ "../node_modules/core-js/modules/es6.object.to-string.js");
8273
8274 __webpack_require__(/*! core-js/modules/es6.array.iterator.js */ "../node_modules/core-js/modules/es6.array.iterator.js");
8275
8276 __webpack_require__(/*! core-js/modules/web.dom.iterable.js */ "../node_modules/core-js/modules/web.dom.iterable.js");
8277
8278 __webpack_require__(/*! core-js/modules/es6.regexp.match.js */ "../node_modules/core-js/modules/es6.regexp.match.js");
8279
8280 __webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
8281
8282 __webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
8283
8284 var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
8285
8286 var _layout = _interopRequireDefault(__webpack_require__(/*! ../../../templates/layout */ "../core/app/modules/import-export/assets/js/templates/layout.js"));
8287
8288 var _fileProcess = _interopRequireDefault(__webpack_require__(/*! ../../../shared/file-process/file-process */ "../core/app/modules/import-export/assets/js/shared/file-process/file-process.js"));
8289
8290 var _contextProvider = __webpack_require__(/*! ../../../context/context-provider */ "../core/app/modules/import-export/assets/js/context/context-provider.js");
8291
8292 var _useAjax2 = _interopRequireDefault(__webpack_require__(/*! elementor-app/hooks/use-ajax */ "../core/app/assets/js/hooks/use-ajax.js"));
8293
8294 function ImportProcess() {
8295 var _location$hash$match;
8296
8297 var _useAjax = (0, _useAjax2.default)(),
8298 ajaxState = _useAjax.ajaxState,
8299 setAjax = _useAjax.setAjax,
8300 context = (0, _react.useContext)(_contextProvider.Context),
8301 navigate = (0, _router.useNavigate)(),
8302 urlSearchParams = new URLSearchParams(window.location.search),
8303 queryParams = Object.fromEntries(urlSearchParams.entries()),
8304 fileURL = (queryParams === null || queryParams === void 0 ? void 0 : queryParams['file_url']) || ((_location$hash$match = location.hash.match('file_url=([^&]+)')) === null || _location$hash$match === void 0 ? void 0 : _location$hash$match[1]),
8305 onLoad = function onLoad() {
8306 var ajaxConfig = {
8307 data: {
8308 action: 'elementor_import_kit'
8309 }
8310 };
8311
8312 if (fileURL || context.data.fileResponse) {
8313 if (fileURL && !context.data.file) {
8314 // When the starting point of the app is the import/process screen and importing via file_url.
8315 var decodedFileURL = decodeURIComponent(fileURL);
8316 context.dispatch({
8317 type: 'SET_FILE',
8318 payload: decodedFileURL
8319 });
8320 ajaxConfig.data.e_import_file = decodedFileURL;
8321 ajaxConfig.data.data = (0, _stringify.default)({
8322 stage: 1
8323 });
8324 var referrer = location.hash.match('referrer=([^&]+)');
8325
8326 if (referrer) {
8327 context.dispatch({
8328 type: 'SET_REFERRER',
8329 payload: referrer[1]
8330 });
8331 }
8332 } else {
8333 // When the import/process is the second step of the kit import process, after selecting the kit content.
8334 ajaxConfig.data.data = {
8335 stage: 2,
8336 session: context.data.fileResponse.stage1.session,
8337 include: context.data.includes,
8338 overrideConditions: context.data.overrideConditions
8339 };
8340
8341 if (context.data.referrer) {
8342 ajaxConfig.data.data.referrer = context.data.referrer;
8343 }
8344
8345 ajaxConfig.data.data = (0, _stringify.default)(ajaxConfig.data.data);
8346 }
8347
8348 setAjax(ajaxConfig);
8349 }
8350 },
8351 onSuccess = function onSuccess() {
8352 var _context$data$fileRes;
8353
8354 if ((_context$data$fileRes = context.data.fileResponse) !== null && _context$data$fileRes !== void 0 && _context$data$fileRes.stage1) {
8355 var previousFileResponse = context.data.fileResponse,
8356 fileResponse = (0, _objectSpread2.default)((0, _objectSpread2.default)({}, previousFileResponse), {}, {
8357 stage2: ajaxState.response
8358 });
8359 context.dispatch({
8360 type: 'SET_FILE_RESPONSE',
8361 payload: fileResponse
8362 });
8363 } else {
8364 context.dispatch({
8365 type: 'SET_FILE_RESPONSE',
8366 payload: {
8367 stage1: ajaxState.response
8368 }
8369 });
8370 }
8371 },
8372 onDialogDismiss = function onDialogDismiss() {
8373 context.dispatch({
8374 type: 'SET_FILE',
8375 payload: null
8376 });
8377 navigate('/import');
8378 };
8379
8380 (0, _react.useEffect)(function () {
8381 if ('success' === ajaxState.status) {
8382 if (context.data.fileResponse.hasOwnProperty('stage2')) {
8383 navigate('/import/complete');
8384 } else {
8385 navigate('/import/content');
8386 }
8387 }
8388 }, [context.data.fileResponse]);
8389 return /*#__PURE__*/_react.default.createElement(_layout.default, {
8390 type: "import"
8391 }, /*#__PURE__*/_react.default.createElement(_fileProcess.default, {
8392 status: ajaxState.status,
8393 onLoad: onLoad,
8394 onSuccess: onSuccess,
8395 onDialogApprove: function onDialogApprove() {},
8396 onDialogDismiss: onDialogDismiss
8397 }));
8398 }
8399
8400 /***/ }),
8401
8402 /***/ "../core/app/modules/import-export/assets/js/pages/import/import-resolver/components/conflict/components/conflict-checkbox/conflict-checkbox.js":
8403 /*!******************************************************************************************************************************************************!*\
8404 !*** ../core/app/modules/import-export/assets/js/pages/import/import-resolver/components/conflict/components/conflict-checkbox/conflict-checkbox.js ***!
8405 \******************************************************************************************************************************************************/
8406 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8407
8408 "use strict";
8409 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
8410
8411
8412 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8413
8414 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
8415
8416 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
8417
8418 _Object$defineProperty(exports, "__esModule", {
8419 value: true
8420 });
8421
8422 exports.default = ConflictCheckbox;
8423
8424 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
8425
8426 __webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
8427
8428 __webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
8429
8430 var _contextProvider = __webpack_require__(/*! ../../../../../../../context/context-provider */ "../core/app/modules/import-export/assets/js/context/context-provider.js");
8431
8432 var _checkbox = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/checkbox */ "../core/app/assets/js/ui/atoms/checkbox.js"));
8433
8434 function ConflictCheckbox(props) {
8435 var context = (0, _react.useContext)(_contextProvider.Context),
8436 isSelected = function isSelected() {
8437 return context.data.overrideConditions.includes(props.id);
8438 },
8439 updateOverrideCondition = function updateOverrideCondition(event) {
8440 var isChecked = event.target.checked,
8441 actionType = isChecked ? 'ADD_OVERRIDE_CONDITION' : 'REMOVE_OVERRIDE_CONDITION';
8442 context.dispatch({
8443 type: actionType,
8444 payload: props.id
8445 });
8446 };
8447
8448 (0, _react.useEffect)(function () {
8449 if (!context.data.overrideConditions.length) {
8450 context.dispatch({
8451 type: 'ADD_OVERRIDE_CONDITION',
8452 payload: props.id
8453 });
8454 }
8455 }, []);
8456 return /*#__PURE__*/_react.default.createElement(_checkbox.default, {
8457 checked: isSelected(),
8458 onChange: updateOverrideCondition,
8459 className: props.className
8460 });
8461 }
8462
8463 ConflictCheckbox.propTypes = {
8464 className: PropTypes.string,
8465 id: PropTypes.number.isRequired
8466 };
8467 ConflictCheckbox.defaultProps = {
8468 className: ''
8469 };
8470
8471 /***/ }),
8472
8473 /***/ "../core/app/modules/import-export/assets/js/pages/import/import-resolver/components/conflict/conflict.js":
8474 /*!****************************************************************************************************************!*\
8475 !*** ../core/app/modules/import-export/assets/js/pages/import/import-resolver/components/conflict/conflict.js ***!
8476 \****************************************************************************************************************/
8477 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8478
8479 "use strict";
8480 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
8481 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
8482
8483
8484 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8485
8486 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
8487
8488 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
8489
8490 _Object$defineProperty(exports, "__esModule", {
8491 value: true
8492 });
8493
8494 exports.default = Conflict;
8495
8496 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
8497
8498 __webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
8499
8500 __webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
8501
8502 var _contextProvider = __webpack_require__(/*! ../../../../../context/context-provider */ "../core/app/modules/import-export/assets/js/context/context-provider.js");
8503
8504 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"));
8505
8506 var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
8507
8508 var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
8509
8510 var _grid = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/grid/grid */ "../core/app/assets/js/ui/grid/grid.js"));
8511
8512 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
8513
8514 function Conflict(props) {
8515 var _context$data$fileRes, _context$data$fileRes2;
8516
8517 var context = (0, _react.useContext)(_contextProvider.Context),
8518 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,
8519 getConflictTitle = function getConflictTitle(id) {
8520 var _elementorAppConfig$i;
8521
8522 var templateType = manifest.templates[id].doc_type,
8523 summaryTitle = (_elementorAppConfig$i = elementorAppConfig['import-export'].summaryTitles.templates) === null || _elementorAppConfig$i === void 0 ? void 0 : _elementorAppConfig$i[templateType];
8524 return (summaryTitle === null || summaryTitle === void 0 ? void 0 : summaryTitle.single) || templateType;
8525 },
8526 getEditTemplateButton = function getEditTemplateButton(editUrl) {
8527 return /*#__PURE__*/_react.default.createElement(_button.default, {
8528 className: "e-app-import-resolver-conflicts__edit-template",
8529 url: editUrl,
8530 target: "_blank",
8531 icon: "eicon-editor-external-link",
8532 text: __('Edit Template', 'elementor'),
8533 hideText: true
8534 });
8535 },
8536 isImportedAssetSelected = function isImportedAssetSelected(importedAssetId) {
8537 return context.data.overrideConditions.includes(importedAssetId);
8538 },
8539 getAssetClassName = function getAssetClassName(isActive) {
8540 var classes = ['e-app-import-resolver-conflicts__asset'];
8541
8542 if (isActive) {
8543 classes.push('active');
8544 }
8545
8546 return classes.join(' ');
8547 },
8548 getImportedAssetClasses = function getImportedAssetClasses(importedAssetId) {
8549 return getAssetClassName(isImportedAssetSelected(importedAssetId));
8550 },
8551 getExistingAssetClasses = function getExistingAssetClasses(importedAssetId) {
8552 return getAssetClassName(!isImportedAssetSelected(importedAssetId));
8553 };
8554
8555 return /*#__PURE__*/_react.default.createElement(_grid.default, {
8556 container: true,
8557 noWrap: true
8558 }, /*#__PURE__*/_react.default.createElement(_conflictCheckbox.default, {
8559 id: props.importedId,
8560 type: "main-type",
8561 className: "e-app-import-resolver-conflicts__checkbox"
8562 }), /*#__PURE__*/_react.default.createElement(_grid.default, {
8563 item: true
8564 }, /*#__PURE__*/_react.default.createElement(_heading.default, {
8565 variant: "h5",
8566 tag: "h4",
8567 className: "e-app-import-resolver-conflicts__title"
8568 }, getConflictTitle(props.importedId)), /*#__PURE__*/_react.default.createElement(_grid.default, {
8569 item: true
8570 }, /*#__PURE__*/_react.default.createElement(_text.default, {
8571 variant: "sm",
8572 tag: "span",
8573 className: getImportedAssetClasses(props.importedId)
8574 }, __('Imported'), ": ", manifest.templates[props.importedId].title), /*#__PURE__*/_react.default.createElement(_text.default, {
8575 style: true,
8576 variant: "sm",
8577 tag: "span",
8578 className: getExistingAssetClasses(props.importedId)
8579 }, __('Existing'), ": ", props.conflictData.template_title, " ", getEditTemplateButton(props.conflictData.edit_url)))));
8580 }
8581
8582 Conflict.propTypes = {
8583 importedId: PropTypes.number,
8584 conflictData: PropTypes.object
8585 };
8586
8587 /***/ }),
8588
8589 /***/ "../core/app/modules/import-export/assets/js/pages/import/import-resolver/import-resolver.js":
8590 /*!***************************************************************************************************!*\
8591 !*** ../core/app/modules/import-export/assets/js/pages/import/import-resolver/import-resolver.js ***!
8592 \***************************************************************************************************/
8593 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8594
8595 "use strict";
8596 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
8597
8598
8599 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8600
8601 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
8602
8603 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
8604
8605 _Object$defineProperty(exports, "__esModule", {
8606 value: true
8607 });
8608
8609 exports.default = ImportResolver;
8610
8611 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
8612
8613 var _entries = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/entries */ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js"));
8614
8615 var _parseInt2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/parse-int */ "../node_modules/@babel/runtime-corejs2/core-js/parse-int.js"));
8616
8617 __webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
8618
8619 __webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
8620
8621 __webpack_require__(/*! core-js/modules/es6.array.find.js */ "../node_modules/core-js/modules/es6.array.find.js");
8622
8623 __webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
8624
8625 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
8626
8627 var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
8628
8629 var _contextProvider = __webpack_require__(/*! ../../../context/context-provider */ "../core/app/modules/import-export/assets/js/context/context-provider.js");
8630
8631 var _layout = _interopRequireDefault(__webpack_require__(/*! ../../../templates/layout */ "../core/app/modules/import-export/assets/js/templates/layout.js"));
8632
8633 var _pageHeader = _interopRequireDefault(__webpack_require__(/*! ../../../ui/page-header/page-header */ "../core/app/modules/import-export/assets/js/ui/page-header/page-header.js"));
8634
8635 var _conflict = _interopRequireDefault(__webpack_require__(/*! ./components/conflict/conflict */ "../core/app/modules/import-export/assets/js/pages/import/import-resolver/components/conflict/conflict.js"));
8636
8637 var _panel = _interopRequireDefault(__webpack_require__(/*! ../../../ui/panel/panel */ "../core/app/modules/import-export/assets/js/ui/panel/panel.js"));
8638
8639 var _notice = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/notice */ "../core/app/assets/js/ui/molecules/notice.js"));
8640
8641 var _inlineLink = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/inline-link */ "../core/app/assets/js/ui/molecules/inline-link.js"));
8642
8643 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
8644
8645 var _box = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/box */ "../core/app/assets/js/ui/atoms/box.js"));
8646
8647 var _list = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/list */ "../core/app/assets/js/ui/molecules/list.js"));
8648
8649 var _wizardFooter = _interopRequireDefault(__webpack_require__(/*! elementor-app/organisms/wizard-footer */ "../core/app/assets/js/organisms/wizard-footer.js"));
8650
8651 __webpack_require__(/*! ./import-resolver.scss */ "../core/app/modules/import-export/assets/js/pages/import/import-resolver/import-resolver.scss");
8652
8653 function ImportResolver() {
8654 var _context$data, _context$data$fileRes;
8655
8656 var context = (0, _react.useContext)(_contextProvider.Context),
8657 navigate = (0, _router.useNavigate)(),
8658 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) || {},
8659 getFooter = function getFooter() {
8660 return /*#__PURE__*/_react.default.createElement(_wizardFooter.default, {
8661 separator: true,
8662 justify: "end"
8663 }, /*#__PURE__*/_react.default.createElement(_button.default, {
8664 text: __('Previous', 'elementor'),
8665 variant: "contained",
8666 onClick: function onClick() {
8667 return navigate('import/content');
8668 }
8669 }), /*#__PURE__*/_react.default.createElement(_button.default, {
8670 text: __('Next', 'elementor'),
8671 variant: "contained",
8672 color: "primary",
8673 onClick: function onClick() {
8674 return navigate('import/process');
8675 }
8676 }));
8677 },
8678 getLearnMoreLink = function getLearnMoreLink() {
8679 return /*#__PURE__*/_react.default.createElement(_inlineLink.default, {
8680 url: "https://go.elementor.com/app-what-are-kits",
8681 italic: true
8682 }, __('Learn More', 'elementor'));
8683 },
8684 isHomePageOverride = function isHomePageOverride() {
8685 if (context.data.includes.includes('content')) {
8686 var _context$data2, _context$data2$fileRe, _context$data2$fileRe2;
8687
8688 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) || {};
8689 return (0, _entries.default)(pages).find(function (pageData) {
8690 return pageData[1].show_on_front;
8691 });
8692 }
8693
8694 return false;
8695 };
8696
8697 return /*#__PURE__*/_react.default.createElement(_layout.default, {
8698 type: "import",
8699 footer: getFooter()
8700 }, /*#__PURE__*/_react.default.createElement("section", {
8701 className: "e-app-import-resolver"
8702 }, /*#__PURE__*/_react.default.createElement(_pageHeader.default, {
8703 heading: __('Import a Template Kit', 'elementor'),
8704 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, {
8705 key: "description-secondary-line"
8706 }, __('Items that you leave checked here will override your current design and settings.', 'elementor'), " ", getLearnMoreLink())]
8707 }), isHomePageOverride() && /*#__PURE__*/_react.default.createElement(_notice.default, {
8708 className: "e-app-import-resolver__notice",
8709 label: __('Note', 'elementor'),
8710 color: "warning"
8711 }, __("Your site's homepage will be determined by the kit. You can change this later.", 'elementor')), /*#__PURE__*/_react.default.createElement(_panel.default, {
8712 isOpened: true
8713 }, /*#__PURE__*/_react.default.createElement(_panel.default.Header, {
8714 toggle: false
8715 }, /*#__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, {
8716 padding: "20"
8717 }, /*#__PURE__*/_react.default.createElement(_box.default, {
8718 className: "e-app-import-resolver-conflicts__container"
8719 }, /*#__PURE__*/_react.default.createElement(_list.default, {
8720 separated: true,
8721 className: "e-app-import-resolver-conflicts"
8722 }, (0, _entries.default)(conflicts).map(function (_ref, index) {
8723 var _ref2 = (0, _slicedToArray2.default)(_ref, 2),
8724 id = _ref2[0],
8725 conflict = _ref2[1];
8726
8727 return /*#__PURE__*/_react.default.createElement(_list.default.Item, {
8728 padding: "20",
8729 key: index,
8730 className: "e-app-import-resolver-conflicts__item"
8731 }, /*#__PURE__*/_react.default.createElement(_conflict.default, {
8732 importedId: (0, _parseInt2.default)(id),
8733 conflictData: conflict[0]
8734 }));
8735 })))))));
8736 }
8737
8738 /***/ }),
8739
8740 /***/ "../core/app/modules/import-export/assets/js/shared/content-layout/content-layout.js":
8741 /*!*******************************************************************************************!*\
8742 !*** ../core/app/modules/import-export/assets/js/shared/content-layout/content-layout.js ***!
8743 \*******************************************************************************************/
8744 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8745
8746 "use strict";
8747 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
8748
8749
8750 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8751
8752 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
8753
8754 _Object$defineProperty(exports, "__esModule", {
8755 value: true
8756 });
8757
8758 exports.default = ContentLayout;
8759
8760 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
8761
8762 __webpack_require__(/*! ./content-layout.scss */ "../core/app/modules/import-export/assets/js/shared/content-layout/content-layout.scss");
8763
8764 function ContentLayout(props) {
8765 return /*#__PURE__*/_react.default.createElement("div", {
8766 className: "e-app-import-export-content-layout"
8767 }, /*#__PURE__*/_react.default.createElement("div", {
8768 className: "e-app-import-export-content-layout__container"
8769 }, props.children));
8770 }
8771
8772 ContentLayout.propTypes = {
8773 children: PropTypes.any.isRequired
8774 };
8775
8776 /***/ }),
8777
8778 /***/ "../core/app/modules/import-export/assets/js/shared/file-process/file-process.js":
8779 /*!***************************************************************************************!*\
8780 !*** ../core/app/modules/import-export/assets/js/shared/file-process/file-process.js ***!
8781 \***************************************************************************************/
8782 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8783
8784 "use strict";
8785 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
8786 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
8787
8788
8789 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8790
8791 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
8792
8793 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
8794
8795 _Object$defineProperty(exports, "__esModule", {
8796 value: true
8797 });
8798
8799 exports.default = FileProcess;
8800
8801 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
8802
8803 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
8804
8805 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"));
8806
8807 var _wizardStep = _interopRequireDefault(__webpack_require__(/*! ../../ui/wizard-step/wizard-step */ "../core/app/modules/import-export/assets/js/ui/wizard-step/wizard-step.js"));
8808
8809 function FileProcess(props) {
8810 (0, _react.useEffect)(function () {
8811 props.onLoad();
8812 }, []);
8813 (0, _react.useEffect)(function () {
8814 if ('success' === props.status) {
8815 props.onSuccess();
8816 }
8817 }, [props.status]);
8818 return /*#__PURE__*/_react.default.createElement(_wizardStep.default, {
8819 className: (0, _utils.arrayToClassName)(['e-app-import-export-file-process', props.className]),
8820 icon: "eicon-loading eicon-animation-spin",
8821 heading: __('Setting up your kit...', 'elementor'),
8822 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'))
8823 }, 'error' === props.status && /*#__PURE__*/_react.default.createElement(_importFailedDialog.default, {
8824 onApprove: props.onDialogApprove,
8825 onDismiss: props.onDialogDismiss
8826 }));
8827 }
8828
8829 FileProcess.propTypes = {
8830 className: PropTypes.string,
8831 status: PropTypes.oneOf(['initial', 'success', 'error']),
8832 onLoad: PropTypes.func.isRequired,
8833 onSuccess: PropTypes.func.isRequired,
8834 onDialogApprove: PropTypes.func.isRequired,
8835 onDialogDismiss: PropTypes.func.isRequired
8836 };
8837 FileProcess.defaultProps = {
8838 className: ''
8839 };
8840
8841 /***/ }),
8842
8843 /***/ "../core/app/modules/import-export/assets/js/shared/import-failed-dialog/import-failed-dialog.js":
8844 /*!*******************************************************************************************************!*\
8845 !*** ../core/app/modules/import-export/assets/js/shared/import-failed-dialog/import-failed-dialog.js ***!
8846 \*******************************************************************************************************/
8847 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8848
8849 "use strict";
8850 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
8851 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
8852
8853
8854 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8855
8856 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
8857
8858 _Object$defineProperty(exports, "__esModule", {
8859 value: true
8860 });
8861
8862 exports.default = ImportFailedDialog;
8863
8864 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
8865
8866 var _dialog = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/dialog/dialog */ "../core/app/assets/js/ui/dialog/dialog.js"));
8867
8868 function ImportFailedDialog(props) {
8869 return /*#__PURE__*/_react.default.createElement(_dialog.default, {
8870 title: __('Something went wrong', 'elementor'),
8871 text: __('Nothing to worry about, just try again. If the problem continues, head over to the Help Center.', 'elementor'),
8872 approveButtonColor: "link",
8873 approveButtonText: __('Learn More', 'elementor'),
8874 approveButtonOnClick: props.onApprove,
8875 dismissButtonText: __('Dismiss', 'elementor'),
8876 dismissButtonOnClick: props.onDismiss,
8877 onClose: props.onDismiss
8878 });
8879 }
8880
8881 ImportFailedDialog.propTypes = {
8882 onApprove: PropTypes.func.isRequired,
8883 onDismiss: PropTypes.func.isRequired
8884 };
8885
8886 /***/ }),
8887
8888 /***/ "../core/app/modules/import-export/assets/js/shared/info-modal/export-info-modal.js":
8889 /*!******************************************************************************************!*\
8890 !*** ../core/app/modules/import-export/assets/js/shared/info-modal/export-info-modal.js ***!
8891 \******************************************************************************************/
8892 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8893
8894 "use strict";
8895 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
8896
8897
8898 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8899
8900 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
8901
8902 _Object$defineProperty(exports, "__esModule", {
8903 value: true
8904 });
8905
8906 exports.default = ExportInfoModal;
8907
8908 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
8909
8910 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
8911
8912 var _inlineLink = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/inline-link */ "../core/app/assets/js/ui/molecules/inline-link.js"));
8913
8914 var _infoModal = _interopRequireDefault(__webpack_require__(/*! ./info-modal */ "../core/app/modules/import-export/assets/js/shared/info-modal/info-modal.js"));
8915
8916 function ExportInfoModal(props) {
8917 return /*#__PURE__*/_react.default.createElement(_infoModal.default, (0, _extends2.default)({}, props, {
8918 title: __('Export a Template Kit', 'elementor')
8919 }), /*#__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, {
8920 url: "http://go.elementor.com/app-export-kit"
8921 }, __('Learn More', 'elementor'))))), /*#__PURE__*/_react.default.createElement(_infoModal.default.Section, null, /*#__PURE__*/_react.default.createElement(_infoModal.default.Tip, {
8922 title: __('Tip!', 'elementor'),
8923 description: __('Once your download is complete, import your kit to another site and get it up and running quickly.', 'elementor')
8924 })));
8925 }
8926
8927 /***/ }),
8928
8929 /***/ "../core/app/modules/import-export/assets/js/shared/info-modal/import-info-modal.js":
8930 /*!******************************************************************************************!*\
8931 !*** ../core/app/modules/import-export/assets/js/shared/info-modal/import-info-modal.js ***!
8932 \******************************************************************************************/
8933 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8934
8935 "use strict";
8936 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
8937
8938
8939 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8940
8941 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
8942
8943 _Object$defineProperty(exports, "__esModule", {
8944 value: true
8945 });
8946
8947 exports.default = ImportInfoModal;
8948
8949 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
8950
8951 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
8952
8953 var _inlineLink = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/inline-link */ "../core/app/assets/js/ui/molecules/inline-link.js"));
8954
8955 var _infoModal = _interopRequireDefault(__webpack_require__(/*! ./info-modal */ "../core/app/modules/import-export/assets/js/shared/info-modal/info-modal.js"));
8956
8957 function ImportInfoModal(props) {
8958 return /*#__PURE__*/_react.default.createElement(_infoModal.default, (0, _extends2.default)({}, props, {
8959 title: __('Import a Template Kit', 'elementor')
8960 }), /*#__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, {
8961 url: "http://go.elementor.com/app-import-kit"
8962 }, __('Learn More', 'elementor'))))));
8963 }
8964
8965 /***/ }),
8966
8967 /***/ "../core/app/modules/import-export/assets/js/shared/info-modal/info-modal-heading.js":
8968 /*!*******************************************************************************************!*\
8969 !*** ../core/app/modules/import-export/assets/js/shared/info-modal/info-modal-heading.js ***!
8970 \*******************************************************************************************/
8971 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8972
8973 "use strict";
8974 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
8975
8976
8977 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
8978
8979 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
8980
8981 _Object$defineProperty(exports, "__esModule", {
8982 value: true
8983 });
8984
8985 exports.default = InfoModalHeading;
8986
8987 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
8988
8989 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
8990
8991 var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
8992
8993 function InfoModalHeading(props) {
8994 return /*#__PURE__*/_react.default.createElement(_heading.default, {
8995 variant: "h3",
8996 tag: "h2",
8997 className: (0, _utils.arrayToClassName)(['e-app-import-export-info-modal__heading', props.className])
8998 }, props.children);
8999 }
9000
9001 InfoModalHeading.propTypes = {
9002 className: PropTypes.string,
9003 children: PropTypes.oneOfType([PropTypes.string, PropTypes.object, PropTypes.arrayOf(PropTypes.object)]).isRequired
9004 };
9005 InfoModalHeading.defaultProps = {
9006 className: ''
9007 };
9008
9009 /***/ }),
9010
9011 /***/ "../core/app/modules/import-export/assets/js/shared/info-modal/info-modal-section.js":
9012 /*!*******************************************************************************************!*\
9013 !*** ../core/app/modules/import-export/assets/js/shared/info-modal/info-modal-section.js ***!
9014 \*******************************************************************************************/
9015 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9016
9017 "use strict";
9018 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
9019
9020
9021 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9022
9023 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9024
9025 _Object$defineProperty(exports, "__esModule", {
9026 value: true
9027 });
9028
9029 exports.default = InfoModalSection;
9030
9031 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
9032
9033 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
9034
9035 var _modal = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/modal/modal */ "../core/app/assets/js/ui/modal/modal.js"));
9036
9037 function InfoModalSection(props) {
9038 return /*#__PURE__*/_react.default.createElement(_modal.default.Section, {
9039 className: (0, _utils.arrayToClassName)(['e-app-import-export-info-modal__section', props.className])
9040 }, props.children);
9041 }
9042
9043 InfoModalSection.propTypes = {
9044 className: PropTypes.string,
9045 children: PropTypes.any
9046 };
9047 InfoModalSection.defaultProps = {
9048 className: ''
9049 };
9050
9051 /***/ }),
9052
9053 /***/ "../core/app/modules/import-export/assets/js/shared/info-modal/info-modal-text.js":
9054 /*!****************************************************************************************!*\
9055 !*** ../core/app/modules/import-export/assets/js/shared/info-modal/info-modal-text.js ***!
9056 \****************************************************************************************/
9057 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9058
9059 "use strict";
9060 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
9061
9062
9063 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9064
9065 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9066
9067 _Object$defineProperty(exports, "__esModule", {
9068 value: true
9069 });
9070
9071 exports.default = InfoModalText;
9072
9073 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
9074
9075 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
9076
9077 var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
9078
9079 function InfoModalText(props) {
9080 return /*#__PURE__*/_react.default.createElement(_text.default, {
9081 variant: "sm",
9082 className: (0, _utils.arrayToClassName)(['e-app-import-export-info-modal__text', props.className])
9083 }, props.children);
9084 }
9085
9086 InfoModalText.propTypes = {
9087 className: PropTypes.string,
9088 children: PropTypes.any.isRequired
9089 };
9090 InfoModalText.defaultProps = {
9091 className: ''
9092 };
9093
9094 /***/ }),
9095
9096 /***/ "../core/app/modules/import-export/assets/js/shared/info-modal/info-modal-tip.js":
9097 /*!***************************************************************************************!*\
9098 !*** ../core/app/modules/import-export/assets/js/shared/info-modal/info-modal-tip.js ***!
9099 \***************************************************************************************/
9100 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9101
9102 "use strict";
9103 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
9104
9105
9106 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9107
9108 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9109
9110 _Object$defineProperty(exports, "__esModule", {
9111 value: true
9112 });
9113
9114 exports.default = InfoModalTip;
9115
9116 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
9117
9118 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
9119
9120 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
9121
9122 var _modal = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/modal/modal */ "../core/app/assets/js/ui/modal/modal.js"));
9123
9124 function InfoModalTip(props) {
9125 return /*#__PURE__*/_react.default.createElement(_modal.default.Tip, (0, _extends2.default)({}, props, {
9126 className: (0, _utils.arrayToClassName)(['e-app-import-export-info-modal__tip', props.className])
9127 }));
9128 }
9129
9130 InfoModalTip.propTypes = {
9131 className: PropTypes.string
9132 };
9133 InfoModalTip.defaultProps = {
9134 className: ''
9135 };
9136
9137 /***/ }),
9138
9139 /***/ "../core/app/modules/import-export/assets/js/shared/info-modal/info-modal.js":
9140 /*!***********************************************************************************!*\
9141 !*** ../core/app/modules/import-export/assets/js/shared/info-modal/info-modal.js ***!
9142 \***********************************************************************************/
9143 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9144
9145 "use strict";
9146 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
9147 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
9148
9149
9150 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9151
9152 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9153
9154 _Object$defineProperty(exports, "__esModule", {
9155 value: true
9156 });
9157
9158 exports.default = InfoModal;
9159 exports.infoButtonProps = void 0;
9160
9161 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
9162
9163 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
9164
9165 var _modal = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/modal/modal */ "../core/app/assets/js/ui/modal/modal.js"));
9166
9167 var _infoModalSection = _interopRequireDefault(__webpack_require__(/*! ./info-modal-section */ "../core/app/modules/import-export/assets/js/shared/info-modal/info-modal-section.js"));
9168
9169 var _infoModalHeading = _interopRequireDefault(__webpack_require__(/*! ./info-modal-heading */ "../core/app/modules/import-export/assets/js/shared/info-modal/info-modal-heading.js"));
9170
9171 var _infoModalText = _interopRequireDefault(__webpack_require__(/*! ./info-modal-text */ "../core/app/modules/import-export/assets/js/shared/info-modal/info-modal-text.js"));
9172
9173 var _infoModalTip = _interopRequireDefault(__webpack_require__(/*! ./info-modal-tip */ "../core/app/modules/import-export/assets/js/shared/info-modal/info-modal-tip.js"));
9174
9175 __webpack_require__(/*! ./info-modal.scss */ "../core/app/modules/import-export/assets/js/shared/info-modal/info-modal.scss");
9176
9177 var infoButtonProps = {
9178 id: 'info-modal',
9179 className: 'e-app-export-kit-information__info-icon',
9180 icon: 'eicon-info-circle',
9181 text: __('Kit Info', 'elementor'),
9182 color: 'secondary',
9183 hideText: true
9184 };
9185 exports.infoButtonProps = infoButtonProps;
9186
9187 function InfoModal(props) {
9188 var attrs = {
9189 className: 'e-app-import-export-info-modal',
9190 setShow: props.setShow
9191 };
9192
9193 if (props.hasOwnProperty('show')) {
9194 attrs.show = props.show;
9195 } else {
9196 attrs.toggleButtonProps = infoButtonProps;
9197 }
9198
9199 return /*#__PURE__*/_react.default.createElement(_modal.default, (0, _extends2.default)({}, attrs, {
9200 title: props.title
9201 }), props.children);
9202 }
9203
9204 InfoModal.propTypes = {
9205 show: PropTypes.bool,
9206 setShow: PropTypes.func,
9207 title: PropTypes.string,
9208 children: PropTypes.any.isRequired
9209 };
9210 InfoModal.Section = _infoModalSection.default;
9211 InfoModal.Heading = _infoModalHeading.default;
9212 InfoModal.Text = _infoModalText.default;
9213 InfoModal.Tip = _infoModalTip.default;
9214
9215 /***/ }),
9216
9217 /***/ "../core/app/modules/import-export/assets/js/shared/kit-content/components/kit-content-checkbox/kit-content-checkbox.js":
9218 /*!******************************************************************************************************************************!*\
9219 !*** ../core/app/modules/import-export/assets/js/shared/kit-content/components/kit-content-checkbox/kit-content-checkbox.js ***!
9220 \******************************************************************************************************************************/
9221 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9222
9223 "use strict";
9224 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
9225
9226
9227 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9228
9229 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9230
9231 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
9232
9233 _Object$defineProperty(exports, "__esModule", {
9234 value: true
9235 });
9236
9237 exports.default = KitContentCheckbox;
9238
9239 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
9240
9241 __webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
9242
9243 __webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
9244
9245 var _contextProvider = __webpack_require__(/*! ../../../../context/context-provider */ "../core/app/modules/import-export/assets/js/context/context-provider.js");
9246
9247 var _checkbox = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/checkbox */ "../core/app/assets/js/ui/atoms/checkbox.js"));
9248
9249 function KitContentCheckbox(props) {
9250 var context = (0, _react.useContext)(_contextProvider.Context),
9251 isSelected = function isSelected() {
9252 return context.data.includes.includes(props.type);
9253 },
9254 setIncludes = function setIncludes(event) {
9255 var isChecked = event.target.checked,
9256 actionType = isChecked ? 'ADD_INCLUDE' : 'REMOVE_INCLUDE';
9257 context.dispatch({
9258 type: actionType,
9259 payload: props.type
9260 });
9261 };
9262
9263 (0, _react.useEffect)(function () {
9264 if (!context.data.includes.length) {
9265 context.dispatch({
9266 type: 'ADD_INCLUDE',
9267 payload: props.type
9268 });
9269 }
9270 }, []);
9271 return (0, _react.useMemo)(function () {
9272 return /*#__PURE__*/_react.default.createElement(_checkbox.default, {
9273 checked: isSelected(),
9274 onChange: setIncludes,
9275 className: props.className
9276 });
9277 }, [context.data.includes]);
9278 }
9279
9280 KitContentCheckbox.propTypes = {
9281 className: PropTypes.string,
9282 type: PropTypes.string.isRequired
9283 };
9284 KitContentCheckbox.defaultProps = {
9285 className: ''
9286 };
9287
9288 /***/ }),
9289
9290 /***/ "../core/app/modules/import-export/assets/js/shared/kit-content/components/templates-features/templates-features.js":
9291 /*!**************************************************************************************************************************!*\
9292 !*** ../core/app/modules/import-export/assets/js/shared/kit-content/components/templates-features/templates-features.js ***!
9293 \**************************************************************************************************************************/
9294 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9295
9296 "use strict";
9297 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
9298
9299
9300 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9301
9302 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9303
9304 _Object$defineProperty(exports, "__esModule", {
9305 value: true
9306 });
9307
9308 exports.default = TemplatesFeatures;
9309
9310 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
9311
9312 var _tooltip = _interopRequireDefault(__webpack_require__(/*! elementor-app/molecules/tooltip */ "../core/app/assets/js/molecules/tooltip.js"));
9313
9314 __webpack_require__(/*! ./templates-features.scss */ "../core/app/modules/import-export/assets/js/shared/kit-content/components/templates-features/templates-features.scss");
9315
9316 function TemplatesFeatures(props) {
9317 var _props$features$locke;
9318
9319 var isLockedFeatures = (_props$features$locke = props.features.locked) === null || _props$features$locke === void 0 ? void 0 : _props$features$locke.length,
9320 getLockedFeatures = function getLockedFeatures() {
9321 if (!isLockedFeatures) {
9322 return;
9323 }
9324
9325 return /*#__PURE__*/_react.default.createElement(_tooltip.default, {
9326 tag: "span",
9327 offset: 19,
9328 show: props.showTooltip,
9329 title: props.features.tooltip,
9330 disabled: !props.isLocked,
9331 className: props.isLocked ? 'e-app-export-templates-features__locked' : ''
9332 }, ', ' + props.features.locked.join(', '));
9333 },
9334 getOpenFeatures = function getOpenFeatures() {
9335 var _props$features$open;
9336
9337 return (_props$features$open = props.features.open) === null || _props$features$open === void 0 ? void 0 : _props$features$open.join(', ');
9338 };
9339
9340 return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, getOpenFeatures(), getLockedFeatures());
9341 }
9342
9343 TemplatesFeatures.propTypes = {
9344 features: PropTypes.object,
9345 isLocked: PropTypes.bool,
9346 showTooltip: PropTypes.bool
9347 };
9348 TemplatesFeatures.defaultProps = {
9349 showTooltip: false
9350 };
9351
9352 /***/ }),
9353
9354 /***/ "../core/app/modules/import-export/assets/js/shared/kit-content/kit-content-data/kit-content-data.js":
9355 /*!***********************************************************************************************************!*\
9356 !*** ../core/app/modules/import-export/assets/js/shared/kit-content/kit-content-data/kit-content-data.js ***!
9357 \***********************************************************************************************************/
9358 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9359
9360 "use strict";
9361 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
9362
9363
9364 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9365
9366 _Object$defineProperty(exports, "__esModule", {
9367 value: true
9368 });
9369
9370 exports.default = void 0;
9371 var kitContentData = [{
9372 type: 'templates',
9373 data: {
9374 title: __('Templates', 'elementor'),
9375 features: {
9376 open: [__('Saved Templates', 'elementor')],
9377 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')],
9378 tooltip: __('To import or export these components, you’ll need Elementor Pro.', 'elementor')
9379 }
9380 }
9381 }, {
9382 type: 'content',
9383 data: {
9384 title: __('Content', 'elementor'),
9385 features: {
9386 open: [__('Elementor Pages', 'elementor'), __('Landing Pages', 'elementor'), __('Elementor Posts', 'elementor'), __('WP Pages', 'elementor'), __('WP Posts', 'elementor'), __('Custom Post Type', 'elementor')]
9387 }
9388 }
9389 }, {
9390 type: 'settings',
9391 data: {
9392 title: __('Site Settings', 'elementor'),
9393 features: {
9394 open: [__('Global Colors', 'elementor'), __('Global Fonts', 'elementor'), __('Theme Style settings', 'elementor'), __('Layout Settings', 'elementor'), __('Lightbox Settings', 'elementor'), __('Background Settings', 'elementor')]
9395 }
9396 }
9397 }];
9398 var _default = kitContentData;
9399 exports.default = _default;
9400
9401 /***/ }),
9402
9403 /***/ "../core/app/modules/import-export/assets/js/shared/kit-content/kit-content.js":
9404 /*!*************************************************************************************!*\
9405 !*** ../core/app/modules/import-export/assets/js/shared/kit-content/kit-content.js ***!
9406 \*************************************************************************************/
9407 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9408
9409 "use strict";
9410 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
9411
9412
9413 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9414
9415 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9416
9417 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
9418
9419 _Object$defineProperty(exports, "__esModule", {
9420 value: true
9421 });
9422
9423 exports.default = KitContent;
9424
9425 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
9426
9427 __webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
9428
9429 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
9430
9431 var _objectSpread3 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
9432
9433 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
9434
9435 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"));
9436
9437 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"));
9438
9439 var _goProButton = _interopRequireDefault(__webpack_require__(/*! elementor-app/molecules/go-pro-button */ "../core/app/assets/js/molecules/go-pro-button.js"));
9440
9441 var _box = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/box */ "../core/app/assets/js/ui/atoms/box.js"));
9442
9443 var _list = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/list */ "../core/app/assets/js/ui/molecules/list.js"));
9444
9445 var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
9446
9447 var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
9448
9449 var _grid = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/grid/grid */ "../core/app/assets/js/ui/grid/grid.js"));
9450
9451 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"));
9452
9453 __webpack_require__(/*! ./kit-content.scss */ "../core/app/modules/import-export/assets/js/shared/kit-content/kit-content.scss");
9454
9455 function KitContent(props) {
9456 var hasPro = elementorAppConfig.hasPro,
9457 _useState = (0, _react.useState)({}),
9458 _useState2 = (0, _slicedToArray2.default)(_useState, 2),
9459 containerHover = _useState2[0],
9460 setContainerHover = _useState2[1],
9461 getTemplateFeatures = function getTemplateFeatures(features, index) {
9462 if (!features) {
9463 return;
9464 }
9465
9466 return /*#__PURE__*/_react.default.createElement(_templatesFeatures.default, {
9467 features: features,
9468 isLocked: !hasPro,
9469 showTooltip: containerHover[index]
9470 });
9471 },
9472 getGoProButton = function getGoProButton() {
9473 return /*#__PURE__*/_react.default.createElement(_goProButton.default, {
9474 className: "e-app-export-kit-content__go-pro-button",
9475 url: "https://go.elementor.com/go-pro-import-export"
9476 });
9477 },
9478 setContainerHoverState = function setContainerHoverState(index, state) {
9479 setContainerHover(function (prevState) {
9480 return (0, _objectSpread3.default)((0, _objectSpread3.default)({}, prevState), {}, (0, _defineProperty2.default)({}, index, state));
9481 });
9482 };
9483
9484 return /*#__PURE__*/_react.default.createElement(_box.default, null, /*#__PURE__*/_react.default.createElement(_list.default, {
9485 separated: true,
9486 className: "e-app-export-kit-content"
9487 }, _kitContentData.default.map(function (item, index) {
9488 var _item$data$features;
9489
9490 var isLockedFeaturesNoPro = ((_item$data$features = item.data.features) === null || _item$data$features === void 0 ? void 0 : _item$data$features.locked) && !hasPro;
9491
9492 if (props.manifest) {
9493 var contentType = 'settings' === item.type ? 'site-settings' : item.type;
9494
9495 if (!props.manifest[contentType]) {
9496 return;
9497 }
9498 }
9499
9500 return /*#__PURE__*/_react.default.createElement(_list.default.Item, {
9501 padding: "20",
9502 key: item.type,
9503 className: "e-app-export-kit-content__item"
9504 }, /*#__PURE__*/_react.default.createElement("div", {
9505 onMouseEnter: function onMouseEnter() {
9506 return isLockedFeaturesNoPro && setContainerHoverState(index, true);
9507 },
9508 onMouseLeave: function onMouseLeave() {
9509 return isLockedFeaturesNoPro && setContainerHoverState(index, false);
9510 }
9511 }, /*#__PURE__*/_react.default.createElement(_grid.default, {
9512 container: true,
9513 noWrap: true
9514 }, /*#__PURE__*/_react.default.createElement(_kitContentCheckbox.default, {
9515 type: item.type,
9516 className: "e-app-export-kit-content__checkbox"
9517 }), /*#__PURE__*/_react.default.createElement(_grid.default, {
9518 item: true
9519 }, /*#__PURE__*/_react.default.createElement(_heading.default, {
9520 variant: "h4",
9521 tag: "h3",
9522 className: "e-app-export-kit-content__title"
9523 }, item.data.title), /*#__PURE__*/_react.default.createElement(_grid.default, {
9524 item: true
9525 }, /*#__PURE__*/_react.default.createElement(_text.default, {
9526 variant: "sm",
9527 tag: "span",
9528 className: "e-app-export-kit-content__description"
9529 }, item.data.description || getTemplateFeatures(item.data.features, index)), isLockedFeaturesNoPro && getGoProButton())))));
9530 })));
9531 }
9532
9533 KitContent.propTypes = {
9534 className: PropTypes.string,
9535 manifest: PropTypes.object
9536 };
9537 KitContent.defaultProps = {
9538 className: ''
9539 };
9540
9541 /***/ }),
9542
9543 /***/ "../core/app/modules/import-export/assets/js/shared/kit-data/kit-data.js":
9544 /*!*******************************************************************************!*\
9545 !*** ../core/app/modules/import-export/assets/js/shared/kit-data/kit-data.js ***!
9546 \*******************************************************************************/
9547 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9548
9549 "use strict";
9550 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
9551 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
9552
9553
9554 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9555
9556 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9557
9558 _Object$defineProperty(exports, "__esModule", {
9559 value: true
9560 });
9561
9562 exports.default = KitData;
9563
9564 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
9565
9566 var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
9567
9568 var _entries = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/entries */ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js"));
9569
9570 var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js"));
9571
9572 __webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
9573
9574 __webpack_require__(/*! core-js/modules/es6.array.filter.js */ "../node_modules/core-js/modules/es6.array.filter.js");
9575
9576 var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
9577
9578 var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
9579
9580 var _list = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/list */ "../core/app/assets/js/ui/molecules/list.js"));
9581
9582 __webpack_require__(/*! ./kit-data.scss */ "../core/app/modules/import-export/assets/js/shared/kit-data/kit-data.scss");
9583
9584 function KitData(props) {
9585 var kitData = props.data,
9586 getSummaryTitle = function getSummaryTitle(type, key, amount) {
9587 var data = elementorAppConfig['import-export'].summaryTitles[type][key];
9588
9589 if (data !== null && data !== void 0 && data.single) {
9590 if (!amount) {
9591 return '';
9592 }
9593
9594 var title = amount > 1 ? data.plural : data.single;
9595 return amount + ' ' + title;
9596 }
9597
9598 return data;
9599 },
9600 getTemplates = function getTemplates() {
9601 var templates = {};
9602
9603 for (var key in kitData === null || kitData === void 0 ? void 0 : kitData.templates) {
9604 var type = kitData.templates[key].doc_type;
9605
9606 if (!templates[type]) {
9607 templates[type] = 0;
9608 }
9609
9610 templates[type]++;
9611 }
9612
9613 return (0, _entries.default)(templates).map(function (item) {
9614 return getSummaryTitle('templates', item[0], item[1]);
9615 });
9616 },
9617 getSiteSettings = function getSiteSettings() {
9618 var siteSettings = (kitData === null || kitData === void 0 ? void 0 : kitData['site-settings']) || {};
9619 return (0, _entries.default)(siteSettings).map(function (item) {
9620 return getSummaryTitle('site-settings', item[1]);
9621 });
9622 },
9623 getContent = function getContent() {
9624 var content = (kitData === null || kitData === void 0 ? void 0 : kitData.content) || {},
9625 wpContent = (kitData === null || kitData === void 0 ? void 0 : kitData['wp-content']) || {};
9626 var mergedContent = (0, _objectSpread2.default)({}, content);
9627
9628 for (var key in mergedContent) {
9629 mergedContent[key] = (0, _keys.default)(mergedContent[key]).concat(wpContent[key] || []);
9630 } // In case that wpContent has properties that doesn't exist in the content object.
9631
9632
9633 mergedContent = (0, _objectSpread2.default)((0, _objectSpread2.default)({}, wpContent), mergedContent);
9634 return (0, _entries.default)(mergedContent).map(function (item) {
9635 return getSummaryTitle('content', item[0], item[1].length);
9636 });
9637 },
9638 kitContent = [{
9639 title: __('Templates:', 'elementor'),
9640 data: getTemplates()
9641 }, {
9642 title: __('Site Settings:', 'elementor'),
9643 data: getSiteSettings()
9644 }, {
9645 title: __('Content:', 'elementor'),
9646 data: getContent()
9647 }];
9648
9649 return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(_heading.default, {
9650 variant: "h6",
9651 tag: "h3",
9652 className: "e-app-export-complete__kit-content-title"
9653 }, __('This Template Kit includes:', 'elementor')), /*#__PURE__*/_react.default.createElement(_list.default, {
9654 className: "e-app-export-complete-kit-data-list"
9655 }, kitContent.map(function (item, index) {
9656 if (!item.data.length) {
9657 return;
9658 }
9659
9660 return /*#__PURE__*/_react.default.createElement(_list.default.Item, {
9661 key: index,
9662 className: "e-app-export-complete-kit-data-list__item"
9663 }, /*#__PURE__*/_react.default.createElement(_text.default, {
9664 tag: "strong",
9665 variant: "sm"
9666 }, /*#__PURE__*/_react.default.createElement("strong", null, item.title)), " ", /*#__PURE__*/_react.default.createElement(_text.default, {
9667 tag: "span",
9668 variant: "sm"
9669 }, item.data.filter(function (value) {
9670 return value;
9671 }).join(' | ')));
9672 })));
9673 }
9674
9675 KitData.propTypes = {
9676 data: PropTypes.object
9677 };
9678
9679 /***/ }),
9680
9681 /***/ "../core/app/modules/import-export/assets/js/templates/layout.js":
9682 /*!***********************************************************************!*\
9683 !*** ../core/app/modules/import-export/assets/js/templates/layout.js ***!
9684 \***********************************************************************/
9685 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9686
9687 "use strict";
9688 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
9689 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
9690
9691
9692 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9693
9694 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9695
9696 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
9697
9698 _Object$defineProperty(exports, "__esModule", {
9699 value: true
9700 });
9701
9702 exports.default = Layout;
9703
9704 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
9705
9706 __webpack_require__(/*! core-js/modules/es6.regexp.match.js */ "../node_modules/core-js/modules/es6.regexp.match.js");
9707
9708 var _toConsumableArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/toConsumableArray */ "../node_modules/@babel/runtime-corejs2/helpers/toConsumableArray.js"));
9709
9710 var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
9711
9712 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
9713
9714 var _page = _interopRequireDefault(__webpack_require__(/*! elementor-app/layout/page */ "../core/app/assets/js/layout/page.js"));
9715
9716 var _contentLayout = _interopRequireDefault(__webpack_require__(/*! ../shared/content-layout/content-layout */ "../core/app/modules/import-export/assets/js/shared/content-layout/content-layout.js"));
9717
9718 var _infoModal = __webpack_require__(/*! ../shared/info-modal/info-modal */ "../core/app/modules/import-export/assets/js/shared/info-modal/info-modal.js");
9719
9720 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"));
9721
9722 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"));
9723
9724 function Layout(props) {
9725 var _useState = (0, _react.useState)(false),
9726 _useState2 = (0, _slicedToArray2.default)(_useState, 2),
9727 showInfoModal = _useState2[0],
9728 setShowInfoModal = _useState2[1],
9729 referrer = location.hash.match('referrer=([^&]+)'),
9730 getContent = function getContent() {
9731 var infoModalProps = {
9732 show: showInfoModal,
9733 setShow: setShowInfoModal
9734 };
9735 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));
9736 },
9737 getInfoButtonProps = function getInfoButtonProps() {
9738 return (0, _objectSpread2.default)((0, _objectSpread2.default)({}, _infoModal.infoButtonProps), {}, {
9739 onClick: function onClick() {
9740 setShowInfoModal(true);
9741 }
9742 });
9743 },
9744 config = {
9745 title: 'import' === props.type ? __('Import', 'elementor') : __('Export', 'elementor'),
9746 headerButtons: [getInfoButtonProps()].concat((0, _toConsumableArray2.default)(props.headerButtons)),
9747 content: getContent(),
9748 footer: props.footer
9749 },
9750 moduleAdminTab = '#tab-import-export-kit'; // Targeting the return_url value to the import-export dedicated admin tab (only when there is no specific referrer).
9751
9752
9753 if (!referrer && -1 === elementorAppConfig.return_url.indexOf(moduleAdminTab)) {
9754 elementorAppConfig.return_url += moduleAdminTab;
9755 }
9756
9757 return /*#__PURE__*/_react.default.createElement(_page.default, config);
9758 }
9759
9760 Layout.propTypes = {
9761 type: PropTypes.oneOf(['import', 'export']),
9762 headerButtons: PropTypes.arrayOf(PropTypes.object),
9763 children: PropTypes.object.isRequired,
9764 footer: PropTypes.object
9765 };
9766 Layout.defaultProps = {
9767 headerButtons: []
9768 };
9769
9770 /***/ }),
9771
9772 /***/ "../core/app/modules/import-export/assets/js/ui/page-header/page-header.js":
9773 /*!*********************************************************************************!*\
9774 !*** ../core/app/modules/import-export/assets/js/ui/page-header/page-header.js ***!
9775 \*********************************************************************************/
9776 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9777
9778 "use strict";
9779 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
9780
9781
9782 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9783
9784 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9785
9786 _Object$defineProperty(exports, "__esModule", {
9787 value: true
9788 });
9789
9790 exports.default = PageHeader;
9791
9792 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
9793
9794 var _isArray = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js"));
9795
9796 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
9797
9798 var _grid = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/grid/grid */ "../core/app/assets/js/ui/grid/grid.js"));
9799
9800 var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
9801
9802 var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
9803
9804 __webpack_require__(/*! ./page-header.scss */ "../core/app/modules/import-export/assets/js/ui/page-header/page-header.scss");
9805
9806 // Page header.
9807 function PageHeader(props) {
9808 var baseClassName = 'e-app-import-export-page-header',
9809 classes = [baseClassName, props.className];
9810
9811 var handleMultiLine = function handleMultiLine(content) {
9812 if ((0, _isArray.default)(content)) {
9813 var multiLineArray = [];
9814 content.forEach(function (line, index) {
9815 if (index) {
9816 multiLineArray.push( /*#__PURE__*/_react.default.createElement("br", {
9817 key: index
9818 }));
9819 }
9820
9821 multiLineArray.push(line);
9822 });
9823 return multiLineArray;
9824 }
9825
9826 return content;
9827 };
9828
9829 return /*#__PURE__*/_react.default.createElement("div", {
9830 className: (0, _utils.arrayToClassName)(classes)
9831 }, /*#__PURE__*/_react.default.createElement(_grid.default, {
9832 container: true
9833 }, /*#__PURE__*/_react.default.createElement(_grid.default, {
9834 item: true,
9835 className: "e-app-import-export-page-header__content-wrapper"
9836 }, props.heading && /*#__PURE__*/_react.default.createElement(_heading.default, {
9837 variant: "display-3",
9838 className: "e-app-import-export-page-header__heading"
9839 }, props.heading), props.description && /*#__PURE__*/_react.default.createElement(_text.default, {
9840 className: "e-app-import-export-page-header__description"
9841 }, handleMultiLine(props.description)))));
9842 }
9843
9844 PageHeader.propTypes = {
9845 className: PropTypes.string,
9846 heading: PropTypes.string,
9847 description: PropTypes.oneOfType([PropTypes.string, PropTypes.array, PropTypes.object])
9848 };
9849 PageHeader.defaultProps = {
9850 className: ''
9851 };
9852
9853 /***/ }),
9854
9855 /***/ "../core/app/modules/import-export/assets/js/ui/panel/panel-body.js":
9856 /*!**************************************************************************!*\
9857 !*** ../core/app/modules/import-export/assets/js/ui/panel/panel-body.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 = PanelBody;
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 PanelBody(props) {
9884 return /*#__PURE__*/_react.default.createElement(_collapse.default.Content, null, /*#__PURE__*/_react.default.createElement(_card.default.Body, {
9885 padding: props.padding,
9886 className: (0, _utils.arrayToClassName)(['e-app-import-export-panel__body', props.className])
9887 }, props.children));
9888 }
9889
9890 PanelBody.propTypes = {
9891 className: PropTypes.string,
9892 padding: PropTypes.string,
9893 children: PropTypes.any.isRequired
9894 };
9895 PanelBody.defaultProps = {
9896 className: '',
9897 padding: '0'
9898 };
9899
9900 /***/ }),
9901
9902 /***/ "../core/app/modules/import-export/assets/js/ui/panel/panel-header.js":
9903 /*!****************************************************************************!*\
9904 !*** ../core/app/modules/import-export/assets/js/ui/panel/panel-header.js ***!
9905 \****************************************************************************/
9906 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9907
9908 "use strict";
9909 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
9910
9911
9912 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9913
9914 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9915
9916 _Object$defineProperty(exports, "__esModule", {
9917 value: true
9918 });
9919
9920 exports.default = PanelHeader;
9921
9922 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
9923
9924 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
9925
9926 var _card = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/card/card */ "../core/app/assets/js/ui/card/card.js"));
9927
9928 var _collapse = _interopRequireDefault(__webpack_require__(/*! elementor-app/molecules/collapse */ "../core/app/assets/js/molecules/collapse.js"));
9929
9930 function PanelHeader(props) {
9931 return /*#__PURE__*/_react.default.createElement(_collapse.default.Toggle, {
9932 active: props.toggle,
9933 showIcon: props.showIcon
9934 }, /*#__PURE__*/_react.default.createElement(_card.default.Header, {
9935 padding: "20",
9936 className: (0, _utils.arrayToClassName)(['e-app-import-export-panel__header', props.className])
9937 }, props.children));
9938 }
9939
9940 PanelHeader.propTypes = {
9941 className: PropTypes.string,
9942 padding: PropTypes.string,
9943 toggle: PropTypes.bool,
9944 showIcon: PropTypes.bool,
9945 children: PropTypes.any.isRequired
9946 };
9947 PanelHeader.defaultProps = {
9948 className: '',
9949 padding: '20',
9950 toggle: true,
9951 showIcon: true
9952 };
9953
9954 /***/ }),
9955
9956 /***/ "../core/app/modules/import-export/assets/js/ui/panel/panel-headline.js":
9957 /*!******************************************************************************!*\
9958 !*** ../core/app/modules/import-export/assets/js/ui/panel/panel-headline.js ***!
9959 \******************************************************************************/
9960 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9961
9962 "use strict";
9963 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
9964
9965
9966 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
9967
9968 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9969
9970 _Object$defineProperty(exports, "__esModule", {
9971 value: true
9972 });
9973
9974 exports.default = PanelHeadline;
9975
9976 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
9977
9978 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
9979
9980 var _card = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/card/card */ "../core/app/assets/js/ui/card/card.js"));
9981
9982 function PanelHeadline(props) {
9983 return /*#__PURE__*/_react.default.createElement(_card.default.Headline, {
9984 className: (0, _utils.arrayToClassName)(['e-app-import-export-panel__headline', props.className])
9985 }, props.children);
9986 }
9987
9988 PanelHeadline.propTypes = {
9989 className: PropTypes.string,
9990 children: PropTypes.any.isRequired
9991 };
9992 PanelHeadline.defaultProps = {
9993 className: ''
9994 };
9995
9996 /***/ }),
9997
9998 /***/ "../core/app/modules/import-export/assets/js/ui/panel/panel.js":
9999 /*!*********************************************************************!*\
10000 !*** ../core/app/modules/import-export/assets/js/ui/panel/panel.js ***!
10001 \*********************************************************************/
10002 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10003
10004 "use strict";
10005 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
10006
10007
10008 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10009
10010 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10011
10012 _Object$defineProperty(exports, "__esModule", {
10013 value: true
10014 });
10015
10016 exports.default = Panel;
10017
10018 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
10019
10020 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
10021
10022 var _card = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/card/card */ "../core/app/assets/js/ui/card/card.js"));
10023
10024 var _collapse = _interopRequireDefault(__webpack_require__(/*! elementor-app/molecules/collapse */ "../core/app/assets/js/molecules/collapse.js"));
10025
10026 var _panelHeader = _interopRequireDefault(__webpack_require__(/*! ./panel-header */ "../core/app/modules/import-export/assets/js/ui/panel/panel-header.js"));
10027
10028 var _panelHeadline = _interopRequireDefault(__webpack_require__(/*! ./panel-headline */ "../core/app/modules/import-export/assets/js/ui/panel/panel-headline.js"));
10029
10030 var _panelBody = _interopRequireDefault(__webpack_require__(/*! ./panel-body */ "../core/app/modules/import-export/assets/js/ui/panel/panel-body.js"));
10031
10032 __webpack_require__(/*! ./panel.scss */ "../core/app/modules/import-export/assets/js/ui/panel/panel.scss");
10033
10034 function Panel(props) {
10035 return /*#__PURE__*/_react.default.createElement(_collapse.default, {
10036 isOpened: props.isOpened
10037 }, /*#__PURE__*/_react.default.createElement(_card.default, {
10038 className: (0, _utils.arrayToClassName)(['e-app-import-export-panel', props.className])
10039 }, props.children));
10040 }
10041
10042 Panel.propTypes = {
10043 className: PropTypes.string,
10044 isOpened: PropTypes.bool,
10045 children: PropTypes.any.isRequired
10046 };
10047 Panel.defaultProps = {
10048 className: '',
10049 isOpened: false
10050 };
10051 Panel.Header = _panelHeader.default;
10052 Panel.Headline = _panelHeadline.default;
10053 Panel.Body = _panelBody.default;
10054
10055 /***/ }),
10056
10057 /***/ "../core/app/modules/import-export/assets/js/ui/wizard-step/wizard-step.js":
10058 /*!*********************************************************************************!*\
10059 !*** ../core/app/modules/import-export/assets/js/ui/wizard-step/wizard-step.js ***!
10060 \*********************************************************************************/
10061 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10062
10063 "use strict";
10064 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
10065
10066
10067 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10068
10069 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10070
10071 _Object$defineProperty(exports, "__esModule", {
10072 value: true
10073 });
10074
10075 exports.default = WizardStep;
10076
10077 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
10078
10079 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
10080
10081 var _grid = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/grid/grid */ "../core/app/assets/js/ui/grid/grid.js"));
10082
10083 var _icon = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/icon */ "../core/app/assets/js/ui/atoms/icon.js"));
10084
10085 var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
10086
10087 var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
10088
10089 __webpack_require__(/*! ./wizard-step.scss */ "../core/app/modules/import-export/assets/js/ui/wizard-step/wizard-step.scss");
10090
10091 function WizardStep(props) {
10092 var baseClassName = 'e-app-import-export-wizard-step',
10093 classes = [baseClassName, props.className];
10094 return /*#__PURE__*/_react.default.createElement(_grid.default, {
10095 className: (0, _utils.arrayToClassName)(classes),
10096 justify: "center",
10097 container: true
10098 }, /*#__PURE__*/_react.default.createElement(_grid.default, {
10099 item: true
10100 }, (props.image || props.icon) && /*#__PURE__*/_react.default.createElement(_grid.default, {
10101 className: "e-app-import-export-wizard-step__media-container",
10102 justify: "center",
10103 alignItems: "end",
10104 container: true
10105 }, props.image && /*#__PURE__*/_react.default.createElement("img", {
10106 className: "e-app-import-export-wizard-step__image",
10107 src: props.image
10108 }), props.icon && /*#__PURE__*/_react.default.createElement(_icon.default, {
10109 className: "e-app-import-export-wizard-step__icon ".concat(props.icon)
10110 })), props.heading && /*#__PURE__*/_react.default.createElement(_heading.default, {
10111 variant: "display-3",
10112 className: "e-app-import-export-wizard-step__heading"
10113 }, props.heading), props.description && /*#__PURE__*/_react.default.createElement(_text.default, {
10114 variant: "xl",
10115 className: "e-app-import-export-wizard-step__description"
10116 }, props.description), props.children && /*#__PURE__*/_react.default.createElement(_grid.default, {
10117 item: true,
10118 className: "e-app-import-export-wizard-step__content"
10119 }, props.children), props.notice && /*#__PURE__*/_react.default.createElement(_text.default, {
10120 variant: "xs",
10121 className: "e-app-import-export-wizard-step__notice"
10122 }, props.notice)));
10123 }
10124
10125 WizardStep.propTypes = {
10126 className: PropTypes.string,
10127 image: PropTypes.string,
10128 icon: PropTypes.string,
10129 heading: PropTypes.string,
10130 description: PropTypes.oneOfType([PropTypes.string, PropTypes.object]),
10131 notice: PropTypes.oneOfType([PropTypes.string, PropTypes.object]),
10132 children: PropTypes.any
10133 };
10134 WizardStep.defaultProps = {
10135 className: ''
10136 };
10137
10138 /***/ }),
10139
10140 /***/ "../core/app/modules/site-editor/assets/js/context/template-types.js":
10141 /*!***************************************************************************!*\
10142 !*** ../core/app/modules/site-editor/assets/js/context/template-types.js ***!
10143 \***************************************************************************/
10144 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10145
10146 "use strict";
10147 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
10148 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
10149
10150
10151 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10152
10153 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10154
10155 _Object$defineProperty(exports, "__esModule", {
10156 value: true
10157 });
10158
10159 exports.default = exports.TemplateTypesConsumer = exports.Context = void 0;
10160
10161 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
10162
10163 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
10164
10165 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
10166
10167 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
10168
10169 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
10170
10171 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
10172
10173 __webpack_require__(/*! ../../scss/loading.scss */ "../core/app/modules/site-editor/assets/scss/loading.scss");
10174
10175 var Context = _react.default.createContext();
10176
10177 exports.Context = Context;
10178
10179 var TemplateTypesContext = /*#__PURE__*/function (_React$Component) {
10180 (0, _inherits2.default)(TemplateTypesContext, _React$Component);
10181
10182 var _super = (0, _createSuper2.default)(TemplateTypesContext);
10183
10184 function TemplateTypesContext(props) {
10185 var _this;
10186
10187 (0, _classCallCheck2.default)(this, TemplateTypesContext);
10188 _this = _super.call(this, props);
10189 _this.state = {
10190 templateTypes: [],
10191 loading: true,
10192 error: false
10193 };
10194 return _this;
10195 }
10196
10197 (0, _createClass2.default)(TemplateTypesContext, [{
10198 key: "componentDidMount",
10199 value: function componentDidMount() {
10200 var _this2 = this;
10201
10202 this.getTemplateTypes().then(function (response) {
10203 _this2.setState({
10204 templateTypes: response,
10205 loading: false
10206 });
10207 }).fail(function (error) {
10208 _this2.setState({
10209 error: error.statusText ? error.statusText : error,
10210 loading: false
10211 });
10212 });
10213 }
10214 }, {
10215 key: "getTemplateTypes",
10216 value: function getTemplateTypes() {
10217 return elementorCommon.ajax.load({
10218 action: 'app_site_editor_template_types'
10219 });
10220 }
10221 }, {
10222 key: "render",
10223 value: function render() {
10224 if (this.state.error) {
10225 return /*#__PURE__*/_react.default.createElement("div", {
10226 className: "e-loading-wrapper"
10227 }, /*#__PURE__*/_react.default.createElement("h3", null, __('Error:', 'elementor'), " ", this.state.error));
10228 }
10229
10230 if (this.state.loading) {
10231 return /*#__PURE__*/_react.default.createElement("div", {
10232 className: "elementor-loading"
10233 }, /*#__PURE__*/_react.default.createElement("div", {
10234 className: "elementor-loader-wrapper"
10235 }, /*#__PURE__*/_react.default.createElement("div", {
10236 className: "elementor-loader"
10237 }, /*#__PURE__*/_react.default.createElement("div", {
10238 className: "elementor-loader-boxes"
10239 }, /*#__PURE__*/_react.default.createElement("div", {
10240 className: "elementor-loader-box"
10241 }), /*#__PURE__*/_react.default.createElement("div", {
10242 className: "elementor-loader-box"
10243 }), /*#__PURE__*/_react.default.createElement("div", {
10244 className: "elementor-loader-box"
10245 }), /*#__PURE__*/_react.default.createElement("div", {
10246 className: "elementor-loader-box"
10247 }))), /*#__PURE__*/_react.default.createElement("div", {
10248 className: "elementor-loading-title"
10249 }, __('Loading', 'elementor')))); // <div className="e-loading-wrapper"><h3>{ __( 'Loading', 'elementor' ) }...</h3></div>;
10250 }
10251
10252 return /*#__PURE__*/_react.default.createElement(Context.Provider, {
10253 value: this.state
10254 }, this.props.children);
10255 }
10256 }]);
10257 return TemplateTypesContext;
10258 }(_react.default.Component);
10259
10260 (0, _defineProperty2.default)(TemplateTypesContext, "propTypes", {
10261 children: PropTypes.object.isRequired
10262 });
10263 var TemplateTypesConsumer = Context.Consumer;
10264 exports.TemplateTypesConsumer = TemplateTypesConsumer;
10265 var _default = TemplateTypesContext;
10266 exports.default = _default;
10267
10268 /***/ }),
10269
10270 /***/ "../core/app/modules/site-editor/assets/js/module.js":
10271 /*!***********************************************************!*\
10272 !*** ../core/app/modules/site-editor/assets/js/module.js ***!
10273 \***********************************************************/
10274 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10275
10276 "use strict";
10277 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
10278
10279
10280 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10281
10282 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10283
10284 _Object$defineProperty(exports, "__esModule", {
10285 value: true
10286 });
10287
10288 exports.default = void 0;
10289
10290 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
10291
10292 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
10293
10294 var _router = _interopRequireDefault(__webpack_require__(/*! @elementor/router */ "@elementor/router"));
10295
10296 var _promotion = _interopRequireDefault(__webpack_require__(/*! ./pages/promotion */ "../core/app/modules/site-editor/assets/js/pages/promotion.js"));
10297
10298 var _notFound = _interopRequireDefault(__webpack_require__(/*! ./pages/not-found */ "../core/app/modules/site-editor/assets/js/pages/not-found.js"));
10299
10300 var SiteEditor = /*#__PURE__*/function () {
10301 function SiteEditor() {
10302 (0, _classCallCheck2.default)(this, SiteEditor);
10303 this.saveTemplateTypesToCache();
10304
10305 _router.default.addRoute({
10306 path: '/site-editor/promotion',
10307 component: _promotion.default
10308 });
10309
10310 _router.default.addRoute({
10311 path: '/site-editor/*',
10312 component: _notFound.default
10313 });
10314 }
10315
10316 (0, _createClass2.default)(SiteEditor, [{
10317 key: "saveTemplateTypesToCache",
10318 value: function saveTemplateTypesToCache() {
10319 var types = this.getTypes();
10320 elementorCommon.ajax.addRequestCache({
10321 unique_id: 'app_site_editor_template_types'
10322 }, types);
10323 }
10324 }, {
10325 key: "getTypes",
10326 value: function getTypes() {
10327 return [{
10328 type: 'header',
10329 icon: 'eicon-header',
10330 title: __('Header', 'elementor'),
10331 urls: {
10332 thumbnail: elementorAppConfig.assets_url + '/images/app/site-editor/header.svg'
10333 },
10334 tooltip_data: {
10335 title: __('What is a Header Template?', 'elementor'),
10336 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'),
10337 tip: __('You can create multiple headers, and assign each to different areas of your site.', 'elementor'),
10338 docs: 'https://go.elementor.com/app-theme-builder-header',
10339 video_url: 'https://www.youtube.com/embed/HHy5RK6W-6I'
10340 }
10341 }, {
10342 type: 'footer',
10343 icon: 'eicon-footer',
10344 title: __('Footer', 'elementor'),
10345 urls: {
10346 thumbnail: elementorAppConfig.assets_url + '/images/app/site-editor/footer.svg'
10347 },
10348 tooltip_data: {
10349 title: __('What is a Footer Template?', 'elementor'),
10350 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'),
10351 tip: __('You can create multiple footers, and assign each to different areas of your site.', 'elementor'),
10352 docs: 'https://go.elementor.com/app-theme-builder-footer',
10353 video_url: 'https://www.youtube.com/embed/xa8DoR4tQrY'
10354 }
10355 }, {
10356 type: 'single-page',
10357 icon: 'eicon-single-page',
10358 title: __('Single Page', 'elementor'),
10359 urls: {
10360 thumbnail: elementorAppConfig.assets_url + '/images/app/site-editor/single-page.svg'
10361 },
10362 tooltip_data: {
10363 title: __('What is a Single Page Template?', 'elementor'),
10364 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'),
10365 tip: __('You can create multiple single page templates, and assign each to different areas of your site.', 'elementor'),
10366 docs: 'https://go.elementor.com/app-theme-builder-page',
10367 video_url: 'https://www.youtube.com/embed/_y5eZ60lVoY'
10368 }
10369 }, {
10370 type: 'single-post',
10371 icon: 'eicon-single-post',
10372 title: __('Single Post', 'elementor'),
10373 urls: {
10374 thumbnail: elementorAppConfig.assets_url + '/images/app/site-editor/single-post.svg'
10375 },
10376 tooltip_data: {
10377 title: __('What is a Single Post Template?', 'elementor'),
10378 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'),
10379 tip: __('You can create multiple single post templates, and assign each to a different category.', 'elementor'),
10380 docs: 'https://go.elementor.com/app-theme-builder-post',
10381 video_url: 'https://www.youtube.com/embed/8Fk-Edu7DL0'
10382 }
10383 }, {
10384 type: 'archive',
10385 icon: 'eicon-archive',
10386 title: __('Archive', 'elementor'),
10387 urls: {
10388 thumbnail: elementorAppConfig.assets_url + '/images/app/site-editor/archive.svg'
10389 },
10390 tooltip_data: {
10391 title: __('What is an Archive Template?', 'elementor'),
10392 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'),
10393 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'),
10394 docs: 'https://go.elementor.com/app-theme-builder-archive',
10395 video_url: 'https://www.youtube.com/embed/wxElpEh9bfA'
10396 }
10397 }, {
10398 type: 'search-results',
10399 icon: 'eicon-search-results',
10400 title: __('Search Results', 'elementor'),
10401 urls: {
10402 thumbnail: elementorAppConfig.assets_url + '/images/app/site-editor/search-results.svg'
10403 },
10404 tooltip_data: {
10405 title: __('What is a Search Results Template?', 'elementor'),
10406 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'),
10407 tip: __('You can customize the message if there are no results for the search term.', 'elementor'),
10408 docs: 'https://go.elementor.com/app-theme-builder-search-results',
10409 video_url: 'https://www.youtube.com/embed/KKkIU_L5sDo'
10410 }
10411 }, {
10412 type: 'product',
10413 icon: 'eicon-single-product',
10414 title: __('Product', 'elementor'),
10415 urls: {
10416 thumbnail: elementorAppConfig.assets_url + '/images/app/site-editor/product.svg'
10417 },
10418 tooltip_data: {
10419 title: __('What is a Single Product Template?', 'elementor'),
10420 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'),
10421 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'),
10422 docs: 'https://go.elementor.com/app-theme-builder-product',
10423 video_url: 'https://www.youtube.com/embed/PjhoB1RWkBM'
10424 }
10425 }, {
10426 type: 'products',
10427 icon: 'eicon-products',
10428 title: __('Products Archive', 'elementor'),
10429 urls: {
10430 thumbnail: elementorAppConfig.assets_url + '/images/app/site-editor/products.svg'
10431 },
10432 tooltip_data: {
10433 title: __('What is a Products Archive Template?', 'elementor'),
10434 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'),
10435 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'),
10436 docs: 'https://go.elementor.com/app-theme-builder-products-archive',
10437 video_url: 'https://www.youtube.com/embed/cQLeirgkguA'
10438 }
10439 }, {
10440 type: 'error-404',
10441 icon: 'eicon-error-404',
10442 title: __('Error 404', 'elementor'),
10443 urls: {
10444 thumbnail: elementorAppConfig.assets_url + '/images/app/site-editor/error-404.svg'
10445 },
10446 tooltip_data: {
10447 title: __('What is a 404 Page Template?', 'elementor'),
10448 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'),
10449 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'),
10450 docs: 'https://go.elementor.com/app-theme-builder-404',
10451 video_url: 'https://www.youtube.com/embed/ACCNp9tBMQg'
10452 }
10453 }];
10454 }
10455 }]);
10456 return SiteEditor;
10457 }();
10458
10459 exports.default = SiteEditor;
10460
10461 /***/ }),
10462
10463 /***/ "../core/app/modules/site-editor/assets/js/molecules/site-part.js":
10464 /*!************************************************************************!*\
10465 !*** ../core/app/modules/site-editor/assets/js/molecules/site-part.js ***!
10466 \************************************************************************/
10467 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10468
10469 "use strict";
10470 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
10471
10472
10473 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10474
10475 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10476
10477 _Object$defineProperty(exports, "__esModule", {
10478 value: true
10479 });
10480
10481 exports.default = SitePart;
10482
10483 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
10484
10485 var _card = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/card/card */ "../core/app/assets/js/ui/card/card.js"));
10486
10487 var _cardHeader = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/card/card-header */ "../core/app/assets/js/ui/card/card-header.js"));
10488
10489 var _cardBody = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/card/card-body */ "../core/app/assets/js/ui/card/card-body.js"));
10490
10491 var _cardImage = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/card/card-image */ "../core/app/assets/js/ui/card/card-image.js"));
10492
10493 var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
10494
10495 __webpack_require__(/*! ./site-part.scss */ "../core/app/modules/site-editor/assets/js/molecules/site-part.scss");
10496
10497 function SitePart(props) {
10498 return /*#__PURE__*/_react.default.createElement(_card.default, {
10499 className: "e-site-part"
10500 }, /*#__PURE__*/_react.default.createElement(_cardHeader.default, null, /*#__PURE__*/_react.default.createElement(_heading.default, {
10501 tag: "h1",
10502 variant: "text-sm",
10503 className: "eps-card__headline"
10504 }, props.title), props.actionButton), /*#__PURE__*/_react.default.createElement(_cardBody.default, null, /*#__PURE__*/_react.default.createElement(_cardImage.default, {
10505 alt: props.title,
10506 src: props.thumbnail
10507 }, props.children)));
10508 }
10509
10510 SitePart.propTypes = {
10511 thumbnail: PropTypes.string.isRequired,
10512 title: PropTypes.string.isRequired,
10513 children: PropTypes.object,
10514 showIndicator: PropTypes.bool,
10515 actionButton: PropTypes.object
10516 };
10517
10518 /***/ }),
10519
10520 /***/ "../core/app/modules/site-editor/assets/js/organisms/all-parts-button.js":
10521 /*!*******************************************************************************!*\
10522 !*** ../core/app/modules/site-editor/assets/js/organisms/all-parts-button.js ***!
10523 \*******************************************************************************/
10524 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10525
10526 "use strict";
10527 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
10528 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
10529
10530
10531 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10532
10533 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10534
10535 _Object$defineProperty(exports, "__esModule", {
10536 value: true
10537 });
10538
10539 exports.default = AllPartsButton;
10540
10541 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
10542
10543 __webpack_require__(/*! core-js/modules/es6.regexp.match.js */ "../node_modules/core-js/modules/es6.regexp.match.js");
10544
10545 var _menuItem = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/menu/menu-item */ "../core/app/assets/js/ui/menu/menu-item.js"));
10546
10547 var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
10548
10549 function AllPartsButton(props) {
10550 var activePathname = '/site-editor/templates';
10551 return /*#__PURE__*/_react.default.createElement(_router.Match, {
10552 path: activePathname
10553 }, function (_ref) {
10554 var match = _ref.match;
10555 var className = "eps-menu-item__link".concat(match || props.promotion ? ' eps-menu-item--active' : '');
10556 return /*#__PURE__*/_react.default.createElement(_menuItem.default, {
10557 text: __('All Parts', 'elementor'),
10558 className: className,
10559 icon: "eicon-filter",
10560 url: props.url
10561 });
10562 });
10563 }
10564
10565 AllPartsButton.propTypes = {
10566 url: PropTypes.string,
10567 promotion: PropTypes.bool
10568 };
10569
10570 /***/ }),
10571
10572 /***/ "../core/app/modules/site-editor/assets/js/organisms/menu.js":
10573 /*!*******************************************************************!*\
10574 !*** ../core/app/modules/site-editor/assets/js/organisms/menu.js ***!
10575 \*******************************************************************/
10576 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10577
10578 "use strict";
10579 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
10580 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
10581
10582
10583 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10584
10585 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10586
10587 _Object$defineProperty(exports, "__esModule", {
10588 value: true
10589 });
10590
10591 exports.default = Menu;
10592
10593 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
10594
10595 var _menu = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/menu/menu */ "../core/app/assets/js/ui/menu/menu.js"));
10596
10597 var _templateTypes = __webpack_require__(/*! ../context/template-types */ "../core/app/modules/site-editor/assets/js/context/template-types.js");
10598
10599 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
10600
10601 var _addNewButton = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/add-new-button */ "../core/app/assets/js/ui/molecules/add-new-button.js"));
10602
10603 __webpack_require__(/*! ./menu.scss */ "../core/app/modules/site-editor/assets/js/organisms/menu.scss");
10604
10605 function Menu(props) {
10606 var _React$useContext = _react.default.useContext(_templateTypes.Context),
10607 templateTypes = _React$useContext.templateTypes,
10608 actionButton = function actionButton(itemProps) {
10609 var className = 'eps-menu-item__action-button';
10610
10611 if (props.promotion) {
10612 return /*#__PURE__*/_react.default.createElement(_button.default, {
10613 text: __('Go Pro', 'elementor'),
10614 hideText: true,
10615 icon: "eicon-lock",
10616 className: className
10617 });
10618 }
10619
10620 var goToCreate = function goToCreate() {
10621 location.href = itemProps.urls.create;
10622 };
10623
10624 return /*#__PURE__*/_react.default.createElement("span", {
10625 className: className
10626 }, /*#__PURE__*/_react.default.createElement(_addNewButton.default, {
10627 hideText: true,
10628 size: "sm",
10629 onClick: function onClick() {
10630 return goToCreate();
10631 }
10632 }));
10633 };
10634
10635 return /*#__PURE__*/_react.default.createElement(_menu.default, {
10636 menuItems: templateTypes,
10637 actionButton: actionButton,
10638 promotion: props.promotion
10639 }, props.allPartsButton, /*#__PURE__*/_react.default.createElement("div", {
10640 className: "eps-menu__title"
10641 }, __('Site Parts', 'elementor')));
10642 }
10643
10644 Menu.propTypes = {
10645 allPartsButton: PropTypes.element.isRequired,
10646 promotion: PropTypes.bool
10647 };
10648
10649 /***/ }),
10650
10651 /***/ "../core/app/modules/site-editor/assets/js/organisms/site-parts.js":
10652 /*!*************************************************************************!*\
10653 !*** ../core/app/modules/site-editor/assets/js/organisms/site-parts.js ***!
10654 \*************************************************************************/
10655 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10656
10657 "use strict";
10658 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
10659 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
10660
10661
10662 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10663
10664 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10665
10666 _Object$defineProperty(exports, "__esModule", {
10667 value: true
10668 });
10669
10670 exports.default = SiteParts;
10671
10672 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
10673
10674 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
10675
10676 __webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
10677
10678 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
10679
10680 var _cssGrid = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/css-grid */ "../core/app/assets/js/ui/atoms/css-grid.js"));
10681
10682 var _modal = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/modal/modal */ "../core/app/assets/js/ui/modal/modal.js"));
10683
10684 var _sitePart = _interopRequireDefault(__webpack_require__(/*! ../molecules/site-part */ "../core/app/modules/site-editor/assets/js/molecules/site-part.js"));
10685
10686 var _templateTypes = __webpack_require__(/*! ../context/template-types */ "../core/app/modules/site-editor/assets/js/context/template-types.js");
10687
10688 var InfoButton = function InfoButton(props) {
10689 var toggleButtonProps = {
10690 text: __('Info', 'elementor'),
10691 hideText: true,
10692 icon: 'eicon-info-circle e-site-part__info-toggle'
10693 };
10694 return /*#__PURE__*/_react.default.createElement(_modal.default, {
10695 toggleButtonProps: toggleButtonProps,
10696 title: props.title
10697 }, /*#__PURE__*/_react.default.createElement(_cssGrid.default, {
10698 columns: 2,
10699 spacing: 60
10700 }, /*#__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, {
10701 text: __('Learn More', 'elementor'),
10702 color: "link",
10703 target: "_blank",
10704 url: props.docs
10705 })), /*#__PURE__*/_react.default.createElement("div", {
10706 className: "eps-modal__tip"
10707 }, /*#__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", {
10708 className: "video-wrapper"
10709 }, /*#__PURE__*/_react.default.createElement("iframe", {
10710 id: "ytplayer",
10711 src: props.video_url,
10712 frameBorder: "0"
10713 })))));
10714 };
10715
10716 InfoButton.propTypes = {
10717 content: PropTypes.string.isRequired,
10718 docs: PropTypes.string.isRequired,
10719 tip: PropTypes.string.isRequired,
10720 title: PropTypes.string.isRequired,
10721 type: PropTypes.string.isRequired,
10722 video_url: PropTypes.string.isRequired
10723 };
10724
10725 function SiteParts(props) {
10726 var _React$useContext = _react.default.useContext(_templateTypes.Context),
10727 templateTypes = _React$useContext.templateTypes;
10728
10729 return /*#__PURE__*/_react.default.createElement(_cssGrid.default, {
10730 className: "e-site-editor__site-parts",
10731 colMinWidth: 200,
10732 spacing: 25
10733 }, templateTypes.map(function (item) {
10734 return /*#__PURE__*/_react.default.createElement(_sitePart.default, (0, _extends2.default)({
10735 className: "e-site-editor__site-part",
10736 actionButton: /*#__PURE__*/_react.default.createElement(InfoButton, (0, _extends2.default)({
10737 type: item.title
10738 }, item.tooltip_data)),
10739 thumbnail: item.urls.thumbnail,
10740 key: item.type
10741 }, item), _react.default.createElement(props.hoverElement, item));
10742 }));
10743 }
10744
10745 SiteParts.propTypes = {
10746 hoverElement: PropTypes.func.isRequired
10747 };
10748
10749 /***/ }),
10750
10751 /***/ "../core/app/modules/site-editor/assets/js/package.js":
10752 /*!************************************************************!*\
10753 !*** ../core/app/modules/site-editor/assets/js/package.js ***!
10754 \************************************************************/
10755 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10756
10757 "use strict";
10758
10759
10760 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10761
10762 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10763
10764 _Object$defineProperty(exports, "__esModule", {
10765 value: true
10766 });
10767
10768 exports.default = void 0;
10769
10770 var _allPartsButton = _interopRequireDefault(__webpack_require__(/*! ./organisms/all-parts-button */ "../core/app/modules/site-editor/assets/js/organisms/all-parts-button.js"));
10771
10772 var _layout = _interopRequireDefault(__webpack_require__(/*! ./templates/layout */ "../core/app/modules/site-editor/assets/js/templates/layout.js"));
10773
10774 var _module = _interopRequireDefault(__webpack_require__(/*! ./module */ "../core/app/modules/site-editor/assets/js/module.js"));
10775
10776 var _notFound = _interopRequireDefault(__webpack_require__(/*! ./pages/not-found */ "../core/app/modules/site-editor/assets/js/pages/not-found.js"));
10777
10778 var _siteParts = _interopRequireDefault(__webpack_require__(/*! ./organisms/site-parts */ "../core/app/modules/site-editor/assets/js/organisms/site-parts.js"));
10779
10780 var _sitePart = _interopRequireDefault(__webpack_require__(/*! ./molecules/site-part */ "../core/app/modules/site-editor/assets/js/molecules/site-part.js"));
10781
10782 var _templateTypes = __webpack_require__(/*! ./context/template-types */ "../core/app/modules/site-editor/assets/js/context/template-types.js");
10783
10784 // Alphabetical order.
10785 var _default = {
10786 AllPartsButton: _allPartsButton.default,
10787 Layout: _layout.default,
10788 Module: _module.default,
10789 NotFound: _notFound.default,
10790 SitePart: _sitePart.default,
10791 SiteParts: _siteParts.default,
10792 TemplateTypesContext: _templateTypes.Context
10793 };
10794 exports.default = _default;
10795
10796 /***/ }),
10797
10798 /***/ "../core/app/modules/site-editor/assets/js/pages/not-found.js":
10799 /*!********************************************************************!*\
10800 !*** ../core/app/modules/site-editor/assets/js/pages/not-found.js ***!
10801 \********************************************************************/
10802 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10803
10804 "use strict";
10805 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
10806
10807
10808 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10809
10810 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10811
10812 _Object$defineProperty(exports, "__esModule", {
10813 value: true
10814 });
10815
10816 exports.default = NotFound;
10817
10818 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
10819
10820 __webpack_require__(/*! core-js/modules/es6.regexp.split.js */ "../node_modules/core-js/modules/es6.regexp.split.js");
10821
10822 var _dialog = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/dialog/dialog */ "../core/app/assets/js/ui/dialog/dialog.js"));
10823
10824 function NotFound() {
10825 var url = _react.default.useMemo(function () {
10826 var _elementorAppConfig$m;
10827
10828 return ((_elementorAppConfig$m = elementorAppConfig.menu_url.split('#')) === null || _elementorAppConfig$m === void 0 ? void 0 : _elementorAppConfig$m[1]) || '/site-editor';
10829 }, []);
10830
10831 return /*#__PURE__*/_react.default.createElement(_dialog.default, {
10832 title: __('Theme Builder could not be loaded', 'elementor'),
10833 text: __('We’re sorry, but something went wrong. Click on ‘Learn more’ and follow each of the steps to quickly solve it.', 'elementor'),
10834 approveButtonUrl: "https://go.elementor.com/app-theme-builder-load-issue",
10835 approveButtonColor: "link",
10836 approveButtonTarget: "_blank",
10837 approveButtonText: __('Learn More', 'elementor'),
10838 dismissButtonText: __('Go Back', 'elementor'),
10839 dismissButtonUrl: url
10840 });
10841 }
10842
10843 /***/ }),
10844
10845 /***/ "../core/app/modules/site-editor/assets/js/pages/promotion.js":
10846 /*!********************************************************************!*\
10847 !*** ../core/app/modules/site-editor/assets/js/pages/promotion.js ***!
10848 \********************************************************************/
10849 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10850
10851 "use strict";
10852 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
10853 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
10854
10855
10856 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10857
10858 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10859
10860 _Object$defineProperty(exports, "__esModule", {
10861 value: true
10862 });
10863
10864 exports.default = Promotion;
10865
10866 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
10867
10868 var _allPartsButton = _interopRequireDefault(__webpack_require__(/*! ../organisms/all-parts-button */ "../core/app/modules/site-editor/assets/js/organisms/all-parts-button.js"));
10869
10870 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
10871
10872 var _cardOverlay = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/card/card-overlay */ "../core/app/assets/js/ui/card/card-overlay.js"));
10873
10874 var _grid = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/grid/grid */ "../core/app/assets/js/ui/grid/grid.js"));
10875
10876 var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
10877
10878 var _layout = _interopRequireDefault(__webpack_require__(/*! ../templates/layout */ "../core/app/modules/site-editor/assets/js/templates/layout.js"));
10879
10880 var _siteParts = _interopRequireDefault(__webpack_require__(/*! ../organisms/site-parts */ "../core/app/modules/site-editor/assets/js/organisms/site-parts.js"));
10881
10882 var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
10883
10884 __webpack_require__(/*! ./promotion.scss */ "../core/app/modules/site-editor/assets/js/pages/promotion.scss");
10885
10886 function Promotion() {
10887 var promotionUrl = 'https://go.elementor.com/go-pro-theme-builder',
10888 PromotionHoverElement = function PromotionHoverElement(props) {
10889 var promotionUrlWithType = "".concat(promotionUrl, "?type=").concat(props.type);
10890 return /*#__PURE__*/_react.default.createElement(_cardOverlay.default, {
10891 className: "e-site-editor__promotion-overlay"
10892 }, /*#__PURE__*/_react.default.createElement("a", {
10893 className: "e-site-editor__promotion-overlay__link",
10894 target: "_blank",
10895 rel: "noopener noreferrer",
10896 href: promotionUrlWithType
10897 }, /*#__PURE__*/_react.default.createElement("i", {
10898 className: "e-site-editor__promotion-overlay__icon eicon-lock"
10899 }), /*#__PURE__*/_react.default.createElement(_button.default, {
10900 size: "sm",
10901 color: "cta",
10902 variant: "contained",
10903 text: __('Go Pro', 'elementor')
10904 })));
10905 };
10906
10907 PromotionHoverElement.propTypes = {
10908 className: PropTypes.string,
10909 type: PropTypes.string.isRequired
10910 };
10911 return /*#__PURE__*/_react.default.createElement(_layout.default, {
10912 allPartsButton: /*#__PURE__*/_react.default.createElement(_allPartsButton.default, {
10913 promotion: true
10914 }),
10915 promotion: true
10916 }, /*#__PURE__*/_react.default.createElement("section", {
10917 className: "e-site-editor__promotion"
10918 }, /*#__PURE__*/_react.default.createElement(_grid.default, {
10919 container: true,
10920 className: "page-header"
10921 }, /*#__PURE__*/_react.default.createElement(_grid.default, {
10922 item: true,
10923 sm: 7,
10924 justify: "end"
10925 }, /*#__PURE__*/_react.default.createElement(_heading.default, {
10926 variant: "h1"
10927 }, __('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, {
10928 item: true,
10929 container: true,
10930 justify: "end",
10931 alignItems: "start",
10932 sm: 5
10933 }, /*#__PURE__*/_react.default.createElement(_button.default, {
10934 size: "sm",
10935 color: "cta",
10936 variant: "contained",
10937 url: promotionUrl,
10938 text: __('Go Pro', 'elementor')
10939 }))), /*#__PURE__*/_react.default.createElement("hr", {
10940 className: "eps-separator"
10941 }), /*#__PURE__*/_react.default.createElement(_siteParts.default, {
10942 hoverElement: PromotionHoverElement
10943 })));
10944 }
10945
10946 /***/ }),
10947
10948 /***/ "../core/app/modules/site-editor/assets/js/templates/layout.js":
10949 /*!*********************************************************************!*\
10950 !*** ../core/app/modules/site-editor/assets/js/templates/layout.js ***!
10951 \*********************************************************************/
10952 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10953
10954 "use strict";
10955 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
10956 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
10957
10958
10959 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
10960
10961 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
10962
10963 _Object$defineProperty(exports, "__esModule", {
10964 value: true
10965 });
10966
10967 exports.default = Layout;
10968
10969 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
10970
10971 var _page = _interopRequireDefault(__webpack_require__(/*! elementor-app/layout/page */ "../core/app/assets/js/layout/page.js"));
10972
10973 var _menu = _interopRequireDefault(__webpack_require__(/*! ../organisms/menu */ "../core/app/modules/site-editor/assets/js/organisms/menu.js"));
10974
10975 var _templateTypes = _interopRequireDefault(__webpack_require__(/*! ../context/template-types */ "../core/app/modules/site-editor/assets/js/context/template-types.js"));
10976
10977 __webpack_require__(/*! ./site-editor.scss */ "../core/app/modules/site-editor/assets/js/templates/site-editor.scss");
10978
10979 function Layout(props) {
10980 var config = {
10981 title: __('Theme Builder', 'elementor'),
10982 titleRedirectRoute: '/site-editor',
10983 headerButtons: props.headerButtons,
10984 sidebar: /*#__PURE__*/_react.default.createElement(_menu.default, {
10985 allPartsButton: props.allPartsButton,
10986 promotion: props.promotion
10987 }),
10988 content: props.children
10989 };
10990 return /*#__PURE__*/_react.default.createElement(_templateTypes.default, null, /*#__PURE__*/_react.default.createElement(_page.default, config));
10991 }
10992
10993 Layout.propTypes = {
10994 headerButtons: PropTypes.arrayOf(PropTypes.object),
10995 allPartsButton: PropTypes.element.isRequired,
10996 children: PropTypes.object.isRequired,
10997 promotion: PropTypes.bool
10998 };
10999 Layout.defaultProps = {
11000 headerButtons: []
11001 };
11002
11003 /***/ }),
11004
11005 /***/ "../node_modules/core-js/library/fn/array/from.js":
11006 /*!********************************************************!*\
11007 !*** ../node_modules/core-js/library/fn/array/from.js ***!
11008 \********************************************************/
11009 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11010
11011 __webpack_require__(/*! ../../modules/es6.string.iterator */ "../node_modules/core-js/library/modules/es6.string.iterator.js");
11012 __webpack_require__(/*! ../../modules/es6.array.from */ "../node_modules/core-js/library/modules/es6.array.from.js");
11013 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Array.from;
11014
11015
11016 /***/ }),
11017
11018 /***/ "../node_modules/core-js/library/fn/array/is-array.js":
11019 /*!************************************************************!*\
11020 !*** ../node_modules/core-js/library/fn/array/is-array.js ***!
11021 \************************************************************/
11022 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11023
11024 __webpack_require__(/*! ../../modules/es6.array.is-array */ "../node_modules/core-js/library/modules/es6.array.is-array.js");
11025 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Array.isArray;
11026
11027
11028 /***/ }),
11029
11030 /***/ "../node_modules/core-js/library/fn/json/stringify.js":
11031 /*!************************************************************!*\
11032 !*** ../node_modules/core-js/library/fn/json/stringify.js ***!
11033 \************************************************************/
11034 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11035
11036 var core = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js");
11037 var $JSON = core.JSON || (core.JSON = { stringify: JSON.stringify });
11038 module.exports = function stringify(it) { // eslint-disable-line no-unused-vars
11039 return $JSON.stringify.apply($JSON, arguments);
11040 };
11041
11042
11043 /***/ }),
11044
11045 /***/ "../node_modules/core-js/library/fn/object/assign.js":
11046 /*!***********************************************************!*\
11047 !*** ../node_modules/core-js/library/fn/object/assign.js ***!
11048 \***********************************************************/
11049 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11050
11051 __webpack_require__(/*! ../../modules/es6.object.assign */ "../node_modules/core-js/library/modules/es6.object.assign.js");
11052 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.assign;
11053
11054
11055 /***/ }),
11056
11057 /***/ "../node_modules/core-js/library/fn/object/create.js":
11058 /*!***********************************************************!*\
11059 !*** ../node_modules/core-js/library/fn/object/create.js ***!
11060 \***********************************************************/
11061 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11062
11063 __webpack_require__(/*! ../../modules/es6.object.create */ "../node_modules/core-js/library/modules/es6.object.create.js");
11064 var $Object = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object;
11065 module.exports = function create(P, D) {
11066 return $Object.create(P, D);
11067 };
11068
11069
11070 /***/ }),
11071
11072 /***/ "../node_modules/core-js/library/fn/object/define-properties.js":
11073 /*!**********************************************************************!*\
11074 !*** ../node_modules/core-js/library/fn/object/define-properties.js ***!
11075 \**********************************************************************/
11076 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11077
11078 __webpack_require__(/*! ../../modules/es6.object.define-properties */ "../node_modules/core-js/library/modules/es6.object.define-properties.js");
11079 var $Object = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object;
11080 module.exports = function defineProperties(T, D) {
11081 return $Object.defineProperties(T, D);
11082 };
11083
11084
11085 /***/ }),
11086
11087 /***/ "../node_modules/core-js/library/fn/object/define-property.js":
11088 /*!********************************************************************!*\
11089 !*** ../node_modules/core-js/library/fn/object/define-property.js ***!
11090 \********************************************************************/
11091 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11092
11093 __webpack_require__(/*! ../../modules/es6.object.define-property */ "../node_modules/core-js/library/modules/es6.object.define-property.js");
11094 var $Object = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object;
11095 module.exports = function defineProperty(it, key, desc) {
11096 return $Object.defineProperty(it, key, desc);
11097 };
11098
11099
11100 /***/ }),
11101
11102 /***/ "../node_modules/core-js/library/fn/object/entries.js":
11103 /*!************************************************************!*\
11104 !*** ../node_modules/core-js/library/fn/object/entries.js ***!
11105 \************************************************************/
11106 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11107
11108 __webpack_require__(/*! ../../modules/es7.object.entries */ "../node_modules/core-js/library/modules/es7.object.entries.js");
11109 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.entries;
11110
11111
11112 /***/ }),
11113
11114 /***/ "../node_modules/core-js/library/fn/object/get-own-property-descriptor.js":
11115 /*!********************************************************************************!*\
11116 !*** ../node_modules/core-js/library/fn/object/get-own-property-descriptor.js ***!
11117 \********************************************************************************/
11118 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11119
11120 __webpack_require__(/*! ../../modules/es6.object.get-own-property-descriptor */ "../node_modules/core-js/library/modules/es6.object.get-own-property-descriptor.js");
11121 var $Object = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object;
11122 module.exports = function getOwnPropertyDescriptor(it, key) {
11123 return $Object.getOwnPropertyDescriptor(it, key);
11124 };
11125
11126
11127 /***/ }),
11128
11129 /***/ "../node_modules/core-js/library/fn/object/get-own-property-descriptors.js":
11130 /*!*********************************************************************************!*\
11131 !*** ../node_modules/core-js/library/fn/object/get-own-property-descriptors.js ***!
11132 \*********************************************************************************/
11133 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11134
11135 __webpack_require__(/*! ../../modules/es7.object.get-own-property-descriptors */ "../node_modules/core-js/library/modules/es7.object.get-own-property-descriptors.js");
11136 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.getOwnPropertyDescriptors;
11137
11138
11139 /***/ }),
11140
11141 /***/ "../node_modules/core-js/library/fn/object/get-own-property-symbols.js":
11142 /*!*****************************************************************************!*\
11143 !*** ../node_modules/core-js/library/fn/object/get-own-property-symbols.js ***!
11144 \*****************************************************************************/
11145 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11146
11147 __webpack_require__(/*! ../../modules/es6.symbol */ "../node_modules/core-js/library/modules/es6.symbol.js");
11148 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.getOwnPropertySymbols;
11149
11150
11151 /***/ }),
11152
11153 /***/ "../node_modules/core-js/library/fn/object/get-prototype-of.js":
11154 /*!*********************************************************************!*\
11155 !*** ../node_modules/core-js/library/fn/object/get-prototype-of.js ***!
11156 \*********************************************************************/
11157 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11158
11159 __webpack_require__(/*! ../../modules/es6.object.get-prototype-of */ "../node_modules/core-js/library/modules/es6.object.get-prototype-of.js");
11160 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.getPrototypeOf;
11161
11162
11163 /***/ }),
11164
11165 /***/ "../node_modules/core-js/library/fn/object/keys.js":
11166 /*!*********************************************************!*\
11167 !*** ../node_modules/core-js/library/fn/object/keys.js ***!
11168 \*********************************************************/
11169 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11170
11171 __webpack_require__(/*! ../../modules/es6.object.keys */ "../node_modules/core-js/library/modules/es6.object.keys.js");
11172 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.keys;
11173
11174
11175 /***/ }),
11176
11177 /***/ "../node_modules/core-js/library/fn/object/set-prototype-of.js":
11178 /*!*********************************************************************!*\
11179 !*** ../node_modules/core-js/library/fn/object/set-prototype-of.js ***!
11180 \*********************************************************************/
11181 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11182
11183 __webpack_require__(/*! ../../modules/es6.object.set-prototype-of */ "../node_modules/core-js/library/modules/es6.object.set-prototype-of.js");
11184 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.setPrototypeOf;
11185
11186
11187 /***/ }),
11188
11189 /***/ "../node_modules/core-js/library/fn/parse-int.js":
11190 /*!*******************************************************!*\
11191 !*** ../node_modules/core-js/library/fn/parse-int.js ***!
11192 \*******************************************************/
11193 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11194
11195 __webpack_require__(/*! ../modules/es6.parse-int */ "../node_modules/core-js/library/modules/es6.parse-int.js");
11196 module.exports = __webpack_require__(/*! ../modules/_core */ "../node_modules/core-js/library/modules/_core.js").parseInt;
11197
11198
11199 /***/ }),
11200
11201 /***/ "../node_modules/core-js/library/fn/reflect/construct.js":
11202 /*!***************************************************************!*\
11203 !*** ../node_modules/core-js/library/fn/reflect/construct.js ***!
11204 \***************************************************************/
11205 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11206
11207 __webpack_require__(/*! ../../modules/es6.reflect.construct */ "../node_modules/core-js/library/modules/es6.reflect.construct.js");
11208 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Reflect.construct;
11209
11210
11211 /***/ }),
11212
11213 /***/ "../node_modules/core-js/library/fn/reflect/get.js":
11214 /*!*********************************************************!*\
11215 !*** ../node_modules/core-js/library/fn/reflect/get.js ***!
11216 \*********************************************************/
11217 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11218
11219 __webpack_require__(/*! ../../modules/es6.reflect.get */ "../node_modules/core-js/library/modules/es6.reflect.get.js");
11220 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Reflect.get;
11221
11222
11223 /***/ }),
11224
11225 /***/ "../node_modules/core-js/library/fn/symbol/index.js":
11226 /*!**********************************************************!*\
11227 !*** ../node_modules/core-js/library/fn/symbol/index.js ***!
11228 \**********************************************************/
11229 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11230
11231 __webpack_require__(/*! ../../modules/es6.symbol */ "../node_modules/core-js/library/modules/es6.symbol.js");
11232 __webpack_require__(/*! ../../modules/es6.object.to-string */ "../node_modules/core-js/library/modules/es6.object.to-string.js");
11233 __webpack_require__(/*! ../../modules/es7.symbol.async-iterator */ "../node_modules/core-js/library/modules/es7.symbol.async-iterator.js");
11234 __webpack_require__(/*! ../../modules/es7.symbol.observable */ "../node_modules/core-js/library/modules/es7.symbol.observable.js");
11235 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Symbol;
11236
11237
11238 /***/ }),
11239
11240 /***/ "../node_modules/core-js/library/fn/symbol/iterator.js":
11241 /*!*************************************************************!*\
11242 !*** ../node_modules/core-js/library/fn/symbol/iterator.js ***!
11243 \*************************************************************/
11244 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11245
11246 __webpack_require__(/*! ../../modules/es6.string.iterator */ "../node_modules/core-js/library/modules/es6.string.iterator.js");
11247 __webpack_require__(/*! ../../modules/web.dom.iterable */ "../node_modules/core-js/library/modules/web.dom.iterable.js");
11248 module.exports = __webpack_require__(/*! ../../modules/_wks-ext */ "../node_modules/core-js/library/modules/_wks-ext.js").f('iterator');
11249
11250
11251 /***/ }),
11252
11253 /***/ "../node_modules/core-js/library/fn/weak-map.js":
11254 /*!******************************************************!*\
11255 !*** ../node_modules/core-js/library/fn/weak-map.js ***!
11256 \******************************************************/
11257 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11258
11259 __webpack_require__(/*! ../modules/es6.object.to-string */ "../node_modules/core-js/library/modules/es6.object.to-string.js");
11260 __webpack_require__(/*! ../modules/web.dom.iterable */ "../node_modules/core-js/library/modules/web.dom.iterable.js");
11261 __webpack_require__(/*! ../modules/es6.weak-map */ "../node_modules/core-js/library/modules/es6.weak-map.js");
11262 __webpack_require__(/*! ../modules/es7.weak-map.of */ "../node_modules/core-js/library/modules/es7.weak-map.of.js");
11263 __webpack_require__(/*! ../modules/es7.weak-map.from */ "../node_modules/core-js/library/modules/es7.weak-map.from.js");
11264 module.exports = __webpack_require__(/*! ../modules/_core */ "../node_modules/core-js/library/modules/_core.js").WeakMap;
11265
11266
11267 /***/ }),
11268
11269 /***/ "../node_modules/core-js/library/modules/_a-function.js":
11270 /*!**************************************************************!*\
11271 !*** ../node_modules/core-js/library/modules/_a-function.js ***!
11272 \**************************************************************/
11273 /***/ ((module) => {
11274
11275 module.exports = function (it) {
11276 if (typeof it != 'function') throw TypeError(it + ' is not a function!');
11277 return it;
11278 };
11279
11280
11281 /***/ }),
11282
11283 /***/ "../node_modules/core-js/library/modules/_add-to-unscopables.js":
11284 /*!**********************************************************************!*\
11285 !*** ../node_modules/core-js/library/modules/_add-to-unscopables.js ***!
11286 \**********************************************************************/
11287 /***/ ((module) => {
11288
11289 module.exports = function () { /* empty */ };
11290
11291
11292 /***/ }),
11293
11294 /***/ "../node_modules/core-js/library/modules/_an-instance.js":
11295 /*!***************************************************************!*\
11296 !*** ../node_modules/core-js/library/modules/_an-instance.js ***!
11297 \***************************************************************/
11298 /***/ ((module) => {
11299
11300 module.exports = function (it, Constructor, name, forbiddenField) {
11301 if (!(it instanceof Constructor) || (forbiddenField !== undefined && forbiddenField in it)) {
11302 throw TypeError(name + ': incorrect invocation!');
11303 } return it;
11304 };
11305
11306
11307 /***/ }),
11308
11309 /***/ "../node_modules/core-js/library/modules/_an-object.js":
11310 /*!*************************************************************!*\
11311 !*** ../node_modules/core-js/library/modules/_an-object.js ***!
11312 \*************************************************************/
11313 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11314
11315 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
11316 module.exports = function (it) {
11317 if (!isObject(it)) throw TypeError(it + ' is not an object!');
11318 return it;
11319 };
11320
11321
11322 /***/ }),
11323
11324 /***/ "../node_modules/core-js/library/modules/_array-includes.js":
11325 /*!******************************************************************!*\
11326 !*** ../node_modules/core-js/library/modules/_array-includes.js ***!
11327 \******************************************************************/
11328 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11329
11330 // false -> Array#indexOf
11331 // true -> Array#includes
11332 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
11333 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/library/modules/_to-length.js");
11334 var toAbsoluteIndex = __webpack_require__(/*! ./_to-absolute-index */ "../node_modules/core-js/library/modules/_to-absolute-index.js");
11335 module.exports = function (IS_INCLUDES) {
11336 return function ($this, el, fromIndex) {
11337 var O = toIObject($this);
11338 var length = toLength(O.length);
11339 var index = toAbsoluteIndex(fromIndex, length);
11340 var value;
11341 // Array#includes uses SameValueZero equality algorithm
11342 // eslint-disable-next-line no-self-compare
11343 if (IS_INCLUDES && el != el) while (length > index) {
11344 value = O[index++];
11345 // eslint-disable-next-line no-self-compare
11346 if (value != value) return true;
11347 // Array#indexOf ignores holes, Array#includes - not
11348 } else for (;length > index; index++) if (IS_INCLUDES || index in O) {
11349 if (O[index] === el) return IS_INCLUDES || index || 0;
11350 } return !IS_INCLUDES && -1;
11351 };
11352 };
11353
11354
11355 /***/ }),
11356
11357 /***/ "../node_modules/core-js/library/modules/_array-methods.js":
11358 /*!*****************************************************************!*\
11359 !*** ../node_modules/core-js/library/modules/_array-methods.js ***!
11360 \*****************************************************************/
11361 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11362
11363 // 0 -> Array#forEach
11364 // 1 -> Array#map
11365 // 2 -> Array#filter
11366 // 3 -> Array#some
11367 // 4 -> Array#every
11368 // 5 -> Array#find
11369 // 6 -> Array#findIndex
11370 var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js");
11371 var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/core-js/library/modules/_iobject.js");
11372 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js");
11373 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/library/modules/_to-length.js");
11374 var asc = __webpack_require__(/*! ./_array-species-create */ "../node_modules/core-js/library/modules/_array-species-create.js");
11375 module.exports = function (TYPE, $create) {
11376 var IS_MAP = TYPE == 1;
11377 var IS_FILTER = TYPE == 2;
11378 var IS_SOME = TYPE == 3;
11379 var IS_EVERY = TYPE == 4;
11380 var IS_FIND_INDEX = TYPE == 6;
11381 var NO_HOLES = TYPE == 5 || IS_FIND_INDEX;
11382 var create = $create || asc;
11383 return function ($this, callbackfn, that) {
11384 var O = toObject($this);
11385 var self = IObject(O);
11386 var f = ctx(callbackfn, that, 3);
11387 var length = toLength(self.length);
11388 var index = 0;
11389 var result = IS_MAP ? create($this, length) : IS_FILTER ? create($this, 0) : undefined;
11390 var val, res;
11391 for (;length > index; index++) if (NO_HOLES || index in self) {
11392 val = self[index];
11393 res = f(val, index, O);
11394 if (TYPE) {
11395 if (IS_MAP) result[index] = res; // map
11396 else if (res) switch (TYPE) {
11397 case 3: return true; // some
11398 case 5: return val; // find
11399 case 6: return index; // findIndex
11400 case 2: result.push(val); // filter
11401 } else if (IS_EVERY) return false; // every
11402 }
11403 }
11404 return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : result;
11405 };
11406 };
11407
11408
11409 /***/ }),
11410
11411 /***/ "../node_modules/core-js/library/modules/_array-species-constructor.js":
11412 /*!*****************************************************************************!*\
11413 !*** ../node_modules/core-js/library/modules/_array-species-constructor.js ***!
11414 \*****************************************************************************/
11415 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11416
11417 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
11418 var isArray = __webpack_require__(/*! ./_is-array */ "../node_modules/core-js/library/modules/_is-array.js");
11419 var SPECIES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('species');
11420
11421 module.exports = function (original) {
11422 var C;
11423 if (isArray(original)) {
11424 C = original.constructor;
11425 // cross-realm fallback
11426 if (typeof C == 'function' && (C === Array || isArray(C.prototype))) C = undefined;
11427 if (isObject(C)) {
11428 C = C[SPECIES];
11429 if (C === null) C = undefined;
11430 }
11431 } return C === undefined ? Array : C;
11432 };
11433
11434
11435 /***/ }),
11436
11437 /***/ "../node_modules/core-js/library/modules/_array-species-create.js":
11438 /*!************************************************************************!*\
11439 !*** ../node_modules/core-js/library/modules/_array-species-create.js ***!
11440 \************************************************************************/
11441 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11442
11443 // 9.4.2.3 ArraySpeciesCreate(originalArray, length)
11444 var speciesConstructor = __webpack_require__(/*! ./_array-species-constructor */ "../node_modules/core-js/library/modules/_array-species-constructor.js");
11445
11446 module.exports = function (original, length) {
11447 return new (speciesConstructor(original))(length);
11448 };
11449
11450
11451 /***/ }),
11452
11453 /***/ "../node_modules/core-js/library/modules/_bind.js":
11454 /*!********************************************************!*\
11455 !*** ../node_modules/core-js/library/modules/_bind.js ***!
11456 \********************************************************/
11457 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11458
11459 "use strict";
11460
11461 var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/library/modules/_a-function.js");
11462 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
11463 var invoke = __webpack_require__(/*! ./_invoke */ "../node_modules/core-js/library/modules/_invoke.js");
11464 var arraySlice = [].slice;
11465 var factories = {};
11466
11467 var construct = function (F, len, args) {
11468 if (!(len in factories)) {
11469 for (var n = [], i = 0; i < len; i++) n[i] = 'a[' + i + ']';
11470 // eslint-disable-next-line no-new-func
11471 factories[len] = Function('F,a', 'return new F(' + n.join(',') + ')');
11472 } return factories[len](F, args);
11473 };
11474
11475 module.exports = Function.bind || function bind(that /* , ...args */) {
11476 var fn = aFunction(this);
11477 var partArgs = arraySlice.call(arguments, 1);
11478 var bound = function (/* args... */) {
11479 var args = partArgs.concat(arraySlice.call(arguments));
11480 return this instanceof bound ? construct(fn, args.length, args) : invoke(fn, args, that);
11481 };
11482 if (isObject(fn.prototype)) bound.prototype = fn.prototype;
11483 return bound;
11484 };
11485
11486
11487 /***/ }),
11488
11489 /***/ "../node_modules/core-js/library/modules/_classof.js":
11490 /*!***********************************************************!*\
11491 !*** ../node_modules/core-js/library/modules/_classof.js ***!
11492 \***********************************************************/
11493 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11494
11495 // getting tag from 19.1.3.6 Object.prototype.toString()
11496 var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/library/modules/_cof.js");
11497 var TAG = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('toStringTag');
11498 // ES3 wrong here
11499 var ARG = cof(function () { return arguments; }()) == 'Arguments';
11500
11501 // fallback for IE11 Script Access Denied error
11502 var tryGet = function (it, key) {
11503 try {
11504 return it[key];
11505 } catch (e) { /* empty */ }
11506 };
11507
11508 module.exports = function (it) {
11509 var O, T, B;
11510 return it === undefined ? 'Undefined' : it === null ? 'Null'
11511 // @@toStringTag case
11512 : typeof (T = tryGet(O = Object(it), TAG)) == 'string' ? T
11513 // builtinTag case
11514 : ARG ? cof(O)
11515 // ES3 arguments fallback
11516 : (B = cof(O)) == 'Object' && typeof O.callee == 'function' ? 'Arguments' : B;
11517 };
11518
11519
11520 /***/ }),
11521
11522 /***/ "../node_modules/core-js/library/modules/_cof.js":
11523 /*!*******************************************************!*\
11524 !*** ../node_modules/core-js/library/modules/_cof.js ***!
11525 \*******************************************************/
11526 /***/ ((module) => {
11527
11528 var toString = {}.toString;
11529
11530 module.exports = function (it) {
11531 return toString.call(it).slice(8, -1);
11532 };
11533
11534
11535 /***/ }),
11536
11537 /***/ "../node_modules/core-js/library/modules/_collection-weak.js":
11538 /*!*******************************************************************!*\
11539 !*** ../node_modules/core-js/library/modules/_collection-weak.js ***!
11540 \*******************************************************************/
11541 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11542
11543 "use strict";
11544
11545 var redefineAll = __webpack_require__(/*! ./_redefine-all */ "../node_modules/core-js/library/modules/_redefine-all.js");
11546 var getWeak = __webpack_require__(/*! ./_meta */ "../node_modules/core-js/library/modules/_meta.js").getWeak;
11547 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
11548 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
11549 var anInstance = __webpack_require__(/*! ./_an-instance */ "../node_modules/core-js/library/modules/_an-instance.js");
11550 var forOf = __webpack_require__(/*! ./_for-of */ "../node_modules/core-js/library/modules/_for-of.js");
11551 var createArrayMethod = __webpack_require__(/*! ./_array-methods */ "../node_modules/core-js/library/modules/_array-methods.js");
11552 var $has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
11553 var validate = __webpack_require__(/*! ./_validate-collection */ "../node_modules/core-js/library/modules/_validate-collection.js");
11554 var arrayFind = createArrayMethod(5);
11555 var arrayFindIndex = createArrayMethod(6);
11556 var id = 0;
11557
11558 // fallback for uncaught frozen keys
11559 var uncaughtFrozenStore = function (that) {
11560 return that._l || (that._l = new UncaughtFrozenStore());
11561 };
11562 var UncaughtFrozenStore = function () {
11563 this.a = [];
11564 };
11565 var findUncaughtFrozen = function (store, key) {
11566 return arrayFind(store.a, function (it) {
11567 return it[0] === key;
11568 });
11569 };
11570 UncaughtFrozenStore.prototype = {
11571 get: function (key) {
11572 var entry = findUncaughtFrozen(this, key);
11573 if (entry) return entry[1];
11574 },
11575 has: function (key) {
11576 return !!findUncaughtFrozen(this, key);
11577 },
11578 set: function (key, value) {
11579 var entry = findUncaughtFrozen(this, key);
11580 if (entry) entry[1] = value;
11581 else this.a.push([key, value]);
11582 },
11583 'delete': function (key) {
11584 var index = arrayFindIndex(this.a, function (it) {
11585 return it[0] === key;
11586 });
11587 if (~index) this.a.splice(index, 1);
11588 return !!~index;
11589 }
11590 };
11591
11592 module.exports = {
11593 getConstructor: function (wrapper, NAME, IS_MAP, ADDER) {
11594 var C = wrapper(function (that, iterable) {
11595 anInstance(that, C, NAME, '_i');
11596 that._t = NAME; // collection type
11597 that._i = id++; // collection id
11598 that._l = undefined; // leak store for uncaught frozen objects
11599 if (iterable != undefined) forOf(iterable, IS_MAP, that[ADDER], that);
11600 });
11601 redefineAll(C.prototype, {
11602 // 23.3.3.2 WeakMap.prototype.delete(key)
11603 // 23.4.3.3 WeakSet.prototype.delete(value)
11604 'delete': function (key) {
11605 if (!isObject(key)) return false;
11606 var data = getWeak(key);
11607 if (data === true) return uncaughtFrozenStore(validate(this, NAME))['delete'](key);
11608 return data && $has(data, this._i) && delete data[this._i];
11609 },
11610 // 23.3.3.4 WeakMap.prototype.has(key)
11611 // 23.4.3.4 WeakSet.prototype.has(value)
11612 has: function has(key) {
11613 if (!isObject(key)) return false;
11614 var data = getWeak(key);
11615 if (data === true) return uncaughtFrozenStore(validate(this, NAME)).has(key);
11616 return data && $has(data, this._i);
11617 }
11618 });
11619 return C;
11620 },
11621 def: function (that, key, value) {
11622 var data = getWeak(anObject(key), true);
11623 if (data === true) uncaughtFrozenStore(that).set(key, value);
11624 else data[that._i] = value;
11625 return that;
11626 },
11627 ufstore: uncaughtFrozenStore
11628 };
11629
11630
11631 /***/ }),
11632
11633 /***/ "../node_modules/core-js/library/modules/_collection.js":
11634 /*!**************************************************************!*\
11635 !*** ../node_modules/core-js/library/modules/_collection.js ***!
11636 \**************************************************************/
11637 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11638
11639 "use strict";
11640
11641 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
11642 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
11643 var meta = __webpack_require__(/*! ./_meta */ "../node_modules/core-js/library/modules/_meta.js");
11644 var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js");
11645 var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js");
11646 var redefineAll = __webpack_require__(/*! ./_redefine-all */ "../node_modules/core-js/library/modules/_redefine-all.js");
11647 var forOf = __webpack_require__(/*! ./_for-of */ "../node_modules/core-js/library/modules/_for-of.js");
11648 var anInstance = __webpack_require__(/*! ./_an-instance */ "../node_modules/core-js/library/modules/_an-instance.js");
11649 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
11650 var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/core-js/library/modules/_set-to-string-tag.js");
11651 var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js").f;
11652 var each = __webpack_require__(/*! ./_array-methods */ "../node_modules/core-js/library/modules/_array-methods.js")(0);
11653 var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js");
11654
11655 module.exports = function (NAME, wrapper, methods, common, IS_MAP, IS_WEAK) {
11656 var Base = global[NAME];
11657 var C = Base;
11658 var ADDER = IS_MAP ? 'set' : 'add';
11659 var proto = C && C.prototype;
11660 var O = {};
11661 if (!DESCRIPTORS || typeof C != 'function' || !(IS_WEAK || proto.forEach && !fails(function () {
11662 new C().entries().next();
11663 }))) {
11664 // create collection constructor
11665 C = common.getConstructor(wrapper, NAME, IS_MAP, ADDER);
11666 redefineAll(C.prototype, methods);
11667 meta.NEED = true;
11668 } else {
11669 C = wrapper(function (target, iterable) {
11670 anInstance(target, C, NAME, '_c');
11671 target._c = new Base();
11672 if (iterable != undefined) forOf(iterable, IS_MAP, target[ADDER], target);
11673 });
11674 each('add,clear,delete,forEach,get,has,set,keys,values,entries,toJSON'.split(','), function (KEY) {
11675 var IS_ADDER = KEY == 'add' || KEY == 'set';
11676 if (KEY in proto && !(IS_WEAK && KEY == 'clear')) hide(C.prototype, KEY, function (a, b) {
11677 anInstance(this, C, KEY);
11678 if (!IS_ADDER && IS_WEAK && !isObject(a)) return KEY == 'get' ? undefined : false;
11679 var result = this._c[KEY](a === 0 ? 0 : a, b);
11680 return IS_ADDER ? this : result;
11681 });
11682 });
11683 IS_WEAK || dP(C.prototype, 'size', {
11684 get: function () {
11685 return this._c.size;
11686 }
11687 });
11688 }
11689
11690 setToStringTag(C, NAME);
11691
11692 O[NAME] = C;
11693 $export($export.G + $export.W + $export.F, O);
11694
11695 if (!IS_WEAK) common.setStrong(C, NAME, IS_MAP);
11696
11697 return C;
11698 };
11699
11700
11701 /***/ }),
11702
11703 /***/ "../node_modules/core-js/library/modules/_core.js":
11704 /*!********************************************************!*\
11705 !*** ../node_modules/core-js/library/modules/_core.js ***!
11706 \********************************************************/
11707 /***/ ((module) => {
11708
11709 var core = module.exports = { version: '2.6.12' };
11710 if (typeof __e == 'number') __e = core; // eslint-disable-line no-undef
11711
11712
11713 /***/ }),
11714
11715 /***/ "../node_modules/core-js/library/modules/_create-property.js":
11716 /*!*******************************************************************!*\
11717 !*** ../node_modules/core-js/library/modules/_create-property.js ***!
11718 \*******************************************************************/
11719 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11720
11721 "use strict";
11722
11723 var $defineProperty = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js");
11724 var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/library/modules/_property-desc.js");
11725
11726 module.exports = function (object, index, value) {
11727 if (index in object) $defineProperty.f(object, index, createDesc(0, value));
11728 else object[index] = value;
11729 };
11730
11731
11732 /***/ }),
11733
11734 /***/ "../node_modules/core-js/library/modules/_ctx.js":
11735 /*!*******************************************************!*\
11736 !*** ../node_modules/core-js/library/modules/_ctx.js ***!
11737 \*******************************************************/
11738 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11739
11740 // optional / simple context binding
11741 var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/library/modules/_a-function.js");
11742 module.exports = function (fn, that, length) {
11743 aFunction(fn);
11744 if (that === undefined) return fn;
11745 switch (length) {
11746 case 1: return function (a) {
11747 return fn.call(that, a);
11748 };
11749 case 2: return function (a, b) {
11750 return fn.call(that, a, b);
11751 };
11752 case 3: return function (a, b, c) {
11753 return fn.call(that, a, b, c);
11754 };
11755 }
11756 return function (/* ...args */) {
11757 return fn.apply(that, arguments);
11758 };
11759 };
11760
11761
11762 /***/ }),
11763
11764 /***/ "../node_modules/core-js/library/modules/_defined.js":
11765 /*!***********************************************************!*\
11766 !*** ../node_modules/core-js/library/modules/_defined.js ***!
11767 \***********************************************************/
11768 /***/ ((module) => {
11769
11770 // 7.2.1 RequireObjectCoercible(argument)
11771 module.exports = function (it) {
11772 if (it == undefined) throw TypeError("Can't call method on " + it);
11773 return it;
11774 };
11775
11776
11777 /***/ }),
11778
11779 /***/ "../node_modules/core-js/library/modules/_descriptors.js":
11780 /*!***************************************************************!*\
11781 !*** ../node_modules/core-js/library/modules/_descriptors.js ***!
11782 \***************************************************************/
11783 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11784
11785 // Thank's IE8 for his funny defineProperty
11786 module.exports = !__webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js")(function () {
11787 return Object.defineProperty({}, 'a', { get: function () { return 7; } }).a != 7;
11788 });
11789
11790
11791 /***/ }),
11792
11793 /***/ "../node_modules/core-js/library/modules/_dom-create.js":
11794 /*!**************************************************************!*\
11795 !*** ../node_modules/core-js/library/modules/_dom-create.js ***!
11796 \**************************************************************/
11797 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11798
11799 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
11800 var document = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js").document;
11801 // typeof document.createElement is 'object' in old IE
11802 var is = isObject(document) && isObject(document.createElement);
11803 module.exports = function (it) {
11804 return is ? document.createElement(it) : {};
11805 };
11806
11807
11808 /***/ }),
11809
11810 /***/ "../node_modules/core-js/library/modules/_enum-bug-keys.js":
11811 /*!*****************************************************************!*\
11812 !*** ../node_modules/core-js/library/modules/_enum-bug-keys.js ***!
11813 \*****************************************************************/
11814 /***/ ((module) => {
11815
11816 // IE 8- don't enum bug keys
11817 module.exports = (
11818 'constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf'
11819 ).split(',');
11820
11821
11822 /***/ }),
11823
11824 /***/ "../node_modules/core-js/library/modules/_enum-keys.js":
11825 /*!*************************************************************!*\
11826 !*** ../node_modules/core-js/library/modules/_enum-keys.js ***!
11827 \*************************************************************/
11828 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11829
11830 // all enumerable object keys, includes symbols
11831 var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/library/modules/_object-keys.js");
11832 var gOPS = __webpack_require__(/*! ./_object-gops */ "../node_modules/core-js/library/modules/_object-gops.js");
11833 var pIE = __webpack_require__(/*! ./_object-pie */ "../node_modules/core-js/library/modules/_object-pie.js");
11834 module.exports = function (it) {
11835 var result = getKeys(it);
11836 var getSymbols = gOPS.f;
11837 if (getSymbols) {
11838 var symbols = getSymbols(it);
11839 var isEnum = pIE.f;
11840 var i = 0;
11841 var key;
11842 while (symbols.length > i) if (isEnum.call(it, key = symbols[i++])) result.push(key);
11843 } return result;
11844 };
11845
11846
11847 /***/ }),
11848
11849 /***/ "../node_modules/core-js/library/modules/_export.js":
11850 /*!**********************************************************!*\
11851 !*** ../node_modules/core-js/library/modules/_export.js ***!
11852 \**********************************************************/
11853 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11854
11855 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
11856 var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js");
11857 var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js");
11858 var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js");
11859 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
11860 var PROTOTYPE = 'prototype';
11861
11862 var $export = function (type, name, source) {
11863 var IS_FORCED = type & $export.F;
11864 var IS_GLOBAL = type & $export.G;
11865 var IS_STATIC = type & $export.S;
11866 var IS_PROTO = type & $export.P;
11867 var IS_BIND = type & $export.B;
11868 var IS_WRAP = type & $export.W;
11869 var exports = IS_GLOBAL ? core : core[name] || (core[name] = {});
11870 var expProto = exports[PROTOTYPE];
11871 var target = IS_GLOBAL ? global : IS_STATIC ? global[name] : (global[name] || {})[PROTOTYPE];
11872 var key, own, out;
11873 if (IS_GLOBAL) source = name;
11874 for (key in source) {
11875 // contains in native
11876 own = !IS_FORCED && target && target[key] !== undefined;
11877 if (own && has(exports, key)) continue;
11878 // export native or passed
11879 out = own ? target[key] : source[key];
11880 // prevent global pollution for namespaces
11881 exports[key] = IS_GLOBAL && typeof target[key] != 'function' ? source[key]
11882 // bind timers to global for call from export context
11883 : IS_BIND && own ? ctx(out, global)
11884 // wrap global constructors for prevent change them in library
11885 : IS_WRAP && target[key] == out ? (function (C) {
11886 var F = function (a, b, c) {
11887 if (this instanceof C) {
11888 switch (arguments.length) {
11889 case 0: return new C();
11890 case 1: return new C(a);
11891 case 2: return new C(a, b);
11892 } return new C(a, b, c);
11893 } return C.apply(this, arguments);
11894 };
11895 F[PROTOTYPE] = C[PROTOTYPE];
11896 return F;
11897 // make static versions for prototype methods
11898 })(out) : IS_PROTO && typeof out == 'function' ? ctx(Function.call, out) : out;
11899 // export proto methods to core.%CONSTRUCTOR%.methods.%NAME%
11900 if (IS_PROTO) {
11901 (exports.virtual || (exports.virtual = {}))[key] = out;
11902 // export proto methods to core.%CONSTRUCTOR%.prototype.%NAME%
11903 if (type & $export.R && expProto && !expProto[key]) hide(expProto, key, out);
11904 }
11905 }
11906 };
11907 // type bitmap
11908 $export.F = 1; // forced
11909 $export.G = 2; // global
11910 $export.S = 4; // static
11911 $export.P = 8; // proto
11912 $export.B = 16; // bind
11913 $export.W = 32; // wrap
11914 $export.U = 64; // safe
11915 $export.R = 128; // real proto method for `library`
11916 module.exports = $export;
11917
11918
11919 /***/ }),
11920
11921 /***/ "../node_modules/core-js/library/modules/_fails.js":
11922 /*!*********************************************************!*\
11923 !*** ../node_modules/core-js/library/modules/_fails.js ***!
11924 \*********************************************************/
11925 /***/ ((module) => {
11926
11927 module.exports = function (exec) {
11928 try {
11929 return !!exec();
11930 } catch (e) {
11931 return true;
11932 }
11933 };
11934
11935
11936 /***/ }),
11937
11938 /***/ "../node_modules/core-js/library/modules/_for-of.js":
11939 /*!**********************************************************!*\
11940 !*** ../node_modules/core-js/library/modules/_for-of.js ***!
11941 \**********************************************************/
11942 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11943
11944 var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js");
11945 var call = __webpack_require__(/*! ./_iter-call */ "../node_modules/core-js/library/modules/_iter-call.js");
11946 var isArrayIter = __webpack_require__(/*! ./_is-array-iter */ "../node_modules/core-js/library/modules/_is-array-iter.js");
11947 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
11948 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/library/modules/_to-length.js");
11949 var getIterFn = __webpack_require__(/*! ./core.get-iterator-method */ "../node_modules/core-js/library/modules/core.get-iterator-method.js");
11950 var BREAK = {};
11951 var RETURN = {};
11952 var exports = module.exports = function (iterable, entries, fn, that, ITERATOR) {
11953 var iterFn = ITERATOR ? function () { return iterable; } : getIterFn(iterable);
11954 var f = ctx(fn, that, entries ? 2 : 1);
11955 var index = 0;
11956 var length, step, iterator, result;
11957 if (typeof iterFn != 'function') throw TypeError(iterable + ' is not iterable!');
11958 // fast case for arrays with default iterator
11959 if (isArrayIter(iterFn)) for (length = toLength(iterable.length); length > index; index++) {
11960 result = entries ? f(anObject(step = iterable[index])[0], step[1]) : f(iterable[index]);
11961 if (result === BREAK || result === RETURN) return result;
11962 } else for (iterator = iterFn.call(iterable); !(step = iterator.next()).done;) {
11963 result = call(iterator, f, step.value, entries);
11964 if (result === BREAK || result === RETURN) return result;
11965 }
11966 };
11967 exports.BREAK = BREAK;
11968 exports.RETURN = RETURN;
11969
11970
11971 /***/ }),
11972
11973 /***/ "../node_modules/core-js/library/modules/_global.js":
11974 /*!**********************************************************!*\
11975 !*** ../node_modules/core-js/library/modules/_global.js ***!
11976 \**********************************************************/
11977 /***/ ((module) => {
11978
11979 // https://github.com/zloirock/core-js/issues/86#issuecomment-115759028
11980 var global = module.exports = typeof window != 'undefined' && window.Math == Math
11981 ? window : typeof self != 'undefined' && self.Math == Math ? self
11982 // eslint-disable-next-line no-new-func
11983 : Function('return this')();
11984 if (typeof __g == 'number') __g = global; // eslint-disable-line no-undef
11985
11986
11987 /***/ }),
11988
11989 /***/ "../node_modules/core-js/library/modules/_has.js":
11990 /*!*******************************************************!*\
11991 !*** ../node_modules/core-js/library/modules/_has.js ***!
11992 \*******************************************************/
11993 /***/ ((module) => {
11994
11995 var hasOwnProperty = {}.hasOwnProperty;
11996 module.exports = function (it, key) {
11997 return hasOwnProperty.call(it, key);
11998 };
11999
12000
12001 /***/ }),
12002
12003 /***/ "../node_modules/core-js/library/modules/_hide.js":
12004 /*!********************************************************!*\
12005 !*** ../node_modules/core-js/library/modules/_hide.js ***!
12006 \********************************************************/
12007 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12008
12009 var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js");
12010 var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/library/modules/_property-desc.js");
12011 module.exports = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js") ? function (object, key, value) {
12012 return dP.f(object, key, createDesc(1, value));
12013 } : function (object, key, value) {
12014 object[key] = value;
12015 return object;
12016 };
12017
12018
12019 /***/ }),
12020
12021 /***/ "../node_modules/core-js/library/modules/_html.js":
12022 /*!********************************************************!*\
12023 !*** ../node_modules/core-js/library/modules/_html.js ***!
12024 \********************************************************/
12025 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12026
12027 var document = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js").document;
12028 module.exports = document && document.documentElement;
12029
12030
12031 /***/ }),
12032
12033 /***/ "../node_modules/core-js/library/modules/_ie8-dom-define.js":
12034 /*!******************************************************************!*\
12035 !*** ../node_modules/core-js/library/modules/_ie8-dom-define.js ***!
12036 \******************************************************************/
12037 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12038
12039 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 () {
12040 return Object.defineProperty(__webpack_require__(/*! ./_dom-create */ "../node_modules/core-js/library/modules/_dom-create.js")('div'), 'a', { get: function () { return 7; } }).a != 7;
12041 });
12042
12043
12044 /***/ }),
12045
12046 /***/ "../node_modules/core-js/library/modules/_invoke.js":
12047 /*!**********************************************************!*\
12048 !*** ../node_modules/core-js/library/modules/_invoke.js ***!
12049 \**********************************************************/
12050 /***/ ((module) => {
12051
12052 // fast apply, http://jsperf.lnkit.com/fast-apply/5
12053 module.exports = function (fn, args, that) {
12054 var un = that === undefined;
12055 switch (args.length) {
12056 case 0: return un ? fn()
12057 : fn.call(that);
12058 case 1: return un ? fn(args[0])
12059 : fn.call(that, args[0]);
12060 case 2: return un ? fn(args[0], args[1])
12061 : fn.call(that, args[0], args[1]);
12062 case 3: return un ? fn(args[0], args[1], args[2])
12063 : fn.call(that, args[0], args[1], args[2]);
12064 case 4: return un ? fn(args[0], args[1], args[2], args[3])
12065 : fn.call(that, args[0], args[1], args[2], args[3]);
12066 } return fn.apply(that, args);
12067 };
12068
12069
12070 /***/ }),
12071
12072 /***/ "../node_modules/core-js/library/modules/_iobject.js":
12073 /*!***********************************************************!*\
12074 !*** ../node_modules/core-js/library/modules/_iobject.js ***!
12075 \***********************************************************/
12076 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12077
12078 // fallback for non-array-like ES3 and non-enumerable old V8 strings
12079 var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/library/modules/_cof.js");
12080 // eslint-disable-next-line no-prototype-builtins
12081 module.exports = Object('z').propertyIsEnumerable(0) ? Object : function (it) {
12082 return cof(it) == 'String' ? it.split('') : Object(it);
12083 };
12084
12085
12086 /***/ }),
12087
12088 /***/ "../node_modules/core-js/library/modules/_is-array-iter.js":
12089 /*!*****************************************************************!*\
12090 !*** ../node_modules/core-js/library/modules/_is-array-iter.js ***!
12091 \*****************************************************************/
12092 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12093
12094 // check on default Array iterator
12095 var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/library/modules/_iterators.js");
12096 var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('iterator');
12097 var ArrayProto = Array.prototype;
12098
12099 module.exports = function (it) {
12100 return it !== undefined && (Iterators.Array === it || ArrayProto[ITERATOR] === it);
12101 };
12102
12103
12104 /***/ }),
12105
12106 /***/ "../node_modules/core-js/library/modules/_is-array.js":
12107 /*!************************************************************!*\
12108 !*** ../node_modules/core-js/library/modules/_is-array.js ***!
12109 \************************************************************/
12110 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12111
12112 // 7.2.2 IsArray(argument)
12113 var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/library/modules/_cof.js");
12114 module.exports = Array.isArray || function isArray(arg) {
12115 return cof(arg) == 'Array';
12116 };
12117
12118
12119 /***/ }),
12120
12121 /***/ "../node_modules/core-js/library/modules/_is-object.js":
12122 /*!*************************************************************!*\
12123 !*** ../node_modules/core-js/library/modules/_is-object.js ***!
12124 \*************************************************************/
12125 /***/ ((module) => {
12126
12127 module.exports = function (it) {
12128 return typeof it === 'object' ? it !== null : typeof it === 'function';
12129 };
12130
12131
12132 /***/ }),
12133
12134 /***/ "../node_modules/core-js/library/modules/_iter-call.js":
12135 /*!*************************************************************!*\
12136 !*** ../node_modules/core-js/library/modules/_iter-call.js ***!
12137 \*************************************************************/
12138 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12139
12140 // call something on iterator step with safe closing on error
12141 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
12142 module.exports = function (iterator, fn, value, entries) {
12143 try {
12144 return entries ? fn(anObject(value)[0], value[1]) : fn(value);
12145 // 7.4.6 IteratorClose(iterator, completion)
12146 } catch (e) {
12147 var ret = iterator['return'];
12148 if (ret !== undefined) anObject(ret.call(iterator));
12149 throw e;
12150 }
12151 };
12152
12153
12154 /***/ }),
12155
12156 /***/ "../node_modules/core-js/library/modules/_iter-create.js":
12157 /*!***************************************************************!*\
12158 !*** ../node_modules/core-js/library/modules/_iter-create.js ***!
12159 \***************************************************************/
12160 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12161
12162 "use strict";
12163
12164 var create = __webpack_require__(/*! ./_object-create */ "../node_modules/core-js/library/modules/_object-create.js");
12165 var descriptor = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/library/modules/_property-desc.js");
12166 var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/core-js/library/modules/_set-to-string-tag.js");
12167 var IteratorPrototype = {};
12168
12169 // 25.1.2.1.1 %IteratorPrototype%[@@iterator]()
12170 __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; });
12171
12172 module.exports = function (Constructor, NAME, next) {
12173 Constructor.prototype = create(IteratorPrototype, { next: descriptor(1, next) });
12174 setToStringTag(Constructor, NAME + ' Iterator');
12175 };
12176
12177
12178 /***/ }),
12179
12180 /***/ "../node_modules/core-js/library/modules/_iter-define.js":
12181 /*!***************************************************************!*\
12182 !*** ../node_modules/core-js/library/modules/_iter-define.js ***!
12183 \***************************************************************/
12184 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12185
12186 "use strict";
12187
12188 var LIBRARY = __webpack_require__(/*! ./_library */ "../node_modules/core-js/library/modules/_library.js");
12189 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
12190 var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/library/modules/_redefine.js");
12191 var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js");
12192 var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/library/modules/_iterators.js");
12193 var $iterCreate = __webpack_require__(/*! ./_iter-create */ "../node_modules/core-js/library/modules/_iter-create.js");
12194 var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/core-js/library/modules/_set-to-string-tag.js");
12195 var getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "../node_modules/core-js/library/modules/_object-gpo.js");
12196 var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('iterator');
12197 var BUGGY = !([].keys && 'next' in [].keys()); // Safari has buggy iterators w/o `next`
12198 var FF_ITERATOR = '@@iterator';
12199 var KEYS = 'keys';
12200 var VALUES = 'values';
12201
12202 var returnThis = function () { return this; };
12203
12204 module.exports = function (Base, NAME, Constructor, next, DEFAULT, IS_SET, FORCED) {
12205 $iterCreate(Constructor, NAME, next);
12206 var getMethod = function (kind) {
12207 if (!BUGGY && kind in proto) return proto[kind];
12208 switch (kind) {
12209 case KEYS: return function keys() { return new Constructor(this, kind); };
12210 case VALUES: return function values() { return new Constructor(this, kind); };
12211 } return function entries() { return new Constructor(this, kind); };
12212 };
12213 var TAG = NAME + ' Iterator';
12214 var DEF_VALUES = DEFAULT == VALUES;
12215 var VALUES_BUG = false;
12216 var proto = Base.prototype;
12217 var $native = proto[ITERATOR] || proto[FF_ITERATOR] || DEFAULT && proto[DEFAULT];
12218 var $default = $native || getMethod(DEFAULT);
12219 var $entries = DEFAULT ? !DEF_VALUES ? $default : getMethod('entries') : undefined;
12220 var $anyNative = NAME == 'Array' ? proto.entries || $native : $native;
12221 var methods, key, IteratorPrototype;
12222 // Fix native
12223 if ($anyNative) {
12224 IteratorPrototype = getPrototypeOf($anyNative.call(new Base()));
12225 if (IteratorPrototype !== Object.prototype && IteratorPrototype.next) {
12226 // Set @@toStringTag to native iterators
12227 setToStringTag(IteratorPrototype, TAG, true);
12228 // fix for some old engines
12229 if (!LIBRARY && typeof IteratorPrototype[ITERATOR] != 'function') hide(IteratorPrototype, ITERATOR, returnThis);
12230 }
12231 }
12232 // fix Array#{values, @@iterator}.name in V8 / FF
12233 if (DEF_VALUES && $native && $native.name !== VALUES) {
12234 VALUES_BUG = true;
12235 $default = function values() { return $native.call(this); };
12236 }
12237 // Define iterator
12238 if ((!LIBRARY || FORCED) && (BUGGY || VALUES_BUG || !proto[ITERATOR])) {
12239 hide(proto, ITERATOR, $default);
12240 }
12241 // Plug for library
12242 Iterators[NAME] = $default;
12243 Iterators[TAG] = returnThis;
12244 if (DEFAULT) {
12245 methods = {
12246 values: DEF_VALUES ? $default : getMethod(VALUES),
12247 keys: IS_SET ? $default : getMethod(KEYS),
12248 entries: $entries
12249 };
12250 if (FORCED) for (key in methods) {
12251 if (!(key in proto)) redefine(proto, key, methods[key]);
12252 } else $export($export.P + $export.F * (BUGGY || VALUES_BUG), NAME, methods);
12253 }
12254 return methods;
12255 };
12256
12257
12258 /***/ }),
12259
12260 /***/ "../node_modules/core-js/library/modules/_iter-detect.js":
12261 /*!***************************************************************!*\
12262 !*** ../node_modules/core-js/library/modules/_iter-detect.js ***!
12263 \***************************************************************/
12264 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12265
12266 var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('iterator');
12267 var SAFE_CLOSING = false;
12268
12269 try {
12270 var riter = [7][ITERATOR]();
12271 riter['return'] = function () { SAFE_CLOSING = true; };
12272 // eslint-disable-next-line no-throw-literal
12273 Array.from(riter, function () { throw 2; });
12274 } catch (e) { /* empty */ }
12275
12276 module.exports = function (exec, skipClosing) {
12277 if (!skipClosing && !SAFE_CLOSING) return false;
12278 var safe = false;
12279 try {
12280 var arr = [7];
12281 var iter = arr[ITERATOR]();
12282 iter.next = function () { return { done: safe = true }; };
12283 arr[ITERATOR] = function () { return iter; };
12284 exec(arr);
12285 } catch (e) { /* empty */ }
12286 return safe;
12287 };
12288
12289
12290 /***/ }),
12291
12292 /***/ "../node_modules/core-js/library/modules/_iter-step.js":
12293 /*!*************************************************************!*\
12294 !*** ../node_modules/core-js/library/modules/_iter-step.js ***!
12295 \*************************************************************/
12296 /***/ ((module) => {
12297
12298 module.exports = function (done, value) {
12299 return { value: value, done: !!done };
12300 };
12301
12302
12303 /***/ }),
12304
12305 /***/ "../node_modules/core-js/library/modules/_iterators.js":
12306 /*!*************************************************************!*\
12307 !*** ../node_modules/core-js/library/modules/_iterators.js ***!
12308 \*************************************************************/
12309 /***/ ((module) => {
12310
12311 module.exports = {};
12312
12313
12314 /***/ }),
12315
12316 /***/ "../node_modules/core-js/library/modules/_library.js":
12317 /*!***********************************************************!*\
12318 !*** ../node_modules/core-js/library/modules/_library.js ***!
12319 \***********************************************************/
12320 /***/ ((module) => {
12321
12322 module.exports = true;
12323
12324
12325 /***/ }),
12326
12327 /***/ "../node_modules/core-js/library/modules/_meta.js":
12328 /*!********************************************************!*\
12329 !*** ../node_modules/core-js/library/modules/_meta.js ***!
12330 \********************************************************/
12331 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12332
12333 var META = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/library/modules/_uid.js")('meta');
12334 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
12335 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
12336 var setDesc = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js").f;
12337 var id = 0;
12338 var isExtensible = Object.isExtensible || function () {
12339 return true;
12340 };
12341 var FREEZE = !__webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js")(function () {
12342 return isExtensible(Object.preventExtensions({}));
12343 });
12344 var setMeta = function (it) {
12345 setDesc(it, META, { value: {
12346 i: 'O' + ++id, // object ID
12347 w: {} // weak collections IDs
12348 } });
12349 };
12350 var fastKey = function (it, create) {
12351 // return primitive with prefix
12352 if (!isObject(it)) return typeof it == 'symbol' ? it : (typeof it == 'string' ? 'S' : 'P') + it;
12353 if (!has(it, META)) {
12354 // can't set metadata to uncaught frozen object
12355 if (!isExtensible(it)) return 'F';
12356 // not necessary to add metadata
12357 if (!create) return 'E';
12358 // add missing metadata
12359 setMeta(it);
12360 // return object ID
12361 } return it[META].i;
12362 };
12363 var getWeak = function (it, create) {
12364 if (!has(it, META)) {
12365 // can't set metadata to uncaught frozen object
12366 if (!isExtensible(it)) return true;
12367 // not necessary to add metadata
12368 if (!create) return false;
12369 // add missing metadata
12370 setMeta(it);
12371 // return hash weak collections IDs
12372 } return it[META].w;
12373 };
12374 // add metadata on freeze-family methods calling
12375 var onFreeze = function (it) {
12376 if (FREEZE && meta.NEED && isExtensible(it) && !has(it, META)) setMeta(it);
12377 return it;
12378 };
12379 var meta = module.exports = {
12380 KEY: META,
12381 NEED: false,
12382 fastKey: fastKey,
12383 getWeak: getWeak,
12384 onFreeze: onFreeze
12385 };
12386
12387
12388 /***/ }),
12389
12390 /***/ "../node_modules/core-js/library/modules/_object-assign.js":
12391 /*!*****************************************************************!*\
12392 !*** ../node_modules/core-js/library/modules/_object-assign.js ***!
12393 \*****************************************************************/
12394 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12395
12396 "use strict";
12397
12398 // 19.1.2.1 Object.assign(target, source, ...)
12399 var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js");
12400 var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/library/modules/_object-keys.js");
12401 var gOPS = __webpack_require__(/*! ./_object-gops */ "../node_modules/core-js/library/modules/_object-gops.js");
12402 var pIE = __webpack_require__(/*! ./_object-pie */ "../node_modules/core-js/library/modules/_object-pie.js");
12403 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js");
12404 var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/core-js/library/modules/_iobject.js");
12405 var $assign = Object.assign;
12406
12407 // should work with symbols and should have deterministic property order (V8 bug)
12408 module.exports = !$assign || __webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js")(function () {
12409 var A = {};
12410 var B = {};
12411 // eslint-disable-next-line no-undef
12412 var S = Symbol();
12413 var K = 'abcdefghijklmnopqrst';
12414 A[S] = 7;
12415 K.split('').forEach(function (k) { B[k] = k; });
12416 return $assign({}, A)[S] != 7 || Object.keys($assign({}, B)).join('') != K;
12417 }) ? function assign(target, source) { // eslint-disable-line no-unused-vars
12418 var T = toObject(target);
12419 var aLen = arguments.length;
12420 var index = 1;
12421 var getSymbols = gOPS.f;
12422 var isEnum = pIE.f;
12423 while (aLen > index) {
12424 var S = IObject(arguments[index++]);
12425 var keys = getSymbols ? getKeys(S).concat(getSymbols(S)) : getKeys(S);
12426 var length = keys.length;
12427 var j = 0;
12428 var key;
12429 while (length > j) {
12430 key = keys[j++];
12431 if (!DESCRIPTORS || isEnum.call(S, key)) T[key] = S[key];
12432 }
12433 } return T;
12434 } : $assign;
12435
12436
12437 /***/ }),
12438
12439 /***/ "../node_modules/core-js/library/modules/_object-create.js":
12440 /*!*****************************************************************!*\
12441 !*** ../node_modules/core-js/library/modules/_object-create.js ***!
12442 \*****************************************************************/
12443 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12444
12445 // 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])
12446 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
12447 var dPs = __webpack_require__(/*! ./_object-dps */ "../node_modules/core-js/library/modules/_object-dps.js");
12448 var enumBugKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/core-js/library/modules/_enum-bug-keys.js");
12449 var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/core-js/library/modules/_shared-key.js")('IE_PROTO');
12450 var Empty = function () { /* empty */ };
12451 var PROTOTYPE = 'prototype';
12452
12453 // Create object with fake `null` prototype: use iframe Object with cleared prototype
12454 var createDict = function () {
12455 // Thrash, waste and sodomy: IE GC bug
12456 var iframe = __webpack_require__(/*! ./_dom-create */ "../node_modules/core-js/library/modules/_dom-create.js")('iframe');
12457 var i = enumBugKeys.length;
12458 var lt = '<';
12459 var gt = '>';
12460 var iframeDocument;
12461 iframe.style.display = 'none';
12462 __webpack_require__(/*! ./_html */ "../node_modules/core-js/library/modules/_html.js").appendChild(iframe);
12463 iframe.src = 'javascript:'; // eslint-disable-line no-script-url
12464 // createDict = iframe.contentWindow.Object;
12465 // html.removeChild(iframe);
12466 iframeDocument = iframe.contentWindow.document;
12467 iframeDocument.open();
12468 iframeDocument.write(lt + 'script' + gt + 'document.F=Object' + lt + '/script' + gt);
12469 iframeDocument.close();
12470 createDict = iframeDocument.F;
12471 while (i--) delete createDict[PROTOTYPE][enumBugKeys[i]];
12472 return createDict();
12473 };
12474
12475 module.exports = Object.create || function create(O, Properties) {
12476 var result;
12477 if (O !== null) {
12478 Empty[PROTOTYPE] = anObject(O);
12479 result = new Empty();
12480 Empty[PROTOTYPE] = null;
12481 // add "__proto__" for Object.getPrototypeOf polyfill
12482 result[IE_PROTO] = O;
12483 } else result = createDict();
12484 return Properties === undefined ? result : dPs(result, Properties);
12485 };
12486
12487
12488 /***/ }),
12489
12490 /***/ "../node_modules/core-js/library/modules/_object-dp.js":
12491 /*!*************************************************************!*\
12492 !*** ../node_modules/core-js/library/modules/_object-dp.js ***!
12493 \*************************************************************/
12494 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
12495
12496 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
12497 var IE8_DOM_DEFINE = __webpack_require__(/*! ./_ie8-dom-define */ "../node_modules/core-js/library/modules/_ie8-dom-define.js");
12498 var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/core-js/library/modules/_to-primitive.js");
12499 var dP = Object.defineProperty;
12500
12501 exports.f = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js") ? Object.defineProperty : function defineProperty(O, P, Attributes) {
12502 anObject(O);
12503 P = toPrimitive(P, true);
12504 anObject(Attributes);
12505 if (IE8_DOM_DEFINE) try {
12506 return dP(O, P, Attributes);
12507 } catch (e) { /* empty */ }
12508 if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported!');
12509 if ('value' in Attributes) O[P] = Attributes.value;
12510 return O;
12511 };
12512
12513
12514 /***/ }),
12515
12516 /***/ "../node_modules/core-js/library/modules/_object-dps.js":
12517 /*!**************************************************************!*\
12518 !*** ../node_modules/core-js/library/modules/_object-dps.js ***!
12519 \**************************************************************/
12520 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12521
12522 var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js");
12523 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
12524 var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/library/modules/_object-keys.js");
12525
12526 module.exports = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js") ? Object.defineProperties : function defineProperties(O, Properties) {
12527 anObject(O);
12528 var keys = getKeys(Properties);
12529 var length = keys.length;
12530 var i = 0;
12531 var P;
12532 while (length > i) dP.f(O, P = keys[i++], Properties[P]);
12533 return O;
12534 };
12535
12536
12537 /***/ }),
12538
12539 /***/ "../node_modules/core-js/library/modules/_object-gopd.js":
12540 /*!***************************************************************!*\
12541 !*** ../node_modules/core-js/library/modules/_object-gopd.js ***!
12542 \***************************************************************/
12543 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
12544
12545 var pIE = __webpack_require__(/*! ./_object-pie */ "../node_modules/core-js/library/modules/_object-pie.js");
12546 var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/library/modules/_property-desc.js");
12547 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
12548 var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/core-js/library/modules/_to-primitive.js");
12549 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
12550 var IE8_DOM_DEFINE = __webpack_require__(/*! ./_ie8-dom-define */ "../node_modules/core-js/library/modules/_ie8-dom-define.js");
12551 var gOPD = Object.getOwnPropertyDescriptor;
12552
12553 exports.f = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js") ? gOPD : function getOwnPropertyDescriptor(O, P) {
12554 O = toIObject(O);
12555 P = toPrimitive(P, true);
12556 if (IE8_DOM_DEFINE) try {
12557 return gOPD(O, P);
12558 } catch (e) { /* empty */ }
12559 if (has(O, P)) return createDesc(!pIE.f.call(O, P), O[P]);
12560 };
12561
12562
12563 /***/ }),
12564
12565 /***/ "../node_modules/core-js/library/modules/_object-gopn-ext.js":
12566 /*!*******************************************************************!*\
12567 !*** ../node_modules/core-js/library/modules/_object-gopn-ext.js ***!
12568 \*******************************************************************/
12569 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12570
12571 // fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window
12572 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
12573 var gOPN = __webpack_require__(/*! ./_object-gopn */ "../node_modules/core-js/library/modules/_object-gopn.js").f;
12574 var toString = {}.toString;
12575
12576 var windowNames = typeof window == 'object' && window && Object.getOwnPropertyNames
12577 ? Object.getOwnPropertyNames(window) : [];
12578
12579 var getWindowNames = function (it) {
12580 try {
12581 return gOPN(it);
12582 } catch (e) {
12583 return windowNames.slice();
12584 }
12585 };
12586
12587 module.exports.f = function getOwnPropertyNames(it) {
12588 return windowNames && toString.call(it) == '[object Window]' ? getWindowNames(it) : gOPN(toIObject(it));
12589 };
12590
12591
12592 /***/ }),
12593
12594 /***/ "../node_modules/core-js/library/modules/_object-gopn.js":
12595 /*!***************************************************************!*\
12596 !*** ../node_modules/core-js/library/modules/_object-gopn.js ***!
12597 \***************************************************************/
12598 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
12599
12600 // 19.1.2.7 / 15.2.3.4 Object.getOwnPropertyNames(O)
12601 var $keys = __webpack_require__(/*! ./_object-keys-internal */ "../node_modules/core-js/library/modules/_object-keys-internal.js");
12602 var hiddenKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/core-js/library/modules/_enum-bug-keys.js").concat('length', 'prototype');
12603
12604 exports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) {
12605 return $keys(O, hiddenKeys);
12606 };
12607
12608
12609 /***/ }),
12610
12611 /***/ "../node_modules/core-js/library/modules/_object-gops.js":
12612 /*!***************************************************************!*\
12613 !*** ../node_modules/core-js/library/modules/_object-gops.js ***!
12614 \***************************************************************/
12615 /***/ ((__unused_webpack_module, exports) => {
12616
12617 exports.f = Object.getOwnPropertySymbols;
12618
12619
12620 /***/ }),
12621
12622 /***/ "../node_modules/core-js/library/modules/_object-gpo.js":
12623 /*!**************************************************************!*\
12624 !*** ../node_modules/core-js/library/modules/_object-gpo.js ***!
12625 \**************************************************************/
12626 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12627
12628 // 19.1.2.9 / 15.2.3.2 Object.getPrototypeOf(O)
12629 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
12630 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js");
12631 var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/core-js/library/modules/_shared-key.js")('IE_PROTO');
12632 var ObjectProto = Object.prototype;
12633
12634 module.exports = Object.getPrototypeOf || function (O) {
12635 O = toObject(O);
12636 if (has(O, IE_PROTO)) return O[IE_PROTO];
12637 if (typeof O.constructor == 'function' && O instanceof O.constructor) {
12638 return O.constructor.prototype;
12639 } return O instanceof Object ? ObjectProto : null;
12640 };
12641
12642
12643 /***/ }),
12644
12645 /***/ "../node_modules/core-js/library/modules/_object-keys-internal.js":
12646 /*!************************************************************************!*\
12647 !*** ../node_modules/core-js/library/modules/_object-keys-internal.js ***!
12648 \************************************************************************/
12649 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12650
12651 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
12652 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
12653 var arrayIndexOf = __webpack_require__(/*! ./_array-includes */ "../node_modules/core-js/library/modules/_array-includes.js")(false);
12654 var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/core-js/library/modules/_shared-key.js")('IE_PROTO');
12655
12656 module.exports = function (object, names) {
12657 var O = toIObject(object);
12658 var i = 0;
12659 var result = [];
12660 var key;
12661 for (key in O) if (key != IE_PROTO) has(O, key) && result.push(key);
12662 // Don't enum bug & hidden keys
12663 while (names.length > i) if (has(O, key = names[i++])) {
12664 ~arrayIndexOf(result, key) || result.push(key);
12665 }
12666 return result;
12667 };
12668
12669
12670 /***/ }),
12671
12672 /***/ "../node_modules/core-js/library/modules/_object-keys.js":
12673 /*!***************************************************************!*\
12674 !*** ../node_modules/core-js/library/modules/_object-keys.js ***!
12675 \***************************************************************/
12676 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12677
12678 // 19.1.2.14 / 15.2.3.14 Object.keys(O)
12679 var $keys = __webpack_require__(/*! ./_object-keys-internal */ "../node_modules/core-js/library/modules/_object-keys-internal.js");
12680 var enumBugKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/core-js/library/modules/_enum-bug-keys.js");
12681
12682 module.exports = Object.keys || function keys(O) {
12683 return $keys(O, enumBugKeys);
12684 };
12685
12686
12687 /***/ }),
12688
12689 /***/ "../node_modules/core-js/library/modules/_object-pie.js":
12690 /*!**************************************************************!*\
12691 !*** ../node_modules/core-js/library/modules/_object-pie.js ***!
12692 \**************************************************************/
12693 /***/ ((__unused_webpack_module, exports) => {
12694
12695 exports.f = {}.propertyIsEnumerable;
12696
12697
12698 /***/ }),
12699
12700 /***/ "../node_modules/core-js/library/modules/_object-sap.js":
12701 /*!**************************************************************!*\
12702 !*** ../node_modules/core-js/library/modules/_object-sap.js ***!
12703 \**************************************************************/
12704 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12705
12706 // most Object methods by ES6 should accept primitives
12707 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
12708 var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js");
12709 var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js");
12710 module.exports = function (KEY, exec) {
12711 var fn = (core.Object || {})[KEY] || Object[KEY];
12712 var exp = {};
12713 exp[KEY] = exec(fn);
12714 $export($export.S + $export.F * fails(function () { fn(1); }), 'Object', exp);
12715 };
12716
12717
12718 /***/ }),
12719
12720 /***/ "../node_modules/core-js/library/modules/_object-to-array.js":
12721 /*!*******************************************************************!*\
12722 !*** ../node_modules/core-js/library/modules/_object-to-array.js ***!
12723 \*******************************************************************/
12724 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12725
12726 var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js");
12727 var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/library/modules/_object-keys.js");
12728 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
12729 var isEnum = __webpack_require__(/*! ./_object-pie */ "../node_modules/core-js/library/modules/_object-pie.js").f;
12730 module.exports = function (isEntries) {
12731 return function (it) {
12732 var O = toIObject(it);
12733 var keys = getKeys(O);
12734 var length = keys.length;
12735 var i = 0;
12736 var result = [];
12737 var key;
12738 while (length > i) {
12739 key = keys[i++];
12740 if (!DESCRIPTORS || isEnum.call(O, key)) {
12741 result.push(isEntries ? [key, O[key]] : O[key]);
12742 }
12743 }
12744 return result;
12745 };
12746 };
12747
12748
12749 /***/ }),
12750
12751 /***/ "../node_modules/core-js/library/modules/_own-keys.js":
12752 /*!************************************************************!*\
12753 !*** ../node_modules/core-js/library/modules/_own-keys.js ***!
12754 \************************************************************/
12755 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12756
12757 // all object keys, includes non-enumerable and symbols
12758 var gOPN = __webpack_require__(/*! ./_object-gopn */ "../node_modules/core-js/library/modules/_object-gopn.js");
12759 var gOPS = __webpack_require__(/*! ./_object-gops */ "../node_modules/core-js/library/modules/_object-gops.js");
12760 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
12761 var Reflect = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js").Reflect;
12762 module.exports = Reflect && Reflect.ownKeys || function ownKeys(it) {
12763 var keys = gOPN.f(anObject(it));
12764 var getSymbols = gOPS.f;
12765 return getSymbols ? keys.concat(getSymbols(it)) : keys;
12766 };
12767
12768
12769 /***/ }),
12770
12771 /***/ "../node_modules/core-js/library/modules/_parse-int.js":
12772 /*!*************************************************************!*\
12773 !*** ../node_modules/core-js/library/modules/_parse-int.js ***!
12774 \*************************************************************/
12775 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12776
12777 var $parseInt = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js").parseInt;
12778 var $trim = __webpack_require__(/*! ./_string-trim */ "../node_modules/core-js/library/modules/_string-trim.js").trim;
12779 var ws = __webpack_require__(/*! ./_string-ws */ "../node_modules/core-js/library/modules/_string-ws.js");
12780 var hex = /^[-+]?0[xX]/;
12781
12782 module.exports = $parseInt(ws + '08') !== 8 || $parseInt(ws + '0x16') !== 22 ? function parseInt(str, radix) {
12783 var string = $trim(String(str), 3);
12784 return $parseInt(string, (radix >>> 0) || (hex.test(string) ? 16 : 10));
12785 } : $parseInt;
12786
12787
12788 /***/ }),
12789
12790 /***/ "../node_modules/core-js/library/modules/_property-desc.js":
12791 /*!*****************************************************************!*\
12792 !*** ../node_modules/core-js/library/modules/_property-desc.js ***!
12793 \*****************************************************************/
12794 /***/ ((module) => {
12795
12796 module.exports = function (bitmap, value) {
12797 return {
12798 enumerable: !(bitmap & 1),
12799 configurable: !(bitmap & 2),
12800 writable: !(bitmap & 4),
12801 value: value
12802 };
12803 };
12804
12805
12806 /***/ }),
12807
12808 /***/ "../node_modules/core-js/library/modules/_redefine-all.js":
12809 /*!****************************************************************!*\
12810 !*** ../node_modules/core-js/library/modules/_redefine-all.js ***!
12811 \****************************************************************/
12812 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12813
12814 var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js");
12815 module.exports = function (target, src, safe) {
12816 for (var key in src) {
12817 if (safe && target[key]) target[key] = src[key];
12818 else hide(target, key, src[key]);
12819 } return target;
12820 };
12821
12822
12823 /***/ }),
12824
12825 /***/ "../node_modules/core-js/library/modules/_redefine.js":
12826 /*!************************************************************!*\
12827 !*** ../node_modules/core-js/library/modules/_redefine.js ***!
12828 \************************************************************/
12829 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12830
12831 module.exports = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js");
12832
12833
12834 /***/ }),
12835
12836 /***/ "../node_modules/core-js/library/modules/_set-collection-from.js":
12837 /*!***********************************************************************!*\
12838 !*** ../node_modules/core-js/library/modules/_set-collection-from.js ***!
12839 \***********************************************************************/
12840 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12841
12842 "use strict";
12843
12844 // https://tc39.github.io/proposal-setmap-offrom/
12845 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
12846 var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/library/modules/_a-function.js");
12847 var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js");
12848 var forOf = __webpack_require__(/*! ./_for-of */ "../node_modules/core-js/library/modules/_for-of.js");
12849
12850 module.exports = function (COLLECTION) {
12851 $export($export.S, COLLECTION, { from: function from(source /* , mapFn, thisArg */) {
12852 var mapFn = arguments[1];
12853 var mapping, A, n, cb;
12854 aFunction(this);
12855 mapping = mapFn !== undefined;
12856 if (mapping) aFunction(mapFn);
12857 if (source == undefined) return new this();
12858 A = [];
12859 if (mapping) {
12860 n = 0;
12861 cb = ctx(mapFn, arguments[2], 2);
12862 forOf(source, false, function (nextItem) {
12863 A.push(cb(nextItem, n++));
12864 });
12865 } else {
12866 forOf(source, false, A.push, A);
12867 }
12868 return new this(A);
12869 } });
12870 };
12871
12872
12873 /***/ }),
12874
12875 /***/ "../node_modules/core-js/library/modules/_set-collection-of.js":
12876 /*!*********************************************************************!*\
12877 !*** ../node_modules/core-js/library/modules/_set-collection-of.js ***!
12878 \*********************************************************************/
12879 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12880
12881 "use strict";
12882
12883 // https://tc39.github.io/proposal-setmap-offrom/
12884 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
12885
12886 module.exports = function (COLLECTION) {
12887 $export($export.S, COLLECTION, { of: function of() {
12888 var length = arguments.length;
12889 var A = new Array(length);
12890 while (length--) A[length] = arguments[length];
12891 return new this(A);
12892 } });
12893 };
12894
12895
12896 /***/ }),
12897
12898 /***/ "../node_modules/core-js/library/modules/_set-proto.js":
12899 /*!*************************************************************!*\
12900 !*** ../node_modules/core-js/library/modules/_set-proto.js ***!
12901 \*************************************************************/
12902 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12903
12904 // Works with __proto__ only. Old v8 can't work with null proto objects.
12905 /* eslint-disable no-proto */
12906 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
12907 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
12908 var check = function (O, proto) {
12909 anObject(O);
12910 if (!isObject(proto) && proto !== null) throw TypeError(proto + ": can't set as prototype!");
12911 };
12912 module.exports = {
12913 set: Object.setPrototypeOf || ('__proto__' in {} ? // eslint-disable-line
12914 function (test, buggy, set) {
12915 try {
12916 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);
12917 set(test, []);
12918 buggy = !(test instanceof Array);
12919 } catch (e) { buggy = true; }
12920 return function setPrototypeOf(O, proto) {
12921 check(O, proto);
12922 if (buggy) O.__proto__ = proto;
12923 else set(O, proto);
12924 return O;
12925 };
12926 }({}, false) : undefined),
12927 check: check
12928 };
12929
12930
12931 /***/ }),
12932
12933 /***/ "../node_modules/core-js/library/modules/_set-to-string-tag.js":
12934 /*!*********************************************************************!*\
12935 !*** ../node_modules/core-js/library/modules/_set-to-string-tag.js ***!
12936 \*********************************************************************/
12937 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12938
12939 var def = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js").f;
12940 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
12941 var TAG = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('toStringTag');
12942
12943 module.exports = function (it, tag, stat) {
12944 if (it && !has(it = stat ? it : it.prototype, TAG)) def(it, TAG, { configurable: true, value: tag });
12945 };
12946
12947
12948 /***/ }),
12949
12950 /***/ "../node_modules/core-js/library/modules/_shared-key.js":
12951 /*!**************************************************************!*\
12952 !*** ../node_modules/core-js/library/modules/_shared-key.js ***!
12953 \**************************************************************/
12954 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12955
12956 var shared = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/library/modules/_shared.js")('keys');
12957 var uid = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/library/modules/_uid.js");
12958 module.exports = function (key) {
12959 return shared[key] || (shared[key] = uid(key));
12960 };
12961
12962
12963 /***/ }),
12964
12965 /***/ "../node_modules/core-js/library/modules/_shared.js":
12966 /*!**********************************************************!*\
12967 !*** ../node_modules/core-js/library/modules/_shared.js ***!
12968 \**********************************************************/
12969 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12970
12971 var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js");
12972 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
12973 var SHARED = '__core-js_shared__';
12974 var store = global[SHARED] || (global[SHARED] = {});
12975
12976 (module.exports = function (key, value) {
12977 return store[key] || (store[key] = value !== undefined ? value : {});
12978 })('versions', []).push({
12979 version: core.version,
12980 mode: __webpack_require__(/*! ./_library */ "../node_modules/core-js/library/modules/_library.js") ? 'pure' : 'global',
12981 copyright: '© 2020 Denis Pushkarev (zloirock.ru)'
12982 });
12983
12984
12985 /***/ }),
12986
12987 /***/ "../node_modules/core-js/library/modules/_string-at.js":
12988 /*!*************************************************************!*\
12989 !*** ../node_modules/core-js/library/modules/_string-at.js ***!
12990 \*************************************************************/
12991 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12992
12993 var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/library/modules/_to-integer.js");
12994 var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/library/modules/_defined.js");
12995 // true -> String#at
12996 // false -> String#codePointAt
12997 module.exports = function (TO_STRING) {
12998 return function (that, pos) {
12999 var s = String(defined(that));
13000 var i = toInteger(pos);
13001 var l = s.length;
13002 var a, b;
13003 if (i < 0 || i >= l) return TO_STRING ? '' : undefined;
13004 a = s.charCodeAt(i);
13005 return a < 0xd800 || a > 0xdbff || i + 1 === l || (b = s.charCodeAt(i + 1)) < 0xdc00 || b > 0xdfff
13006 ? TO_STRING ? s.charAt(i) : a
13007 : TO_STRING ? s.slice(i, i + 2) : (a - 0xd800 << 10) + (b - 0xdc00) + 0x10000;
13008 };
13009 };
13010
13011
13012 /***/ }),
13013
13014 /***/ "../node_modules/core-js/library/modules/_string-trim.js":
13015 /*!***************************************************************!*\
13016 !*** ../node_modules/core-js/library/modules/_string-trim.js ***!
13017 \***************************************************************/
13018 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13019
13020 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
13021 var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/library/modules/_defined.js");
13022 var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js");
13023 var spaces = __webpack_require__(/*! ./_string-ws */ "../node_modules/core-js/library/modules/_string-ws.js");
13024 var space = '[' + spaces + ']';
13025 var non = '\u200b\u0085';
13026 var ltrim = RegExp('^' + space + space + '*');
13027 var rtrim = RegExp(space + space + '*$');
13028
13029 var exporter = function (KEY, exec, ALIAS) {
13030 var exp = {};
13031 var FORCE = fails(function () {
13032 return !!spaces[KEY]() || non[KEY]() != non;
13033 });
13034 var fn = exp[KEY] = FORCE ? exec(trim) : spaces[KEY];
13035 if (ALIAS) exp[ALIAS] = fn;
13036 $export($export.P + $export.F * FORCE, 'String', exp);
13037 };
13038
13039 // 1 -> String#trimLeft
13040 // 2 -> String#trimRight
13041 // 3 -> String#trim
13042 var trim = exporter.trim = function (string, TYPE) {
13043 string = String(defined(string));
13044 if (TYPE & 1) string = string.replace(ltrim, '');
13045 if (TYPE & 2) string = string.replace(rtrim, '');
13046 return string;
13047 };
13048
13049 module.exports = exporter;
13050
13051
13052 /***/ }),
13053
13054 /***/ "../node_modules/core-js/library/modules/_string-ws.js":
13055 /*!*************************************************************!*\
13056 !*** ../node_modules/core-js/library/modules/_string-ws.js ***!
13057 \*************************************************************/
13058 /***/ ((module) => {
13059
13060 module.exports = '\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u180E\u2000\u2001\u2002\u2003' +
13061 '\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF';
13062
13063
13064 /***/ }),
13065
13066 /***/ "../node_modules/core-js/library/modules/_to-absolute-index.js":
13067 /*!*********************************************************************!*\
13068 !*** ../node_modules/core-js/library/modules/_to-absolute-index.js ***!
13069 \*********************************************************************/
13070 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13071
13072 var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/library/modules/_to-integer.js");
13073 var max = Math.max;
13074 var min = Math.min;
13075 module.exports = function (index, length) {
13076 index = toInteger(index);
13077 return index < 0 ? max(index + length, 0) : min(index, length);
13078 };
13079
13080
13081 /***/ }),
13082
13083 /***/ "../node_modules/core-js/library/modules/_to-integer.js":
13084 /*!**************************************************************!*\
13085 !*** ../node_modules/core-js/library/modules/_to-integer.js ***!
13086 \**************************************************************/
13087 /***/ ((module) => {
13088
13089 // 7.1.4 ToInteger
13090 var ceil = Math.ceil;
13091 var floor = Math.floor;
13092 module.exports = function (it) {
13093 return isNaN(it = +it) ? 0 : (it > 0 ? floor : ceil)(it);
13094 };
13095
13096
13097 /***/ }),
13098
13099 /***/ "../node_modules/core-js/library/modules/_to-iobject.js":
13100 /*!**************************************************************!*\
13101 !*** ../node_modules/core-js/library/modules/_to-iobject.js ***!
13102 \**************************************************************/
13103 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13104
13105 // to indexed object, toObject with fallback for non-array-like ES3 strings
13106 var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/core-js/library/modules/_iobject.js");
13107 var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/library/modules/_defined.js");
13108 module.exports = function (it) {
13109 return IObject(defined(it));
13110 };
13111
13112
13113 /***/ }),
13114
13115 /***/ "../node_modules/core-js/library/modules/_to-length.js":
13116 /*!*************************************************************!*\
13117 !*** ../node_modules/core-js/library/modules/_to-length.js ***!
13118 \*************************************************************/
13119 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13120
13121 // 7.1.15 ToLength
13122 var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/library/modules/_to-integer.js");
13123 var min = Math.min;
13124 module.exports = function (it) {
13125 return it > 0 ? min(toInteger(it), 0x1fffffffffffff) : 0; // pow(2, 53) - 1 == 9007199254740991
13126 };
13127
13128
13129 /***/ }),
13130
13131 /***/ "../node_modules/core-js/library/modules/_to-object.js":
13132 /*!*************************************************************!*\
13133 !*** ../node_modules/core-js/library/modules/_to-object.js ***!
13134 \*************************************************************/
13135 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13136
13137 // 7.1.13 ToObject(argument)
13138 var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/library/modules/_defined.js");
13139 module.exports = function (it) {
13140 return Object(defined(it));
13141 };
13142
13143
13144 /***/ }),
13145
13146 /***/ "../node_modules/core-js/library/modules/_to-primitive.js":
13147 /*!****************************************************************!*\
13148 !*** ../node_modules/core-js/library/modules/_to-primitive.js ***!
13149 \****************************************************************/
13150 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13151
13152 // 7.1.1 ToPrimitive(input [, PreferredType])
13153 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
13154 // instead of the ES6 spec version, we didn't implement @@toPrimitive case
13155 // and the second argument - flag - preferred type is a string
13156 module.exports = function (it, S) {
13157 if (!isObject(it)) return it;
13158 var fn, val;
13159 if (S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
13160 if (typeof (fn = it.valueOf) == 'function' && !isObject(val = fn.call(it))) return val;
13161 if (!S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
13162 throw TypeError("Can't convert object to primitive value");
13163 };
13164
13165
13166 /***/ }),
13167
13168 /***/ "../node_modules/core-js/library/modules/_uid.js":
13169 /*!*******************************************************!*\
13170 !*** ../node_modules/core-js/library/modules/_uid.js ***!
13171 \*******************************************************/
13172 /***/ ((module) => {
13173
13174 var id = 0;
13175 var px = Math.random();
13176 module.exports = function (key) {
13177 return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + px).toString(36));
13178 };
13179
13180
13181 /***/ }),
13182
13183 /***/ "../node_modules/core-js/library/modules/_validate-collection.js":
13184 /*!***********************************************************************!*\
13185 !*** ../node_modules/core-js/library/modules/_validate-collection.js ***!
13186 \***********************************************************************/
13187 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13188
13189 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
13190 module.exports = function (it, TYPE) {
13191 if (!isObject(it) || it._t !== TYPE) throw TypeError('Incompatible receiver, ' + TYPE + ' required!');
13192 return it;
13193 };
13194
13195
13196 /***/ }),
13197
13198 /***/ "../node_modules/core-js/library/modules/_wks-define.js":
13199 /*!**************************************************************!*\
13200 !*** ../node_modules/core-js/library/modules/_wks-define.js ***!
13201 \**************************************************************/
13202 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13203
13204 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
13205 var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js");
13206 var LIBRARY = __webpack_require__(/*! ./_library */ "../node_modules/core-js/library/modules/_library.js");
13207 var wksExt = __webpack_require__(/*! ./_wks-ext */ "../node_modules/core-js/library/modules/_wks-ext.js");
13208 var defineProperty = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js").f;
13209 module.exports = function (name) {
13210 var $Symbol = core.Symbol || (core.Symbol = LIBRARY ? {} : global.Symbol || {});
13211 if (name.charAt(0) != '_' && !(name in $Symbol)) defineProperty($Symbol, name, { value: wksExt.f(name) });
13212 };
13213
13214
13215 /***/ }),
13216
13217 /***/ "../node_modules/core-js/library/modules/_wks-ext.js":
13218 /*!***********************************************************!*\
13219 !*** ../node_modules/core-js/library/modules/_wks-ext.js ***!
13220 \***********************************************************/
13221 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
13222
13223 exports.f = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js");
13224
13225
13226 /***/ }),
13227
13228 /***/ "../node_modules/core-js/library/modules/_wks.js":
13229 /*!*******************************************************!*\
13230 !*** ../node_modules/core-js/library/modules/_wks.js ***!
13231 \*******************************************************/
13232 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13233
13234 var store = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/library/modules/_shared.js")('wks');
13235 var uid = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/library/modules/_uid.js");
13236 var Symbol = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js").Symbol;
13237 var USE_SYMBOL = typeof Symbol == 'function';
13238
13239 var $exports = module.exports = function (name) {
13240 return store[name] || (store[name] =
13241 USE_SYMBOL && Symbol[name] || (USE_SYMBOL ? Symbol : uid)('Symbol.' + name));
13242 };
13243
13244 $exports.store = store;
13245
13246
13247 /***/ }),
13248
13249 /***/ "../node_modules/core-js/library/modules/core.get-iterator-method.js":
13250 /*!***************************************************************************!*\
13251 !*** ../node_modules/core-js/library/modules/core.get-iterator-method.js ***!
13252 \***************************************************************************/
13253 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13254
13255 var classof = __webpack_require__(/*! ./_classof */ "../node_modules/core-js/library/modules/_classof.js");
13256 var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('iterator');
13257 var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/library/modules/_iterators.js");
13258 module.exports = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js").getIteratorMethod = function (it) {
13259 if (it != undefined) return it[ITERATOR]
13260 || it['@@iterator']
13261 || Iterators[classof(it)];
13262 };
13263
13264
13265 /***/ }),
13266
13267 /***/ "../node_modules/core-js/library/modules/es6.array.from.js":
13268 /*!*****************************************************************!*\
13269 !*** ../node_modules/core-js/library/modules/es6.array.from.js ***!
13270 \*****************************************************************/
13271 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13272
13273 "use strict";
13274
13275 var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js");
13276 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
13277 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js");
13278 var call = __webpack_require__(/*! ./_iter-call */ "../node_modules/core-js/library/modules/_iter-call.js");
13279 var isArrayIter = __webpack_require__(/*! ./_is-array-iter */ "../node_modules/core-js/library/modules/_is-array-iter.js");
13280 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/library/modules/_to-length.js");
13281 var createProperty = __webpack_require__(/*! ./_create-property */ "../node_modules/core-js/library/modules/_create-property.js");
13282 var getIterFn = __webpack_require__(/*! ./core.get-iterator-method */ "../node_modules/core-js/library/modules/core.get-iterator-method.js");
13283
13284 $export($export.S + $export.F * !__webpack_require__(/*! ./_iter-detect */ "../node_modules/core-js/library/modules/_iter-detect.js")(function (iter) { Array.from(iter); }), 'Array', {
13285 // 22.1.2.1 Array.from(arrayLike, mapfn = undefined, thisArg = undefined)
13286 from: function from(arrayLike /* , mapfn = undefined, thisArg = undefined */) {
13287 var O = toObject(arrayLike);
13288 var C = typeof this == 'function' ? this : Array;
13289 var aLen = arguments.length;
13290 var mapfn = aLen > 1 ? arguments[1] : undefined;
13291 var mapping = mapfn !== undefined;
13292 var index = 0;
13293 var iterFn = getIterFn(O);
13294 var length, result, step, iterator;
13295 if (mapping) mapfn = ctx(mapfn, aLen > 2 ? arguments[2] : undefined, 2);
13296 // if object isn't iterable or it's array with default iterator - use simple case
13297 if (iterFn != undefined && !(C == Array && isArrayIter(iterFn))) {
13298 for (iterator = iterFn.call(O), result = new C(); !(step = iterator.next()).done; index++) {
13299 createProperty(result, index, mapping ? call(iterator, mapfn, [step.value, index], true) : step.value);
13300 }
13301 } else {
13302 length = toLength(O.length);
13303 for (result = new C(length); length > index; index++) {
13304 createProperty(result, index, mapping ? mapfn(O[index], index) : O[index]);
13305 }
13306 }
13307 result.length = index;
13308 return result;
13309 }
13310 });
13311
13312
13313 /***/ }),
13314
13315 /***/ "../node_modules/core-js/library/modules/es6.array.is-array.js":
13316 /*!*********************************************************************!*\
13317 !*** ../node_modules/core-js/library/modules/es6.array.is-array.js ***!
13318 \*********************************************************************/
13319 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13320
13321 // 22.1.2.2 / 15.4.3.2 Array.isArray(arg)
13322 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
13323
13324 $export($export.S, 'Array', { isArray: __webpack_require__(/*! ./_is-array */ "../node_modules/core-js/library/modules/_is-array.js") });
13325
13326
13327 /***/ }),
13328
13329 /***/ "../node_modules/core-js/library/modules/es6.array.iterator.js":
13330 /*!*********************************************************************!*\
13331 !*** ../node_modules/core-js/library/modules/es6.array.iterator.js ***!
13332 \*********************************************************************/
13333 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13334
13335 "use strict";
13336
13337 var addToUnscopables = __webpack_require__(/*! ./_add-to-unscopables */ "../node_modules/core-js/library/modules/_add-to-unscopables.js");
13338 var step = __webpack_require__(/*! ./_iter-step */ "../node_modules/core-js/library/modules/_iter-step.js");
13339 var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/library/modules/_iterators.js");
13340 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
13341
13342 // 22.1.3.4 Array.prototype.entries()
13343 // 22.1.3.13 Array.prototype.keys()
13344 // 22.1.3.29 Array.prototype.values()
13345 // 22.1.3.30 Array.prototype[@@iterator]()
13346 module.exports = __webpack_require__(/*! ./_iter-define */ "../node_modules/core-js/library/modules/_iter-define.js")(Array, 'Array', function (iterated, kind) {
13347 this._t = toIObject(iterated); // target
13348 this._i = 0; // next index
13349 this._k = kind; // kind
13350 // 22.1.5.2.1 %ArrayIteratorPrototype%.next()
13351 }, function () {
13352 var O = this._t;
13353 var kind = this._k;
13354 var index = this._i++;
13355 if (!O || index >= O.length) {
13356 this._t = undefined;
13357 return step(1);
13358 }
13359 if (kind == 'keys') return step(0, index);
13360 if (kind == 'values') return step(0, O[index]);
13361 return step(0, [index, O[index]]);
13362 }, 'values');
13363
13364 // argumentsList[@@iterator] is %ArrayProto_values% (9.4.4.6, 9.4.4.7)
13365 Iterators.Arguments = Iterators.Array;
13366
13367 addToUnscopables('keys');
13368 addToUnscopables('values');
13369 addToUnscopables('entries');
13370
13371
13372 /***/ }),
13373
13374 /***/ "../node_modules/core-js/library/modules/es6.object.assign.js":
13375 /*!********************************************************************!*\
13376 !*** ../node_modules/core-js/library/modules/es6.object.assign.js ***!
13377 \********************************************************************/
13378 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13379
13380 // 19.1.3.1 Object.assign(target, source)
13381 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
13382
13383 $export($export.S + $export.F, 'Object', { assign: __webpack_require__(/*! ./_object-assign */ "../node_modules/core-js/library/modules/_object-assign.js") });
13384
13385
13386 /***/ }),
13387
13388 /***/ "../node_modules/core-js/library/modules/es6.object.create.js":
13389 /*!********************************************************************!*\
13390 !*** ../node_modules/core-js/library/modules/es6.object.create.js ***!
13391 \********************************************************************/
13392 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13393
13394 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
13395 // 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])
13396 $export($export.S, 'Object', { create: __webpack_require__(/*! ./_object-create */ "../node_modules/core-js/library/modules/_object-create.js") });
13397
13398
13399 /***/ }),
13400
13401 /***/ "../node_modules/core-js/library/modules/es6.object.define-properties.js":
13402 /*!*******************************************************************************!*\
13403 !*** ../node_modules/core-js/library/modules/es6.object.define-properties.js ***!
13404 \*******************************************************************************/
13405 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13406
13407 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
13408 // 19.1.2.3 / 15.2.3.7 Object.defineProperties(O, Properties)
13409 $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") });
13410
13411
13412 /***/ }),
13413
13414 /***/ "../node_modules/core-js/library/modules/es6.object.define-property.js":
13415 /*!*****************************************************************************!*\
13416 !*** ../node_modules/core-js/library/modules/es6.object.define-property.js ***!
13417 \*****************************************************************************/
13418 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13419
13420 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
13421 // 19.1.2.4 / 15.2.3.6 Object.defineProperty(O, P, Attributes)
13422 $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 });
13423
13424
13425 /***/ }),
13426
13427 /***/ "../node_modules/core-js/library/modules/es6.object.get-own-property-descriptor.js":
13428 /*!*****************************************************************************************!*\
13429 !*** ../node_modules/core-js/library/modules/es6.object.get-own-property-descriptor.js ***!
13430 \*****************************************************************************************/
13431 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13432
13433 // 19.1.2.6 Object.getOwnPropertyDescriptor(O, P)
13434 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
13435 var $getOwnPropertyDescriptor = __webpack_require__(/*! ./_object-gopd */ "../node_modules/core-js/library/modules/_object-gopd.js").f;
13436
13437 __webpack_require__(/*! ./_object-sap */ "../node_modules/core-js/library/modules/_object-sap.js")('getOwnPropertyDescriptor', function () {
13438 return function getOwnPropertyDescriptor(it, key) {
13439 return $getOwnPropertyDescriptor(toIObject(it), key);
13440 };
13441 });
13442
13443
13444 /***/ }),
13445
13446 /***/ "../node_modules/core-js/library/modules/es6.object.get-prototype-of.js":
13447 /*!******************************************************************************!*\
13448 !*** ../node_modules/core-js/library/modules/es6.object.get-prototype-of.js ***!
13449 \******************************************************************************/
13450 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13451
13452 // 19.1.2.9 Object.getPrototypeOf(O)
13453 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js");
13454 var $getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "../node_modules/core-js/library/modules/_object-gpo.js");
13455
13456 __webpack_require__(/*! ./_object-sap */ "../node_modules/core-js/library/modules/_object-sap.js")('getPrototypeOf', function () {
13457 return function getPrototypeOf(it) {
13458 return $getPrototypeOf(toObject(it));
13459 };
13460 });
13461
13462
13463 /***/ }),
13464
13465 /***/ "../node_modules/core-js/library/modules/es6.object.keys.js":
13466 /*!******************************************************************!*\
13467 !*** ../node_modules/core-js/library/modules/es6.object.keys.js ***!
13468 \******************************************************************/
13469 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13470
13471 // 19.1.2.14 Object.keys(O)
13472 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js");
13473 var $keys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/library/modules/_object-keys.js");
13474
13475 __webpack_require__(/*! ./_object-sap */ "../node_modules/core-js/library/modules/_object-sap.js")('keys', function () {
13476 return function keys(it) {
13477 return $keys(toObject(it));
13478 };
13479 });
13480
13481
13482 /***/ }),
13483
13484 /***/ "../node_modules/core-js/library/modules/es6.object.set-prototype-of.js":
13485 /*!******************************************************************************!*\
13486 !*** ../node_modules/core-js/library/modules/es6.object.set-prototype-of.js ***!
13487 \******************************************************************************/
13488 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13489
13490 // 19.1.3.19 Object.setPrototypeOf(O, proto)
13491 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
13492 $export($export.S, 'Object', { setPrototypeOf: __webpack_require__(/*! ./_set-proto */ "../node_modules/core-js/library/modules/_set-proto.js").set });
13493
13494
13495 /***/ }),
13496
13497 /***/ "../node_modules/core-js/library/modules/es6.object.to-string.js":
13498 /*!***********************************************************************!*\
13499 !*** ../node_modules/core-js/library/modules/es6.object.to-string.js ***!
13500 \***********************************************************************/
13501 /***/ (() => {
13502
13503
13504
13505 /***/ }),
13506
13507 /***/ "../node_modules/core-js/library/modules/es6.parse-int.js":
13508 /*!****************************************************************!*\
13509 !*** ../node_modules/core-js/library/modules/es6.parse-int.js ***!
13510 \****************************************************************/
13511 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13512
13513 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
13514 var $parseInt = __webpack_require__(/*! ./_parse-int */ "../node_modules/core-js/library/modules/_parse-int.js");
13515 // 18.2.5 parseInt(string, radix)
13516 $export($export.G + $export.F * (parseInt != $parseInt), { parseInt: $parseInt });
13517
13518
13519 /***/ }),
13520
13521 /***/ "../node_modules/core-js/library/modules/es6.reflect.construct.js":
13522 /*!************************************************************************!*\
13523 !*** ../node_modules/core-js/library/modules/es6.reflect.construct.js ***!
13524 \************************************************************************/
13525 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13526
13527 // 26.1.2 Reflect.construct(target, argumentsList [, newTarget])
13528 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
13529 var create = __webpack_require__(/*! ./_object-create */ "../node_modules/core-js/library/modules/_object-create.js");
13530 var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/library/modules/_a-function.js");
13531 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
13532 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
13533 var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js");
13534 var bind = __webpack_require__(/*! ./_bind */ "../node_modules/core-js/library/modules/_bind.js");
13535 var rConstruct = (__webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js").Reflect || {}).construct;
13536
13537 // MS Edge supports only 2 arguments and argumentsList argument is optional
13538 // FF Nightly sets third argument as `new.target`, but does not create `this` from it
13539 var NEW_TARGET_BUG = fails(function () {
13540 function F() { /* empty */ }
13541 return !(rConstruct(function () { /* empty */ }, [], F) instanceof F);
13542 });
13543 var ARGS_BUG = !fails(function () {
13544 rConstruct(function () { /* empty */ });
13545 });
13546
13547 $export($export.S + $export.F * (NEW_TARGET_BUG || ARGS_BUG), 'Reflect', {
13548 construct: function construct(Target, args /* , newTarget */) {
13549 aFunction(Target);
13550 anObject(args);
13551 var newTarget = arguments.length < 3 ? Target : aFunction(arguments[2]);
13552 if (ARGS_BUG && !NEW_TARGET_BUG) return rConstruct(Target, args, newTarget);
13553 if (Target == newTarget) {
13554 // w/o altered newTarget, optimization for 0-4 arguments
13555 switch (args.length) {
13556 case 0: return new Target();
13557 case 1: return new Target(args[0]);
13558 case 2: return new Target(args[0], args[1]);
13559 case 3: return new Target(args[0], args[1], args[2]);
13560 case 4: return new Target(args[0], args[1], args[2], args[3]);
13561 }
13562 // w/o altered newTarget, lot of arguments case
13563 var $args = [null];
13564 $args.push.apply($args, args);
13565 return new (bind.apply(Target, $args))();
13566 }
13567 // with altered newTarget, not support built-in constructors
13568 var proto = newTarget.prototype;
13569 var instance = create(isObject(proto) ? proto : Object.prototype);
13570 var result = Function.apply.call(Target, instance, args);
13571 return isObject(result) ? result : instance;
13572 }
13573 });
13574
13575
13576 /***/ }),
13577
13578 /***/ "../node_modules/core-js/library/modules/es6.reflect.get.js":
13579 /*!******************************************************************!*\
13580 !*** ../node_modules/core-js/library/modules/es6.reflect.get.js ***!
13581 \******************************************************************/
13582 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13583
13584 // 26.1.6 Reflect.get(target, propertyKey [, receiver])
13585 var gOPD = __webpack_require__(/*! ./_object-gopd */ "../node_modules/core-js/library/modules/_object-gopd.js");
13586 var getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "../node_modules/core-js/library/modules/_object-gpo.js");
13587 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
13588 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
13589 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
13590 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
13591
13592 function get(target, propertyKey /* , receiver */) {
13593 var receiver = arguments.length < 3 ? target : arguments[2];
13594 var desc, proto;
13595 if (anObject(target) === receiver) return target[propertyKey];
13596 if (desc = gOPD.f(target, propertyKey)) return has(desc, 'value')
13597 ? desc.value
13598 : desc.get !== undefined
13599 ? desc.get.call(receiver)
13600 : undefined;
13601 if (isObject(proto = getPrototypeOf(target))) return get(proto, propertyKey, receiver);
13602 }
13603
13604 $export($export.S, 'Reflect', { get: get });
13605
13606
13607 /***/ }),
13608
13609 /***/ "../node_modules/core-js/library/modules/es6.string.iterator.js":
13610 /*!**********************************************************************!*\
13611 !*** ../node_modules/core-js/library/modules/es6.string.iterator.js ***!
13612 \**********************************************************************/
13613 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13614
13615 "use strict";
13616
13617 var $at = __webpack_require__(/*! ./_string-at */ "../node_modules/core-js/library/modules/_string-at.js")(true);
13618
13619 // 21.1.3.27 String.prototype[@@iterator]()
13620 __webpack_require__(/*! ./_iter-define */ "../node_modules/core-js/library/modules/_iter-define.js")(String, 'String', function (iterated) {
13621 this._t = String(iterated); // target
13622 this._i = 0; // next index
13623 // 21.1.5.2.1 %StringIteratorPrototype%.next()
13624 }, function () {
13625 var O = this._t;
13626 var index = this._i;
13627 var point;
13628 if (index >= O.length) return { value: undefined, done: true };
13629 point = $at(O, index);
13630 this._i += point.length;
13631 return { value: point, done: false };
13632 });
13633
13634
13635 /***/ }),
13636
13637 /***/ "../node_modules/core-js/library/modules/es6.symbol.js":
13638 /*!*************************************************************!*\
13639 !*** ../node_modules/core-js/library/modules/es6.symbol.js ***!
13640 \*************************************************************/
13641 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13642
13643 "use strict";
13644
13645 // ECMAScript 6 symbols shim
13646 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
13647 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
13648 var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js");
13649 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
13650 var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/library/modules/_redefine.js");
13651 var META = __webpack_require__(/*! ./_meta */ "../node_modules/core-js/library/modules/_meta.js").KEY;
13652 var $fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js");
13653 var shared = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/library/modules/_shared.js");
13654 var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/core-js/library/modules/_set-to-string-tag.js");
13655 var uid = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/library/modules/_uid.js");
13656 var wks = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js");
13657 var wksExt = __webpack_require__(/*! ./_wks-ext */ "../node_modules/core-js/library/modules/_wks-ext.js");
13658 var wksDefine = __webpack_require__(/*! ./_wks-define */ "../node_modules/core-js/library/modules/_wks-define.js");
13659 var enumKeys = __webpack_require__(/*! ./_enum-keys */ "../node_modules/core-js/library/modules/_enum-keys.js");
13660 var isArray = __webpack_require__(/*! ./_is-array */ "../node_modules/core-js/library/modules/_is-array.js");
13661 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
13662 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
13663 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js");
13664 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
13665 var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/core-js/library/modules/_to-primitive.js");
13666 var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/library/modules/_property-desc.js");
13667 var _create = __webpack_require__(/*! ./_object-create */ "../node_modules/core-js/library/modules/_object-create.js");
13668 var gOPNExt = __webpack_require__(/*! ./_object-gopn-ext */ "../node_modules/core-js/library/modules/_object-gopn-ext.js");
13669 var $GOPD = __webpack_require__(/*! ./_object-gopd */ "../node_modules/core-js/library/modules/_object-gopd.js");
13670 var $GOPS = __webpack_require__(/*! ./_object-gops */ "../node_modules/core-js/library/modules/_object-gops.js");
13671 var $DP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js");
13672 var $keys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/library/modules/_object-keys.js");
13673 var gOPD = $GOPD.f;
13674 var dP = $DP.f;
13675 var gOPN = gOPNExt.f;
13676 var $Symbol = global.Symbol;
13677 var $JSON = global.JSON;
13678 var _stringify = $JSON && $JSON.stringify;
13679 var PROTOTYPE = 'prototype';
13680 var HIDDEN = wks('_hidden');
13681 var TO_PRIMITIVE = wks('toPrimitive');
13682 var isEnum = {}.propertyIsEnumerable;
13683 var SymbolRegistry = shared('symbol-registry');
13684 var AllSymbols = shared('symbols');
13685 var OPSymbols = shared('op-symbols');
13686 var ObjectProto = Object[PROTOTYPE];
13687 var USE_NATIVE = typeof $Symbol == 'function' && !!$GOPS.f;
13688 var QObject = global.QObject;
13689 // Don't use setters in Qt Script, https://github.com/zloirock/core-js/issues/173
13690 var setter = !QObject || !QObject[PROTOTYPE] || !QObject[PROTOTYPE].findChild;
13691
13692 // fallback for old Android, https://code.google.com/p/v8/issues/detail?id=687
13693 var setSymbolDesc = DESCRIPTORS && $fails(function () {
13694 return _create(dP({}, 'a', {
13695 get: function () { return dP(this, 'a', { value: 7 }).a; }
13696 })).a != 7;
13697 }) ? function (it, key, D) {
13698 var protoDesc = gOPD(ObjectProto, key);
13699 if (protoDesc) delete ObjectProto[key];
13700 dP(it, key, D);
13701 if (protoDesc && it !== ObjectProto) dP(ObjectProto, key, protoDesc);
13702 } : dP;
13703
13704 var wrap = function (tag) {
13705 var sym = AllSymbols[tag] = _create($Symbol[PROTOTYPE]);
13706 sym._k = tag;
13707 return sym;
13708 };
13709
13710 var isSymbol = USE_NATIVE && typeof $Symbol.iterator == 'symbol' ? function (it) {
13711 return typeof it == 'symbol';
13712 } : function (it) {
13713 return it instanceof $Symbol;
13714 };
13715
13716 var $defineProperty = function defineProperty(it, key, D) {
13717 if (it === ObjectProto) $defineProperty(OPSymbols, key, D);
13718 anObject(it);
13719 key = toPrimitive(key, true);
13720 anObject(D);
13721 if (has(AllSymbols, key)) {
13722 if (!D.enumerable) {
13723 if (!has(it, HIDDEN)) dP(it, HIDDEN, createDesc(1, {}));
13724 it[HIDDEN][key] = true;
13725 } else {
13726 if (has(it, HIDDEN) && it[HIDDEN][key]) it[HIDDEN][key] = false;
13727 D = _create(D, { enumerable: createDesc(0, false) });
13728 } return setSymbolDesc(it, key, D);
13729 } return dP(it, key, D);
13730 };
13731 var $defineProperties = function defineProperties(it, P) {
13732 anObject(it);
13733 var keys = enumKeys(P = toIObject(P));
13734 var i = 0;
13735 var l = keys.length;
13736 var key;
13737 while (l > i) $defineProperty(it, key = keys[i++], P[key]);
13738 return it;
13739 };
13740 var $create = function create(it, P) {
13741 return P === undefined ? _create(it) : $defineProperties(_create(it), P);
13742 };
13743 var $propertyIsEnumerable = function propertyIsEnumerable(key) {
13744 var E = isEnum.call(this, key = toPrimitive(key, true));
13745 if (this === ObjectProto && has(AllSymbols, key) && !has(OPSymbols, key)) return false;
13746 return E || !has(this, key) || !has(AllSymbols, key) || has(this, HIDDEN) && this[HIDDEN][key] ? E : true;
13747 };
13748 var $getOwnPropertyDescriptor = function getOwnPropertyDescriptor(it, key) {
13749 it = toIObject(it);
13750 key = toPrimitive(key, true);
13751 if (it === ObjectProto && has(AllSymbols, key) && !has(OPSymbols, key)) return;
13752 var D = gOPD(it, key);
13753 if (D && has(AllSymbols, key) && !(has(it, HIDDEN) && it[HIDDEN][key])) D.enumerable = true;
13754 return D;
13755 };
13756 var $getOwnPropertyNames = function getOwnPropertyNames(it) {
13757 var names = gOPN(toIObject(it));
13758 var result = [];
13759 var i = 0;
13760 var key;
13761 while (names.length > i) {
13762 if (!has(AllSymbols, key = names[i++]) && key != HIDDEN && key != META) result.push(key);
13763 } return result;
13764 };
13765 var $getOwnPropertySymbols = function getOwnPropertySymbols(it) {
13766 var IS_OP = it === ObjectProto;
13767 var names = gOPN(IS_OP ? OPSymbols : toIObject(it));
13768 var result = [];
13769 var i = 0;
13770 var key;
13771 while (names.length > i) {
13772 if (has(AllSymbols, key = names[i++]) && (IS_OP ? has(ObjectProto, key) : true)) result.push(AllSymbols[key]);
13773 } return result;
13774 };
13775
13776 // 19.4.1.1 Symbol([description])
13777 if (!USE_NATIVE) {
13778 $Symbol = function Symbol() {
13779 if (this instanceof $Symbol) throw TypeError('Symbol is not a constructor!');
13780 var tag = uid(arguments.length > 0 ? arguments[0] : undefined);
13781 var $set = function (value) {
13782 if (this === ObjectProto) $set.call(OPSymbols, value);
13783 if (has(this, HIDDEN) && has(this[HIDDEN], tag)) this[HIDDEN][tag] = false;
13784 setSymbolDesc(this, tag, createDesc(1, value));
13785 };
13786 if (DESCRIPTORS && setter) setSymbolDesc(ObjectProto, tag, { configurable: true, set: $set });
13787 return wrap(tag);
13788 };
13789 redefine($Symbol[PROTOTYPE], 'toString', function toString() {
13790 return this._k;
13791 });
13792
13793 $GOPD.f = $getOwnPropertyDescriptor;
13794 $DP.f = $defineProperty;
13795 __webpack_require__(/*! ./_object-gopn */ "../node_modules/core-js/library/modules/_object-gopn.js").f = gOPNExt.f = $getOwnPropertyNames;
13796 __webpack_require__(/*! ./_object-pie */ "../node_modules/core-js/library/modules/_object-pie.js").f = $propertyIsEnumerable;
13797 $GOPS.f = $getOwnPropertySymbols;
13798
13799 if (DESCRIPTORS && !__webpack_require__(/*! ./_library */ "../node_modules/core-js/library/modules/_library.js")) {
13800 redefine(ObjectProto, 'propertyIsEnumerable', $propertyIsEnumerable, true);
13801 }
13802
13803 wksExt.f = function (name) {
13804 return wrap(wks(name));
13805 };
13806 }
13807
13808 $export($export.G + $export.W + $export.F * !USE_NATIVE, { Symbol: $Symbol });
13809
13810 for (var es6Symbols = (
13811 // 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
13812 'hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables'
13813 ).split(','), j = 0; es6Symbols.length > j;)wks(es6Symbols[j++]);
13814
13815 for (var wellKnownSymbols = $keys(wks.store), k = 0; wellKnownSymbols.length > k;) wksDefine(wellKnownSymbols[k++]);
13816
13817 $export($export.S + $export.F * !USE_NATIVE, 'Symbol', {
13818 // 19.4.2.1 Symbol.for(key)
13819 'for': function (key) {
13820 return has(SymbolRegistry, key += '')
13821 ? SymbolRegistry[key]
13822 : SymbolRegistry[key] = $Symbol(key);
13823 },
13824 // 19.4.2.5 Symbol.keyFor(sym)
13825 keyFor: function keyFor(sym) {
13826 if (!isSymbol(sym)) throw TypeError(sym + ' is not a symbol!');
13827 for (var key in SymbolRegistry) if (SymbolRegistry[key] === sym) return key;
13828 },
13829 useSetter: function () { setter = true; },
13830 useSimple: function () { setter = false; }
13831 });
13832
13833 $export($export.S + $export.F * !USE_NATIVE, 'Object', {
13834 // 19.1.2.2 Object.create(O [, Properties])
13835 create: $create,
13836 // 19.1.2.4 Object.defineProperty(O, P, Attributes)
13837 defineProperty: $defineProperty,
13838 // 19.1.2.3 Object.defineProperties(O, Properties)
13839 defineProperties: $defineProperties,
13840 // 19.1.2.6 Object.getOwnPropertyDescriptor(O, P)
13841 getOwnPropertyDescriptor: $getOwnPropertyDescriptor,
13842 // 19.1.2.7 Object.getOwnPropertyNames(O)
13843 getOwnPropertyNames: $getOwnPropertyNames,
13844 // 19.1.2.8 Object.getOwnPropertySymbols(O)
13845 getOwnPropertySymbols: $getOwnPropertySymbols
13846 });
13847
13848 // Chrome 38 and 39 `Object.getOwnPropertySymbols` fails on primitives
13849 // https://bugs.chromium.org/p/v8/issues/detail?id=3443
13850 var FAILS_ON_PRIMITIVES = $fails(function () { $GOPS.f(1); });
13851
13852 $export($export.S + $export.F * FAILS_ON_PRIMITIVES, 'Object', {
13853 getOwnPropertySymbols: function getOwnPropertySymbols(it) {
13854 return $GOPS.f(toObject(it));
13855 }
13856 });
13857
13858 // 24.3.2 JSON.stringify(value [, replacer [, space]])
13859 $JSON && $export($export.S + $export.F * (!USE_NATIVE || $fails(function () {
13860 var S = $Symbol();
13861 // MS Edge converts symbol values to JSON as {}
13862 // WebKit converts symbol values to JSON as null
13863 // V8 throws on boxed symbols
13864 return _stringify([S]) != '[null]' || _stringify({ a: S }) != '{}' || _stringify(Object(S)) != '{}';
13865 })), 'JSON', {
13866 stringify: function stringify(it) {
13867 var args = [it];
13868 var i = 1;
13869 var replacer, $replacer;
13870 while (arguments.length > i) args.push(arguments[i++]);
13871 $replacer = replacer = args[1];
13872 if (!isObject(replacer) && it === undefined || isSymbol(it)) return; // IE8 returns string on undefined
13873 if (!isArray(replacer)) replacer = function (key, value) {
13874 if (typeof $replacer == 'function') value = $replacer.call(this, key, value);
13875 if (!isSymbol(value)) return value;
13876 };
13877 args[1] = replacer;
13878 return _stringify.apply($JSON, args);
13879 }
13880 });
13881
13882 // 19.4.3.4 Symbol.prototype[@@toPrimitive](hint)
13883 $Symbol[PROTOTYPE][TO_PRIMITIVE] || __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js")($Symbol[PROTOTYPE], TO_PRIMITIVE, $Symbol[PROTOTYPE].valueOf);
13884 // 19.4.3.5 Symbol.prototype[@@toStringTag]
13885 setToStringTag($Symbol, 'Symbol');
13886 // 20.2.1.9 Math[@@toStringTag]
13887 setToStringTag(Math, 'Math', true);
13888 // 24.3.3 JSON[@@toStringTag]
13889 setToStringTag(global.JSON, 'JSON', true);
13890
13891
13892 /***/ }),
13893
13894 /***/ "../node_modules/core-js/library/modules/es6.weak-map.js":
13895 /*!***************************************************************!*\
13896 !*** ../node_modules/core-js/library/modules/es6.weak-map.js ***!
13897 \***************************************************************/
13898 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13899
13900 "use strict";
13901
13902 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
13903 var each = __webpack_require__(/*! ./_array-methods */ "../node_modules/core-js/library/modules/_array-methods.js")(0);
13904 var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/library/modules/_redefine.js");
13905 var meta = __webpack_require__(/*! ./_meta */ "../node_modules/core-js/library/modules/_meta.js");
13906 var assign = __webpack_require__(/*! ./_object-assign */ "../node_modules/core-js/library/modules/_object-assign.js");
13907 var weak = __webpack_require__(/*! ./_collection-weak */ "../node_modules/core-js/library/modules/_collection-weak.js");
13908 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
13909 var validate = __webpack_require__(/*! ./_validate-collection */ "../node_modules/core-js/library/modules/_validate-collection.js");
13910 var NATIVE_WEAK_MAP = __webpack_require__(/*! ./_validate-collection */ "../node_modules/core-js/library/modules/_validate-collection.js");
13911 var IS_IE11 = !global.ActiveXObject && 'ActiveXObject' in global;
13912 var WEAK_MAP = 'WeakMap';
13913 var getWeak = meta.getWeak;
13914 var isExtensible = Object.isExtensible;
13915 var uncaughtFrozenStore = weak.ufstore;
13916 var InternalMap;
13917
13918 var wrapper = function (get) {
13919 return function WeakMap() {
13920 return get(this, arguments.length > 0 ? arguments[0] : undefined);
13921 };
13922 };
13923
13924 var methods = {
13925 // 23.3.3.3 WeakMap.prototype.get(key)
13926 get: function get(key) {
13927 if (isObject(key)) {
13928 var data = getWeak(key);
13929 if (data === true) return uncaughtFrozenStore(validate(this, WEAK_MAP)).get(key);
13930 return data ? data[this._i] : undefined;
13931 }
13932 },
13933 // 23.3.3.5 WeakMap.prototype.set(key, value)
13934 set: function set(key, value) {
13935 return weak.def(validate(this, WEAK_MAP), key, value);
13936 }
13937 };
13938
13939 // 23.3 WeakMap Objects
13940 var $WeakMap = module.exports = __webpack_require__(/*! ./_collection */ "../node_modules/core-js/library/modules/_collection.js")(WEAK_MAP, wrapper, methods, weak, true, true);
13941
13942 // IE11 WeakMap frozen keys fix
13943 if (NATIVE_WEAK_MAP && IS_IE11) {
13944 InternalMap = weak.getConstructor(wrapper, WEAK_MAP);
13945 assign(InternalMap.prototype, methods);
13946 meta.NEED = true;
13947 each(['delete', 'has', 'get', 'set'], function (key) {
13948 var proto = $WeakMap.prototype;
13949 var method = proto[key];
13950 redefine(proto, key, function (a, b) {
13951 // store frozen objects on internal weakmap shim
13952 if (isObject(a) && !isExtensible(a)) {
13953 if (!this._f) this._f = new InternalMap();
13954 var result = this._f[key](a, b);
13955 return key == 'set' ? this : result;
13956 // store all the rest on native weakmap
13957 } return method.call(this, a, b);
13958 });
13959 });
13960 }
13961
13962
13963 /***/ }),
13964
13965 /***/ "../node_modules/core-js/library/modules/es7.object.entries.js":
13966 /*!*********************************************************************!*\
13967 !*** ../node_modules/core-js/library/modules/es7.object.entries.js ***!
13968 \*********************************************************************/
13969 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13970
13971 // https://github.com/tc39/proposal-object-values-entries
13972 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
13973 var $entries = __webpack_require__(/*! ./_object-to-array */ "../node_modules/core-js/library/modules/_object-to-array.js")(true);
13974
13975 $export($export.S, 'Object', {
13976 entries: function entries(it) {
13977 return $entries(it);
13978 }
13979 });
13980
13981
13982 /***/ }),
13983
13984 /***/ "../node_modules/core-js/library/modules/es7.object.get-own-property-descriptors.js":
13985 /*!******************************************************************************************!*\
13986 !*** ../node_modules/core-js/library/modules/es7.object.get-own-property-descriptors.js ***!
13987 \******************************************************************************************/
13988 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
13989
13990 // https://github.com/tc39/proposal-object-getownpropertydescriptors
13991 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
13992 var ownKeys = __webpack_require__(/*! ./_own-keys */ "../node_modules/core-js/library/modules/_own-keys.js");
13993 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
13994 var gOPD = __webpack_require__(/*! ./_object-gopd */ "../node_modules/core-js/library/modules/_object-gopd.js");
13995 var createProperty = __webpack_require__(/*! ./_create-property */ "../node_modules/core-js/library/modules/_create-property.js");
13996
13997 $export($export.S, 'Object', {
13998 getOwnPropertyDescriptors: function getOwnPropertyDescriptors(object) {
13999 var O = toIObject(object);
14000 var getDesc = gOPD.f;
14001 var keys = ownKeys(O);
14002 var result = {};
14003 var i = 0;
14004 var key, desc;
14005 while (keys.length > i) {
14006 desc = getDesc(O, key = keys[i++]);
14007 if (desc !== undefined) createProperty(result, key, desc);
14008 }
14009 return result;
14010 }
14011 });
14012
14013
14014 /***/ }),
14015
14016 /***/ "../node_modules/core-js/library/modules/es7.symbol.async-iterator.js":
14017 /*!****************************************************************************!*\
14018 !*** ../node_modules/core-js/library/modules/es7.symbol.async-iterator.js ***!
14019 \****************************************************************************/
14020 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
14021
14022 __webpack_require__(/*! ./_wks-define */ "../node_modules/core-js/library/modules/_wks-define.js")('asyncIterator');
14023
14024
14025 /***/ }),
14026
14027 /***/ "../node_modules/core-js/library/modules/es7.symbol.observable.js":
14028 /*!************************************************************************!*\
14029 !*** ../node_modules/core-js/library/modules/es7.symbol.observable.js ***!
14030 \************************************************************************/
14031 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
14032
14033 __webpack_require__(/*! ./_wks-define */ "../node_modules/core-js/library/modules/_wks-define.js")('observable');
14034
14035
14036 /***/ }),
14037
14038 /***/ "../node_modules/core-js/library/modules/es7.weak-map.from.js":
14039 /*!********************************************************************!*\
14040 !*** ../node_modules/core-js/library/modules/es7.weak-map.from.js ***!
14041 \********************************************************************/
14042 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
14043
14044 // https://tc39.github.io/proposal-setmap-offrom/#sec-weakmap.from
14045 __webpack_require__(/*! ./_set-collection-from */ "../node_modules/core-js/library/modules/_set-collection-from.js")('WeakMap');
14046
14047
14048 /***/ }),
14049
14050 /***/ "../node_modules/core-js/library/modules/es7.weak-map.of.js":
14051 /*!******************************************************************!*\
14052 !*** ../node_modules/core-js/library/modules/es7.weak-map.of.js ***!
14053 \******************************************************************/
14054 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
14055
14056 // https://tc39.github.io/proposal-setmap-offrom/#sec-weakmap.of
14057 __webpack_require__(/*! ./_set-collection-of */ "../node_modules/core-js/library/modules/_set-collection-of.js")('WeakMap');
14058
14059
14060 /***/ }),
14061
14062 /***/ "../node_modules/core-js/library/modules/web.dom.iterable.js":
14063 /*!*******************************************************************!*\
14064 !*** ../node_modules/core-js/library/modules/web.dom.iterable.js ***!
14065 \*******************************************************************/
14066 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
14067
14068 __webpack_require__(/*! ./es6.array.iterator */ "../node_modules/core-js/library/modules/es6.array.iterator.js");
14069 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
14070 var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js");
14071 var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/library/modules/_iterators.js");
14072 var TO_STRING_TAG = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('toStringTag');
14073
14074 var DOMIterables = ('CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,' +
14075 'DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,' +
14076 'MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,' +
14077 'SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,' +
14078 'TextTrackList,TouchList').split(',');
14079
14080 for (var i = 0; i < DOMIterables.length; i++) {
14081 var NAME = DOMIterables[i];
14082 var Collection = global[NAME];
14083 var proto = Collection && Collection.prototype;
14084 if (proto && !proto[TO_STRING_TAG]) hide(proto, TO_STRING_TAG, NAME);
14085 Iterators[NAME] = Iterators.Array;
14086 }
14087
14088
14089 /***/ }),
14090
14091 /***/ "../node_modules/core-js/modules/_a-function.js":
14092 /*!******************************************************!*\
14093 !*** ../node_modules/core-js/modules/_a-function.js ***!
14094 \******************************************************/
14095 /***/ ((module) => {
14096
14097 module.exports = function (it) {
14098 if (typeof it != 'function') throw TypeError(it + ' is not a function!');
14099 return it;
14100 };
14101
14102
14103 /***/ }),
14104
14105 /***/ "../node_modules/core-js/modules/_add-to-unscopables.js":
14106 /*!**************************************************************!*\
14107 !*** ../node_modules/core-js/modules/_add-to-unscopables.js ***!
14108 \**************************************************************/
14109 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14110
14111 // 22.1.3.31 Array.prototype[@@unscopables]
14112 var UNSCOPABLES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('unscopables');
14113 var ArrayProto = Array.prototype;
14114 if (ArrayProto[UNSCOPABLES] == undefined) __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js")(ArrayProto, UNSCOPABLES, {});
14115 module.exports = function (key) {
14116 ArrayProto[UNSCOPABLES][key] = true;
14117 };
14118
14119
14120 /***/ }),
14121
14122 /***/ "../node_modules/core-js/modules/_advance-string-index.js":
14123 /*!****************************************************************!*\
14124 !*** ../node_modules/core-js/modules/_advance-string-index.js ***!
14125 \****************************************************************/
14126 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14127
14128 "use strict";
14129
14130 var at = __webpack_require__(/*! ./_string-at */ "../node_modules/core-js/modules/_string-at.js")(true);
14131
14132 // `AdvanceStringIndex` abstract operation
14133 // https://tc39.github.io/ecma262/#sec-advancestringindex
14134 module.exports = function (S, index, unicode) {
14135 return index + (unicode ? at(S, index).length : 1);
14136 };
14137
14138
14139 /***/ }),
14140
14141 /***/ "../node_modules/core-js/modules/_an-object.js":
14142 /*!*****************************************************!*\
14143 !*** ../node_modules/core-js/modules/_an-object.js ***!
14144 \*****************************************************/
14145 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14146
14147 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
14148 module.exports = function (it) {
14149 if (!isObject(it)) throw TypeError(it + ' is not an object!');
14150 return it;
14151 };
14152
14153
14154 /***/ }),
14155
14156 /***/ "../node_modules/core-js/modules/_array-includes.js":
14157 /*!**********************************************************!*\
14158 !*** ../node_modules/core-js/modules/_array-includes.js ***!
14159 \**********************************************************/
14160 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14161
14162 // false -> Array#indexOf
14163 // true -> Array#includes
14164 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/modules/_to-iobject.js");
14165 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
14166 var toAbsoluteIndex = __webpack_require__(/*! ./_to-absolute-index */ "../node_modules/core-js/modules/_to-absolute-index.js");
14167 module.exports = function (IS_INCLUDES) {
14168 return function ($this, el, fromIndex) {
14169 var O = toIObject($this);
14170 var length = toLength(O.length);
14171 var index = toAbsoluteIndex(fromIndex, length);
14172 var value;
14173 // Array#includes uses SameValueZero equality algorithm
14174 // eslint-disable-next-line no-self-compare
14175 if (IS_INCLUDES && el != el) while (length > index) {
14176 value = O[index++];
14177 // eslint-disable-next-line no-self-compare
14178 if (value != value) return true;
14179 // Array#indexOf ignores holes, Array#includes - not
14180 } else for (;length > index; index++) if (IS_INCLUDES || index in O) {
14181 if (O[index] === el) return IS_INCLUDES || index || 0;
14182 } return !IS_INCLUDES && -1;
14183 };
14184 };
14185
14186
14187 /***/ }),
14188
14189 /***/ "../node_modules/core-js/modules/_array-methods.js":
14190 /*!*********************************************************!*\
14191 !*** ../node_modules/core-js/modules/_array-methods.js ***!
14192 \*********************************************************/
14193 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14194
14195 // 0 -> Array#forEach
14196 // 1 -> Array#map
14197 // 2 -> Array#filter
14198 // 3 -> Array#some
14199 // 4 -> Array#every
14200 // 5 -> Array#find
14201 // 6 -> Array#findIndex
14202 var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/modules/_ctx.js");
14203 var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/core-js/modules/_iobject.js");
14204 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/modules/_to-object.js");
14205 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
14206 var asc = __webpack_require__(/*! ./_array-species-create */ "../node_modules/core-js/modules/_array-species-create.js");
14207 module.exports = function (TYPE, $create) {
14208 var IS_MAP = TYPE == 1;
14209 var IS_FILTER = TYPE == 2;
14210 var IS_SOME = TYPE == 3;
14211 var IS_EVERY = TYPE == 4;
14212 var IS_FIND_INDEX = TYPE == 6;
14213 var NO_HOLES = TYPE == 5 || IS_FIND_INDEX;
14214 var create = $create || asc;
14215 return function ($this, callbackfn, that) {
14216 var O = toObject($this);
14217 var self = IObject(O);
14218 var f = ctx(callbackfn, that, 3);
14219 var length = toLength(self.length);
14220 var index = 0;
14221 var result = IS_MAP ? create($this, length) : IS_FILTER ? create($this, 0) : undefined;
14222 var val, res;
14223 for (;length > index; index++) if (NO_HOLES || index in self) {
14224 val = self[index];
14225 res = f(val, index, O);
14226 if (TYPE) {
14227 if (IS_MAP) result[index] = res; // map
14228 else if (res) switch (TYPE) {
14229 case 3: return true; // some
14230 case 5: return val; // find
14231 case 6: return index; // findIndex
14232 case 2: result.push(val); // filter
14233 } else if (IS_EVERY) return false; // every
14234 }
14235 }
14236 return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : result;
14237 };
14238 };
14239
14240
14241 /***/ }),
14242
14243 /***/ "../node_modules/core-js/modules/_array-species-constructor.js":
14244 /*!*********************************************************************!*\
14245 !*** ../node_modules/core-js/modules/_array-species-constructor.js ***!
14246 \*********************************************************************/
14247 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14248
14249 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
14250 var isArray = __webpack_require__(/*! ./_is-array */ "../node_modules/core-js/modules/_is-array.js");
14251 var SPECIES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('species');
14252
14253 module.exports = function (original) {
14254 var C;
14255 if (isArray(original)) {
14256 C = original.constructor;
14257 // cross-realm fallback
14258 if (typeof C == 'function' && (C === Array || isArray(C.prototype))) C = undefined;
14259 if (isObject(C)) {
14260 C = C[SPECIES];
14261 if (C === null) C = undefined;
14262 }
14263 } return C === undefined ? Array : C;
14264 };
14265
14266
14267 /***/ }),
14268
14269 /***/ "../node_modules/core-js/modules/_array-species-create.js":
14270 /*!****************************************************************!*\
14271 !*** ../node_modules/core-js/modules/_array-species-create.js ***!
14272 \****************************************************************/
14273 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14274
14275 // 9.4.2.3 ArraySpeciesCreate(originalArray, length)
14276 var speciesConstructor = __webpack_require__(/*! ./_array-species-constructor */ "../node_modules/core-js/modules/_array-species-constructor.js");
14277
14278 module.exports = function (original, length) {
14279 return new (speciesConstructor(original))(length);
14280 };
14281
14282
14283 /***/ }),
14284
14285 /***/ "../node_modules/core-js/modules/_classof.js":
14286 /*!***************************************************!*\
14287 !*** ../node_modules/core-js/modules/_classof.js ***!
14288 \***************************************************/
14289 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14290
14291 // getting tag from 19.1.3.6 Object.prototype.toString()
14292 var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/modules/_cof.js");
14293 var TAG = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('toStringTag');
14294 // ES3 wrong here
14295 var ARG = cof(function () { return arguments; }()) == 'Arguments';
14296
14297 // fallback for IE11 Script Access Denied error
14298 var tryGet = function (it, key) {
14299 try {
14300 return it[key];
14301 } catch (e) { /* empty */ }
14302 };
14303
14304 module.exports = function (it) {
14305 var O, T, B;
14306 return it === undefined ? 'Undefined' : it === null ? 'Null'
14307 // @@toStringTag case
14308 : typeof (T = tryGet(O = Object(it), TAG)) == 'string' ? T
14309 // builtinTag case
14310 : ARG ? cof(O)
14311 // ES3 arguments fallback
14312 : (B = cof(O)) == 'Object' && typeof O.callee == 'function' ? 'Arguments' : B;
14313 };
14314
14315
14316 /***/ }),
14317
14318 /***/ "../node_modules/core-js/modules/_cof.js":
14319 /*!***********************************************!*\
14320 !*** ../node_modules/core-js/modules/_cof.js ***!
14321 \***********************************************/
14322 /***/ ((module) => {
14323
14324 var toString = {}.toString;
14325
14326 module.exports = function (it) {
14327 return toString.call(it).slice(8, -1);
14328 };
14329
14330
14331 /***/ }),
14332
14333 /***/ "../node_modules/core-js/modules/_core.js":
14334 /*!************************************************!*\
14335 !*** ../node_modules/core-js/modules/_core.js ***!
14336 \************************************************/
14337 /***/ ((module) => {
14338
14339 var core = module.exports = { version: '2.6.12' };
14340 if (typeof __e == 'number') __e = core; // eslint-disable-line no-undef
14341
14342
14343 /***/ }),
14344
14345 /***/ "../node_modules/core-js/modules/_ctx.js":
14346 /*!***********************************************!*\
14347 !*** ../node_modules/core-js/modules/_ctx.js ***!
14348 \***********************************************/
14349 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14350
14351 // optional / simple context binding
14352 var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/modules/_a-function.js");
14353 module.exports = function (fn, that, length) {
14354 aFunction(fn);
14355 if (that === undefined) return fn;
14356 switch (length) {
14357 case 1: return function (a) {
14358 return fn.call(that, a);
14359 };
14360 case 2: return function (a, b) {
14361 return fn.call(that, a, b);
14362 };
14363 case 3: return function (a, b, c) {
14364 return fn.call(that, a, b, c);
14365 };
14366 }
14367 return function (/* ...args */) {
14368 return fn.apply(that, arguments);
14369 };
14370 };
14371
14372
14373 /***/ }),
14374
14375 /***/ "../node_modules/core-js/modules/_defined.js":
14376 /*!***************************************************!*\
14377 !*** ../node_modules/core-js/modules/_defined.js ***!
14378 \***************************************************/
14379 /***/ ((module) => {
14380
14381 // 7.2.1 RequireObjectCoercible(argument)
14382 module.exports = function (it) {
14383 if (it == undefined) throw TypeError("Can't call method on " + it);
14384 return it;
14385 };
14386
14387
14388 /***/ }),
14389
14390 /***/ "../node_modules/core-js/modules/_descriptors.js":
14391 /*!*******************************************************!*\
14392 !*** ../node_modules/core-js/modules/_descriptors.js ***!
14393 \*******************************************************/
14394 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14395
14396 // Thank's IE8 for his funny defineProperty
14397 module.exports = !__webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js")(function () {
14398 return Object.defineProperty({}, 'a', { get: function () { return 7; } }).a != 7;
14399 });
14400
14401
14402 /***/ }),
14403
14404 /***/ "../node_modules/core-js/modules/_dom-create.js":
14405 /*!******************************************************!*\
14406 !*** ../node_modules/core-js/modules/_dom-create.js ***!
14407 \******************************************************/
14408 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14409
14410 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
14411 var document = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js").document;
14412 // typeof document.createElement is 'object' in old IE
14413 var is = isObject(document) && isObject(document.createElement);
14414 module.exports = function (it) {
14415 return is ? document.createElement(it) : {};
14416 };
14417
14418
14419 /***/ }),
14420
14421 /***/ "../node_modules/core-js/modules/_enum-bug-keys.js":
14422 /*!*********************************************************!*\
14423 !*** ../node_modules/core-js/modules/_enum-bug-keys.js ***!
14424 \*********************************************************/
14425 /***/ ((module) => {
14426
14427 // IE 8- don't enum bug keys
14428 module.exports = (
14429 'constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf'
14430 ).split(',');
14431
14432
14433 /***/ }),
14434
14435 /***/ "../node_modules/core-js/modules/_export.js":
14436 /*!**************************************************!*\
14437 !*** ../node_modules/core-js/modules/_export.js ***!
14438 \**************************************************/
14439 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14440
14441 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js");
14442 var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/modules/_core.js");
14443 var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js");
14444 var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js");
14445 var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/modules/_ctx.js");
14446 var PROTOTYPE = 'prototype';
14447
14448 var $export = function (type, name, source) {
14449 var IS_FORCED = type & $export.F;
14450 var IS_GLOBAL = type & $export.G;
14451 var IS_STATIC = type & $export.S;
14452 var IS_PROTO = type & $export.P;
14453 var IS_BIND = type & $export.B;
14454 var target = IS_GLOBAL ? global : IS_STATIC ? global[name] || (global[name] = {}) : (global[name] || {})[PROTOTYPE];
14455 var exports = IS_GLOBAL ? core : core[name] || (core[name] = {});
14456 var expProto = exports[PROTOTYPE] || (exports[PROTOTYPE] = {});
14457 var key, own, out, exp;
14458 if (IS_GLOBAL) source = name;
14459 for (key in source) {
14460 // contains in native
14461 own = !IS_FORCED && target && target[key] !== undefined;
14462 // export native or passed
14463 out = (own ? target : source)[key];
14464 // bind timers to global for call from export context
14465 exp = IS_BIND && own ? ctx(out, global) : IS_PROTO && typeof out == 'function' ? ctx(Function.call, out) : out;
14466 // extend global
14467 if (target) redefine(target, key, out, type & $export.U);
14468 // export
14469 if (exports[key] != out) hide(exports, key, exp);
14470 if (IS_PROTO && expProto[key] != out) expProto[key] = out;
14471 }
14472 };
14473 global.core = core;
14474 // type bitmap
14475 $export.F = 1; // forced
14476 $export.G = 2; // global
14477 $export.S = 4; // static
14478 $export.P = 8; // proto
14479 $export.B = 16; // bind
14480 $export.W = 32; // wrap
14481 $export.U = 64; // safe
14482 $export.R = 128; // real proto method for `library`
14483 module.exports = $export;
14484
14485
14486 /***/ }),
14487
14488 /***/ "../node_modules/core-js/modules/_fails-is-regexp.js":
14489 /*!***********************************************************!*\
14490 !*** ../node_modules/core-js/modules/_fails-is-regexp.js ***!
14491 \***********************************************************/
14492 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14493
14494 var MATCH = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('match');
14495 module.exports = function (KEY) {
14496 var re = /./;
14497 try {
14498 '/./'[KEY](re);
14499 } catch (e) {
14500 try {
14501 re[MATCH] = false;
14502 return !'/./'[KEY](re);
14503 } catch (f) { /* empty */ }
14504 } return true;
14505 };
14506
14507
14508 /***/ }),
14509
14510 /***/ "../node_modules/core-js/modules/_fails.js":
14511 /*!*************************************************!*\
14512 !*** ../node_modules/core-js/modules/_fails.js ***!
14513 \*************************************************/
14514 /***/ ((module) => {
14515
14516 module.exports = function (exec) {
14517 try {
14518 return !!exec();
14519 } catch (e) {
14520 return true;
14521 }
14522 };
14523
14524
14525 /***/ }),
14526
14527 /***/ "../node_modules/core-js/modules/_fix-re-wks.js":
14528 /*!******************************************************!*\
14529 !*** ../node_modules/core-js/modules/_fix-re-wks.js ***!
14530 \******************************************************/
14531 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14532
14533 "use strict";
14534
14535 __webpack_require__(/*! ./es6.regexp.exec */ "../node_modules/core-js/modules/es6.regexp.exec.js");
14536 var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js");
14537 var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js");
14538 var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js");
14539 var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
14540 var wks = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js");
14541 var regexpExec = __webpack_require__(/*! ./_regexp-exec */ "../node_modules/core-js/modules/_regexp-exec.js");
14542
14543 var SPECIES = wks('species');
14544
14545 var REPLACE_SUPPORTS_NAMED_GROUPS = !fails(function () {
14546 // #replace needs built-in support for named groups.
14547 // #match works fine because it just return the exec results, even if it has
14548 // a "grops" property.
14549 var re = /./;
14550 re.exec = function () {
14551 var result = [];
14552 result.groups = { a: '7' };
14553 return result;
14554 };
14555 return ''.replace(re, '$<a>') !== '7';
14556 });
14557
14558 var SPLIT_WORKS_WITH_OVERWRITTEN_EXEC = (function () {
14559 // Chrome 51 has a buggy "split" implementation when RegExp#exec !== nativeExec
14560 var re = /(?:)/;
14561 var originalExec = re.exec;
14562 re.exec = function () { return originalExec.apply(this, arguments); };
14563 var result = 'ab'.split(re);
14564 return result.length === 2 && result[0] === 'a' && result[1] === 'b';
14565 })();
14566
14567 module.exports = function (KEY, length, exec) {
14568 var SYMBOL = wks(KEY);
14569
14570 var DELEGATES_TO_SYMBOL = !fails(function () {
14571 // String methods call symbol-named RegEp methods
14572 var O = {};
14573 O[SYMBOL] = function () { return 7; };
14574 return ''[KEY](O) != 7;
14575 });
14576
14577 var DELEGATES_TO_EXEC = DELEGATES_TO_SYMBOL ? !fails(function () {
14578 // Symbol-named RegExp methods call .exec
14579 var execCalled = false;
14580 var re = /a/;
14581 re.exec = function () { execCalled = true; return null; };
14582 if (KEY === 'split') {
14583 // RegExp[@@split] doesn't call the regex's exec method, but first creates
14584 // a new one. We need to return the patched regex when creating the new one.
14585 re.constructor = {};
14586 re.constructor[SPECIES] = function () { return re; };
14587 }
14588 re[SYMBOL]('');
14589 return !execCalled;
14590 }) : undefined;
14591
14592 if (
14593 !DELEGATES_TO_SYMBOL ||
14594 !DELEGATES_TO_EXEC ||
14595 (KEY === 'replace' && !REPLACE_SUPPORTS_NAMED_GROUPS) ||
14596 (KEY === 'split' && !SPLIT_WORKS_WITH_OVERWRITTEN_EXEC)
14597 ) {
14598 var nativeRegExpMethod = /./[SYMBOL];
14599 var fns = exec(
14600 defined,
14601 SYMBOL,
14602 ''[KEY],
14603 function maybeCallNative(nativeMethod, regexp, str, arg2, forceStringMethod) {
14604 if (regexp.exec === regexpExec) {
14605 if (DELEGATES_TO_SYMBOL && !forceStringMethod) {
14606 // The native String method already delegates to @@method (this
14607 // polyfilled function), leasing to infinite recursion.
14608 // We avoid it by directly calling the native @@method method.
14609 return { done: true, value: nativeRegExpMethod.call(regexp, str, arg2) };
14610 }
14611 return { done: true, value: nativeMethod.call(str, regexp, arg2) };
14612 }
14613 return { done: false };
14614 }
14615 );
14616 var strfn = fns[0];
14617 var rxfn = fns[1];
14618
14619 redefine(String.prototype, KEY, strfn);
14620 hide(RegExp.prototype, SYMBOL, length == 2
14621 // 21.2.5.8 RegExp.prototype[@@replace](string, replaceValue)
14622 // 21.2.5.11 RegExp.prototype[@@split](string, limit)
14623 ? function (string, arg) { return rxfn.call(string, this, arg); }
14624 // 21.2.5.6 RegExp.prototype[@@match](string)
14625 // 21.2.5.9 RegExp.prototype[@@search](string)
14626 : function (string) { return rxfn.call(string, this); }
14627 );
14628 }
14629 };
14630
14631
14632 /***/ }),
14633
14634 /***/ "../node_modules/core-js/modules/_flags.js":
14635 /*!*************************************************!*\
14636 !*** ../node_modules/core-js/modules/_flags.js ***!
14637 \*************************************************/
14638 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14639
14640 "use strict";
14641
14642 // 21.2.5.3 get RegExp.prototype.flags
14643 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
14644 module.exports = function () {
14645 var that = anObject(this);
14646 var result = '';
14647 if (that.global) result += 'g';
14648 if (that.ignoreCase) result += 'i';
14649 if (that.multiline) result += 'm';
14650 if (that.unicode) result += 'u';
14651 if (that.sticky) result += 'y';
14652 return result;
14653 };
14654
14655
14656 /***/ }),
14657
14658 /***/ "../node_modules/core-js/modules/_function-to-string.js":
14659 /*!**************************************************************!*\
14660 !*** ../node_modules/core-js/modules/_function-to-string.js ***!
14661 \**************************************************************/
14662 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14663
14664 module.exports = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/modules/_shared.js")('native-function-to-string', Function.toString);
14665
14666
14667 /***/ }),
14668
14669 /***/ "../node_modules/core-js/modules/_global.js":
14670 /*!**************************************************!*\
14671 !*** ../node_modules/core-js/modules/_global.js ***!
14672 \**************************************************/
14673 /***/ ((module) => {
14674
14675 // https://github.com/zloirock/core-js/issues/86#issuecomment-115759028
14676 var global = module.exports = typeof window != 'undefined' && window.Math == Math
14677 ? window : typeof self != 'undefined' && self.Math == Math ? self
14678 // eslint-disable-next-line no-new-func
14679 : Function('return this')();
14680 if (typeof __g == 'number') __g = global; // eslint-disable-line no-undef
14681
14682
14683 /***/ }),
14684
14685 /***/ "../node_modules/core-js/modules/_has.js":
14686 /*!***********************************************!*\
14687 !*** ../node_modules/core-js/modules/_has.js ***!
14688 \***********************************************/
14689 /***/ ((module) => {
14690
14691 var hasOwnProperty = {}.hasOwnProperty;
14692 module.exports = function (it, key) {
14693 return hasOwnProperty.call(it, key);
14694 };
14695
14696
14697 /***/ }),
14698
14699 /***/ "../node_modules/core-js/modules/_hide.js":
14700 /*!************************************************!*\
14701 !*** ../node_modules/core-js/modules/_hide.js ***!
14702 \************************************************/
14703 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14704
14705 var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/modules/_object-dp.js");
14706 var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/modules/_property-desc.js");
14707 module.exports = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") ? function (object, key, value) {
14708 return dP.f(object, key, createDesc(1, value));
14709 } : function (object, key, value) {
14710 object[key] = value;
14711 return object;
14712 };
14713
14714
14715 /***/ }),
14716
14717 /***/ "../node_modules/core-js/modules/_html.js":
14718 /*!************************************************!*\
14719 !*** ../node_modules/core-js/modules/_html.js ***!
14720 \************************************************/
14721 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14722
14723 var document = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js").document;
14724 module.exports = document && document.documentElement;
14725
14726
14727 /***/ }),
14728
14729 /***/ "../node_modules/core-js/modules/_ie8-dom-define.js":
14730 /*!**********************************************************!*\
14731 !*** ../node_modules/core-js/modules/_ie8-dom-define.js ***!
14732 \**********************************************************/
14733 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14734
14735 module.exports = !__webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") && !__webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js")(function () {
14736 return Object.defineProperty(__webpack_require__(/*! ./_dom-create */ "../node_modules/core-js/modules/_dom-create.js")('div'), 'a', { get: function () { return 7; } }).a != 7;
14737 });
14738
14739
14740 /***/ }),
14741
14742 /***/ "../node_modules/core-js/modules/_iobject.js":
14743 /*!***************************************************!*\
14744 !*** ../node_modules/core-js/modules/_iobject.js ***!
14745 \***************************************************/
14746 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14747
14748 // fallback for non-array-like ES3 and non-enumerable old V8 strings
14749 var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/modules/_cof.js");
14750 // eslint-disable-next-line no-prototype-builtins
14751 module.exports = Object('z').propertyIsEnumerable(0) ? Object : function (it) {
14752 return cof(it) == 'String' ? it.split('') : Object(it);
14753 };
14754
14755
14756 /***/ }),
14757
14758 /***/ "../node_modules/core-js/modules/_is-array.js":
14759 /*!****************************************************!*\
14760 !*** ../node_modules/core-js/modules/_is-array.js ***!
14761 \****************************************************/
14762 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14763
14764 // 7.2.2 IsArray(argument)
14765 var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/modules/_cof.js");
14766 module.exports = Array.isArray || function isArray(arg) {
14767 return cof(arg) == 'Array';
14768 };
14769
14770
14771 /***/ }),
14772
14773 /***/ "../node_modules/core-js/modules/_is-object.js":
14774 /*!*****************************************************!*\
14775 !*** ../node_modules/core-js/modules/_is-object.js ***!
14776 \*****************************************************/
14777 /***/ ((module) => {
14778
14779 module.exports = function (it) {
14780 return typeof it === 'object' ? it !== null : typeof it === 'function';
14781 };
14782
14783
14784 /***/ }),
14785
14786 /***/ "../node_modules/core-js/modules/_is-regexp.js":
14787 /*!*****************************************************!*\
14788 !*** ../node_modules/core-js/modules/_is-regexp.js ***!
14789 \*****************************************************/
14790 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14791
14792 // 7.2.8 IsRegExp(argument)
14793 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
14794 var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/modules/_cof.js");
14795 var MATCH = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('match');
14796 module.exports = function (it) {
14797 var isRegExp;
14798 return isObject(it) && ((isRegExp = it[MATCH]) !== undefined ? !!isRegExp : cof(it) == 'RegExp');
14799 };
14800
14801
14802 /***/ }),
14803
14804 /***/ "../node_modules/core-js/modules/_iter-create.js":
14805 /*!*******************************************************!*\
14806 !*** ../node_modules/core-js/modules/_iter-create.js ***!
14807 \*******************************************************/
14808 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14809
14810 "use strict";
14811
14812 var create = __webpack_require__(/*! ./_object-create */ "../node_modules/core-js/modules/_object-create.js");
14813 var descriptor = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/modules/_property-desc.js");
14814 var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/core-js/modules/_set-to-string-tag.js");
14815 var IteratorPrototype = {};
14816
14817 // 25.1.2.1.1 %IteratorPrototype%[@@iterator]()
14818 __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js")(IteratorPrototype, __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('iterator'), function () { return this; });
14819
14820 module.exports = function (Constructor, NAME, next) {
14821 Constructor.prototype = create(IteratorPrototype, { next: descriptor(1, next) });
14822 setToStringTag(Constructor, NAME + ' Iterator');
14823 };
14824
14825
14826 /***/ }),
14827
14828 /***/ "../node_modules/core-js/modules/_iter-define.js":
14829 /*!*******************************************************!*\
14830 !*** ../node_modules/core-js/modules/_iter-define.js ***!
14831 \*******************************************************/
14832 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14833
14834 "use strict";
14835
14836 var LIBRARY = __webpack_require__(/*! ./_library */ "../node_modules/core-js/modules/_library.js");
14837 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
14838 var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js");
14839 var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js");
14840 var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/modules/_iterators.js");
14841 var $iterCreate = __webpack_require__(/*! ./_iter-create */ "../node_modules/core-js/modules/_iter-create.js");
14842 var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/core-js/modules/_set-to-string-tag.js");
14843 var getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "../node_modules/core-js/modules/_object-gpo.js");
14844 var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('iterator');
14845 var BUGGY = !([].keys && 'next' in [].keys()); // Safari has buggy iterators w/o `next`
14846 var FF_ITERATOR = '@@iterator';
14847 var KEYS = 'keys';
14848 var VALUES = 'values';
14849
14850 var returnThis = function () { return this; };
14851
14852 module.exports = function (Base, NAME, Constructor, next, DEFAULT, IS_SET, FORCED) {
14853 $iterCreate(Constructor, NAME, next);
14854 var getMethod = function (kind) {
14855 if (!BUGGY && kind in proto) return proto[kind];
14856 switch (kind) {
14857 case KEYS: return function keys() { return new Constructor(this, kind); };
14858 case VALUES: return function values() { return new Constructor(this, kind); };
14859 } return function entries() { return new Constructor(this, kind); };
14860 };
14861 var TAG = NAME + ' Iterator';
14862 var DEF_VALUES = DEFAULT == VALUES;
14863 var VALUES_BUG = false;
14864 var proto = Base.prototype;
14865 var $native = proto[ITERATOR] || proto[FF_ITERATOR] || DEFAULT && proto[DEFAULT];
14866 var $default = $native || getMethod(DEFAULT);
14867 var $entries = DEFAULT ? !DEF_VALUES ? $default : getMethod('entries') : undefined;
14868 var $anyNative = NAME == 'Array' ? proto.entries || $native : $native;
14869 var methods, key, IteratorPrototype;
14870 // Fix native
14871 if ($anyNative) {
14872 IteratorPrototype = getPrototypeOf($anyNative.call(new Base()));
14873 if (IteratorPrototype !== Object.prototype && IteratorPrototype.next) {
14874 // Set @@toStringTag to native iterators
14875 setToStringTag(IteratorPrototype, TAG, true);
14876 // fix for some old engines
14877 if (!LIBRARY && typeof IteratorPrototype[ITERATOR] != 'function') hide(IteratorPrototype, ITERATOR, returnThis);
14878 }
14879 }
14880 // fix Array#{values, @@iterator}.name in V8 / FF
14881 if (DEF_VALUES && $native && $native.name !== VALUES) {
14882 VALUES_BUG = true;
14883 $default = function values() { return $native.call(this); };
14884 }
14885 // Define iterator
14886 if ((!LIBRARY || FORCED) && (BUGGY || VALUES_BUG || !proto[ITERATOR])) {
14887 hide(proto, ITERATOR, $default);
14888 }
14889 // Plug for library
14890 Iterators[NAME] = $default;
14891 Iterators[TAG] = returnThis;
14892 if (DEFAULT) {
14893 methods = {
14894 values: DEF_VALUES ? $default : getMethod(VALUES),
14895 keys: IS_SET ? $default : getMethod(KEYS),
14896 entries: $entries
14897 };
14898 if (FORCED) for (key in methods) {
14899 if (!(key in proto)) redefine(proto, key, methods[key]);
14900 } else $export($export.P + $export.F * (BUGGY || VALUES_BUG), NAME, methods);
14901 }
14902 return methods;
14903 };
14904
14905
14906 /***/ }),
14907
14908 /***/ "../node_modules/core-js/modules/_iter-step.js":
14909 /*!*****************************************************!*\
14910 !*** ../node_modules/core-js/modules/_iter-step.js ***!
14911 \*****************************************************/
14912 /***/ ((module) => {
14913
14914 module.exports = function (done, value) {
14915 return { value: value, done: !!done };
14916 };
14917
14918
14919 /***/ }),
14920
14921 /***/ "../node_modules/core-js/modules/_iterators.js":
14922 /*!*****************************************************!*\
14923 !*** ../node_modules/core-js/modules/_iterators.js ***!
14924 \*****************************************************/
14925 /***/ ((module) => {
14926
14927 module.exports = {};
14928
14929
14930 /***/ }),
14931
14932 /***/ "../node_modules/core-js/modules/_library.js":
14933 /*!***************************************************!*\
14934 !*** ../node_modules/core-js/modules/_library.js ***!
14935 \***************************************************/
14936 /***/ ((module) => {
14937
14938 module.exports = false;
14939
14940
14941 /***/ }),
14942
14943 /***/ "../node_modules/core-js/modules/_object-create.js":
14944 /*!*********************************************************!*\
14945 !*** ../node_modules/core-js/modules/_object-create.js ***!
14946 \*********************************************************/
14947 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14948
14949 // 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])
14950 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
14951 var dPs = __webpack_require__(/*! ./_object-dps */ "../node_modules/core-js/modules/_object-dps.js");
14952 var enumBugKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/core-js/modules/_enum-bug-keys.js");
14953 var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/core-js/modules/_shared-key.js")('IE_PROTO');
14954 var Empty = function () { /* empty */ };
14955 var PROTOTYPE = 'prototype';
14956
14957 // Create object with fake `null` prototype: use iframe Object with cleared prototype
14958 var createDict = function () {
14959 // Thrash, waste and sodomy: IE GC bug
14960 var iframe = __webpack_require__(/*! ./_dom-create */ "../node_modules/core-js/modules/_dom-create.js")('iframe');
14961 var i = enumBugKeys.length;
14962 var lt = '<';
14963 var gt = '>';
14964 var iframeDocument;
14965 iframe.style.display = 'none';
14966 __webpack_require__(/*! ./_html */ "../node_modules/core-js/modules/_html.js").appendChild(iframe);
14967 iframe.src = 'javascript:'; // eslint-disable-line no-script-url
14968 // createDict = iframe.contentWindow.Object;
14969 // html.removeChild(iframe);
14970 iframeDocument = iframe.contentWindow.document;
14971 iframeDocument.open();
14972 iframeDocument.write(lt + 'script' + gt + 'document.F=Object' + lt + '/script' + gt);
14973 iframeDocument.close();
14974 createDict = iframeDocument.F;
14975 while (i--) delete createDict[PROTOTYPE][enumBugKeys[i]];
14976 return createDict();
14977 };
14978
14979 module.exports = Object.create || function create(O, Properties) {
14980 var result;
14981 if (O !== null) {
14982 Empty[PROTOTYPE] = anObject(O);
14983 result = new Empty();
14984 Empty[PROTOTYPE] = null;
14985 // add "__proto__" for Object.getPrototypeOf polyfill
14986 result[IE_PROTO] = O;
14987 } else result = createDict();
14988 return Properties === undefined ? result : dPs(result, Properties);
14989 };
14990
14991
14992 /***/ }),
14993
14994 /***/ "../node_modules/core-js/modules/_object-dp.js":
14995 /*!*****************************************************!*\
14996 !*** ../node_modules/core-js/modules/_object-dp.js ***!
14997 \*****************************************************/
14998 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
14999
15000 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
15001 var IE8_DOM_DEFINE = __webpack_require__(/*! ./_ie8-dom-define */ "../node_modules/core-js/modules/_ie8-dom-define.js");
15002 var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/core-js/modules/_to-primitive.js");
15003 var dP = Object.defineProperty;
15004
15005 exports.f = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") ? Object.defineProperty : function defineProperty(O, P, Attributes) {
15006 anObject(O);
15007 P = toPrimitive(P, true);
15008 anObject(Attributes);
15009 if (IE8_DOM_DEFINE) try {
15010 return dP(O, P, Attributes);
15011 } catch (e) { /* empty */ }
15012 if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported!');
15013 if ('value' in Attributes) O[P] = Attributes.value;
15014 return O;
15015 };
15016
15017
15018 /***/ }),
15019
15020 /***/ "../node_modules/core-js/modules/_object-dps.js":
15021 /*!******************************************************!*\
15022 !*** ../node_modules/core-js/modules/_object-dps.js ***!
15023 \******************************************************/
15024 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15025
15026 var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/modules/_object-dp.js");
15027 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
15028 var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/modules/_object-keys.js");
15029
15030 module.exports = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") ? Object.defineProperties : function defineProperties(O, Properties) {
15031 anObject(O);
15032 var keys = getKeys(Properties);
15033 var length = keys.length;
15034 var i = 0;
15035 var P;
15036 while (length > i) dP.f(O, P = keys[i++], Properties[P]);
15037 return O;
15038 };
15039
15040
15041 /***/ }),
15042
15043 /***/ "../node_modules/core-js/modules/_object-gpo.js":
15044 /*!******************************************************!*\
15045 !*** ../node_modules/core-js/modules/_object-gpo.js ***!
15046 \******************************************************/
15047 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15048
15049 // 19.1.2.9 / 15.2.3.2 Object.getPrototypeOf(O)
15050 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/modules/_has.js");
15051 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/modules/_to-object.js");
15052 var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/core-js/modules/_shared-key.js")('IE_PROTO');
15053 var ObjectProto = Object.prototype;
15054
15055 module.exports = Object.getPrototypeOf || function (O) {
15056 O = toObject(O);
15057 if (has(O, IE_PROTO)) return O[IE_PROTO];
15058 if (typeof O.constructor == 'function' && O instanceof O.constructor) {
15059 return O.constructor.prototype;
15060 } return O instanceof Object ? ObjectProto : null;
15061 };
15062
15063
15064 /***/ }),
15065
15066 /***/ "../node_modules/core-js/modules/_object-keys-internal.js":
15067 /*!****************************************************************!*\
15068 !*** ../node_modules/core-js/modules/_object-keys-internal.js ***!
15069 \****************************************************************/
15070 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15071
15072 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/modules/_has.js");
15073 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/modules/_to-iobject.js");
15074 var arrayIndexOf = __webpack_require__(/*! ./_array-includes */ "../node_modules/core-js/modules/_array-includes.js")(false);
15075 var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/core-js/modules/_shared-key.js")('IE_PROTO');
15076
15077 module.exports = function (object, names) {
15078 var O = toIObject(object);
15079 var i = 0;
15080 var result = [];
15081 var key;
15082 for (key in O) if (key != IE_PROTO) has(O, key) && result.push(key);
15083 // Don't enum bug & hidden keys
15084 while (names.length > i) if (has(O, key = names[i++])) {
15085 ~arrayIndexOf(result, key) || result.push(key);
15086 }
15087 return result;
15088 };
15089
15090
15091 /***/ }),
15092
15093 /***/ "../node_modules/core-js/modules/_object-keys.js":
15094 /*!*******************************************************!*\
15095 !*** ../node_modules/core-js/modules/_object-keys.js ***!
15096 \*******************************************************/
15097 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15098
15099 // 19.1.2.14 / 15.2.3.14 Object.keys(O)
15100 var $keys = __webpack_require__(/*! ./_object-keys-internal */ "../node_modules/core-js/modules/_object-keys-internal.js");
15101 var enumBugKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/core-js/modules/_enum-bug-keys.js");
15102
15103 module.exports = Object.keys || function keys(O) {
15104 return $keys(O, enumBugKeys);
15105 };
15106
15107
15108 /***/ }),
15109
15110 /***/ "../node_modules/core-js/modules/_property-desc.js":
15111 /*!*********************************************************!*\
15112 !*** ../node_modules/core-js/modules/_property-desc.js ***!
15113 \*********************************************************/
15114 /***/ ((module) => {
15115
15116 module.exports = function (bitmap, value) {
15117 return {
15118 enumerable: !(bitmap & 1),
15119 configurable: !(bitmap & 2),
15120 writable: !(bitmap & 4),
15121 value: value
15122 };
15123 };
15124
15125
15126 /***/ }),
15127
15128 /***/ "../node_modules/core-js/modules/_redefine.js":
15129 /*!****************************************************!*\
15130 !*** ../node_modules/core-js/modules/_redefine.js ***!
15131 \****************************************************/
15132 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15133
15134 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js");
15135 var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js");
15136 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/modules/_has.js");
15137 var SRC = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/modules/_uid.js")('src');
15138 var $toString = __webpack_require__(/*! ./_function-to-string */ "../node_modules/core-js/modules/_function-to-string.js");
15139 var TO_STRING = 'toString';
15140 var TPL = ('' + $toString).split(TO_STRING);
15141
15142 __webpack_require__(/*! ./_core */ "../node_modules/core-js/modules/_core.js").inspectSource = function (it) {
15143 return $toString.call(it);
15144 };
15145
15146 (module.exports = function (O, key, val, safe) {
15147 var isFunction = typeof val == 'function';
15148 if (isFunction) has(val, 'name') || hide(val, 'name', key);
15149 if (O[key] === val) return;
15150 if (isFunction) has(val, SRC) || hide(val, SRC, O[key] ? '' + O[key] : TPL.join(String(key)));
15151 if (O === global) {
15152 O[key] = val;
15153 } else if (!safe) {
15154 delete O[key];
15155 hide(O, key, val);
15156 } else if (O[key]) {
15157 O[key] = val;
15158 } else {
15159 hide(O, key, val);
15160 }
15161 // add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative
15162 })(Function.prototype, TO_STRING, function toString() {
15163 return typeof this == 'function' && this[SRC] || $toString.call(this);
15164 });
15165
15166
15167 /***/ }),
15168
15169 /***/ "../node_modules/core-js/modules/_regexp-exec-abstract.js":
15170 /*!****************************************************************!*\
15171 !*** ../node_modules/core-js/modules/_regexp-exec-abstract.js ***!
15172 \****************************************************************/
15173 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15174
15175 "use strict";
15176
15177
15178 var classof = __webpack_require__(/*! ./_classof */ "../node_modules/core-js/modules/_classof.js");
15179 var builtinExec = RegExp.prototype.exec;
15180
15181 // `RegExpExec` abstract operation
15182 // https://tc39.github.io/ecma262/#sec-regexpexec
15183 module.exports = function (R, S) {
15184 var exec = R.exec;
15185 if (typeof exec === 'function') {
15186 var result = exec.call(R, S);
15187 if (typeof result !== 'object') {
15188 throw new TypeError('RegExp exec method returned something other than an Object or null');
15189 }
15190 return result;
15191 }
15192 if (classof(R) !== 'RegExp') {
15193 throw new TypeError('RegExp#exec called on incompatible receiver');
15194 }
15195 return builtinExec.call(R, S);
15196 };
15197
15198
15199 /***/ }),
15200
15201 /***/ "../node_modules/core-js/modules/_regexp-exec.js":
15202 /*!*******************************************************!*\
15203 !*** ../node_modules/core-js/modules/_regexp-exec.js ***!
15204 \*******************************************************/
15205 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15206
15207 "use strict";
15208
15209
15210 var regexpFlags = __webpack_require__(/*! ./_flags */ "../node_modules/core-js/modules/_flags.js");
15211
15212 var nativeExec = RegExp.prototype.exec;
15213 // This always refers to the native implementation, because the
15214 // String#replace polyfill uses ./fix-regexp-well-known-symbol-logic.js,
15215 // which loads this file before patching the method.
15216 var nativeReplace = String.prototype.replace;
15217
15218 var patchedExec = nativeExec;
15219
15220 var LAST_INDEX = 'lastIndex';
15221
15222 var UPDATES_LAST_INDEX_WRONG = (function () {
15223 var re1 = /a/,
15224 re2 = /b*/g;
15225 nativeExec.call(re1, 'a');
15226 nativeExec.call(re2, 'a');
15227 return re1[LAST_INDEX] !== 0 || re2[LAST_INDEX] !== 0;
15228 })();
15229
15230 // nonparticipating capturing group, copied from es5-shim's String#split patch.
15231 var NPCG_INCLUDED = /()??/.exec('')[1] !== undefined;
15232
15233 var PATCH = UPDATES_LAST_INDEX_WRONG || NPCG_INCLUDED;
15234
15235 if (PATCH) {
15236 patchedExec = function exec(str) {
15237 var re = this;
15238 var lastIndex, reCopy, match, i;
15239
15240 if (NPCG_INCLUDED) {
15241 reCopy = new RegExp('^' + re.source + '$(?!\\s)', regexpFlags.call(re));
15242 }
15243 if (UPDATES_LAST_INDEX_WRONG) lastIndex = re[LAST_INDEX];
15244
15245 match = nativeExec.call(re, str);
15246
15247 if (UPDATES_LAST_INDEX_WRONG && match) {
15248 re[LAST_INDEX] = re.global ? match.index + match[0].length : lastIndex;
15249 }
15250 if (NPCG_INCLUDED && match && match.length > 1) {
15251 // Fix browsers whose `exec` methods don't consistently return `undefined`
15252 // for NPCG, like IE8. NOTE: This doesn' work for /(.?)?/
15253 // eslint-disable-next-line no-loop-func
15254 nativeReplace.call(match[0], reCopy, function () {
15255 for (i = 1; i < arguments.length - 2; i++) {
15256 if (arguments[i] === undefined) match[i] = undefined;
15257 }
15258 });
15259 }
15260
15261 return match;
15262 };
15263 }
15264
15265 module.exports = patchedExec;
15266
15267
15268 /***/ }),
15269
15270 /***/ "../node_modules/core-js/modules/_same-value.js":
15271 /*!******************************************************!*\
15272 !*** ../node_modules/core-js/modules/_same-value.js ***!
15273 \******************************************************/
15274 /***/ ((module) => {
15275
15276 // 7.2.9 SameValue(x, y)
15277 module.exports = Object.is || function is(x, y) {
15278 // eslint-disable-next-line no-self-compare
15279 return x === y ? x !== 0 || 1 / x === 1 / y : x != x && y != y;
15280 };
15281
15282
15283 /***/ }),
15284
15285 /***/ "../node_modules/core-js/modules/_set-to-string-tag.js":
15286 /*!*************************************************************!*\
15287 !*** ../node_modules/core-js/modules/_set-to-string-tag.js ***!
15288 \*************************************************************/
15289 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15290
15291 var def = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/modules/_object-dp.js").f;
15292 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/modules/_has.js");
15293 var TAG = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('toStringTag');
15294
15295 module.exports = function (it, tag, stat) {
15296 if (it && !has(it = stat ? it : it.prototype, TAG)) def(it, TAG, { configurable: true, value: tag });
15297 };
15298
15299
15300 /***/ }),
15301
15302 /***/ "../node_modules/core-js/modules/_shared-key.js":
15303 /*!******************************************************!*\
15304 !*** ../node_modules/core-js/modules/_shared-key.js ***!
15305 \******************************************************/
15306 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15307
15308 var shared = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/modules/_shared.js")('keys');
15309 var uid = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/modules/_uid.js");
15310 module.exports = function (key) {
15311 return shared[key] || (shared[key] = uid(key));
15312 };
15313
15314
15315 /***/ }),
15316
15317 /***/ "../node_modules/core-js/modules/_shared.js":
15318 /*!**************************************************!*\
15319 !*** ../node_modules/core-js/modules/_shared.js ***!
15320 \**************************************************/
15321 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15322
15323 var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/modules/_core.js");
15324 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js");
15325 var SHARED = '__core-js_shared__';
15326 var store = global[SHARED] || (global[SHARED] = {});
15327
15328 (module.exports = function (key, value) {
15329 return store[key] || (store[key] = value !== undefined ? value : {});
15330 })('versions', []).push({
15331 version: core.version,
15332 mode: __webpack_require__(/*! ./_library */ "../node_modules/core-js/modules/_library.js") ? 'pure' : 'global',
15333 copyright: '© 2020 Denis Pushkarev (zloirock.ru)'
15334 });
15335
15336
15337 /***/ }),
15338
15339 /***/ "../node_modules/core-js/modules/_species-constructor.js":
15340 /*!***************************************************************!*\
15341 !*** ../node_modules/core-js/modules/_species-constructor.js ***!
15342 \***************************************************************/
15343 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15344
15345 // 7.3.20 SpeciesConstructor(O, defaultConstructor)
15346 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
15347 var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/modules/_a-function.js");
15348 var SPECIES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('species');
15349 module.exports = function (O, D) {
15350 var C = anObject(O).constructor;
15351 var S;
15352 return C === undefined || (S = anObject(C)[SPECIES]) == undefined ? D : aFunction(S);
15353 };
15354
15355
15356 /***/ }),
15357
15358 /***/ "../node_modules/core-js/modules/_strict-method.js":
15359 /*!*********************************************************!*\
15360 !*** ../node_modules/core-js/modules/_strict-method.js ***!
15361 \*********************************************************/
15362 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15363
15364 "use strict";
15365
15366 var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js");
15367
15368 module.exports = function (method, arg) {
15369 return !!method && fails(function () {
15370 // eslint-disable-next-line no-useless-call
15371 arg ? method.call(null, function () { /* empty */ }, 1) : method.call(null);
15372 });
15373 };
15374
15375
15376 /***/ }),
15377
15378 /***/ "../node_modules/core-js/modules/_string-at.js":
15379 /*!*****************************************************!*\
15380 !*** ../node_modules/core-js/modules/_string-at.js ***!
15381 \*****************************************************/
15382 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15383
15384 var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/modules/_to-integer.js");
15385 var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
15386 // true -> String#at
15387 // false -> String#codePointAt
15388 module.exports = function (TO_STRING) {
15389 return function (that, pos) {
15390 var s = String(defined(that));
15391 var i = toInteger(pos);
15392 var l = s.length;
15393 var a, b;
15394 if (i < 0 || i >= l) return TO_STRING ? '' : undefined;
15395 a = s.charCodeAt(i);
15396 return a < 0xd800 || a > 0xdbff || i + 1 === l || (b = s.charCodeAt(i + 1)) < 0xdc00 || b > 0xdfff
15397 ? TO_STRING ? s.charAt(i) : a
15398 : TO_STRING ? s.slice(i, i + 2) : (a - 0xd800 << 10) + (b - 0xdc00) + 0x10000;
15399 };
15400 };
15401
15402
15403 /***/ }),
15404
15405 /***/ "../node_modules/core-js/modules/_string-context.js":
15406 /*!**********************************************************!*\
15407 !*** ../node_modules/core-js/modules/_string-context.js ***!
15408 \**********************************************************/
15409 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15410
15411 // helper for String#{startsWith, endsWith, includes}
15412 var isRegExp = __webpack_require__(/*! ./_is-regexp */ "../node_modules/core-js/modules/_is-regexp.js");
15413 var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
15414
15415 module.exports = function (that, searchString, NAME) {
15416 if (isRegExp(searchString)) throw TypeError('String#' + NAME + " doesn't accept regex!");
15417 return String(defined(that));
15418 };
15419
15420
15421 /***/ }),
15422
15423 /***/ "../node_modules/core-js/modules/_to-absolute-index.js":
15424 /*!*************************************************************!*\
15425 !*** ../node_modules/core-js/modules/_to-absolute-index.js ***!
15426 \*************************************************************/
15427 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15428
15429 var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/modules/_to-integer.js");
15430 var max = Math.max;
15431 var min = Math.min;
15432 module.exports = function (index, length) {
15433 index = toInteger(index);
15434 return index < 0 ? max(index + length, 0) : min(index, length);
15435 };
15436
15437
15438 /***/ }),
15439
15440 /***/ "../node_modules/core-js/modules/_to-integer.js":
15441 /*!******************************************************!*\
15442 !*** ../node_modules/core-js/modules/_to-integer.js ***!
15443 \******************************************************/
15444 /***/ ((module) => {
15445
15446 // 7.1.4 ToInteger
15447 var ceil = Math.ceil;
15448 var floor = Math.floor;
15449 module.exports = function (it) {
15450 return isNaN(it = +it) ? 0 : (it > 0 ? floor : ceil)(it);
15451 };
15452
15453
15454 /***/ }),
15455
15456 /***/ "../node_modules/core-js/modules/_to-iobject.js":
15457 /*!******************************************************!*\
15458 !*** ../node_modules/core-js/modules/_to-iobject.js ***!
15459 \******************************************************/
15460 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15461
15462 // to indexed object, toObject with fallback for non-array-like ES3 strings
15463 var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/core-js/modules/_iobject.js");
15464 var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
15465 module.exports = function (it) {
15466 return IObject(defined(it));
15467 };
15468
15469
15470 /***/ }),
15471
15472 /***/ "../node_modules/core-js/modules/_to-length.js":
15473 /*!*****************************************************!*\
15474 !*** ../node_modules/core-js/modules/_to-length.js ***!
15475 \*****************************************************/
15476 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15477
15478 // 7.1.15 ToLength
15479 var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/modules/_to-integer.js");
15480 var min = Math.min;
15481 module.exports = function (it) {
15482 return it > 0 ? min(toInteger(it), 0x1fffffffffffff) : 0; // pow(2, 53) - 1 == 9007199254740991
15483 };
15484
15485
15486 /***/ }),
15487
15488 /***/ "../node_modules/core-js/modules/_to-object.js":
15489 /*!*****************************************************!*\
15490 !*** ../node_modules/core-js/modules/_to-object.js ***!
15491 \*****************************************************/
15492 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15493
15494 // 7.1.13 ToObject(argument)
15495 var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
15496 module.exports = function (it) {
15497 return Object(defined(it));
15498 };
15499
15500
15501 /***/ }),
15502
15503 /***/ "../node_modules/core-js/modules/_to-primitive.js":
15504 /*!********************************************************!*\
15505 !*** ../node_modules/core-js/modules/_to-primitive.js ***!
15506 \********************************************************/
15507 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15508
15509 // 7.1.1 ToPrimitive(input [, PreferredType])
15510 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
15511 // instead of the ES6 spec version, we didn't implement @@toPrimitive case
15512 // and the second argument - flag - preferred type is a string
15513 module.exports = function (it, S) {
15514 if (!isObject(it)) return it;
15515 var fn, val;
15516 if (S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
15517 if (typeof (fn = it.valueOf) == 'function' && !isObject(val = fn.call(it))) return val;
15518 if (!S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
15519 throw TypeError("Can't convert object to primitive value");
15520 };
15521
15522
15523 /***/ }),
15524
15525 /***/ "../node_modules/core-js/modules/_uid.js":
15526 /*!***********************************************!*\
15527 !*** ../node_modules/core-js/modules/_uid.js ***!
15528 \***********************************************/
15529 /***/ ((module) => {
15530
15531 var id = 0;
15532 var px = Math.random();
15533 module.exports = function (key) {
15534 return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + px).toString(36));
15535 };
15536
15537
15538 /***/ }),
15539
15540 /***/ "../node_modules/core-js/modules/_wks.js":
15541 /*!***********************************************!*\
15542 !*** ../node_modules/core-js/modules/_wks.js ***!
15543 \***********************************************/
15544 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15545
15546 var store = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/modules/_shared.js")('wks');
15547 var uid = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/modules/_uid.js");
15548 var Symbol = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js").Symbol;
15549 var USE_SYMBOL = typeof Symbol == 'function';
15550
15551 var $exports = module.exports = function (name) {
15552 return store[name] || (store[name] =
15553 USE_SYMBOL && Symbol[name] || (USE_SYMBOL ? Symbol : uid)('Symbol.' + name));
15554 };
15555
15556 $exports.store = store;
15557
15558
15559 /***/ }),
15560
15561 /***/ "../node_modules/core-js/modules/es6.array.filter.js":
15562 /*!***********************************************************!*\
15563 !*** ../node_modules/core-js/modules/es6.array.filter.js ***!
15564 \***********************************************************/
15565 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
15566
15567 "use strict";
15568
15569 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
15570 var $filter = __webpack_require__(/*! ./_array-methods */ "../node_modules/core-js/modules/_array-methods.js")(2);
15571
15572 $export($export.P + $export.F * !__webpack_require__(/*! ./_strict-method */ "../node_modules/core-js/modules/_strict-method.js")([].filter, true), 'Array', {
15573 // 22.1.3.7 / 15.4.4.20 Array.prototype.filter(callbackfn [, thisArg])
15574 filter: function filter(callbackfn /* , thisArg */) {
15575 return $filter(this, callbackfn, arguments[1]);
15576 }
15577 });
15578
15579
15580 /***/ }),
15581
15582 /***/ "../node_modules/core-js/modules/es6.array.find.js":
15583 /*!*********************************************************!*\
15584 !*** ../node_modules/core-js/modules/es6.array.find.js ***!
15585 \*********************************************************/
15586 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
15587
15588 "use strict";
15589
15590 // 22.1.3.8 Array.prototype.find(predicate, thisArg = undefined)
15591 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
15592 var $find = __webpack_require__(/*! ./_array-methods */ "../node_modules/core-js/modules/_array-methods.js")(5);
15593 var KEY = 'find';
15594 var forced = true;
15595 // Shouldn't skip holes
15596 if (KEY in []) Array(1)[KEY](function () { forced = false; });
15597 $export($export.P + $export.F * forced, 'Array', {
15598 find: function find(callbackfn /* , that = undefined */) {
15599 return $find(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);
15600 }
15601 });
15602 __webpack_require__(/*! ./_add-to-unscopables */ "../node_modules/core-js/modules/_add-to-unscopables.js")(KEY);
15603
15604
15605 /***/ }),
15606
15607 /***/ "../node_modules/core-js/modules/es6.array.iterator.js":
15608 /*!*************************************************************!*\
15609 !*** ../node_modules/core-js/modules/es6.array.iterator.js ***!
15610 \*************************************************************/
15611 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15612
15613 "use strict";
15614
15615 var addToUnscopables = __webpack_require__(/*! ./_add-to-unscopables */ "../node_modules/core-js/modules/_add-to-unscopables.js");
15616 var step = __webpack_require__(/*! ./_iter-step */ "../node_modules/core-js/modules/_iter-step.js");
15617 var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/modules/_iterators.js");
15618 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/modules/_to-iobject.js");
15619
15620 // 22.1.3.4 Array.prototype.entries()
15621 // 22.1.3.13 Array.prototype.keys()
15622 // 22.1.3.29 Array.prototype.values()
15623 // 22.1.3.30 Array.prototype[@@iterator]()
15624 module.exports = __webpack_require__(/*! ./_iter-define */ "../node_modules/core-js/modules/_iter-define.js")(Array, 'Array', function (iterated, kind) {
15625 this._t = toIObject(iterated); // target
15626 this._i = 0; // next index
15627 this._k = kind; // kind
15628 // 22.1.5.2.1 %ArrayIteratorPrototype%.next()
15629 }, function () {
15630 var O = this._t;
15631 var kind = this._k;
15632 var index = this._i++;
15633 if (!O || index >= O.length) {
15634 this._t = undefined;
15635 return step(1);
15636 }
15637 if (kind == 'keys') return step(0, index);
15638 if (kind == 'values') return step(0, O[index]);
15639 return step(0, [index, O[index]]);
15640 }, 'values');
15641
15642 // argumentsList[@@iterator] is %ArrayProto_values% (9.4.4.6, 9.4.4.7)
15643 Iterators.Arguments = Iterators.Array;
15644
15645 addToUnscopables('keys');
15646 addToUnscopables('values');
15647 addToUnscopables('entries');
15648
15649
15650 /***/ }),
15651
15652 /***/ "../node_modules/core-js/modules/es6.array.map.js":
15653 /*!********************************************************!*\
15654 !*** ../node_modules/core-js/modules/es6.array.map.js ***!
15655 \********************************************************/
15656 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
15657
15658 "use strict";
15659
15660 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
15661 var $map = __webpack_require__(/*! ./_array-methods */ "../node_modules/core-js/modules/_array-methods.js")(1);
15662
15663 $export($export.P + $export.F * !__webpack_require__(/*! ./_strict-method */ "../node_modules/core-js/modules/_strict-method.js")([].map, true), 'Array', {
15664 // 22.1.3.15 / 15.4.4.19 Array.prototype.map(callbackfn [, thisArg])
15665 map: function map(callbackfn /* , thisArg */) {
15666 return $map(this, callbackfn, arguments[1]);
15667 }
15668 });
15669
15670
15671 /***/ }),
15672
15673 /***/ "../node_modules/core-js/modules/es6.object.to-string.js":
15674 /*!***************************************************************!*\
15675 !*** ../node_modules/core-js/modules/es6.object.to-string.js ***!
15676 \***************************************************************/
15677 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
15678
15679 "use strict";
15680
15681 // 19.1.3.6 Object.prototype.toString()
15682 var classof = __webpack_require__(/*! ./_classof */ "../node_modules/core-js/modules/_classof.js");
15683 var test = {};
15684 test[__webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('toStringTag')] = 'z';
15685 if (test + '' != '[object z]') {
15686 __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js")(Object.prototype, 'toString', function toString() {
15687 return '[object ' + classof(this) + ']';
15688 }, true);
15689 }
15690
15691
15692 /***/ }),
15693
15694 /***/ "../node_modules/core-js/modules/es6.regexp.exec.js":
15695 /*!**********************************************************!*\
15696 !*** ../node_modules/core-js/modules/es6.regexp.exec.js ***!
15697 \**********************************************************/
15698 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
15699
15700 "use strict";
15701
15702 var regexpExec = __webpack_require__(/*! ./_regexp-exec */ "../node_modules/core-js/modules/_regexp-exec.js");
15703 __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js")({
15704 target: 'RegExp',
15705 proto: true,
15706 forced: regexpExec !== /./.exec
15707 }, {
15708 exec: regexpExec
15709 });
15710
15711
15712 /***/ }),
15713
15714 /***/ "../node_modules/core-js/modules/es6.regexp.flags.js":
15715 /*!***********************************************************!*\
15716 !*** ../node_modules/core-js/modules/es6.regexp.flags.js ***!
15717 \***********************************************************/
15718 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
15719
15720 // 21.2.5.3 get RegExp.prototype.flags()
15721 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', {
15722 configurable: true,
15723 get: __webpack_require__(/*! ./_flags */ "../node_modules/core-js/modules/_flags.js")
15724 });
15725
15726
15727 /***/ }),
15728
15729 /***/ "../node_modules/core-js/modules/es6.regexp.match.js":
15730 /*!***********************************************************!*\
15731 !*** ../node_modules/core-js/modules/es6.regexp.match.js ***!
15732 \***********************************************************/
15733 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
15734
15735 "use strict";
15736
15737
15738 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
15739 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
15740 var advanceStringIndex = __webpack_require__(/*! ./_advance-string-index */ "../node_modules/core-js/modules/_advance-string-index.js");
15741 var regExpExec = __webpack_require__(/*! ./_regexp-exec-abstract */ "../node_modules/core-js/modules/_regexp-exec-abstract.js");
15742
15743 // @@match logic
15744 __webpack_require__(/*! ./_fix-re-wks */ "../node_modules/core-js/modules/_fix-re-wks.js")('match', 1, function (defined, MATCH, $match, maybeCallNative) {
15745 return [
15746 // `String.prototype.match` method
15747 // https://tc39.github.io/ecma262/#sec-string.prototype.match
15748 function match(regexp) {
15749 var O = defined(this);
15750 var fn = regexp == undefined ? undefined : regexp[MATCH];
15751 return fn !== undefined ? fn.call(regexp, O) : new RegExp(regexp)[MATCH](String(O));
15752 },
15753 // `RegExp.prototype[@@match]` method
15754 // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@match
15755 function (regexp) {
15756 var res = maybeCallNative($match, regexp, this);
15757 if (res.done) return res.value;
15758 var rx = anObject(regexp);
15759 var S = String(this);
15760 if (!rx.global) return regExpExec(rx, S);
15761 var fullUnicode = rx.unicode;
15762 rx.lastIndex = 0;
15763 var A = [];
15764 var n = 0;
15765 var result;
15766 while ((result = regExpExec(rx, S)) !== null) {
15767 var matchStr = String(result[0]);
15768 A[n] = matchStr;
15769 if (matchStr === '') rx.lastIndex = advanceStringIndex(S, toLength(rx.lastIndex), fullUnicode);
15770 n++;
15771 }
15772 return n === 0 ? null : A;
15773 }
15774 ];
15775 });
15776
15777
15778 /***/ }),
15779
15780 /***/ "../node_modules/core-js/modules/es6.regexp.replace.js":
15781 /*!*************************************************************!*\
15782 !*** ../node_modules/core-js/modules/es6.regexp.replace.js ***!
15783 \*************************************************************/
15784 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
15785
15786 "use strict";
15787
15788
15789 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
15790 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/modules/_to-object.js");
15791 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
15792 var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/modules/_to-integer.js");
15793 var advanceStringIndex = __webpack_require__(/*! ./_advance-string-index */ "../node_modules/core-js/modules/_advance-string-index.js");
15794 var regExpExec = __webpack_require__(/*! ./_regexp-exec-abstract */ "../node_modules/core-js/modules/_regexp-exec-abstract.js");
15795 var max = Math.max;
15796 var min = Math.min;
15797 var floor = Math.floor;
15798 var SUBSTITUTION_SYMBOLS = /\$([$&`']|\d\d?|<[^>]*>)/g;
15799 var SUBSTITUTION_SYMBOLS_NO_NAMED = /\$([$&`']|\d\d?)/g;
15800
15801 var maybeToString = function (it) {
15802 return it === undefined ? it : String(it);
15803 };
15804
15805 // @@replace logic
15806 __webpack_require__(/*! ./_fix-re-wks */ "../node_modules/core-js/modules/_fix-re-wks.js")('replace', 2, function (defined, REPLACE, $replace, maybeCallNative) {
15807 return [
15808 // `String.prototype.replace` method
15809 // https://tc39.github.io/ecma262/#sec-string.prototype.replace
15810 function replace(searchValue, replaceValue) {
15811 var O = defined(this);
15812 var fn = searchValue == undefined ? undefined : searchValue[REPLACE];
15813 return fn !== undefined
15814 ? fn.call(searchValue, O, replaceValue)
15815 : $replace.call(String(O), searchValue, replaceValue);
15816 },
15817 // `RegExp.prototype[@@replace]` method
15818 // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@replace
15819 function (regexp, replaceValue) {
15820 var res = maybeCallNative($replace, regexp, this, replaceValue);
15821 if (res.done) return res.value;
15822
15823 var rx = anObject(regexp);
15824 var S = String(this);
15825 var functionalReplace = typeof replaceValue === 'function';
15826 if (!functionalReplace) replaceValue = String(replaceValue);
15827 var global = rx.global;
15828 if (global) {
15829 var fullUnicode = rx.unicode;
15830 rx.lastIndex = 0;
15831 }
15832 var results = [];
15833 while (true) {
15834 var result = regExpExec(rx, S);
15835 if (result === null) break;
15836 results.push(result);
15837 if (!global) break;
15838 var matchStr = String(result[0]);
15839 if (matchStr === '') rx.lastIndex = advanceStringIndex(S, toLength(rx.lastIndex), fullUnicode);
15840 }
15841 var accumulatedResult = '';
15842 var nextSourcePosition = 0;
15843 for (var i = 0; i < results.length; i++) {
15844 result = results[i];
15845 var matched = String(result[0]);
15846 var position = max(min(toInteger(result.index), S.length), 0);
15847 var captures = [];
15848 // NOTE: This is equivalent to
15849 // captures = result.slice(1).map(maybeToString)
15850 // but for some reason `nativeSlice.call(result, 1, result.length)` (called in
15851 // the slice polyfill when slicing native arrays) "doesn't work" in safari 9 and
15852 // causes a crash (https://pastebin.com/N21QzeQA) when trying to debug it.
15853 for (var j = 1; j < result.length; j++) captures.push(maybeToString(result[j]));
15854 var namedCaptures = result.groups;
15855 if (functionalReplace) {
15856 var replacerArgs = [matched].concat(captures, position, S);
15857 if (namedCaptures !== undefined) replacerArgs.push(namedCaptures);
15858 var replacement = String(replaceValue.apply(undefined, replacerArgs));
15859 } else {
15860 replacement = getSubstitution(matched, S, position, captures, namedCaptures, replaceValue);
15861 }
15862 if (position >= nextSourcePosition) {
15863 accumulatedResult += S.slice(nextSourcePosition, position) + replacement;
15864 nextSourcePosition = position + matched.length;
15865 }
15866 }
15867 return accumulatedResult + S.slice(nextSourcePosition);
15868 }
15869 ];
15870
15871 // https://tc39.github.io/ecma262/#sec-getsubstitution
15872 function getSubstitution(matched, str, position, captures, namedCaptures, replacement) {
15873 var tailPos = position + matched.length;
15874 var m = captures.length;
15875 var symbols = SUBSTITUTION_SYMBOLS_NO_NAMED;
15876 if (namedCaptures !== undefined) {
15877 namedCaptures = toObject(namedCaptures);
15878 symbols = SUBSTITUTION_SYMBOLS;
15879 }
15880 return $replace.call(replacement, symbols, function (match, ch) {
15881 var capture;
15882 switch (ch.charAt(0)) {
15883 case '$': return '$';
15884 case '&': return matched;
15885 case '`': return str.slice(0, position);
15886 case "'": return str.slice(tailPos);
15887 case '<':
15888 capture = namedCaptures[ch.slice(1, -1)];
15889 break;
15890 default: // \d\d?
15891 var n = +ch;
15892 if (n === 0) return match;
15893 if (n > m) {
15894 var f = floor(n / 10);
15895 if (f === 0) return match;
15896 if (f <= m) return captures[f - 1] === undefined ? ch.charAt(1) : captures[f - 1] + ch.charAt(1);
15897 return match;
15898 }
15899 capture = captures[n - 1];
15900 }
15901 return capture === undefined ? '' : capture;
15902 });
15903 }
15904 });
15905
15906
15907 /***/ }),
15908
15909 /***/ "../node_modules/core-js/modules/es6.regexp.search.js":
15910 /*!************************************************************!*\
15911 !*** ../node_modules/core-js/modules/es6.regexp.search.js ***!
15912 \************************************************************/
15913 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
15914
15915 "use strict";
15916
15917
15918 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
15919 var sameValue = __webpack_require__(/*! ./_same-value */ "../node_modules/core-js/modules/_same-value.js");
15920 var regExpExec = __webpack_require__(/*! ./_regexp-exec-abstract */ "../node_modules/core-js/modules/_regexp-exec-abstract.js");
15921
15922 // @@search logic
15923 __webpack_require__(/*! ./_fix-re-wks */ "../node_modules/core-js/modules/_fix-re-wks.js")('search', 1, function (defined, SEARCH, $search, maybeCallNative) {
15924 return [
15925 // `String.prototype.search` method
15926 // https://tc39.github.io/ecma262/#sec-string.prototype.search
15927 function search(regexp) {
15928 var O = defined(this);
15929 var fn = regexp == undefined ? undefined : regexp[SEARCH];
15930 return fn !== undefined ? fn.call(regexp, O) : new RegExp(regexp)[SEARCH](String(O));
15931 },
15932 // `RegExp.prototype[@@search]` method
15933 // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@search
15934 function (regexp) {
15935 var res = maybeCallNative($search, regexp, this);
15936 if (res.done) return res.value;
15937 var rx = anObject(regexp);
15938 var S = String(this);
15939 var previousLastIndex = rx.lastIndex;
15940 if (!sameValue(previousLastIndex, 0)) rx.lastIndex = 0;
15941 var result = regExpExec(rx, S);
15942 if (!sameValue(rx.lastIndex, previousLastIndex)) rx.lastIndex = previousLastIndex;
15943 return result === null ? -1 : result.index;
15944 }
15945 ];
15946 });
15947
15948
15949 /***/ }),
15950
15951 /***/ "../node_modules/core-js/modules/es6.regexp.split.js":
15952 /*!***********************************************************!*\
15953 !*** ../node_modules/core-js/modules/es6.regexp.split.js ***!
15954 \***********************************************************/
15955 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
15956
15957 "use strict";
15958
15959
15960 var isRegExp = __webpack_require__(/*! ./_is-regexp */ "../node_modules/core-js/modules/_is-regexp.js");
15961 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
15962 var speciesConstructor = __webpack_require__(/*! ./_species-constructor */ "../node_modules/core-js/modules/_species-constructor.js");
15963 var advanceStringIndex = __webpack_require__(/*! ./_advance-string-index */ "../node_modules/core-js/modules/_advance-string-index.js");
15964 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
15965 var callRegExpExec = __webpack_require__(/*! ./_regexp-exec-abstract */ "../node_modules/core-js/modules/_regexp-exec-abstract.js");
15966 var regexpExec = __webpack_require__(/*! ./_regexp-exec */ "../node_modules/core-js/modules/_regexp-exec.js");
15967 var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js");
15968 var $min = Math.min;
15969 var $push = [].push;
15970 var $SPLIT = 'split';
15971 var LENGTH = 'length';
15972 var LAST_INDEX = 'lastIndex';
15973 var MAX_UINT32 = 0xffffffff;
15974
15975 // babel-minify transpiles RegExp('x', 'y') -> /x/y and it causes SyntaxError
15976 var SUPPORTS_Y = !fails(function () { RegExp(MAX_UINT32, 'y'); });
15977
15978 // @@split logic
15979 __webpack_require__(/*! ./_fix-re-wks */ "../node_modules/core-js/modules/_fix-re-wks.js")('split', 2, function (defined, SPLIT, $split, maybeCallNative) {
15980 var internalSplit;
15981 if (
15982 'abbc'[$SPLIT](/(b)*/)[1] == 'c' ||
15983 'test'[$SPLIT](/(?:)/, -1)[LENGTH] != 4 ||
15984 'ab'[$SPLIT](/(?:ab)*/)[LENGTH] != 2 ||
15985 '.'[$SPLIT](/(.?)(.?)/)[LENGTH] != 4 ||
15986 '.'[$SPLIT](/()()/)[LENGTH] > 1 ||
15987 ''[$SPLIT](/.?/)[LENGTH]
15988 ) {
15989 // based on es5-shim implementation, need to rework it
15990 internalSplit = function (separator, limit) {
15991 var string = String(this);
15992 if (separator === undefined && limit === 0) return [];
15993 // If `separator` is not a regex, use native split
15994 if (!isRegExp(separator)) return $split.call(string, separator, limit);
15995 var output = [];
15996 var flags = (separator.ignoreCase ? 'i' : '') +
15997 (separator.multiline ? 'm' : '') +
15998 (separator.unicode ? 'u' : '') +
15999 (separator.sticky ? 'y' : '');
16000 var lastLastIndex = 0;
16001 var splitLimit = limit === undefined ? MAX_UINT32 : limit >>> 0;
16002 // Make `global` and avoid `lastIndex` issues by working with a copy
16003 var separatorCopy = new RegExp(separator.source, flags + 'g');
16004 var match, lastIndex, lastLength;
16005 while (match = regexpExec.call(separatorCopy, string)) {
16006 lastIndex = separatorCopy[LAST_INDEX];
16007 if (lastIndex > lastLastIndex) {
16008 output.push(string.slice(lastLastIndex, match.index));
16009 if (match[LENGTH] > 1 && match.index < string[LENGTH]) $push.apply(output, match.slice(1));
16010 lastLength = match[0][LENGTH];
16011 lastLastIndex = lastIndex;
16012 if (output[LENGTH] >= splitLimit) break;
16013 }
16014 if (separatorCopy[LAST_INDEX] === match.index) separatorCopy[LAST_INDEX]++; // Avoid an infinite loop
16015 }
16016 if (lastLastIndex === string[LENGTH]) {
16017 if (lastLength || !separatorCopy.test('')) output.push('');
16018 } else output.push(string.slice(lastLastIndex));
16019 return output[LENGTH] > splitLimit ? output.slice(0, splitLimit) : output;
16020 };
16021 // Chakra, V8
16022 } else if ('0'[$SPLIT](undefined, 0)[LENGTH]) {
16023 internalSplit = function (separator, limit) {
16024 return separator === undefined && limit === 0 ? [] : $split.call(this, separator, limit);
16025 };
16026 } else {
16027 internalSplit = $split;
16028 }
16029
16030 return [
16031 // `String.prototype.split` method
16032 // https://tc39.github.io/ecma262/#sec-string.prototype.split
16033 function split(separator, limit) {
16034 var O = defined(this);
16035 var splitter = separator == undefined ? undefined : separator[SPLIT];
16036 return splitter !== undefined
16037 ? splitter.call(separator, O, limit)
16038 : internalSplit.call(String(O), separator, limit);
16039 },
16040 // `RegExp.prototype[@@split]` method
16041 // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@split
16042 //
16043 // NOTE: This cannot be properly polyfilled in engines that don't support
16044 // the 'y' flag.
16045 function (regexp, limit) {
16046 var res = maybeCallNative(internalSplit, regexp, this, limit, internalSplit !== $split);
16047 if (res.done) return res.value;
16048
16049 var rx = anObject(regexp);
16050 var S = String(this);
16051 var C = speciesConstructor(rx, RegExp);
16052
16053 var unicodeMatching = rx.unicode;
16054 var flags = (rx.ignoreCase ? 'i' : '') +
16055 (rx.multiline ? 'm' : '') +
16056 (rx.unicode ? 'u' : '') +
16057 (SUPPORTS_Y ? 'y' : 'g');
16058
16059 // ^(? + rx + ) is needed, in combination with some S slicing, to
16060 // simulate the 'y' flag.
16061 var splitter = new C(SUPPORTS_Y ? rx : '^(?:' + rx.source + ')', flags);
16062 var lim = limit === undefined ? MAX_UINT32 : limit >>> 0;
16063 if (lim === 0) return [];
16064 if (S.length === 0) return callRegExpExec(splitter, S) === null ? [S] : [];
16065 var p = 0;
16066 var q = 0;
16067 var A = [];
16068 while (q < S.length) {
16069 splitter.lastIndex = SUPPORTS_Y ? q : 0;
16070 var z = callRegExpExec(splitter, SUPPORTS_Y ? S : S.slice(q));
16071 var e;
16072 if (
16073 z === null ||
16074 (e = $min(toLength(splitter.lastIndex + (SUPPORTS_Y ? 0 : q)), S.length)) === p
16075 ) {
16076 q = advanceStringIndex(S, q, unicodeMatching);
16077 } else {
16078 A.push(S.slice(p, q));
16079 if (A.length === lim) return A;
16080 for (var i = 1; i <= z.length - 1; i++) {
16081 A.push(z[i]);
16082 if (A.length === lim) return A;
16083 }
16084 q = p = e;
16085 }
16086 }
16087 A.push(S.slice(p));
16088 return A;
16089 }
16090 ];
16091 });
16092
16093
16094 /***/ }),
16095
16096 /***/ "../node_modules/core-js/modules/es6.regexp.to-string.js":
16097 /*!***************************************************************!*\
16098 !*** ../node_modules/core-js/modules/es6.regexp.to-string.js ***!
16099 \***************************************************************/
16100 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
16101
16102 "use strict";
16103
16104 __webpack_require__(/*! ./es6.regexp.flags */ "../node_modules/core-js/modules/es6.regexp.flags.js");
16105 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
16106 var $flags = __webpack_require__(/*! ./_flags */ "../node_modules/core-js/modules/_flags.js");
16107 var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js");
16108 var TO_STRING = 'toString';
16109 var $toString = /./[TO_STRING];
16110
16111 var define = function (fn) {
16112 __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js")(RegExp.prototype, TO_STRING, fn, true);
16113 };
16114
16115 // 21.2.5.14 RegExp.prototype.toString()
16116 if (__webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js")(function () { return $toString.call({ source: 'a', flags: 'b' }) != '/a/b'; })) {
16117 define(function toString() {
16118 var R = anObject(this);
16119 return '/'.concat(R.source, '/',
16120 'flags' in R ? R.flags : !DESCRIPTORS && R instanceof RegExp ? $flags.call(R) : undefined);
16121 });
16122 // FF44- RegExp#toString has a wrong name
16123 } else if ($toString.name != TO_STRING) {
16124 define(function toString() {
16125 return $toString.call(this);
16126 });
16127 }
16128
16129
16130 /***/ }),
16131
16132 /***/ "../node_modules/core-js/modules/es6.string.includes.js":
16133 /*!**************************************************************!*\
16134 !*** ../node_modules/core-js/modules/es6.string.includes.js ***!
16135 \**************************************************************/
16136 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
16137
16138 "use strict";
16139 // 21.1.3.7 String.prototype.includes(searchString, position = 0)
16140
16141 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
16142 var context = __webpack_require__(/*! ./_string-context */ "../node_modules/core-js/modules/_string-context.js");
16143 var INCLUDES = 'includes';
16144
16145 $export($export.P + $export.F * __webpack_require__(/*! ./_fails-is-regexp */ "../node_modules/core-js/modules/_fails-is-regexp.js")(INCLUDES), 'String', {
16146 includes: function includes(searchString /* , position = 0 */) {
16147 return !!~context(this, searchString, INCLUDES)
16148 .indexOf(searchString, arguments.length > 1 ? arguments[1] : undefined);
16149 }
16150 });
16151
16152
16153 /***/ }),
16154
16155 /***/ "../node_modules/core-js/modules/es7.array.includes.js":
16156 /*!*************************************************************!*\
16157 !*** ../node_modules/core-js/modules/es7.array.includes.js ***!
16158 \*************************************************************/
16159 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
16160
16161 "use strict";
16162
16163 // https://github.com/tc39/Array.prototype.includes
16164 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
16165 var $includes = __webpack_require__(/*! ./_array-includes */ "../node_modules/core-js/modules/_array-includes.js")(true);
16166
16167 $export($export.P, 'Array', {
16168 includes: function includes(el /* , fromIndex = 0 */) {
16169 return $includes(this, el, arguments.length > 1 ? arguments[1] : undefined);
16170 }
16171 });
16172
16173 __webpack_require__(/*! ./_add-to-unscopables */ "../node_modules/core-js/modules/_add-to-unscopables.js")('includes');
16174
16175
16176 /***/ }),
16177
16178 /***/ "../node_modules/core-js/modules/web.dom.iterable.js":
16179 /*!***********************************************************!*\
16180 !*** ../node_modules/core-js/modules/web.dom.iterable.js ***!
16181 \***********************************************************/
16182 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
16183
16184 var $iterators = __webpack_require__(/*! ./es6.array.iterator */ "../node_modules/core-js/modules/es6.array.iterator.js");
16185 var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/modules/_object-keys.js");
16186 var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js");
16187 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js");
16188 var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js");
16189 var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/modules/_iterators.js");
16190 var wks = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js");
16191 var ITERATOR = wks('iterator');
16192 var TO_STRING_TAG = wks('toStringTag');
16193 var ArrayValues = Iterators.Array;
16194
16195 var DOMIterables = {
16196 CSSRuleList: true, // TODO: Not spec compliant, should be false.
16197 CSSStyleDeclaration: false,
16198 CSSValueList: false,
16199 ClientRectList: false,
16200 DOMRectList: false,
16201 DOMStringList: false,
16202 DOMTokenList: true,
16203 DataTransferItemList: false,
16204 FileList: false,
16205 HTMLAllCollection: false,
16206 HTMLCollection: false,
16207 HTMLFormElement: false,
16208 HTMLSelectElement: false,
16209 MediaList: true, // TODO: Not spec compliant, should be false.
16210 MimeTypeArray: false,
16211 NamedNodeMap: false,
16212 NodeList: true,
16213 PaintRequestList: false,
16214 Plugin: false,
16215 PluginArray: false,
16216 SVGLengthList: false,
16217 SVGNumberList: false,
16218 SVGPathSegList: false,
16219 SVGPointList: false,
16220 SVGStringList: false,
16221 SVGTransformList: false,
16222 SourceBufferList: false,
16223 StyleSheetList: true, // TODO: Not spec compliant, should be false.
16224 TextTrackCueList: false,
16225 TextTrackList: false,
16226 TouchList: false
16227 };
16228
16229 for (var collections = getKeys(DOMIterables), i = 0; i < collections.length; i++) {
16230 var NAME = collections[i];
16231 var explicit = DOMIterables[NAME];
16232 var Collection = global[NAME];
16233 var proto = Collection && Collection.prototype;
16234 var key;
16235 if (proto) {
16236 if (!proto[ITERATOR]) hide(proto, ITERATOR, ArrayValues);
16237 if (!proto[TO_STRING_TAG]) hide(proto, TO_STRING_TAG, NAME);
16238 Iterators[NAME] = ArrayValues;
16239 if (explicit) for (key in $iterators) if (!proto[key]) redefine(proto, key, $iterators[key], true);
16240 }
16241 }
16242
16243
16244 /***/ }),
16245
16246 /***/ "../node_modules/create-react-context/lib/implementation.js":
16247 /*!******************************************************************!*\
16248 !*** ../node_modules/create-react-context/lib/implementation.js ***!
16249 \******************************************************************/
16250 /***/ ((module, exports, __webpack_require__) => {
16251
16252 "use strict";
16253
16254
16255 exports.__esModule = true;
16256
16257 var _react = __webpack_require__(/*! react */ "react");
16258
16259 var _react2 = _interopRequireDefault(_react);
16260
16261 var _propTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
16262
16263 var _propTypes2 = _interopRequireDefault(_propTypes);
16264
16265 var _gud = __webpack_require__(/*! gud */ "../node_modules/gud/index.js");
16266
16267 var _gud2 = _interopRequireDefault(_gud);
16268
16269 var _warning = __webpack_require__(/*! warning */ "../node_modules/warning/warning.js");
16270
16271 var _warning2 = _interopRequireDefault(_warning);
16272
16273 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
16274
16275 function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
16276
16277 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; }
16278
16279 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; }
16280
16281 var MAX_SIGNED_31_BIT_INT = 1073741823;
16282
16283 // Inlined Object.is polyfill.
16284 // https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is
16285 function objectIs(x, y) {
16286 if (x === y) {
16287 return x !== 0 || 1 / x === 1 / y;
16288 } else {
16289 return x !== x && y !== y;
16290 }
16291 }
16292
16293 function createEventEmitter(value) {
16294 var handlers = [];
16295 return {
16296 on: function on(handler) {
16297 handlers.push(handler);
16298 },
16299 off: function off(handler) {
16300 handlers = handlers.filter(function (h) {
16301 return h !== handler;
16302 });
16303 },
16304 get: function get() {
16305 return value;
16306 },
16307 set: function set(newValue, changedBits) {
16308 value = newValue;
16309 handlers.forEach(function (handler) {
16310 return handler(value, changedBits);
16311 });
16312 }
16313 };
16314 }
16315
16316 function onlyChild(children) {
16317 return Array.isArray(children) ? children[0] : children;
16318 }
16319
16320 function createReactContext(defaultValue, calculateChangedBits) {
16321 var _Provider$childContex, _Consumer$contextType;
16322
16323 var contextProp = '__create-react-context-' + (0, _gud2.default)() + '__';
16324
16325 var Provider = function (_Component) {
16326 _inherits(Provider, _Component);
16327
16328 function Provider() {
16329 var _temp, _this, _ret;
16330
16331 _classCallCheck(this, Provider);
16332
16333 for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {
16334 args[_key] = arguments[_key];
16335 }
16336
16337 return _ret = (_temp = (_this = _possibleConstructorReturn(this, _Component.call.apply(_Component, [this].concat(args))), _this), _this.emitter = createEventEmitter(_this.props.value), _temp), _possibleConstructorReturn(_this, _ret);
16338 }
16339
16340 Provider.prototype.getChildContext = function getChildContext() {
16341 var _ref;
16342
16343 return _ref = {}, _ref[contextProp] = this.emitter, _ref;
16344 };
16345
16346 Provider.prototype.componentWillReceiveProps = function componentWillReceiveProps(nextProps) {
16347 if (this.props.value !== nextProps.value) {
16348 var oldValue = this.props.value;
16349 var newValue = nextProps.value;
16350 var changedBits = void 0;
16351
16352 if (objectIs(oldValue, newValue)) {
16353 changedBits = 0; // No change
16354 } else {
16355 changedBits = typeof calculateChangedBits === 'function' ? calculateChangedBits(oldValue, newValue) : MAX_SIGNED_31_BIT_INT;
16356 if (true) {
16357 (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);
16358 }
16359
16360 changedBits |= 0;
16361
16362 if (changedBits !== 0) {
16363 this.emitter.set(nextProps.value, changedBits);
16364 }
16365 }
16366 }
16367 };
16368
16369 Provider.prototype.render = function render() {
16370 return this.props.children;
16371 };
16372
16373 return Provider;
16374 }(_react.Component);
16375
16376 Provider.childContextTypes = (_Provider$childContex = {}, _Provider$childContex[contextProp] = _propTypes2.default.object.isRequired, _Provider$childContex);
16377
16378 var Consumer = function (_Component2) {
16379 _inherits(Consumer, _Component2);
16380
16381 function Consumer() {
16382 var _temp2, _this2, _ret2;
16383
16384 _classCallCheck(this, Consumer);
16385
16386 for (var _len2 = arguments.length, args = Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {
16387 args[_key2] = arguments[_key2];
16388 }
16389
16390 return _ret2 = (_temp2 = (_this2 = _possibleConstructorReturn(this, _Component2.call.apply(_Component2, [this].concat(args))), _this2), _this2.state = {
16391 value: _this2.getValue()
16392 }, _this2.onUpdate = function (newValue, changedBits) {
16393 var observedBits = _this2.observedBits | 0;
16394 if ((observedBits & changedBits) !== 0) {
16395 _this2.setState({ value: _this2.getValue() });
16396 }
16397 }, _temp2), _possibleConstructorReturn(_this2, _ret2);
16398 }
16399
16400 Consumer.prototype.componentWillReceiveProps = function componentWillReceiveProps(nextProps) {
16401 var observedBits = nextProps.observedBits;
16402
16403 this.observedBits = observedBits === undefined || observedBits === null ? MAX_SIGNED_31_BIT_INT // Subscribe to all changes by default
16404 : observedBits;
16405 };
16406
16407 Consumer.prototype.componentDidMount = function componentDidMount() {
16408 if (this.context[contextProp]) {
16409 this.context[contextProp].on(this.onUpdate);
16410 }
16411 var observedBits = this.props.observedBits;
16412
16413 this.observedBits = observedBits === undefined || observedBits === null ? MAX_SIGNED_31_BIT_INT // Subscribe to all changes by default
16414 : observedBits;
16415 };
16416
16417 Consumer.prototype.componentWillUnmount = function componentWillUnmount() {
16418 if (this.context[contextProp]) {
16419 this.context[contextProp].off(this.onUpdate);
16420 }
16421 };
16422
16423 Consumer.prototype.getValue = function getValue() {
16424 if (this.context[contextProp]) {
16425 return this.context[contextProp].get();
16426 } else {
16427 return defaultValue;
16428 }
16429 };
16430
16431 Consumer.prototype.render = function render() {
16432 return onlyChild(this.props.children)(this.state.value);
16433 };
16434
16435 return Consumer;
16436 }(_react.Component);
16437
16438 Consumer.contextTypes = (_Consumer$contextType = {}, _Consumer$contextType[contextProp] = _propTypes2.default.object, _Consumer$contextType);
16439
16440
16441 return {
16442 Provider: Provider,
16443 Consumer: Consumer
16444 };
16445 }
16446
16447 exports.default = createReactContext;
16448 module.exports = exports['default'];
16449
16450 /***/ }),
16451
16452 /***/ "../node_modules/create-react-context/lib/index.js":
16453 /*!*********************************************************!*\
16454 !*** ../node_modules/create-react-context/lib/index.js ***!
16455 \*********************************************************/
16456 /***/ ((module, exports, __webpack_require__) => {
16457
16458 "use strict";
16459
16460
16461 exports.__esModule = true;
16462
16463 var _react = __webpack_require__(/*! react */ "react");
16464
16465 var _react2 = _interopRequireDefault(_react);
16466
16467 var _implementation = __webpack_require__(/*! ./implementation */ "../node_modules/create-react-context/lib/implementation.js");
16468
16469 var _implementation2 = _interopRequireDefault(_implementation);
16470
16471 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
16472
16473 exports.default = _react2.default.createContext || _implementation2.default;
16474 module.exports = exports['default'];
16475
16476 /***/ }),
16477
16478 /***/ "../node_modules/gud/index.js":
16479 /*!************************************!*\
16480 !*** ../node_modules/gud/index.js ***!
16481 \************************************/
16482 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
16483
16484 "use strict";
16485 // @flow
16486
16487
16488 var key = '__global_unique_id__';
16489
16490 module.exports = function() {
16491 return __webpack_require__.g[key] = (__webpack_require__.g[key] || 0) + 1;
16492 };
16493
16494
16495 /***/ }),
16496
16497 /***/ "../node_modules/invariant/browser.js":
16498 /*!********************************************!*\
16499 !*** ../node_modules/invariant/browser.js ***!
16500 \********************************************/
16501 /***/ ((module) => {
16502
16503 "use strict";
16504 /**
16505 * Copyright (c) 2013-present, Facebook, Inc.
16506 *
16507 * This source code is licensed under the MIT license found in the
16508 * LICENSE file in the root directory of this source tree.
16509 */
16510
16511
16512
16513 /**
16514 * Use invariant() to assert state which your program assumes to be true.
16515 *
16516 * Provide sprintf-style format (only %s is supported) and arguments
16517 * to provide information about what broke and what you were
16518 * expecting.
16519 *
16520 * The invariant message will be stripped in production, but the invariant
16521 * will remain to ensure logic does not differ in production.
16522 */
16523
16524 var invariant = function(condition, format, a, b, c, d, e, f) {
16525 if (true) {
16526 if (format === undefined) {
16527 throw new Error('invariant requires an error message argument');
16528 }
16529 }
16530
16531 if (!condition) {
16532 var error;
16533 if (format === undefined) {
16534 error = new Error(
16535 'Minified exception occurred; use the non-minified dev environment ' +
16536 'for the full error message and additional helpful warnings.'
16537 );
16538 } else {
16539 var args = [a, b, c, d, e, f];
16540 var argIndex = 0;
16541 error = new Error(
16542 format.replace(/%s/g, function() { return args[argIndex++]; })
16543 );
16544 error.name = 'Invariant Violation';
16545 }
16546
16547 error.framesToPop = 1; // we don't care about invariant's own frame
16548 throw error;
16549 }
16550 };
16551
16552 module.exports = invariant;
16553
16554
16555 /***/ }),
16556
16557 /***/ "../node_modules/object-assign/index.js":
16558 /*!**********************************************!*\
16559 !*** ../node_modules/object-assign/index.js ***!
16560 \**********************************************/
16561 /***/ ((module) => {
16562
16563 "use strict";
16564 /*
16565 object-assign
16566 (c) Sindre Sorhus
16567 @license MIT
16568 */
16569
16570
16571 /* eslint-disable no-unused-vars */
16572 var getOwnPropertySymbols = Object.getOwnPropertySymbols;
16573 var hasOwnProperty = Object.prototype.hasOwnProperty;
16574 var propIsEnumerable = Object.prototype.propertyIsEnumerable;
16575
16576 function toObject(val) {
16577 if (val === null || val === undefined) {
16578 throw new TypeError('Object.assign cannot be called with null or undefined');
16579 }
16580
16581 return Object(val);
16582 }
16583
16584 function shouldUseNative() {
16585 try {
16586 if (!Object.assign) {
16587 return false;
16588 }
16589
16590 // Detect buggy property enumeration order in older V8 versions.
16591
16592 // https://bugs.chromium.org/p/v8/issues/detail?id=4118
16593 var test1 = new String('abc'); // eslint-disable-line no-new-wrappers
16594 test1[5] = 'de';
16595 if (Object.getOwnPropertyNames(test1)[0] === '5') {
16596 return false;
16597 }
16598
16599 // https://bugs.chromium.org/p/v8/issues/detail?id=3056
16600 var test2 = {};
16601 for (var i = 0; i < 10; i++) {
16602 test2['_' + String.fromCharCode(i)] = i;
16603 }
16604 var order2 = Object.getOwnPropertyNames(test2).map(function (n) {
16605 return test2[n];
16606 });
16607 if (order2.join('') !== '0123456789') {
16608 return false;
16609 }
16610
16611 // https://bugs.chromium.org/p/v8/issues/detail?id=3056
16612 var test3 = {};
16613 'abcdefghijklmnopqrst'.split('').forEach(function (letter) {
16614 test3[letter] = letter;
16615 });
16616 if (Object.keys(Object.assign({}, test3)).join('') !==
16617 'abcdefghijklmnopqrst') {
16618 return false;
16619 }
16620
16621 return true;
16622 } catch (err) {
16623 // We don't expect any of the above to throw, but better to be safe.
16624 return false;
16625 }
16626 }
16627
16628 module.exports = shouldUseNative() ? Object.assign : function (target, source) {
16629 var from;
16630 var to = toObject(target);
16631 var symbols;
16632
16633 for (var s = 1; s < arguments.length; s++) {
16634 from = Object(arguments[s]);
16635
16636 for (var key in from) {
16637 if (hasOwnProperty.call(from, key)) {
16638 to[key] = from[key];
16639 }
16640 }
16641
16642 if (getOwnPropertySymbols) {
16643 symbols = getOwnPropertySymbols(from);
16644 for (var i = 0; i < symbols.length; i++) {
16645 if (propIsEnumerable.call(from, symbols[i])) {
16646 to[symbols[i]] = from[symbols[i]];
16647 }
16648 }
16649 }
16650 }
16651
16652 return to;
16653 };
16654
16655
16656 /***/ }),
16657
16658 /***/ "../node_modules/prop-types/checkPropTypes.js":
16659 /*!****************************************************!*\
16660 !*** ../node_modules/prop-types/checkPropTypes.js ***!
16661 \****************************************************/
16662 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
16663
16664 "use strict";
16665 /**
16666 * Copyright (c) 2013-present, Facebook, Inc.
16667 *
16668 * This source code is licensed under the MIT license found in the
16669 * LICENSE file in the root directory of this source tree.
16670 */
16671
16672
16673
16674 var printWarning = function() {};
16675
16676 if (true) {
16677 var ReactPropTypesSecret = __webpack_require__(/*! ./lib/ReactPropTypesSecret */ "../node_modules/prop-types/lib/ReactPropTypesSecret.js");
16678 var loggedTypeFailures = {};
16679 var has = Function.call.bind(Object.prototype.hasOwnProperty);
16680
16681 printWarning = function(text) {
16682 var message = 'Warning: ' + text;
16683 if (typeof console !== 'undefined') {
16684 console.error(message);
16685 }
16686 try {
16687 // --- Welcome to debugging React ---
16688 // This error was thrown as a convenience so that you can use this stack
16689 // to find the callsite that caused this warning to fire.
16690 throw new Error(message);
16691 } catch (x) {}
16692 };
16693 }
16694
16695 /**
16696 * Assert that the values match with the type specs.
16697 * Error messages are memorized and will only be shown once.
16698 *
16699 * @param {object} typeSpecs Map of name to a ReactPropType
16700 * @param {object} values Runtime values that need to be type-checked
16701 * @param {string} location e.g. "prop", "context", "child context"
16702 * @param {string} componentName Name of the component for error messages.
16703 * @param {?Function} getStack Returns the component stack.
16704 * @private
16705 */
16706 function checkPropTypes(typeSpecs, values, location, componentName, getStack) {
16707 if (true) {
16708 for (var typeSpecName in typeSpecs) {
16709 if (has(typeSpecs, typeSpecName)) {
16710 var error;
16711 // Prop type validation may throw. In case they do, we don't want to
16712 // fail the render phase where it didn't fail before. So we log it.
16713 // After these have been cleaned up, we'll let them throw.
16714 try {
16715 // This is intentionally an invariant that gets caught. It's the same
16716 // behavior as without this statement except with a better message.
16717 if (typeof typeSpecs[typeSpecName] !== 'function') {
16718 var err = Error(
16719 (componentName || 'React class') + ': ' + location + ' type `' + typeSpecName + '` is invalid; ' +
16720 'it must be a function, usually from the `prop-types` package, but received `' + typeof typeSpecs[typeSpecName] + '`.'
16721 );
16722 err.name = 'Invariant Violation';
16723 throw err;
16724 }
16725 error = typeSpecs[typeSpecName](values, typeSpecName, componentName, location, null, ReactPropTypesSecret);
16726 } catch (ex) {
16727 error = ex;
16728 }
16729 if (error && !(error instanceof Error)) {
16730 printWarning(
16731 (componentName || 'React class') + ': type specification of ' +
16732 location + ' `' + typeSpecName + '` is invalid; the type checker ' +
16733 'function must return `null` or an `Error` but returned a ' + typeof error + '. ' +
16734 'You may have forgotten to pass an argument to the type checker ' +
16735 'creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and ' +
16736 'shape all require an argument).'
16737 );
16738 }
16739 if (error instanceof Error && !(error.message in loggedTypeFailures)) {
16740 // Only monitor this failure once because there tends to be a lot of the
16741 // same error.
16742 loggedTypeFailures[error.message] = true;
16743
16744 var stack = getStack ? getStack() : '';
16745
16746 printWarning(
16747 'Failed ' + location + ' type: ' + error.message + (stack != null ? stack : '')
16748 );
16749 }
16750 }
16751 }
16752 }
16753 }
16754
16755 /**
16756 * Resets warning cache when testing.
16757 *
16758 * @private
16759 */
16760 checkPropTypes.resetWarningCache = function() {
16761 if (true) {
16762 loggedTypeFailures = {};
16763 }
16764 }
16765
16766 module.exports = checkPropTypes;
16767
16768
16769 /***/ }),
16770
16771 /***/ "../node_modules/prop-types/factoryWithTypeCheckers.js":
16772 /*!*************************************************************!*\
16773 !*** ../node_modules/prop-types/factoryWithTypeCheckers.js ***!
16774 \*************************************************************/
16775 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
16776
16777 "use strict";
16778 /**
16779 * Copyright (c) 2013-present, Facebook, Inc.
16780 *
16781 * This source code is licensed under the MIT license found in the
16782 * LICENSE file in the root directory of this source tree.
16783 */
16784
16785
16786
16787 var ReactIs = __webpack_require__(/*! react-is */ "../node_modules/react-is/index.js");
16788 var assign = __webpack_require__(/*! object-assign */ "../node_modules/object-assign/index.js");
16789
16790 var ReactPropTypesSecret = __webpack_require__(/*! ./lib/ReactPropTypesSecret */ "../node_modules/prop-types/lib/ReactPropTypesSecret.js");
16791 var checkPropTypes = __webpack_require__(/*! ./checkPropTypes */ "../node_modules/prop-types/checkPropTypes.js");
16792
16793 var has = Function.call.bind(Object.prototype.hasOwnProperty);
16794 var printWarning = function() {};
16795
16796 if (true) {
16797 printWarning = function(text) {
16798 var message = 'Warning: ' + text;
16799 if (typeof console !== 'undefined') {
16800 console.error(message);
16801 }
16802 try {
16803 // --- Welcome to debugging React ---
16804 // This error was thrown as a convenience so that you can use this stack
16805 // to find the callsite that caused this warning to fire.
16806 throw new Error(message);
16807 } catch (x) {}
16808 };
16809 }
16810
16811 function emptyFunctionThatReturnsNull() {
16812 return null;
16813 }
16814
16815 module.exports = function(isValidElement, throwOnDirectAccess) {
16816 /* global Symbol */
16817 var ITERATOR_SYMBOL = typeof Symbol === 'function' && Symbol.iterator;
16818 var FAUX_ITERATOR_SYMBOL = '@@iterator'; // Before Symbol spec.
16819
16820 /**
16821 * Returns the iterator method function contained on the iterable object.
16822 *
16823 * Be sure to invoke the function with the iterable as context:
16824 *
16825 * var iteratorFn = getIteratorFn(myIterable);
16826 * if (iteratorFn) {
16827 * var iterator = iteratorFn.call(myIterable);
16828 * ...
16829 * }
16830 *
16831 * @param {?object} maybeIterable
16832 * @return {?function}
16833 */
16834 function getIteratorFn(maybeIterable) {
16835 var iteratorFn = maybeIterable && (ITERATOR_SYMBOL && maybeIterable[ITERATOR_SYMBOL] || maybeIterable[FAUX_ITERATOR_SYMBOL]);
16836 if (typeof iteratorFn === 'function') {
16837 return iteratorFn;
16838 }
16839 }
16840
16841 /**
16842 * Collection of methods that allow declaration and validation of props that are
16843 * supplied to React components. Example usage:
16844 *
16845 * var Props = require('ReactPropTypes');
16846 * var MyArticle = React.createClass({
16847 * propTypes: {
16848 * // An optional string prop named "description".
16849 * description: Props.string,
16850 *
16851 * // A required enum prop named "category".
16852 * category: Props.oneOf(['News','Photos']).isRequired,
16853 *
16854 * // A prop named "dialog" that requires an instance of Dialog.
16855 * dialog: Props.instanceOf(Dialog).isRequired
16856 * },
16857 * render: function() { ... }
16858 * });
16859 *
16860 * A more formal specification of how these methods are used:
16861 *
16862 * type := array|bool|func|object|number|string|oneOf([...])|instanceOf(...)
16863 * decl := ReactPropTypes.{type}(.isRequired)?
16864 *
16865 * Each and every declaration produces a function with the same signature. This
16866 * allows the creation of custom validation functions. For example:
16867 *
16868 * var MyLink = React.createClass({
16869 * propTypes: {
16870 * // An optional string or URI prop named "href".
16871 * href: function(props, propName, componentName) {
16872 * var propValue = props[propName];
16873 * if (propValue != null && typeof propValue !== 'string' &&
16874 * !(propValue instanceof URI)) {
16875 * return new Error(
16876 * 'Expected a string or an URI for ' + propName + ' in ' +
16877 * componentName
16878 * );
16879 * }
16880 * }
16881 * },
16882 * render: function() {...}
16883 * });
16884 *
16885 * @internal
16886 */
16887
16888 var ANONYMOUS = '<<anonymous>>';
16889
16890 // Important!
16891 // Keep this list in sync with production version in `./factoryWithThrowingShims.js`.
16892 var ReactPropTypes = {
16893 array: createPrimitiveTypeChecker('array'),
16894 bool: createPrimitiveTypeChecker('boolean'),
16895 func: createPrimitiveTypeChecker('function'),
16896 number: createPrimitiveTypeChecker('number'),
16897 object: createPrimitiveTypeChecker('object'),
16898 string: createPrimitiveTypeChecker('string'),
16899 symbol: createPrimitiveTypeChecker('symbol'),
16900
16901 any: createAnyTypeChecker(),
16902 arrayOf: createArrayOfTypeChecker,
16903 element: createElementTypeChecker(),
16904 elementType: createElementTypeTypeChecker(),
16905 instanceOf: createInstanceTypeChecker,
16906 node: createNodeChecker(),
16907 objectOf: createObjectOfTypeChecker,
16908 oneOf: createEnumTypeChecker,
16909 oneOfType: createUnionTypeChecker,
16910 shape: createShapeTypeChecker,
16911 exact: createStrictShapeTypeChecker,
16912 };
16913
16914 /**
16915 * inlined Object.is polyfill to avoid requiring consumers ship their own
16916 * https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is
16917 */
16918 /*eslint-disable no-self-compare*/
16919 function is(x, y) {
16920 // SameValue algorithm
16921 if (x === y) {
16922 // Steps 1-5, 7-10
16923 // Steps 6.b-6.e: +0 != -0
16924 return x !== 0 || 1 / x === 1 / y;
16925 } else {
16926 // Step 6.a: NaN == NaN
16927 return x !== x && y !== y;
16928 }
16929 }
16930 /*eslint-enable no-self-compare*/
16931
16932 /**
16933 * We use an Error-like object for backward compatibility as people may call
16934 * PropTypes directly and inspect their output. However, we don't use real
16935 * Errors anymore. We don't inspect their stack anyway, and creating them
16936 * is prohibitively expensive if they are created too often, such as what
16937 * happens in oneOfType() for any type before the one that matched.
16938 */
16939 function PropTypeError(message) {
16940 this.message = message;
16941 this.stack = '';
16942 }
16943 // Make `instanceof Error` still work for returned errors.
16944 PropTypeError.prototype = Error.prototype;
16945
16946 function createChainableTypeChecker(validate) {
16947 if (true) {
16948 var manualPropTypeCallCache = {};
16949 var manualPropTypeWarningCount = 0;
16950 }
16951 function checkType(isRequired, props, propName, componentName, location, propFullName, secret) {
16952 componentName = componentName || ANONYMOUS;
16953 propFullName = propFullName || propName;
16954
16955 if (secret !== ReactPropTypesSecret) {
16956 if (throwOnDirectAccess) {
16957 // New behavior only for users of `prop-types` package
16958 var err = new Error(
16959 'Calling PropTypes validators directly is not supported by the `prop-types` package. ' +
16960 'Use `PropTypes.checkPropTypes()` to call them. ' +
16961 'Read more at http://fb.me/use-check-prop-types'
16962 );
16963 err.name = 'Invariant Violation';
16964 throw err;
16965 } else if ( true && typeof console !== 'undefined') {
16966 // Old behavior for people using React.PropTypes
16967 var cacheKey = componentName + ':' + propName;
16968 if (
16969 !manualPropTypeCallCache[cacheKey] &&
16970 // Avoid spamming the console because they are often not actionable except for lib authors
16971 manualPropTypeWarningCount < 3
16972 ) {
16973 printWarning(
16974 'You are manually calling a React.PropTypes validation ' +
16975 'function for the `' + propFullName + '` prop on `' + componentName + '`. This is deprecated ' +
16976 'and will throw in the standalone `prop-types` package. ' +
16977 'You may be seeing this warning due to a third-party PropTypes ' +
16978 'library. See https://fb.me/react-warning-dont-call-proptypes ' + 'for details.'
16979 );
16980 manualPropTypeCallCache[cacheKey] = true;
16981 manualPropTypeWarningCount++;
16982 }
16983 }
16984 }
16985 if (props[propName] == null) {
16986 if (isRequired) {
16987 if (props[propName] === null) {
16988 return new PropTypeError('The ' + location + ' `' + propFullName + '` is marked as required ' + ('in `' + componentName + '`, but its value is `null`.'));
16989 }
16990 return new PropTypeError('The ' + location + ' `' + propFullName + '` is marked as required in ' + ('`' + componentName + '`, but its value is `undefined`.'));
16991 }
16992 return null;
16993 } else {
16994 return validate(props, propName, componentName, location, propFullName);
16995 }
16996 }
16997
16998 var chainedCheckType = checkType.bind(null, false);
16999 chainedCheckType.isRequired = checkType.bind(null, true);
17000
17001 return chainedCheckType;
17002 }
17003
17004 function createPrimitiveTypeChecker(expectedType) {
17005 function validate(props, propName, componentName, location, propFullName, secret) {
17006 var propValue = props[propName];
17007 var propType = getPropType(propValue);
17008 if (propType !== expectedType) {
17009 // `propValue` being instance of, say, date/regexp, pass the 'object'
17010 // check, but we can offer a more precise error message here rather than
17011 // 'of type `object`'.
17012 var preciseType = getPreciseType(propValue);
17013
17014 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + preciseType + '` supplied to `' + componentName + '`, expected ') + ('`' + expectedType + '`.'));
17015 }
17016 return null;
17017 }
17018 return createChainableTypeChecker(validate);
17019 }
17020
17021 function createAnyTypeChecker() {
17022 return createChainableTypeChecker(emptyFunctionThatReturnsNull);
17023 }
17024
17025 function createArrayOfTypeChecker(typeChecker) {
17026 function validate(props, propName, componentName, location, propFullName) {
17027 if (typeof typeChecker !== 'function') {
17028 return new PropTypeError('Property `' + propFullName + '` of component `' + componentName + '` has invalid PropType notation inside arrayOf.');
17029 }
17030 var propValue = props[propName];
17031 if (!Array.isArray(propValue)) {
17032 var propType = getPropType(propValue);
17033 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected an array.'));
17034 }
17035 for (var i = 0; i < propValue.length; i++) {
17036 var error = typeChecker(propValue, i, componentName, location, propFullName + '[' + i + ']', ReactPropTypesSecret);
17037 if (error instanceof Error) {
17038 return error;
17039 }
17040 }
17041 return null;
17042 }
17043 return createChainableTypeChecker(validate);
17044 }
17045
17046 function createElementTypeChecker() {
17047 function validate(props, propName, componentName, location, propFullName) {
17048 var propValue = props[propName];
17049 if (!isValidElement(propValue)) {
17050 var propType = getPropType(propValue);
17051 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected a single ReactElement.'));
17052 }
17053 return null;
17054 }
17055 return createChainableTypeChecker(validate);
17056 }
17057
17058 function createElementTypeTypeChecker() {
17059 function validate(props, propName, componentName, location, propFullName) {
17060 var propValue = props[propName];
17061 if (!ReactIs.isValidElementType(propValue)) {
17062 var propType = getPropType(propValue);
17063 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected a single ReactElement type.'));
17064 }
17065 return null;
17066 }
17067 return createChainableTypeChecker(validate);
17068 }
17069
17070 function createInstanceTypeChecker(expectedClass) {
17071 function validate(props, propName, componentName, location, propFullName) {
17072 if (!(props[propName] instanceof expectedClass)) {
17073 var expectedClassName = expectedClass.name || ANONYMOUS;
17074 var actualClassName = getClassName(props[propName]);
17075 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + actualClassName + '` supplied to `' + componentName + '`, expected ') + ('instance of `' + expectedClassName + '`.'));
17076 }
17077 return null;
17078 }
17079 return createChainableTypeChecker(validate);
17080 }
17081
17082 function createEnumTypeChecker(expectedValues) {
17083 if (!Array.isArray(expectedValues)) {
17084 if (true) {
17085 if (arguments.length > 1) {
17086 printWarning(
17087 'Invalid arguments supplied to oneOf, expected an array, got ' + arguments.length + ' arguments. ' +
17088 'A common mistake is to write oneOf(x, y, z) instead of oneOf([x, y, z]).'
17089 );
17090 } else {
17091 printWarning('Invalid argument supplied to oneOf, expected an array.');
17092 }
17093 }
17094 return emptyFunctionThatReturnsNull;
17095 }
17096
17097 function validate(props, propName, componentName, location, propFullName) {
17098 var propValue = props[propName];
17099 for (var i = 0; i < expectedValues.length; i++) {
17100 if (is(propValue, expectedValues[i])) {
17101 return null;
17102 }
17103 }
17104
17105 var valuesString = JSON.stringify(expectedValues, function replacer(key, value) {
17106 var type = getPreciseType(value);
17107 if (type === 'symbol') {
17108 return String(value);
17109 }
17110 return value;
17111 });
17112 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of value `' + String(propValue) + '` ' + ('supplied to `' + componentName + '`, expected one of ' + valuesString + '.'));
17113 }
17114 return createChainableTypeChecker(validate);
17115 }
17116
17117 function createObjectOfTypeChecker(typeChecker) {
17118 function validate(props, propName, componentName, location, propFullName) {
17119 if (typeof typeChecker !== 'function') {
17120 return new PropTypeError('Property `' + propFullName + '` of component `' + componentName + '` has invalid PropType notation inside objectOf.');
17121 }
17122 var propValue = props[propName];
17123 var propType = getPropType(propValue);
17124 if (propType !== 'object') {
17125 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected an object.'));
17126 }
17127 for (var key in propValue) {
17128 if (has(propValue, key)) {
17129 var error = typeChecker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret);
17130 if (error instanceof Error) {
17131 return error;
17132 }
17133 }
17134 }
17135 return null;
17136 }
17137 return createChainableTypeChecker(validate);
17138 }
17139
17140 function createUnionTypeChecker(arrayOfTypeCheckers) {
17141 if (!Array.isArray(arrayOfTypeCheckers)) {
17142 true ? printWarning('Invalid argument supplied to oneOfType, expected an instance of array.') : 0;
17143 return emptyFunctionThatReturnsNull;
17144 }
17145
17146 for (var i = 0; i < arrayOfTypeCheckers.length; i++) {
17147 var checker = arrayOfTypeCheckers[i];
17148 if (typeof checker !== 'function') {
17149 printWarning(
17150 'Invalid argument supplied to oneOfType. Expected an array of check functions, but ' +
17151 'received ' + getPostfixForTypeWarning(checker) + ' at index ' + i + '.'
17152 );
17153 return emptyFunctionThatReturnsNull;
17154 }
17155 }
17156
17157 function validate(props, propName, componentName, location, propFullName) {
17158 for (var i = 0; i < arrayOfTypeCheckers.length; i++) {
17159 var checker = arrayOfTypeCheckers[i];
17160 if (checker(props, propName, componentName, location, propFullName, ReactPropTypesSecret) == null) {
17161 return null;
17162 }
17163 }
17164
17165 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` supplied to ' + ('`' + componentName + '`.'));
17166 }
17167 return createChainableTypeChecker(validate);
17168 }
17169
17170 function createNodeChecker() {
17171 function validate(props, propName, componentName, location, propFullName) {
17172 if (!isNode(props[propName])) {
17173 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` supplied to ' + ('`' + componentName + '`, expected a ReactNode.'));
17174 }
17175 return null;
17176 }
17177 return createChainableTypeChecker(validate);
17178 }
17179
17180 function createShapeTypeChecker(shapeTypes) {
17181 function validate(props, propName, componentName, location, propFullName) {
17182 var propValue = props[propName];
17183 var propType = getPropType(propValue);
17184 if (propType !== 'object') {
17185 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type `' + propType + '` ' + ('supplied to `' + componentName + '`, expected `object`.'));
17186 }
17187 for (var key in shapeTypes) {
17188 var checker = shapeTypes[key];
17189 if (!checker) {
17190 continue;
17191 }
17192 var error = checker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret);
17193 if (error) {
17194 return error;
17195 }
17196 }
17197 return null;
17198 }
17199 return createChainableTypeChecker(validate);
17200 }
17201
17202 function createStrictShapeTypeChecker(shapeTypes) {
17203 function validate(props, propName, componentName, location, propFullName) {
17204 var propValue = props[propName];
17205 var propType = getPropType(propValue);
17206 if (propType !== 'object') {
17207 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type `' + propType + '` ' + ('supplied to `' + componentName + '`, expected `object`.'));
17208 }
17209 // We need to check all keys in case some are required but missing from
17210 // props.
17211 var allKeys = assign({}, props[propName], shapeTypes);
17212 for (var key in allKeys) {
17213 var checker = shapeTypes[key];
17214 if (!checker) {
17215 return new PropTypeError(
17216 'Invalid ' + location + ' `' + propFullName + '` key `' + key + '` supplied to `' + componentName + '`.' +
17217 '\nBad object: ' + JSON.stringify(props[propName], null, ' ') +
17218 '\nValid keys: ' + JSON.stringify(Object.keys(shapeTypes), null, ' ')
17219 );
17220 }
17221 var error = checker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret);
17222 if (error) {
17223 return error;
17224 }
17225 }
17226 return null;
17227 }
17228
17229 return createChainableTypeChecker(validate);
17230 }
17231
17232 function isNode(propValue) {
17233 switch (typeof propValue) {
17234 case 'number':
17235 case 'string':
17236 case 'undefined':
17237 return true;
17238 case 'boolean':
17239 return !propValue;
17240 case 'object':
17241 if (Array.isArray(propValue)) {
17242 return propValue.every(isNode);
17243 }
17244 if (propValue === null || isValidElement(propValue)) {
17245 return true;
17246 }
17247
17248 var iteratorFn = getIteratorFn(propValue);
17249 if (iteratorFn) {
17250 var iterator = iteratorFn.call(propValue);
17251 var step;
17252 if (iteratorFn !== propValue.entries) {
17253 while (!(step = iterator.next()).done) {
17254 if (!isNode(step.value)) {
17255 return false;
17256 }
17257 }
17258 } else {
17259 // Iterator will provide entry [k,v] tuples rather than values.
17260 while (!(step = iterator.next()).done) {
17261 var entry = step.value;
17262 if (entry) {
17263 if (!isNode(entry[1])) {
17264 return false;
17265 }
17266 }
17267 }
17268 }
17269 } else {
17270 return false;
17271 }
17272
17273 return true;
17274 default:
17275 return false;
17276 }
17277 }
17278
17279 function isSymbol(propType, propValue) {
17280 // Native Symbol.
17281 if (propType === 'symbol') {
17282 return true;
17283 }
17284
17285 // falsy value can't be a Symbol
17286 if (!propValue) {
17287 return false;
17288 }
17289
17290 // 19.4.3.5 Symbol.prototype[@@toStringTag] === 'Symbol'
17291 if (propValue['@@toStringTag'] === 'Symbol') {
17292 return true;
17293 }
17294
17295 // Fallback for non-spec compliant Symbols which are polyfilled.
17296 if (typeof Symbol === 'function' && propValue instanceof Symbol) {
17297 return true;
17298 }
17299
17300 return false;
17301 }
17302
17303 // Equivalent of `typeof` but with special handling for array and regexp.
17304 function getPropType(propValue) {
17305 var propType = typeof propValue;
17306 if (Array.isArray(propValue)) {
17307 return 'array';
17308 }
17309 if (propValue instanceof RegExp) {
17310 // Old webkits (at least until Android 4.0) return 'function' rather than
17311 // 'object' for typeof a RegExp. We'll normalize this here so that /bla/
17312 // passes PropTypes.object.
17313 return 'object';
17314 }
17315 if (isSymbol(propType, propValue)) {
17316 return 'symbol';
17317 }
17318 return propType;
17319 }
17320
17321 // This handles more types than `getPropType`. Only used for error messages.
17322 // See `createPrimitiveTypeChecker`.
17323 function getPreciseType(propValue) {
17324 if (typeof propValue === 'undefined' || propValue === null) {
17325 return '' + propValue;
17326 }
17327 var propType = getPropType(propValue);
17328 if (propType === 'object') {
17329 if (propValue instanceof Date) {
17330 return 'date';
17331 } else if (propValue instanceof RegExp) {
17332 return 'regexp';
17333 }
17334 }
17335 return propType;
17336 }
17337
17338 // Returns a string that is postfixed to a warning about an invalid type.
17339 // For example, "undefined" or "of type array"
17340 function getPostfixForTypeWarning(value) {
17341 var type = getPreciseType(value);
17342 switch (type) {
17343 case 'array':
17344 case 'object':
17345 return 'an ' + type;
17346 case 'boolean':
17347 case 'date':
17348 case 'regexp':
17349 return 'a ' + type;
17350 default:
17351 return type;
17352 }
17353 }
17354
17355 // Returns class name of the object, if any.
17356 function getClassName(propValue) {
17357 if (!propValue.constructor || !propValue.constructor.name) {
17358 return ANONYMOUS;
17359 }
17360 return propValue.constructor.name;
17361 }
17362
17363 ReactPropTypes.checkPropTypes = checkPropTypes;
17364 ReactPropTypes.resetWarningCache = checkPropTypes.resetWarningCache;
17365 ReactPropTypes.PropTypes = ReactPropTypes;
17366
17367 return ReactPropTypes;
17368 };
17369
17370
17371 /***/ }),
17372
17373 /***/ "../node_modules/prop-types/index.js":
17374 /*!*******************************************!*\
17375 !*** ../node_modules/prop-types/index.js ***!
17376 \*******************************************/
17377 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
17378
17379 /**
17380 * Copyright (c) 2013-present, Facebook, Inc.
17381 *
17382 * This source code is licensed under the MIT license found in the
17383 * LICENSE file in the root directory of this source tree.
17384 */
17385
17386 if (true) {
17387 var ReactIs = __webpack_require__(/*! react-is */ "../node_modules/react-is/index.js");
17388
17389 // By explicitly using `prop-types` you are opting into new development behavior.
17390 // http://fb.me/prop-types-in-prod
17391 var throwOnDirectAccess = true;
17392 module.exports = __webpack_require__(/*! ./factoryWithTypeCheckers */ "../node_modules/prop-types/factoryWithTypeCheckers.js")(ReactIs.isElement, throwOnDirectAccess);
17393 } else {}
17394
17395
17396 /***/ }),
17397
17398 /***/ "../node_modules/prop-types/lib/ReactPropTypesSecret.js":
17399 /*!**************************************************************!*\
17400 !*** ../node_modules/prop-types/lib/ReactPropTypesSecret.js ***!
17401 \**************************************************************/
17402 /***/ ((module) => {
17403
17404 "use strict";
17405 /**
17406 * Copyright (c) 2013-present, Facebook, Inc.
17407 *
17408 * This source code is licensed under the MIT license found in the
17409 * LICENSE file in the root directory of this source tree.
17410 */
17411
17412
17413
17414 var ReactPropTypesSecret = 'SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED';
17415
17416 module.exports = ReactPropTypesSecret;
17417
17418
17419 /***/ }),
17420
17421 /***/ "../node_modules/react-is/cjs/react-is.development.js":
17422 /*!************************************************************!*\
17423 !*** ../node_modules/react-is/cjs/react-is.development.js ***!
17424 \************************************************************/
17425 /***/ ((__unused_webpack_module, exports) => {
17426
17427 "use strict";
17428 /** @license React v16.13.1
17429 * react-is.development.js
17430 *
17431 * Copyright (c) Facebook, Inc. and its affiliates.
17432 *
17433 * This source code is licensed under the MIT license found in the
17434 * LICENSE file in the root directory of this source tree.
17435 */
17436
17437
17438
17439
17440
17441 if (true) {
17442 (function() {
17443 'use strict';
17444
17445 // The Symbol used to tag the ReactElement-like types. If there is no native Symbol
17446 // nor polyfill, then a plain number is used for performance.
17447 var hasSymbol = typeof Symbol === 'function' && Symbol.for;
17448 var REACT_ELEMENT_TYPE = hasSymbol ? Symbol.for('react.element') : 0xeac7;
17449 var REACT_PORTAL_TYPE = hasSymbol ? Symbol.for('react.portal') : 0xeaca;
17450 var REACT_FRAGMENT_TYPE = hasSymbol ? Symbol.for('react.fragment') : 0xeacb;
17451 var REACT_STRICT_MODE_TYPE = hasSymbol ? Symbol.for('react.strict_mode') : 0xeacc;
17452 var REACT_PROFILER_TYPE = hasSymbol ? Symbol.for('react.profiler') : 0xead2;
17453 var REACT_PROVIDER_TYPE = hasSymbol ? Symbol.for('react.provider') : 0xeacd;
17454 var REACT_CONTEXT_TYPE = hasSymbol ? Symbol.for('react.context') : 0xeace; // TODO: We don't use AsyncMode or ConcurrentMode anymore. They were temporary
17455 // (unstable) APIs that have been removed. Can we remove the symbols?
17456
17457 var REACT_ASYNC_MODE_TYPE = hasSymbol ? Symbol.for('react.async_mode') : 0xeacf;
17458 var REACT_CONCURRENT_MODE_TYPE = hasSymbol ? Symbol.for('react.concurrent_mode') : 0xeacf;
17459 var REACT_FORWARD_REF_TYPE = hasSymbol ? Symbol.for('react.forward_ref') : 0xead0;
17460 var REACT_SUSPENSE_TYPE = hasSymbol ? Symbol.for('react.suspense') : 0xead1;
17461 var REACT_SUSPENSE_LIST_TYPE = hasSymbol ? Symbol.for('react.suspense_list') : 0xead8;
17462 var REACT_MEMO_TYPE = hasSymbol ? Symbol.for('react.memo') : 0xead3;
17463 var REACT_LAZY_TYPE = hasSymbol ? Symbol.for('react.lazy') : 0xead4;
17464 var REACT_BLOCK_TYPE = hasSymbol ? Symbol.for('react.block') : 0xead9;
17465 var REACT_FUNDAMENTAL_TYPE = hasSymbol ? Symbol.for('react.fundamental') : 0xead5;
17466 var REACT_RESPONDER_TYPE = hasSymbol ? Symbol.for('react.responder') : 0xead6;
17467 var REACT_SCOPE_TYPE = hasSymbol ? Symbol.for('react.scope') : 0xead7;
17468
17469 function isValidElementType(type) {
17470 return typeof type === 'string' || typeof type === 'function' || // Note: its typeof might be other than 'symbol' or 'number' if it's a polyfill.
17471 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);
17472 }
17473
17474 function typeOf(object) {
17475 if (typeof object === 'object' && object !== null) {
17476 var $$typeof = object.$$typeof;
17477
17478 switch ($$typeof) {
17479 case REACT_ELEMENT_TYPE:
17480 var type = object.type;
17481
17482 switch (type) {
17483 case REACT_ASYNC_MODE_TYPE:
17484 case REACT_CONCURRENT_MODE_TYPE:
17485 case REACT_FRAGMENT_TYPE:
17486 case REACT_PROFILER_TYPE:
17487 case REACT_STRICT_MODE_TYPE:
17488 case REACT_SUSPENSE_TYPE:
17489 return type;
17490
17491 default:
17492 var $$typeofType = type && type.$$typeof;
17493
17494 switch ($$typeofType) {
17495 case REACT_CONTEXT_TYPE:
17496 case REACT_FORWARD_REF_TYPE:
17497 case REACT_LAZY_TYPE:
17498 case REACT_MEMO_TYPE:
17499 case REACT_PROVIDER_TYPE:
17500 return $$typeofType;
17501
17502 default:
17503 return $$typeof;
17504 }
17505
17506 }
17507
17508 case REACT_PORTAL_TYPE:
17509 return $$typeof;
17510 }
17511 }
17512
17513 return undefined;
17514 } // AsyncMode is deprecated along with isAsyncMode
17515
17516 var AsyncMode = REACT_ASYNC_MODE_TYPE;
17517 var ConcurrentMode = REACT_CONCURRENT_MODE_TYPE;
17518 var ContextConsumer = REACT_CONTEXT_TYPE;
17519 var ContextProvider = REACT_PROVIDER_TYPE;
17520 var Element = REACT_ELEMENT_TYPE;
17521 var ForwardRef = REACT_FORWARD_REF_TYPE;
17522 var Fragment = REACT_FRAGMENT_TYPE;
17523 var Lazy = REACT_LAZY_TYPE;
17524 var Memo = REACT_MEMO_TYPE;
17525 var Portal = REACT_PORTAL_TYPE;
17526 var Profiler = REACT_PROFILER_TYPE;
17527 var StrictMode = REACT_STRICT_MODE_TYPE;
17528 var Suspense = REACT_SUSPENSE_TYPE;
17529 var hasWarnedAboutDeprecatedIsAsyncMode = false; // AsyncMode should be deprecated
17530
17531 function isAsyncMode(object) {
17532 {
17533 if (!hasWarnedAboutDeprecatedIsAsyncMode) {
17534 hasWarnedAboutDeprecatedIsAsyncMode = true; // Using console['warn'] to evade Babel and ESLint
17535
17536 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.');
17537 }
17538 }
17539
17540 return isConcurrentMode(object) || typeOf(object) === REACT_ASYNC_MODE_TYPE;
17541 }
17542 function isConcurrentMode(object) {
17543 return typeOf(object) === REACT_CONCURRENT_MODE_TYPE;
17544 }
17545 function isContextConsumer(object) {
17546 return typeOf(object) === REACT_CONTEXT_TYPE;
17547 }
17548 function isContextProvider(object) {
17549 return typeOf(object) === REACT_PROVIDER_TYPE;
17550 }
17551 function isElement(object) {
17552 return typeof object === 'object' && object !== null && object.$$typeof === REACT_ELEMENT_TYPE;
17553 }
17554 function isForwardRef(object) {
17555 return typeOf(object) === REACT_FORWARD_REF_TYPE;
17556 }
17557 function isFragment(object) {
17558 return typeOf(object) === REACT_FRAGMENT_TYPE;
17559 }
17560 function isLazy(object) {
17561 return typeOf(object) === REACT_LAZY_TYPE;
17562 }
17563 function isMemo(object) {
17564 return typeOf(object) === REACT_MEMO_TYPE;
17565 }
17566 function isPortal(object) {
17567 return typeOf(object) === REACT_PORTAL_TYPE;
17568 }
17569 function isProfiler(object) {
17570 return typeOf(object) === REACT_PROFILER_TYPE;
17571 }
17572 function isStrictMode(object) {
17573 return typeOf(object) === REACT_STRICT_MODE_TYPE;
17574 }
17575 function isSuspense(object) {
17576 return typeOf(object) === REACT_SUSPENSE_TYPE;
17577 }
17578
17579 exports.AsyncMode = AsyncMode;
17580 exports.ConcurrentMode = ConcurrentMode;
17581 exports.ContextConsumer = ContextConsumer;
17582 exports.ContextProvider = ContextProvider;
17583 exports.Element = Element;
17584 exports.ForwardRef = ForwardRef;
17585 exports.Fragment = Fragment;
17586 exports.Lazy = Lazy;
17587 exports.Memo = Memo;
17588 exports.Portal = Portal;
17589 exports.Profiler = Profiler;
17590 exports.StrictMode = StrictMode;
17591 exports.Suspense = Suspense;
17592 exports.isAsyncMode = isAsyncMode;
17593 exports.isConcurrentMode = isConcurrentMode;
17594 exports.isContextConsumer = isContextConsumer;
17595 exports.isContextProvider = isContextProvider;
17596 exports.isElement = isElement;
17597 exports.isForwardRef = isForwardRef;
17598 exports.isFragment = isFragment;
17599 exports.isLazy = isLazy;
17600 exports.isMemo = isMemo;
17601 exports.isPortal = isPortal;
17602 exports.isProfiler = isProfiler;
17603 exports.isStrictMode = isStrictMode;
17604 exports.isSuspense = isSuspense;
17605 exports.isValidElementType = isValidElementType;
17606 exports.typeOf = typeOf;
17607 })();
17608 }
17609
17610
17611 /***/ }),
17612
17613 /***/ "../node_modules/react-is/index.js":
17614 /*!*****************************************!*\
17615 !*** ../node_modules/react-is/index.js ***!
17616 \*****************************************/
17617 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
17618
17619 "use strict";
17620
17621
17622 if (false) {} else {
17623 module.exports = __webpack_require__(/*! ./cjs/react-is.development.js */ "../node_modules/react-is/cjs/react-is.development.js");
17624 }
17625
17626
17627 /***/ }),
17628
17629 /***/ "../node_modules/react-lifecycles-compat/react-lifecycles-compat.es.js":
17630 /*!*****************************************************************************!*\
17631 !*** ../node_modules/react-lifecycles-compat/react-lifecycles-compat.es.js ***!
17632 \*****************************************************************************/
17633 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
17634
17635 "use strict";
17636 __webpack_require__.r(__webpack_exports__);
17637 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
17638 /* harmony export */ "polyfill": () => (/* binding */ polyfill)
17639 /* harmony export */ });
17640 /**
17641 * Copyright (c) 2013-present, Facebook, Inc.
17642 *
17643 * This source code is licensed under the MIT license found in the
17644 * LICENSE file in the root directory of this source tree.
17645 */
17646
17647 function componentWillMount() {
17648 // Call this.constructor.gDSFP to support sub-classes.
17649 var state = this.constructor.getDerivedStateFromProps(this.props, this.state);
17650 if (state !== null && state !== undefined) {
17651 this.setState(state);
17652 }
17653 }
17654
17655 function componentWillReceiveProps(nextProps) {
17656 // Call this.constructor.gDSFP to support sub-classes.
17657 // Use the setState() updater to ensure state isn't stale in certain edge cases.
17658 function updater(prevState) {
17659 var state = this.constructor.getDerivedStateFromProps(nextProps, prevState);
17660 return state !== null && state !== undefined ? state : null;
17661 }
17662 // Binding "this" is important for shallow renderer support.
17663 this.setState(updater.bind(this));
17664 }
17665
17666 function componentWillUpdate(nextProps, nextState) {
17667 try {
17668 var prevProps = this.props;
17669 var prevState = this.state;
17670 this.props = nextProps;
17671 this.state = nextState;
17672 this.__reactInternalSnapshotFlag = true;
17673 this.__reactInternalSnapshot = this.getSnapshotBeforeUpdate(
17674 prevProps,
17675 prevState
17676 );
17677 } finally {
17678 this.props = prevProps;
17679 this.state = prevState;
17680 }
17681 }
17682
17683 // React may warn about cWM/cWRP/cWU methods being deprecated.
17684 // Add a flag to suppress these warnings for this special case.
17685 componentWillMount.__suppressDeprecationWarning = true;
17686 componentWillReceiveProps.__suppressDeprecationWarning = true;
17687 componentWillUpdate.__suppressDeprecationWarning = true;
17688
17689 function polyfill(Component) {
17690 var prototype = Component.prototype;
17691
17692 if (!prototype || !prototype.isReactComponent) {
17693 throw new Error('Can only polyfill class components');
17694 }
17695
17696 if (
17697 typeof Component.getDerivedStateFromProps !== 'function' &&
17698 typeof prototype.getSnapshotBeforeUpdate !== 'function'
17699 ) {
17700 return Component;
17701 }
17702
17703 // If new component APIs are defined, "unsafe" lifecycles won't be called.
17704 // Error if any of these lifecycles are present,
17705 // Because they would work differently between older and newer (16.3+) versions of React.
17706 var foundWillMountName = null;
17707 var foundWillReceivePropsName = null;
17708 var foundWillUpdateName = null;
17709 if (typeof prototype.componentWillMount === 'function') {
17710 foundWillMountName = 'componentWillMount';
17711 } else if (typeof prototype.UNSAFE_componentWillMount === 'function') {
17712 foundWillMountName = 'UNSAFE_componentWillMount';
17713 }
17714 if (typeof prototype.componentWillReceiveProps === 'function') {
17715 foundWillReceivePropsName = 'componentWillReceiveProps';
17716 } else if (typeof prototype.UNSAFE_componentWillReceiveProps === 'function') {
17717 foundWillReceivePropsName = 'UNSAFE_componentWillReceiveProps';
17718 }
17719 if (typeof prototype.componentWillUpdate === 'function') {
17720 foundWillUpdateName = 'componentWillUpdate';
17721 } else if (typeof prototype.UNSAFE_componentWillUpdate === 'function') {
17722 foundWillUpdateName = 'UNSAFE_componentWillUpdate';
17723 }
17724 if (
17725 foundWillMountName !== null ||
17726 foundWillReceivePropsName !== null ||
17727 foundWillUpdateName !== null
17728 ) {
17729 var componentName = Component.displayName || Component.name;
17730 var newApiName =
17731 typeof Component.getDerivedStateFromProps === 'function'
17732 ? 'getDerivedStateFromProps()'
17733 : 'getSnapshotBeforeUpdate()';
17734
17735 throw Error(
17736 'Unsafe legacy lifecycles will not be called for components using new component APIs.\n\n' +
17737 componentName +
17738 ' uses ' +
17739 newApiName +
17740 ' but also contains the following legacy lifecycles:' +
17741 (foundWillMountName !== null ? '\n ' + foundWillMountName : '') +
17742 (foundWillReceivePropsName !== null
17743 ? '\n ' + foundWillReceivePropsName
17744 : '') +
17745 (foundWillUpdateName !== null ? '\n ' + foundWillUpdateName : '') +
17746 '\n\nThe above lifecycles should be removed. Learn more about this warning here:\n' +
17747 'https://fb.me/react-async-component-lifecycle-hooks'
17748 );
17749 }
17750
17751 // React <= 16.2 does not support static getDerivedStateFromProps.
17752 // As a workaround, use cWM and cWRP to invoke the new static lifecycle.
17753 // Newer versions of React will ignore these lifecycles if gDSFP exists.
17754 if (typeof Component.getDerivedStateFromProps === 'function') {
17755 prototype.componentWillMount = componentWillMount;
17756 prototype.componentWillReceiveProps = componentWillReceiveProps;
17757 }
17758
17759 // React <= 16.2 does not support getSnapshotBeforeUpdate.
17760 // As a workaround, use cWU to invoke the new lifecycle.
17761 // Newer versions of React will ignore that lifecycle if gSBU exists.
17762 if (typeof prototype.getSnapshotBeforeUpdate === 'function') {
17763 if (typeof prototype.componentDidUpdate !== 'function') {
17764 throw new Error(
17765 'Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype'
17766 );
17767 }
17768
17769 prototype.componentWillUpdate = componentWillUpdate;
17770
17771 var componentDidUpdate = prototype.componentDidUpdate;
17772
17773 prototype.componentDidUpdate = function componentDidUpdatePolyfill(
17774 prevProps,
17775 prevState,
17776 maybeSnapshot
17777 ) {
17778 // 16.3+ will not execute our will-update method;
17779 // It will pass a snapshot value to did-update though.
17780 // Older versions will require our polyfilled will-update value.
17781 // We need to handle both cases, but can't just check for the presence of "maybeSnapshot",
17782 // Because for <= 15.x versions this might be a "prevContext" object.
17783 // We also can't just check "__reactInternalSnapshot",
17784 // Because get-snapshot might return a falsy value.
17785 // So check for the explicit __reactInternalSnapshotFlag flag to determine behavior.
17786 var snapshot = this.__reactInternalSnapshotFlag
17787 ? this.__reactInternalSnapshot
17788 : maybeSnapshot;
17789
17790 componentDidUpdate.call(this, prevProps, prevState, snapshot);
17791 };
17792 }
17793
17794 return Component;
17795 }
17796
17797
17798
17799
17800 /***/ }),
17801
17802 /***/ "../node_modules/warning/warning.js":
17803 /*!******************************************!*\
17804 !*** ../node_modules/warning/warning.js ***!
17805 \******************************************/
17806 /***/ ((module) => {
17807
17808 "use strict";
17809 /**
17810 * Copyright (c) 2014-present, Facebook, Inc.
17811 *
17812 * This source code is licensed under the MIT license found in the
17813 * LICENSE file in the root directory of this source tree.
17814 */
17815
17816
17817
17818 /**
17819 * Similar to invariant but only logs a warning if the condition is not met.
17820 * This can be used to log issues in development environments in critical
17821 * paths. Removing the logging code for production environments will keep the
17822 * same logic and follow the same code paths.
17823 */
17824
17825 var __DEV__ = "development" !== 'production';
17826
17827 var warning = function() {};
17828
17829 if (__DEV__) {
17830 var printWarning = function printWarning(format, args) {
17831 var len = arguments.length;
17832 args = new Array(len > 1 ? len - 1 : 0);
17833 for (var key = 1; key < len; key++) {
17834 args[key - 1] = arguments[key];
17835 }
17836 var argIndex = 0;
17837 var message = 'Warning: ' +
17838 format.replace(/%s/g, function() {
17839 return args[argIndex++];
17840 });
17841 if (typeof console !== 'undefined') {
17842 console.error(message);
17843 }
17844 try {
17845 // --- Welcome to debugging React ---
17846 // This error was thrown as a convenience so that you can use this stack
17847 // to find the callsite that caused this warning to fire.
17848 throw new Error(message);
17849 } catch (x) {}
17850 }
17851
17852 warning = function(condition, format, args) {
17853 var len = arguments.length;
17854 args = new Array(len > 2 ? len - 2 : 0);
17855 for (var key = 2; key < len; key++) {
17856 args[key - 2] = arguments[key];
17857 }
17858 if (format === undefined) {
17859 throw new Error(
17860 '`warning(condition, format, ...args)` requires a warning ' +
17861 'message argument'
17862 );
17863 }
17864 if (!condition) {
17865 printWarning.apply(null, [format].concat(args));
17866 }
17867 };
17868 }
17869
17870 module.exports = warning;
17871
17872
17873 /***/ }),
17874
17875 /***/ "react":
17876 /*!************************!*\
17877 !*** external "React" ***!
17878 \************************/
17879 /***/ ((module) => {
17880
17881 "use strict";
17882 module.exports = React;
17883
17884 /***/ }),
17885
17886 /***/ "@elementor/router":
17887 /*!**********************************************!*\
17888 !*** external "elementorAppPackages.router" ***!
17889 \**********************************************/
17890 /***/ ((module) => {
17891
17892 "use strict";
17893 module.exports = elementorAppPackages.router;
17894
17895 /***/ }),
17896
17897 /***/ "@wordpress/i18n":
17898 /*!**************************!*\
17899 !*** external "wp.i18n" ***!
17900 \**************************/
17901 /***/ ((module) => {
17902
17903 "use strict";
17904 module.exports = wp.i18n;
17905
17906 /***/ })
17907
17908 /******/ });
17909 /************************************************************************/
17910 /******/ // The module cache
17911 /******/ var __webpack_module_cache__ = {};
17912 /******/
17913 /******/ // The require function
17914 /******/ function __webpack_require__(moduleId) {
17915 /******/ // Check if module is in cache
17916 /******/ var cachedModule = __webpack_module_cache__[moduleId];
17917 /******/ if (cachedModule !== undefined) {
17918 /******/ return cachedModule.exports;
17919 /******/ }
17920 /******/ // Create a new module (and put it into the cache)
17921 /******/ var module = __webpack_module_cache__[moduleId] = {
17922 /******/ // no module.id needed
17923 /******/ // no module.loaded needed
17924 /******/ exports: {}
17925 /******/ };
17926 /******/
17927 /******/ // Execute the module function
17928 /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__);
17929 /******/
17930 /******/ // Return the exports of the module
17931 /******/ return module.exports;
17932 /******/ }
17933 /******/
17934 /************************************************************************/
17935 /******/ /* webpack/runtime/compat get default export */
17936 /******/ (() => {
17937 /******/ // getDefaultExport function for compatibility with non-harmony modules
17938 /******/ __webpack_require__.n = (module) => {
17939 /******/ var getter = module && module.__esModule ?
17940 /******/ () => (module['default']) :
17941 /******/ () => (module);
17942 /******/ __webpack_require__.d(getter, { a: getter });
17943 /******/ return getter;
17944 /******/ };
17945 /******/ })();
17946 /******/
17947 /******/ /* webpack/runtime/define property getters */
17948 /******/ (() => {
17949 /******/ // define getter functions for harmony exports
17950 /******/ __webpack_require__.d = (exports, definition) => {
17951 /******/ for(var key in definition) {
17952 /******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {
17953 /******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] });
17954 /******/ }
17955 /******/ }
17956 /******/ };
17957 /******/ })();
17958 /******/
17959 /******/ /* webpack/runtime/global */
17960 /******/ (() => {
17961 /******/ __webpack_require__.g = (function() {
17962 /******/ if (typeof globalThis === 'object') return globalThis;
17963 /******/ try {
17964 /******/ return this || new Function('return this')();
17965 /******/ } catch (e) {
17966 /******/ if (typeof window === 'object') return window;
17967 /******/ }
17968 /******/ })();
17969 /******/ })();
17970 /******/
17971 /******/ /* webpack/runtime/hasOwnProperty shorthand */
17972 /******/ (() => {
17973 /******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))
17974 /******/ })();
17975 /******/
17976 /******/ /* webpack/runtime/make namespace object */
17977 /******/ (() => {
17978 /******/ // define __esModule on exports
17979 /******/ __webpack_require__.r = (exports) => {
17980 /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
17981 /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
17982 /******/ }
17983 /******/ Object.defineProperty(exports, '__esModule', { value: true });
17984 /******/ };
17985 /******/ })();
17986 /******/
17987 /************************************************************************/
17988 var __webpack_exports__ = {};
17989 // This entry need to be wrapped in an IIFE because it need to be in strict mode.
17990 (() => {
17991 "use strict";
17992 /*!*********************************************!*\
17993 !*** ../core/app/assets/js/app-packages.js ***!
17994 \*********************************************/
17995
17996
17997 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
17998
17999 var _router = _interopRequireDefault(__webpack_require__(/*! ./router */ "../core/app/assets/js/router.js"));
18000
18001 var _package = _interopRequireDefault(__webpack_require__(/*! ./package */ "../core/app/assets/js/package.js"));
18002
18003 var _package2 = _interopRequireDefault(__webpack_require__(/*! ../../modules/site-editor/assets/js/package */ "../core/app/modules/site-editor/assets/js/package.js"));
18004
18005 var _package3 = _interopRequireDefault(__webpack_require__(/*! ../../modules/import-export/assets/js/package */ "../core/app/modules/import-export/assets/js/package.js"));
18006
18007 /**
18008 * Temporary solution for share components.
18009 * TODO.
18010 */
18011 // Make router available for use within packages.
18012 // Alphabetical order.
18013 window.elementorAppPackages = {
18014 appUi: _package.default,
18015 router: _router.default,
18016 siteEditor: _package2.default,
18017 importExport: _package3.default
18018 };
18019 })();
18020
18021 /******/ })()
18022 ;
18023 //# sourceMappingURL=app-packages.js.map