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

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

14,425 lines 559.7 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /*! elementor - v3.6.6 - 08-06-2022 */
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/ui/atoms/box.scss":
36 /*!***********************************************!*\
37 !*** ../core/app/assets/js/ui/atoms/box.scss ***!
38 \***********************************************/
39 /***/ (() => {
40
41
42
43 /***/ }),
44
45 /***/ "../core/app/assets/js/ui/atoms/checkbox.scss":
46 /*!****************************************************!*\
47 !*** ../core/app/assets/js/ui/atoms/checkbox.scss ***!
48 \****************************************************/
49 /***/ (() => {
50
51
52
53 /***/ }),
54
55 /***/ "../core/app/assets/js/ui/atoms/css-grid.scss":
56 /*!****************************************************!*\
57 !*** ../core/app/assets/js/ui/atoms/css-grid.scss ***!
58 \****************************************************/
59 /***/ (() => {
60
61
62
63 /***/ }),
64
65 /***/ "../core/app/assets/js/ui/atoms/drag-drop.scss":
66 /*!*****************************************************!*\
67 !*** ../core/app/assets/js/ui/atoms/drag-drop.scss ***!
68 \*****************************************************/
69 /***/ (() => {
70
71
72
73 /***/ }),
74
75 /***/ "../core/app/assets/js/ui/card/card.scss":
76 /*!***********************************************!*\
77 !*** ../core/app/assets/js/ui/card/card.scss ***!
78 \***********************************************/
79 /***/ (() => {
80
81
82
83 /***/ }),
84
85 /***/ "../core/app/assets/js/ui/dialog/dialog.scss":
86 /*!***************************************************!*\
87 !*** ../core/app/assets/js/ui/dialog/dialog.scss ***!
88 \***************************************************/
89 /***/ (() => {
90
91
92
93 /***/ }),
94
95 /***/ "../core/app/assets/js/ui/grid/grid.scss":
96 /*!***********************************************!*\
97 !*** ../core/app/assets/js/ui/grid/grid.scss ***!
98 \***********************************************/
99 /***/ (() => {
100
101
102
103 /***/ }),
104
105 /***/ "../core/app/assets/js/ui/menu/menu-item.scss":
106 /*!****************************************************!*\
107 !*** ../core/app/assets/js/ui/menu/menu-item.scss ***!
108 \****************************************************/
109 /***/ (() => {
110
111
112
113 /***/ }),
114
115 /***/ "../core/app/assets/js/ui/menu/menu.scss":
116 /*!***********************************************!*\
117 !*** ../core/app/assets/js/ui/menu/menu.scss ***!
118 \***********************************************/
119 /***/ (() => {
120
121
122
123 /***/ }),
124
125 /***/ "../core/app/assets/js/ui/modal/modal.scss":
126 /*!*************************************************!*\
127 !*** ../core/app/assets/js/ui/modal/modal.scss ***!
128 \*************************************************/
129 /***/ (() => {
130
131
132
133 /***/ }),
134
135 /***/ "../core/app/assets/js/ui/molecules/add-new-button.scss":
136 /*!**************************************************************!*\
137 !*** ../core/app/assets/js/ui/molecules/add-new-button.scss ***!
138 \**************************************************************/
139 /***/ (() => {
140
141
142
143 /***/ }),
144
145 /***/ "../core/app/assets/js/ui/molecules/inline-link.scss":
146 /*!***********************************************************!*\
147 !*** ../core/app/assets/js/ui/molecules/inline-link.scss ***!
148 \***********************************************************/
149 /***/ (() => {
150
151
152
153 /***/ }),
154
155 /***/ "../core/app/assets/js/ui/molecules/list.scss":
156 /*!****************************************************!*\
157 !*** ../core/app/assets/js/ui/molecules/list.scss ***!
158 \****************************************************/
159 /***/ (() => {
160
161
162
163 /***/ }),
164
165 /***/ "../core/app/assets/js/ui/molecules/notice.scss":
166 /*!******************************************************!*\
167 !*** ../core/app/assets/js/ui/molecules/notice.scss ***!
168 \******************************************************/
169 /***/ (() => {
170
171
172
173 /***/ }),
174
175 /***/ "../core/app/assets/js/ui/molecules/popover.scss":
176 /*!*******************************************************!*\
177 !*** ../core/app/assets/js/ui/molecules/popover.scss ***!
178 \*******************************************************/
179 /***/ (() => {
180
181
182
183 /***/ }),
184
185 /***/ "../core/app/assets/js/ui/molecules/select2.scss":
186 /*!*******************************************************!*\
187 !*** ../core/app/assets/js/ui/molecules/select2.scss ***!
188 \*******************************************************/
189 /***/ (() => {
190
191
192
193 /***/ }),
194
195 /***/ "../core/app/modules/site-editor/assets/js/molecules/site-part.scss":
196 /*!**************************************************************************!*\
197 !*** ../core/app/modules/site-editor/assets/js/molecules/site-part.scss ***!
198 \**************************************************************************/
199 /***/ (() => {
200
201
202
203 /***/ }),
204
205 /***/ "../core/app/modules/site-editor/assets/js/organisms/menu.scss":
206 /*!*********************************************************************!*\
207 !*** ../core/app/modules/site-editor/assets/js/organisms/menu.scss ***!
208 \*********************************************************************/
209 /***/ (() => {
210
211
212
213 /***/ }),
214
215 /***/ "../core/app/modules/site-editor/assets/js/pages/promotion.scss":
216 /*!**********************************************************************!*\
217 !*** ../core/app/modules/site-editor/assets/js/pages/promotion.scss ***!
218 \**********************************************************************/
219 /***/ (() => {
220
221
222
223 /***/ }),
224
225 /***/ "../core/app/modules/site-editor/assets/js/templates/site-editor.scss":
226 /*!****************************************************************************!*\
227 !*** ../core/app/modules/site-editor/assets/js/templates/site-editor.scss ***!
228 \****************************************************************************/
229 /***/ (() => {
230
231
232
233 /***/ }),
234
235 /***/ "../core/app/modules/site-editor/assets/scss/loading.scss":
236 /*!****************************************************************!*\
237 !*** ../core/app/modules/site-editor/assets/scss/loading.scss ***!
238 \****************************************************************/
239 /***/ (() => {
240
241
242
243 /***/ }),
244
245 /***/ "../node_modules/@babel/runtime-corejs2/core-js/array/from.js":
246 /*!********************************************************************!*\
247 !*** ../node_modules/@babel/runtime-corejs2/core-js/array/from.js ***!
248 \********************************************************************/
249 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
250
251 module.exports = __webpack_require__(/*! core-js/library/fn/array/from */ "../node_modules/core-js/library/fn/array/from.js");
252
253 /***/ }),
254
255 /***/ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js":
256 /*!************************************************************************!*\
257 !*** ../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js ***!
258 \************************************************************************/
259 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
260
261 module.exports = __webpack_require__(/*! core-js/library/fn/array/is-array */ "../node_modules/core-js/library/fn/array/is-array.js");
262
263 /***/ }),
264
265 /***/ "../node_modules/@babel/runtime-corejs2/core-js/json/stringify.js":
266 /*!************************************************************************!*\
267 !*** ../node_modules/@babel/runtime-corejs2/core-js/json/stringify.js ***!
268 \************************************************************************/
269 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
270
271 module.exports = __webpack_require__(/*! core-js/library/fn/json/stringify */ "../node_modules/core-js/library/fn/json/stringify.js");
272
273 /***/ }),
274
275 /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/assign.js":
276 /*!***********************************************************************!*\
277 !*** ../node_modules/@babel/runtime-corejs2/core-js/object/assign.js ***!
278 \***********************************************************************/
279 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
280
281 module.exports = __webpack_require__(/*! core-js/library/fn/object/assign */ "../node_modules/core-js/library/fn/object/assign.js");
282
283 /***/ }),
284
285 /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/create.js":
286 /*!***********************************************************************!*\
287 !*** ../node_modules/@babel/runtime-corejs2/core-js/object/create.js ***!
288 \***********************************************************************/
289 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
290
291 module.exports = __webpack_require__(/*! core-js/library/fn/object/create */ "../node_modules/core-js/library/fn/object/create.js");
292
293 /***/ }),
294
295 /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/define-properties.js":
296 /*!**********************************************************************************!*\
297 !*** ../node_modules/@babel/runtime-corejs2/core-js/object/define-properties.js ***!
298 \**********************************************************************************/
299 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
300
301 module.exports = __webpack_require__(/*! core-js/library/fn/object/define-properties */ "../node_modules/core-js/library/fn/object/define-properties.js");
302
303 /***/ }),
304
305 /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js":
306 /*!********************************************************************************!*\
307 !*** ../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js ***!
308 \********************************************************************************/
309 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
310
311 module.exports = __webpack_require__(/*! core-js/library/fn/object/define-property */ "../node_modules/core-js/library/fn/object/define-property.js");
312
313 /***/ }),
314
315 /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js":
316 /*!************************************************************************!*\
317 !*** ../node_modules/@babel/runtime-corejs2/core-js/object/entries.js ***!
318 \************************************************************************/
319 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
320
321 module.exports = __webpack_require__(/*! core-js/library/fn/object/entries */ "../node_modules/core-js/library/fn/object/entries.js");
322
323 /***/ }),
324
325 /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptor.js":
326 /*!********************************************************************************************!*\
327 !*** ../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptor.js ***!
328 \********************************************************************************************/
329 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
330
331 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");
332
333 /***/ }),
334
335 /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptors.js":
336 /*!*********************************************************************************************!*\
337 !*** ../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptors.js ***!
338 \*********************************************************************************************/
339 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
340
341 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");
342
343 /***/ }),
344
345 /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-symbols.js":
346 /*!*****************************************************************************************!*\
347 !*** ../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-symbols.js ***!
348 \*****************************************************************************************/
349 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
350
351 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");
352
353 /***/ }),
354
355 /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/get-prototype-of.js":
356 /*!*********************************************************************************!*\
357 !*** ../node_modules/@babel/runtime-corejs2/core-js/object/get-prototype-of.js ***!
358 \*********************************************************************************/
359 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
360
361 module.exports = __webpack_require__(/*! core-js/library/fn/object/get-prototype-of */ "../node_modules/core-js/library/fn/object/get-prototype-of.js");
362
363 /***/ }),
364
365 /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js":
366 /*!*********************************************************************!*\
367 !*** ../node_modules/@babel/runtime-corejs2/core-js/object/keys.js ***!
368 \*********************************************************************/
369 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
370
371 module.exports = __webpack_require__(/*! core-js/library/fn/object/keys */ "../node_modules/core-js/library/fn/object/keys.js");
372
373 /***/ }),
374
375 /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/set-prototype-of.js":
376 /*!*********************************************************************************!*\
377 !*** ../node_modules/@babel/runtime-corejs2/core-js/object/set-prototype-of.js ***!
378 \*********************************************************************************/
379 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
380
381 module.exports = __webpack_require__(/*! core-js/library/fn/object/set-prototype-of */ "../node_modules/core-js/library/fn/object/set-prototype-of.js");
382
383 /***/ }),
384
385 /***/ "../node_modules/@babel/runtime-corejs2/core-js/reflect/construct.js":
386 /*!***************************************************************************!*\
387 !*** ../node_modules/@babel/runtime-corejs2/core-js/reflect/construct.js ***!
388 \***************************************************************************/
389 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
390
391 module.exports = __webpack_require__(/*! core-js/library/fn/reflect/construct */ "../node_modules/core-js/library/fn/reflect/construct.js");
392
393 /***/ }),
394
395 /***/ "../node_modules/@babel/runtime-corejs2/core-js/reflect/get.js":
396 /*!*********************************************************************!*\
397 !*** ../node_modules/@babel/runtime-corejs2/core-js/reflect/get.js ***!
398 \*********************************************************************/
399 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
400
401 module.exports = __webpack_require__(/*! core-js/library/fn/reflect/get */ "../node_modules/core-js/library/fn/reflect/get.js");
402
403 /***/ }),
404
405 /***/ "../node_modules/@babel/runtime-corejs2/core-js/symbol.js":
406 /*!****************************************************************!*\
407 !*** ../node_modules/@babel/runtime-corejs2/core-js/symbol.js ***!
408 \****************************************************************/
409 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
410
411 module.exports = __webpack_require__(/*! core-js/library/fn/symbol */ "../node_modules/core-js/library/fn/symbol/index.js");
412
413 /***/ }),
414
415 /***/ "../node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js":
416 /*!*************************************************************************!*\
417 !*** ../node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js ***!
418 \*************************************************************************/
419 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
420
421 module.exports = __webpack_require__(/*! core-js/library/fn/symbol/iterator */ "../node_modules/core-js/library/fn/symbol/iterator.js");
422
423 /***/ }),
424
425 /***/ "../node_modules/@babel/runtime-corejs2/core-js/weak-map.js":
426 /*!******************************************************************!*\
427 !*** ../node_modules/@babel/runtime-corejs2/core-js/weak-map.js ***!
428 \******************************************************************/
429 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
430
431 module.exports = __webpack_require__(/*! core-js/library/fn/weak-map */ "../node_modules/core-js/library/fn/weak-map.js");
432
433 /***/ }),
434
435 /***/ "../node_modules/@babel/runtime-corejs2/helpers/arrayLikeToArray.js":
436 /*!**************************************************************************!*\
437 !*** ../node_modules/@babel/runtime-corejs2/helpers/arrayLikeToArray.js ***!
438 \**************************************************************************/
439 /***/ ((module) => {
440
441 function _arrayLikeToArray(arr, len) {
442 if (len == null || len > arr.length) len = arr.length;
443
444 for (var i = 0, arr2 = new Array(len); i < len; i++) {
445 arr2[i] = arr[i];
446 }
447
448 return arr2;
449 }
450
451 module.exports = _arrayLikeToArray;
452 module.exports["default"] = module.exports, module.exports.__esModule = true;
453
454 /***/ }),
455
456 /***/ "../node_modules/@babel/runtime-corejs2/helpers/arrayWithHoles.js":
457 /*!************************************************************************!*\
458 !*** ../node_modules/@babel/runtime-corejs2/helpers/arrayWithHoles.js ***!
459 \************************************************************************/
460 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
461
462 var _Array$isArray = __webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js");
463
464 function _arrayWithHoles(arr) {
465 if (_Array$isArray(arr)) return arr;
466 }
467
468 module.exports = _arrayWithHoles;
469 module.exports["default"] = module.exports, module.exports.__esModule = true;
470
471 /***/ }),
472
473 /***/ "../node_modules/@babel/runtime-corejs2/helpers/arrayWithoutHoles.js":
474 /*!***************************************************************************!*\
475 !*** ../node_modules/@babel/runtime-corejs2/helpers/arrayWithoutHoles.js ***!
476 \***************************************************************************/
477 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
478
479 var _Array$isArray = __webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js");
480
481 var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray.js */ "../node_modules/@babel/runtime-corejs2/helpers/arrayLikeToArray.js");
482
483 function _arrayWithoutHoles(arr) {
484 if (_Array$isArray(arr)) return arrayLikeToArray(arr);
485 }
486
487 module.exports = _arrayWithoutHoles;
488 module.exports["default"] = module.exports, module.exports.__esModule = true;
489
490 /***/ }),
491
492 /***/ "../node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js":
493 /*!*******************************************************************************!*\
494 !*** ../node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js ***!
495 \*******************************************************************************/
496 /***/ ((module) => {
497
498 function _assertThisInitialized(self) {
499 if (self === void 0) {
500 throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
501 }
502
503 return self;
504 }
505
506 module.exports = _assertThisInitialized;
507 module.exports["default"] = module.exports, module.exports.__esModule = true;
508
509 /***/ }),
510
511 /***/ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js":
512 /*!************************************************************************!*\
513 !*** ../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js ***!
514 \************************************************************************/
515 /***/ ((module) => {
516
517 function _classCallCheck(instance, Constructor) {
518 if (!(instance instanceof Constructor)) {
519 throw new TypeError("Cannot call a class as a function");
520 }
521 }
522
523 module.exports = _classCallCheck;
524 module.exports["default"] = module.exports, module.exports.__esModule = true;
525
526 /***/ }),
527
528 /***/ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js":
529 /*!*********************************************************************!*\
530 !*** ../node_modules/@babel/runtime-corejs2/helpers/createClass.js ***!
531 \*********************************************************************/
532 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
533
534 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
535
536 function _defineProperties(target, props) {
537 for (var i = 0; i < props.length; i++) {
538 var descriptor = props[i];
539 descriptor.enumerable = descriptor.enumerable || false;
540 descriptor.configurable = true;
541 if ("value" in descriptor) descriptor.writable = true;
542
543 _Object$defineProperty(target, descriptor.key, descriptor);
544 }
545 }
546
547 function _createClass(Constructor, protoProps, staticProps) {
548 if (protoProps) _defineProperties(Constructor.prototype, protoProps);
549 if (staticProps) _defineProperties(Constructor, staticProps);
550 return Constructor;
551 }
552
553 module.exports = _createClass;
554 module.exports["default"] = module.exports, module.exports.__esModule = true;
555
556 /***/ }),
557
558 /***/ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js":
559 /*!*********************************************************************!*\
560 !*** ../node_modules/@babel/runtime-corejs2/helpers/createSuper.js ***!
561 \*********************************************************************/
562 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
563
564 var _Reflect$construct = __webpack_require__(/*! @babel/runtime-corejs2/core-js/reflect/construct */ "../node_modules/@babel/runtime-corejs2/core-js/reflect/construct.js");
565
566 var getPrototypeOf = __webpack_require__(/*! ./getPrototypeOf.js */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js");
567
568 var isNativeReflectConstruct = __webpack_require__(/*! ./isNativeReflectConstruct.js */ "../node_modules/@babel/runtime-corejs2/helpers/isNativeReflectConstruct.js");
569
570 var possibleConstructorReturn = __webpack_require__(/*! ./possibleConstructorReturn.js */ "../node_modules/@babel/runtime-corejs2/helpers/possibleConstructorReturn.js");
571
572 function _createSuper(Derived) {
573 var hasNativeReflectConstruct = isNativeReflectConstruct();
574 return function _createSuperInternal() {
575 var Super = getPrototypeOf(Derived),
576 result;
577
578 if (hasNativeReflectConstruct) {
579 var NewTarget = getPrototypeOf(this).constructor;
580 result = _Reflect$construct(Super, arguments, NewTarget);
581 } else {
582 result = Super.apply(this, arguments);
583 }
584
585 return possibleConstructorReturn(this, result);
586 };
587 }
588
589 module.exports = _createSuper;
590 module.exports["default"] = module.exports, module.exports.__esModule = true;
591
592 /***/ }),
593
594 /***/ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js":
595 /*!************************************************************************!*\
596 !*** ../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js ***!
597 \************************************************************************/
598 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
599
600 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
601
602 function _defineProperty(obj, key, value) {
603 if (key in obj) {
604 _Object$defineProperty(obj, key, {
605 value: value,
606 enumerable: true,
607 configurable: true,
608 writable: true
609 });
610 } else {
611 obj[key] = value;
612 }
613
614 return obj;
615 }
616
617 module.exports = _defineProperty;
618 module.exports["default"] = module.exports, module.exports.__esModule = true;
619
620 /***/ }),
621
622 /***/ "../node_modules/@babel/runtime-corejs2/helpers/extends.js":
623 /*!*****************************************************************!*\
624 !*** ../node_modules/@babel/runtime-corejs2/helpers/extends.js ***!
625 \*****************************************************************/
626 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
627
628 var _Object$assign = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/assign */ "../node_modules/@babel/runtime-corejs2/core-js/object/assign.js");
629
630 function _extends() {
631 module.exports = _extends = _Object$assign || function (target) {
632 for (var i = 1; i < arguments.length; i++) {
633 var source = arguments[i];
634
635 for (var key in source) {
636 if (Object.prototype.hasOwnProperty.call(source, key)) {
637 target[key] = source[key];
638 }
639 }
640 }
641
642 return target;
643 };
644
645 module.exports["default"] = module.exports, module.exports.__esModule = true;
646 return _extends.apply(this, arguments);
647 }
648
649 module.exports = _extends;
650 module.exports["default"] = module.exports, module.exports.__esModule = true;
651
652 /***/ }),
653
654 /***/ "../node_modules/@babel/runtime-corejs2/helpers/get.js":
655 /*!*************************************************************!*\
656 !*** ../node_modules/@babel/runtime-corejs2/helpers/get.js ***!
657 \*************************************************************/
658 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
659
660 var _Reflect$get = __webpack_require__(/*! @babel/runtime-corejs2/core-js/reflect/get */ "../node_modules/@babel/runtime-corejs2/core-js/reflect/get.js");
661
662 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");
663
664 var superPropBase = __webpack_require__(/*! ./superPropBase.js */ "../node_modules/@babel/runtime-corejs2/helpers/superPropBase.js");
665
666 function _get(target, property, receiver) {
667 if (typeof Reflect !== "undefined" && _Reflect$get) {
668 module.exports = _get = _Reflect$get;
669 module.exports["default"] = module.exports, module.exports.__esModule = true;
670 } else {
671 module.exports = _get = function _get(target, property, receiver) {
672 var base = superPropBase(target, property);
673 if (!base) return;
674
675 var desc = _Object$getOwnPropertyDescriptor(base, property);
676
677 if (desc.get) {
678 return desc.get.call(receiver);
679 }
680
681 return desc.value;
682 };
683
684 module.exports["default"] = module.exports, module.exports.__esModule = true;
685 }
686
687 return _get(target, property, receiver || target);
688 }
689
690 module.exports = _get;
691 module.exports["default"] = module.exports, module.exports.__esModule = true;
692
693 /***/ }),
694
695 /***/ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js":
696 /*!************************************************************************!*\
697 !*** ../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js ***!
698 \************************************************************************/
699 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
700
701 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");
702
703 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");
704
705 function _getPrototypeOf(o) {
706 module.exports = _getPrototypeOf = _Object$setPrototypeOf ? _Object$getPrototypeOf : function _getPrototypeOf(o) {
707 return o.__proto__ || _Object$getPrototypeOf(o);
708 };
709 module.exports["default"] = module.exports, module.exports.__esModule = true;
710 return _getPrototypeOf(o);
711 }
712
713 module.exports = _getPrototypeOf;
714 module.exports["default"] = module.exports, module.exports.__esModule = true;
715
716 /***/ }),
717
718 /***/ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js":
719 /*!******************************************************************!*\
720 !*** ../node_modules/@babel/runtime-corejs2/helpers/inherits.js ***!
721 \******************************************************************/
722 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
723
724 var _Object$create = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/create */ "../node_modules/@babel/runtime-corejs2/core-js/object/create.js");
725
726 var setPrototypeOf = __webpack_require__(/*! ./setPrototypeOf.js */ "../node_modules/@babel/runtime-corejs2/helpers/setPrototypeOf.js");
727
728 function _inherits(subClass, superClass) {
729 if (typeof superClass !== "function" && superClass !== null) {
730 throw new TypeError("Super expression must either be null or a function");
731 }
732
733 subClass.prototype = _Object$create(superClass && superClass.prototype, {
734 constructor: {
735 value: subClass,
736 writable: true,
737 configurable: true
738 }
739 });
740 if (superClass) setPrototypeOf(subClass, superClass);
741 }
742
743 module.exports = _inherits;
744 module.exports["default"] = module.exports, module.exports.__esModule = true;
745
746 /***/ }),
747
748 /***/ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js":
749 /*!*******************************************************************************!*\
750 !*** ../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js ***!
751 \*******************************************************************************/
752 /***/ ((module) => {
753
754 function _interopRequireDefault(obj) {
755 return obj && obj.__esModule ? obj : {
756 "default": obj
757 };
758 }
759
760 module.exports = _interopRequireDefault;
761 module.exports["default"] = module.exports, module.exports.__esModule = true;
762
763 /***/ }),
764
765 /***/ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js":
766 /*!********************************************************************************!*\
767 !*** ../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js ***!
768 \********************************************************************************/
769 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
770
771 var _typeof = __webpack_require__(/*! @babel/runtime-corejs2/helpers/typeof */ "../node_modules/@babel/runtime-corejs2/helpers/typeof.js")["default"];
772
773 var _WeakMap = __webpack_require__(/*! @babel/runtime-corejs2/core-js/weak-map */ "../node_modules/@babel/runtime-corejs2/core-js/weak-map.js");
774
775 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
776
777 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");
778
779 function _getRequireWildcardCache(nodeInterop) {
780 if (typeof _WeakMap !== "function") return null;
781 var cacheBabelInterop = new _WeakMap();
782 var cacheNodeInterop = new _WeakMap();
783 return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) {
784 return nodeInterop ? cacheNodeInterop : cacheBabelInterop;
785 })(nodeInterop);
786 }
787
788 function _interopRequireWildcard(obj, nodeInterop) {
789 if (!nodeInterop && obj && obj.__esModule) {
790 return obj;
791 }
792
793 if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") {
794 return {
795 "default": obj
796 };
797 }
798
799 var cache = _getRequireWildcardCache(nodeInterop);
800
801 if (cache && cache.has(obj)) {
802 return cache.get(obj);
803 }
804
805 var newObj = {};
806 var hasPropertyDescriptor = _Object$defineProperty && _Object$getOwnPropertyDescriptor;
807
808 for (var key in obj) {
809 if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) {
810 var desc = hasPropertyDescriptor ? _Object$getOwnPropertyDescriptor(obj, key) : null;
811
812 if (desc && (desc.get || desc.set)) {
813 _Object$defineProperty(newObj, key, desc);
814 } else {
815 newObj[key] = obj[key];
816 }
817 }
818 }
819
820 newObj["default"] = obj;
821
822 if (cache) {
823 cache.set(obj, newObj);
824 }
825
826 return newObj;
827 }
828
829 module.exports = _interopRequireWildcard;
830 module.exports["default"] = module.exports, module.exports.__esModule = true;
831
832 /***/ }),
833
834 /***/ "../node_modules/@babel/runtime-corejs2/helpers/isNativeReflectConstruct.js":
835 /*!**********************************************************************************!*\
836 !*** ../node_modules/@babel/runtime-corejs2/helpers/isNativeReflectConstruct.js ***!
837 \**********************************************************************************/
838 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
839
840 var _Reflect$construct = __webpack_require__(/*! @babel/runtime-corejs2/core-js/reflect/construct */ "../node_modules/@babel/runtime-corejs2/core-js/reflect/construct.js");
841
842 function _isNativeReflectConstruct() {
843 if (typeof Reflect === "undefined" || !_Reflect$construct) return false;
844 if (_Reflect$construct.sham) return false;
845 if (typeof Proxy === "function") return true;
846
847 try {
848 Boolean.prototype.valueOf.call(_Reflect$construct(Boolean, [], function () {}));
849 return true;
850 } catch (e) {
851 return false;
852 }
853 }
854
855 module.exports = _isNativeReflectConstruct;
856 module.exports["default"] = module.exports, module.exports.__esModule = true;
857
858 /***/ }),
859
860 /***/ "../node_modules/@babel/runtime-corejs2/helpers/iterableToArray.js":
861 /*!*************************************************************************!*\
862 !*** ../node_modules/@babel/runtime-corejs2/helpers/iterableToArray.js ***!
863 \*************************************************************************/
864 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
865
866 var _Symbol = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol */ "../node_modules/@babel/runtime-corejs2/core-js/symbol.js");
867
868 var _Symbol$iterator = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol/iterator */ "../node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js");
869
870 var _Array$from = __webpack_require__(/*! @babel/runtime-corejs2/core-js/array/from */ "../node_modules/@babel/runtime-corejs2/core-js/array/from.js");
871
872 function _iterableToArray(iter) {
873 if (typeof _Symbol !== "undefined" && iter[_Symbol$iterator] != null || iter["@@iterator"] != null) return _Array$from(iter);
874 }
875
876 module.exports = _iterableToArray;
877 module.exports["default"] = module.exports, module.exports.__esModule = true;
878
879 /***/ }),
880
881 /***/ "../node_modules/@babel/runtime-corejs2/helpers/iterableToArrayLimit.js":
882 /*!******************************************************************************!*\
883 !*** ../node_modules/@babel/runtime-corejs2/helpers/iterableToArrayLimit.js ***!
884 \******************************************************************************/
885 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
886
887 var _Symbol = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol */ "../node_modules/@babel/runtime-corejs2/core-js/symbol.js");
888
889 var _Symbol$iterator = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol/iterator */ "../node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js");
890
891 function _iterableToArrayLimit(arr, i) {
892 var _i = arr == null ? null : typeof _Symbol !== "undefined" && arr[_Symbol$iterator] || arr["@@iterator"];
893
894 if (_i == null) return;
895 var _arr = [];
896 var _n = true;
897 var _d = false;
898
899 var _s, _e;
900
901 try {
902 for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) {
903 _arr.push(_s.value);
904
905 if (i && _arr.length === i) break;
906 }
907 } catch (err) {
908 _d = true;
909 _e = err;
910 } finally {
911 try {
912 if (!_n && _i["return"] != null) _i["return"]();
913 } finally {
914 if (_d) throw _e;
915 }
916 }
917
918 return _arr;
919 }
920
921 module.exports = _iterableToArrayLimit;
922 module.exports["default"] = module.exports, module.exports.__esModule = true;
923
924 /***/ }),
925
926 /***/ "../node_modules/@babel/runtime-corejs2/helpers/nonIterableRest.js":
927 /*!*************************************************************************!*\
928 !*** ../node_modules/@babel/runtime-corejs2/helpers/nonIterableRest.js ***!
929 \*************************************************************************/
930 /***/ ((module) => {
931
932 function _nonIterableRest() {
933 throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
934 }
935
936 module.exports = _nonIterableRest;
937 module.exports["default"] = module.exports, module.exports.__esModule = true;
938
939 /***/ }),
940
941 /***/ "../node_modules/@babel/runtime-corejs2/helpers/nonIterableSpread.js":
942 /*!***************************************************************************!*\
943 !*** ../node_modules/@babel/runtime-corejs2/helpers/nonIterableSpread.js ***!
944 \***************************************************************************/
945 /***/ ((module) => {
946
947 function _nonIterableSpread() {
948 throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
949 }
950
951 module.exports = _nonIterableSpread;
952 module.exports["default"] = module.exports, module.exports.__esModule = true;
953
954 /***/ }),
955
956 /***/ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js":
957 /*!***********************************************************************!*\
958 !*** ../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js ***!
959 \***********************************************************************/
960 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
961
962 var _Object$keys = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js");
963
964 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");
965
966 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");
967
968 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");
969
970 var _Object$defineProperties = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-properties */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-properties.js");
971
972 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
973
974 var defineProperty = __webpack_require__(/*! ./defineProperty.js */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js");
975
976 function ownKeys(object, enumerableOnly) {
977 var keys = _Object$keys(object);
978
979 if (_Object$getOwnPropertySymbols) {
980 var symbols = _Object$getOwnPropertySymbols(object);
981
982 if (enumerableOnly) {
983 symbols = symbols.filter(function (sym) {
984 return _Object$getOwnPropertyDescriptor(object, sym).enumerable;
985 });
986 }
987
988 keys.push.apply(keys, symbols);
989 }
990
991 return keys;
992 }
993
994 function _objectSpread2(target) {
995 for (var i = 1; i < arguments.length; i++) {
996 var source = arguments[i] != null ? arguments[i] : {};
997
998 if (i % 2) {
999 ownKeys(Object(source), true).forEach(function (key) {
1000 defineProperty(target, key, source[key]);
1001 });
1002 } else if (_Object$getOwnPropertyDescriptors) {
1003 _Object$defineProperties(target, _Object$getOwnPropertyDescriptors(source));
1004 } else {
1005 ownKeys(Object(source)).forEach(function (key) {
1006 _Object$defineProperty(target, key, _Object$getOwnPropertyDescriptor(source, key));
1007 });
1008 }
1009 }
1010
1011 return target;
1012 }
1013
1014 module.exports = _objectSpread2;
1015 module.exports["default"] = module.exports, module.exports.__esModule = true;
1016
1017 /***/ }),
1018
1019 /***/ "../node_modules/@babel/runtime-corejs2/helpers/possibleConstructorReturn.js":
1020 /*!***********************************************************************************!*\
1021 !*** ../node_modules/@babel/runtime-corejs2/helpers/possibleConstructorReturn.js ***!
1022 \***********************************************************************************/
1023 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1024
1025 var _typeof = __webpack_require__(/*! @babel/runtime-corejs2/helpers/typeof */ "../node_modules/@babel/runtime-corejs2/helpers/typeof.js")["default"];
1026
1027 var assertThisInitialized = __webpack_require__(/*! ./assertThisInitialized.js */ "../node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js");
1028
1029 function _possibleConstructorReturn(self, call) {
1030 if (call && (_typeof(call) === "object" || typeof call === "function")) {
1031 return call;
1032 } else if (call !== void 0) {
1033 throw new TypeError("Derived constructors may only return object or undefined");
1034 }
1035
1036 return assertThisInitialized(self);
1037 }
1038
1039 module.exports = _possibleConstructorReturn;
1040 module.exports["default"] = module.exports, module.exports.__esModule = true;
1041
1042 /***/ }),
1043
1044 /***/ "../node_modules/@babel/runtime-corejs2/helpers/setPrototypeOf.js":
1045 /*!************************************************************************!*\
1046 !*** ../node_modules/@babel/runtime-corejs2/helpers/setPrototypeOf.js ***!
1047 \************************************************************************/
1048 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1049
1050 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");
1051
1052 function _setPrototypeOf(o, p) {
1053 module.exports = _setPrototypeOf = _Object$setPrototypeOf || function _setPrototypeOf(o, p) {
1054 o.__proto__ = p;
1055 return o;
1056 };
1057
1058 module.exports["default"] = module.exports, module.exports.__esModule = true;
1059 return _setPrototypeOf(o, p);
1060 }
1061
1062 module.exports = _setPrototypeOf;
1063 module.exports["default"] = module.exports, module.exports.__esModule = true;
1064
1065 /***/ }),
1066
1067 /***/ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js":
1068 /*!***********************************************************************!*\
1069 !*** ../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js ***!
1070 \***********************************************************************/
1071 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1072
1073 var arrayWithHoles = __webpack_require__(/*! ./arrayWithHoles.js */ "../node_modules/@babel/runtime-corejs2/helpers/arrayWithHoles.js");
1074
1075 var iterableToArrayLimit = __webpack_require__(/*! ./iterableToArrayLimit.js */ "../node_modules/@babel/runtime-corejs2/helpers/iterableToArrayLimit.js");
1076
1077 var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "../node_modules/@babel/runtime-corejs2/helpers/unsupportedIterableToArray.js");
1078
1079 var nonIterableRest = __webpack_require__(/*! ./nonIterableRest.js */ "../node_modules/@babel/runtime-corejs2/helpers/nonIterableRest.js");
1080
1081 function _slicedToArray(arr, i) {
1082 return arrayWithHoles(arr) || iterableToArrayLimit(arr, i) || unsupportedIterableToArray(arr, i) || nonIterableRest();
1083 }
1084
1085 module.exports = _slicedToArray;
1086 module.exports["default"] = module.exports, module.exports.__esModule = true;
1087
1088 /***/ }),
1089
1090 /***/ "../node_modules/@babel/runtime-corejs2/helpers/superPropBase.js":
1091 /*!***********************************************************************!*\
1092 !*** ../node_modules/@babel/runtime-corejs2/helpers/superPropBase.js ***!
1093 \***********************************************************************/
1094 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1095
1096 var getPrototypeOf = __webpack_require__(/*! ./getPrototypeOf.js */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js");
1097
1098 function _superPropBase(object, property) {
1099 while (!Object.prototype.hasOwnProperty.call(object, property)) {
1100 object = getPrototypeOf(object);
1101 if (object === null) break;
1102 }
1103
1104 return object;
1105 }
1106
1107 module.exports = _superPropBase;
1108 module.exports["default"] = module.exports, module.exports.__esModule = true;
1109
1110 /***/ }),
1111
1112 /***/ "../node_modules/@babel/runtime-corejs2/helpers/toConsumableArray.js":
1113 /*!***************************************************************************!*\
1114 !*** ../node_modules/@babel/runtime-corejs2/helpers/toConsumableArray.js ***!
1115 \***************************************************************************/
1116 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1117
1118 var arrayWithoutHoles = __webpack_require__(/*! ./arrayWithoutHoles.js */ "../node_modules/@babel/runtime-corejs2/helpers/arrayWithoutHoles.js");
1119
1120 var iterableToArray = __webpack_require__(/*! ./iterableToArray.js */ "../node_modules/@babel/runtime-corejs2/helpers/iterableToArray.js");
1121
1122 var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "../node_modules/@babel/runtime-corejs2/helpers/unsupportedIterableToArray.js");
1123
1124 var nonIterableSpread = __webpack_require__(/*! ./nonIterableSpread.js */ "../node_modules/@babel/runtime-corejs2/helpers/nonIterableSpread.js");
1125
1126 function _toConsumableArray(arr) {
1127 return arrayWithoutHoles(arr) || iterableToArray(arr) || unsupportedIterableToArray(arr) || nonIterableSpread();
1128 }
1129
1130 module.exports = _toConsumableArray;
1131 module.exports["default"] = module.exports, module.exports.__esModule = true;
1132
1133 /***/ }),
1134
1135 /***/ "../node_modules/@babel/runtime-corejs2/helpers/typeof.js":
1136 /*!****************************************************************!*\
1137 !*** ../node_modules/@babel/runtime-corejs2/helpers/typeof.js ***!
1138 \****************************************************************/
1139 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1140
1141 var _Symbol = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol */ "../node_modules/@babel/runtime-corejs2/core-js/symbol.js");
1142
1143 var _Symbol$iterator = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol/iterator */ "../node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js");
1144
1145 function _typeof(obj) {
1146 "@babel/helpers - typeof";
1147
1148 if (typeof _Symbol === "function" && typeof _Symbol$iterator === "symbol") {
1149 module.exports = _typeof = function _typeof(obj) {
1150 return typeof obj;
1151 };
1152
1153 module.exports["default"] = module.exports, module.exports.__esModule = true;
1154 } else {
1155 module.exports = _typeof = function _typeof(obj) {
1156 return obj && typeof _Symbol === "function" && obj.constructor === _Symbol && obj !== _Symbol.prototype ? "symbol" : typeof obj;
1157 };
1158
1159 module.exports["default"] = module.exports, module.exports.__esModule = true;
1160 }
1161
1162 return _typeof(obj);
1163 }
1164
1165 module.exports = _typeof;
1166 module.exports["default"] = module.exports, module.exports.__esModule = true;
1167
1168 /***/ }),
1169
1170 /***/ "../node_modules/@babel/runtime-corejs2/helpers/unsupportedIterableToArray.js":
1171 /*!************************************************************************************!*\
1172 !*** ../node_modules/@babel/runtime-corejs2/helpers/unsupportedIterableToArray.js ***!
1173 \************************************************************************************/
1174 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1175
1176 var _Array$from = __webpack_require__(/*! @babel/runtime-corejs2/core-js/array/from */ "../node_modules/@babel/runtime-corejs2/core-js/array/from.js");
1177
1178 var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray.js */ "../node_modules/@babel/runtime-corejs2/helpers/arrayLikeToArray.js");
1179
1180 function _unsupportedIterableToArray(o, minLen) {
1181 if (!o) return;
1182 if (typeof o === "string") return arrayLikeToArray(o, minLen);
1183 var n = Object.prototype.toString.call(o).slice(8, -1);
1184 if (n === "Object" && o.constructor) n = o.constructor.name;
1185 if (n === "Map" || n === "Set") return _Array$from(o);
1186 if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return arrayLikeToArray(o, minLen);
1187 }
1188
1189 module.exports = _unsupportedIterableToArray;
1190 module.exports["default"] = module.exports, module.exports.__esModule = true;
1191
1192 /***/ }),
1193
1194 /***/ "../node_modules/@reach/router/es/index.js":
1195 /*!*************************************************!*\
1196 !*** ../node_modules/@reach/router/es/index.js ***!
1197 \*************************************************/
1198 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
1199
1200 "use strict";
1201 __webpack_require__.r(__webpack_exports__);
1202 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
1203 /* harmony export */ "Link": () => (/* binding */ Link),
1204 /* harmony export */ "Location": () => (/* binding */ Location),
1205 /* harmony export */ "LocationProvider": () => (/* binding */ LocationProvider),
1206 /* harmony export */ "Match": () => (/* binding */ Match),
1207 /* harmony export */ "Redirect": () => (/* binding */ Redirect),
1208 /* harmony export */ "Router": () => (/* binding */ Router),
1209 /* harmony export */ "ServerLocation": () => (/* binding */ ServerLocation),
1210 /* harmony export */ "createHistory": () => (/* reexport safe */ _lib_history__WEBPACK_IMPORTED_MODULE_6__.createHistory),
1211 /* harmony export */ "createMemorySource": () => (/* reexport safe */ _lib_history__WEBPACK_IMPORTED_MODULE_6__.createMemorySource),
1212 /* harmony export */ "isRedirect": () => (/* binding */ isRedirect),
1213 /* harmony export */ "navigate": () => (/* reexport safe */ _lib_history__WEBPACK_IMPORTED_MODULE_6__.navigate),
1214 /* harmony export */ "redirectTo": () => (/* binding */ redirectTo),
1215 /* harmony export */ "globalHistory": () => (/* reexport safe */ _lib_history__WEBPACK_IMPORTED_MODULE_6__.globalHistory),
1216 /* harmony export */ "matchPath": () => (/* reexport safe */ _lib_utils__WEBPACK_IMPORTED_MODULE_5__.match),
1217 /* harmony export */ "useLocation": () => (/* binding */ useLocation),
1218 /* harmony export */ "useNavigate": () => (/* binding */ useNavigate),
1219 /* harmony export */ "useParams": () => (/* binding */ useParams),
1220 /* harmony export */ "useMatch": () => (/* binding */ useMatch)
1221 /* harmony export */ });
1222 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react");
1223 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
1224 /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
1225 /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);
1226 /* harmony import */ var invariant__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! invariant */ "../node_modules/invariant/browser.js");
1227 /* harmony import */ var invariant__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(invariant__WEBPACK_IMPORTED_MODULE_2__);
1228 /* harmony import */ var create_react_context__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! create-react-context */ "../node_modules/create-react-context/lib/index.js");
1229 /* harmony import */ var create_react_context__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(create_react_context__WEBPACK_IMPORTED_MODULE_3__);
1230 /* 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");
1231 /* harmony import */ var _lib_utils__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./lib/utils */ "../node_modules/@reach/router/es/lib/utils.js");
1232 /* harmony import */ var _lib_history__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./lib/history */ "../node_modules/@reach/router/es/lib/history.js");
1233 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; };
1234
1235 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; }
1236
1237 function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
1238
1239 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; }
1240
1241 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; }
1242
1243 /* eslint-disable jsx-a11y/anchor-has-content */
1244
1245
1246
1247
1248
1249
1250
1251
1252 ////////////////////////////////////////////////////////////////////////////////
1253
1254 var createNamedContext = function createNamedContext(name, defaultValue) {
1255 var Ctx = create_react_context__WEBPACK_IMPORTED_MODULE_3___default()(defaultValue);
1256 Ctx.displayName = name;
1257 return Ctx;
1258 };
1259
1260 ////////////////////////////////////////////////////////////////////////////////
1261 // Location Context/Provider
1262 var LocationContext = createNamedContext("Location");
1263
1264 // sets up a listener if there isn't one already so apps don't need to be
1265 // wrapped in some top level provider
1266 var Location = function Location(_ref) {
1267 var children = _ref.children;
1268 return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
1269 LocationContext.Consumer,
1270 null,
1271 function (context) {
1272 return context ? children(context) : react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
1273 LocationProvider,
1274 null,
1275 children
1276 );
1277 }
1278 );
1279 };
1280
1281 var LocationProvider = function (_React$Component) {
1282 _inherits(LocationProvider, _React$Component);
1283
1284 function LocationProvider() {
1285 var _temp, _this, _ret;
1286
1287 _classCallCheck(this, LocationProvider);
1288
1289 for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {
1290 args[_key] = arguments[_key];
1291 }
1292
1293 return _ret = (_temp = (_this = _possibleConstructorReturn(this, _React$Component.call.apply(_React$Component, [this].concat(args))), _this), _this.state = {
1294 context: _this.getContext(),
1295 refs: { unlisten: null }
1296 }, _temp), _possibleConstructorReturn(_this, _ret);
1297 }
1298
1299 LocationProvider.prototype.getContext = function getContext() {
1300 var _props$history = this.props.history,
1301 navigate = _props$history.navigate,
1302 location = _props$history.location;
1303
1304 return { navigate: navigate, location: location };
1305 };
1306
1307 LocationProvider.prototype.componentDidCatch = function componentDidCatch(error, info) {
1308 if (isRedirect(error)) {
1309 var _navigate = this.props.history.navigate;
1310
1311 _navigate(error.uri, { replace: true });
1312 } else {
1313 throw error;
1314 }
1315 };
1316
1317 LocationProvider.prototype.componentDidUpdate = function componentDidUpdate(prevProps, prevState) {
1318 if (prevState.context.location !== this.state.context.location) {
1319 this.props.history._onTransitionComplete();
1320 }
1321 };
1322
1323 LocationProvider.prototype.componentDidMount = function componentDidMount() {
1324 var _this2 = this;
1325
1326 var refs = this.state.refs,
1327 history = this.props.history;
1328
1329 history._onTransitionComplete();
1330 refs.unlisten = history.listen(function () {
1331 Promise.resolve().then(function () {
1332 // TODO: replace rAF with react deferred update API when it's ready https://github.com/facebook/react/issues/13306
1333 requestAnimationFrame(function () {
1334 if (!_this2.unmounted) {
1335 _this2.setState(function () {
1336 return { context: _this2.getContext() };
1337 });
1338 }
1339 });
1340 });
1341 });
1342 };
1343
1344 LocationProvider.prototype.componentWillUnmount = function componentWillUnmount() {
1345 var refs = this.state.refs;
1346
1347 this.unmounted = true;
1348 refs.unlisten();
1349 };
1350
1351 LocationProvider.prototype.render = function render() {
1352 var context = this.state.context,
1353 children = this.props.children;
1354
1355 return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
1356 LocationContext.Provider,
1357 { value: context },
1358 typeof children === "function" ? children(context) : children || null
1359 );
1360 };
1361
1362 return LocationProvider;
1363 }((react__WEBPACK_IMPORTED_MODULE_0___default().Component));
1364
1365 ////////////////////////////////////////////////////////////////////////////////
1366
1367
1368 LocationProvider.defaultProps = {
1369 history: _lib_history__WEBPACK_IMPORTED_MODULE_6__.globalHistory
1370 };
1371 true ? LocationProvider.propTypes = {
1372 history: (prop_types__WEBPACK_IMPORTED_MODULE_1___default().object.isRequired)
1373 } : 0;
1374 var ServerLocation = function ServerLocation(_ref2) {
1375 var url = _ref2.url,
1376 children = _ref2.children;
1377
1378 var searchIndex = url.indexOf("?");
1379 var searchExists = searchIndex > -1;
1380 var pathname = void 0;
1381 var search = "";
1382 var hash = "";
1383
1384 if (searchExists) {
1385 pathname = url.substring(0, searchIndex);
1386 search = url.substring(searchIndex);
1387 } else {
1388 pathname = url;
1389 }
1390
1391 return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
1392 LocationContext.Provider,
1393 {
1394 value: {
1395 location: {
1396 pathname: pathname,
1397 search: search,
1398 hash: hash
1399 },
1400 navigate: function navigate() {
1401 throw new Error("You can't call navigate on the server.");
1402 }
1403 }
1404 },
1405 children
1406 );
1407 };
1408 ////////////////////////////////////////////////////////////////////////////////
1409 // Sets baseuri and basepath for nested routers and links
1410 var BaseContext = createNamedContext("Base", { baseuri: "/", basepath: "/" });
1411
1412 ////////////////////////////////////////////////////////////////////////////////
1413 // The main event, welcome to the show everybody.
1414 var Router = function Router(props) {
1415 return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
1416 BaseContext.Consumer,
1417 null,
1418 function (baseContext) {
1419 return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
1420 Location,
1421 null,
1422 function (locationContext) {
1423 return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(RouterImpl, _extends({}, baseContext, locationContext, props));
1424 }
1425 );
1426 }
1427 );
1428 };
1429
1430 var RouterImpl = function (_React$PureComponent) {
1431 _inherits(RouterImpl, _React$PureComponent);
1432
1433 function RouterImpl() {
1434 _classCallCheck(this, RouterImpl);
1435
1436 return _possibleConstructorReturn(this, _React$PureComponent.apply(this, arguments));
1437 }
1438
1439 RouterImpl.prototype.render = function render() {
1440 var _props = this.props,
1441 location = _props.location,
1442 _navigate2 = _props.navigate,
1443 basepath = _props.basepath,
1444 primary = _props.primary,
1445 children = _props.children,
1446 baseuri = _props.baseuri,
1447 _props$component = _props.component,
1448 component = _props$component === undefined ? "div" : _props$component,
1449 domProps = _objectWithoutProperties(_props, ["location", "navigate", "basepath", "primary", "children", "baseuri", "component"]);
1450
1451 var routes = react__WEBPACK_IMPORTED_MODULE_0___default().Children.toArray(children).reduce(function (array, child) {
1452 var routes = createRoute(basepath)(child);
1453 return array.concat(routes);
1454 }, []);
1455 var pathname = location.pathname;
1456
1457
1458 var match = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.pick)(routes, pathname);
1459
1460 if (match) {
1461 var params = match.params,
1462 uri = match.uri,
1463 route = match.route,
1464 element = match.route.value;
1465
1466 // remove the /* from the end for child routes relative paths
1467
1468 basepath = route.default ? basepath : route.path.replace(/\*$/, "");
1469
1470 var props = _extends({}, params, {
1471 uri: uri,
1472 location: location,
1473 navigate: function navigate(to, options) {
1474 return _navigate2((0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.resolve)(to, uri), options);
1475 }
1476 });
1477
1478 var clone = react__WEBPACK_IMPORTED_MODULE_0___default().cloneElement(element, props, element.props.children ? react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
1479 Router,
1480 { location: location, primary: primary },
1481 element.props.children
1482 ) : undefined);
1483
1484 // using 'div' for < 16.3 support
1485 var FocusWrapper = primary ? FocusHandler : component;
1486 // don't pass any props to 'div'
1487 var wrapperProps = primary ? _extends({ uri: uri, location: location, component: component }, domProps) : domProps;
1488
1489 return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
1490 BaseContext.Provider,
1491 { value: { baseuri: uri, basepath: basepath } },
1492 react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
1493 FocusWrapper,
1494 wrapperProps,
1495 clone
1496 )
1497 );
1498 } else {
1499 // Not sure if we want this, would require index routes at every level
1500 // warning(
1501 // false,
1502 // `<Router basepath="${basepath}">\n\nNothing matched:\n\t${
1503 // location.pathname
1504 // }\n\nPaths checked: \n\t${routes
1505 // .map(route => route.path)
1506 // .join(
1507 // "\n\t"
1508 // )}\n\nTo get rid of this warning, add a default NotFound component as child of Router:
1509 // \n\tlet NotFound = () => <div>Not Found!</div>
1510 // \n\t<Router>\n\t <NotFound default/>\n\t {/* ... */}\n\t</Router>`
1511 // );
1512 return null;
1513 }
1514 };
1515
1516 return RouterImpl;
1517 }((react__WEBPACK_IMPORTED_MODULE_0___default().PureComponent));
1518
1519 RouterImpl.defaultProps = {
1520 primary: true
1521 };
1522
1523
1524 var FocusContext = createNamedContext("Focus");
1525
1526 var FocusHandler = function FocusHandler(_ref3) {
1527 var uri = _ref3.uri,
1528 location = _ref3.location,
1529 component = _ref3.component,
1530 domProps = _objectWithoutProperties(_ref3, ["uri", "location", "component"]);
1531
1532 return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
1533 FocusContext.Consumer,
1534 null,
1535 function (requestFocus) {
1536 return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(FocusHandlerImpl, _extends({}, domProps, {
1537 component: component,
1538 requestFocus: requestFocus,
1539 uri: uri,
1540 location: location
1541 }));
1542 }
1543 );
1544 };
1545
1546 // don't focus on initial render
1547 var initialRender = true;
1548 var focusHandlerCount = 0;
1549
1550 var FocusHandlerImpl = function (_React$Component2) {
1551 _inherits(FocusHandlerImpl, _React$Component2);
1552
1553 function FocusHandlerImpl() {
1554 var _temp2, _this4, _ret2;
1555
1556 _classCallCheck(this, FocusHandlerImpl);
1557
1558 for (var _len2 = arguments.length, args = Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {
1559 args[_key2] = arguments[_key2];
1560 }
1561
1562 return _ret2 = (_temp2 = (_this4 = _possibleConstructorReturn(this, _React$Component2.call.apply(_React$Component2, [this].concat(args))), _this4), _this4.state = {}, _this4.requestFocus = function (node) {
1563 if (!_this4.state.shouldFocus && node) {
1564 node.focus();
1565 }
1566 }, _temp2), _possibleConstructorReturn(_this4, _ret2);
1567 }
1568
1569 FocusHandlerImpl.getDerivedStateFromProps = function getDerivedStateFromProps(nextProps, prevState) {
1570 var initial = prevState.uri == null;
1571 if (initial) {
1572 return _extends({
1573 shouldFocus: true
1574 }, nextProps);
1575 } else {
1576 var myURIChanged = nextProps.uri !== prevState.uri;
1577 var navigatedUpToMe = prevState.location.pathname !== nextProps.location.pathname && nextProps.location.pathname === nextProps.uri;
1578 return _extends({
1579 shouldFocus: myURIChanged || navigatedUpToMe
1580 }, nextProps);
1581 }
1582 };
1583
1584 FocusHandlerImpl.prototype.componentDidMount = function componentDidMount() {
1585 focusHandlerCount++;
1586 this.focus();
1587 };
1588
1589 FocusHandlerImpl.prototype.componentWillUnmount = function componentWillUnmount() {
1590 focusHandlerCount--;
1591 if (focusHandlerCount === 0) {
1592 initialRender = true;
1593 }
1594 };
1595
1596 FocusHandlerImpl.prototype.componentDidUpdate = function componentDidUpdate(prevProps, prevState) {
1597 if (prevProps.location !== this.props.location && this.state.shouldFocus) {
1598 this.focus();
1599 }
1600 };
1601
1602 FocusHandlerImpl.prototype.focus = function focus() {
1603 if (false) {}
1604
1605 var requestFocus = this.props.requestFocus;
1606
1607
1608 if (requestFocus) {
1609 requestFocus(this.node);
1610 } else {
1611 if (initialRender) {
1612 initialRender = false;
1613 } else if (this.node) {
1614 // React polyfills [autofocus] and it fires earlier than cDM,
1615 // so we were stealing focus away, this line prevents that.
1616 if (!this.node.contains(document.activeElement)) {
1617 this.node.focus();
1618 }
1619 }
1620 }
1621 };
1622
1623 FocusHandlerImpl.prototype.render = function render() {
1624 var _this5 = this;
1625
1626 var _props2 = this.props,
1627 children = _props2.children,
1628 style = _props2.style,
1629 requestFocus = _props2.requestFocus,
1630 _props2$component = _props2.component,
1631 Comp = _props2$component === undefined ? "div" : _props2$component,
1632 uri = _props2.uri,
1633 location = _props2.location,
1634 domProps = _objectWithoutProperties(_props2, ["children", "style", "requestFocus", "component", "uri", "location"]);
1635
1636 return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
1637 Comp,
1638 _extends({
1639 style: _extends({ outline: "none" }, style),
1640 tabIndex: "-1",
1641 ref: function ref(n) {
1642 return _this5.node = n;
1643 }
1644 }, domProps),
1645 react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
1646 FocusContext.Provider,
1647 { value: this.requestFocus },
1648 this.props.children
1649 )
1650 );
1651 };
1652
1653 return FocusHandlerImpl;
1654 }((react__WEBPACK_IMPORTED_MODULE_0___default().Component));
1655
1656 (0,react_lifecycles_compat__WEBPACK_IMPORTED_MODULE_4__.polyfill)(FocusHandlerImpl);
1657
1658 var k = function k() {};
1659
1660 ////////////////////////////////////////////////////////////////////////////////
1661 var forwardRef = (react__WEBPACK_IMPORTED_MODULE_0___default().forwardRef);
1662
1663 if (typeof forwardRef === "undefined") {
1664 forwardRef = function forwardRef(C) {
1665 return C;
1666 };
1667 }
1668
1669 var Link = forwardRef(function (_ref4, ref) {
1670 var innerRef = _ref4.innerRef,
1671 props = _objectWithoutProperties(_ref4, ["innerRef"]);
1672
1673 return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
1674 BaseContext.Consumer,
1675 null,
1676 function (_ref5) {
1677 var basepath = _ref5.basepath,
1678 baseuri = _ref5.baseuri;
1679 return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
1680 Location,
1681 null,
1682 function (_ref6) {
1683 var location = _ref6.location,
1684 navigate = _ref6.navigate;
1685
1686 var to = props.to,
1687 state = props.state,
1688 replace = props.replace,
1689 _props$getProps = props.getProps,
1690 getProps = _props$getProps === undefined ? k : _props$getProps,
1691 anchorProps = _objectWithoutProperties(props, ["to", "state", "replace", "getProps"]);
1692
1693 var href = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.resolve)(to, baseuri);
1694 var encodedHref = encodeURI(href);
1695 var isCurrent = location.pathname === encodedHref;
1696 var isPartiallyCurrent = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.startsWith)(location.pathname, encodedHref);
1697
1698 return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("a", _extends({
1699 ref: ref || innerRef,
1700 "aria-current": isCurrent ? "page" : undefined
1701 }, anchorProps, getProps({ isCurrent: isCurrent, isPartiallyCurrent: isPartiallyCurrent, href: href, location: location }), {
1702 href: href,
1703 onClick: function onClick(event) {
1704 if (anchorProps.onClick) anchorProps.onClick(event);
1705 if (shouldNavigate(event)) {
1706 event.preventDefault();
1707 var shouldReplace = replace;
1708 if (typeof replace !== "boolean" && isCurrent) {
1709 var _location$state = _extends({}, location.state),
1710 key = _location$state.key,
1711 restState = _objectWithoutProperties(_location$state, ["key"]);
1712
1713 shouldReplace = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.shallowCompare)(_extends({}, state), restState);
1714 }
1715 navigate(href, {
1716 state: state,
1717 replace: shouldReplace
1718 });
1719 }
1720 }
1721 }));
1722 }
1723 );
1724 }
1725 );
1726 });
1727
1728 Link.displayName = "Link";
1729
1730 true ? Link.propTypes = {
1731 to: (prop_types__WEBPACK_IMPORTED_MODULE_1___default().string.isRequired)
1732 } : 0;
1733
1734 ////////////////////////////////////////////////////////////////////////////////
1735 function RedirectRequest(uri) {
1736 this.uri = uri;
1737 }
1738
1739 var isRedirect = function isRedirect(o) {
1740 return o instanceof RedirectRequest;
1741 };
1742
1743 var redirectTo = function redirectTo(to) {
1744 throw new RedirectRequest(to);
1745 };
1746
1747 var RedirectImpl = function (_React$Component3) {
1748 _inherits(RedirectImpl, _React$Component3);
1749
1750 function RedirectImpl() {
1751 _classCallCheck(this, RedirectImpl);
1752
1753 return _possibleConstructorReturn(this, _React$Component3.apply(this, arguments));
1754 }
1755
1756 // Support React < 16 with this hook
1757 RedirectImpl.prototype.componentDidMount = function componentDidMount() {
1758 var _props3 = this.props,
1759 navigate = _props3.navigate,
1760 to = _props3.to,
1761 from = _props3.from,
1762 _props3$replace = _props3.replace,
1763 replace = _props3$replace === undefined ? true : _props3$replace,
1764 state = _props3.state,
1765 noThrow = _props3.noThrow,
1766 baseuri = _props3.baseuri,
1767 props = _objectWithoutProperties(_props3, ["navigate", "to", "from", "replace", "state", "noThrow", "baseuri"]);
1768
1769 Promise.resolve().then(function () {
1770 var resolvedTo = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.resolve)(to, baseuri);
1771 navigate((0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.insertParams)(resolvedTo, props), { replace: replace, state: state });
1772 });
1773 };
1774
1775 RedirectImpl.prototype.render = function render() {
1776 var _props4 = this.props,
1777 navigate = _props4.navigate,
1778 to = _props4.to,
1779 from = _props4.from,
1780 replace = _props4.replace,
1781 state = _props4.state,
1782 noThrow = _props4.noThrow,
1783 baseuri = _props4.baseuri,
1784 props = _objectWithoutProperties(_props4, ["navigate", "to", "from", "replace", "state", "noThrow", "baseuri"]);
1785
1786 var resolvedTo = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.resolve)(to, baseuri);
1787 if (!noThrow) redirectTo((0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.insertParams)(resolvedTo, props));
1788 return null;
1789 };
1790
1791 return RedirectImpl;
1792 }((react__WEBPACK_IMPORTED_MODULE_0___default().Component));
1793
1794 var Redirect = function Redirect(props) {
1795 return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
1796 BaseContext.Consumer,
1797 null,
1798 function (_ref7) {
1799 var baseuri = _ref7.baseuri;
1800 return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
1801 Location,
1802 null,
1803 function (locationContext) {
1804 return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(RedirectImpl, _extends({}, locationContext, { baseuri: baseuri }, props));
1805 }
1806 );
1807 }
1808 );
1809 };
1810
1811 true ? Redirect.propTypes = {
1812 from: (prop_types__WEBPACK_IMPORTED_MODULE_1___default().string),
1813 to: (prop_types__WEBPACK_IMPORTED_MODULE_1___default().string.isRequired)
1814 } : 0;
1815
1816 ////////////////////////////////////////////////////////////////////////////////
1817 var Match = function Match(_ref8) {
1818 var path = _ref8.path,
1819 children = _ref8.children;
1820 return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
1821 BaseContext.Consumer,
1822 null,
1823 function (_ref9) {
1824 var baseuri = _ref9.baseuri;
1825 return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
1826 Location,
1827 null,
1828 function (_ref10) {
1829 var navigate = _ref10.navigate,
1830 location = _ref10.location;
1831
1832 var resolvedPath = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.resolve)(path, baseuri);
1833 var result = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.match)(resolvedPath, location.pathname);
1834 return children({
1835 navigate: navigate,
1836 location: location,
1837 match: result ? _extends({}, result.params, {
1838 uri: result.uri,
1839 path: path
1840 }) : null
1841 });
1842 }
1843 );
1844 }
1845 );
1846 };
1847
1848 ////////////////////////////////////////////////////////////////////////////////
1849 // Hooks
1850
1851 var useLocation = function useLocation() {
1852 var context = (0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(LocationContext);
1853
1854 if (!context) {
1855 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");
1856 }
1857
1858 return context.location;
1859 };
1860
1861 var useNavigate = function useNavigate() {
1862 var context = (0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(LocationContext);
1863
1864 if (!context) {
1865 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");
1866 }
1867
1868 return context.navigate;
1869 };
1870
1871 var useParams = function useParams() {
1872 var context = (0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(BaseContext);
1873
1874 if (!context) {
1875 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");
1876 }
1877
1878 var location = useLocation();
1879
1880 var results = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.match)(context.basepath, location.pathname);
1881
1882 return results ? results.params : null;
1883 };
1884
1885 var useMatch = function useMatch(path) {
1886 if (!path) {
1887 throw new Error("useMatch(path: string) requires an argument of a string to match against");
1888 }
1889 var context = (0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(BaseContext);
1890
1891 if (!context) {
1892 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");
1893 }
1894
1895 var location = useLocation();
1896
1897 var resolvedPath = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.resolve)(path, context.baseuri);
1898 var result = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.match)(resolvedPath, location.pathname);
1899 return result ? _extends({}, result.params, {
1900 uri: result.uri,
1901 path: path
1902 }) : null;
1903 };
1904
1905 ////////////////////////////////////////////////////////////////////////////////
1906 // Junk
1907 var stripSlashes = function stripSlashes(str) {
1908 return str.replace(/(^\/+|\/+$)/g, "");
1909 };
1910
1911 var createRoute = function createRoute(basepath) {
1912 return function (element) {
1913 if (!element) {
1914 return null;
1915 }
1916
1917 if (element.type === (react__WEBPACK_IMPORTED_MODULE_0___default().Fragment) && element.props.children) {
1918 return react__WEBPACK_IMPORTED_MODULE_0___default().Children.map(element.props.children, createRoute(basepath));
1919 }
1920 !(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;
1921
1922 !!(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;
1923
1924 !!(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;
1925
1926 if (element.props.default) {
1927 return { value: element, default: true };
1928 }
1929
1930 var elementPath = element.type === Redirect ? element.props.from : element.props.path;
1931
1932 var path = elementPath === "/" ? basepath : stripSlashes(basepath) + "/" + stripSlashes(elementPath);
1933
1934 return {
1935 value: element,
1936 default: element.props.default,
1937 path: element.props.children ? stripSlashes(path) + "/*" : path
1938 };
1939 };
1940 };
1941
1942 var shouldNavigate = function shouldNavigate(event) {
1943 return !event.defaultPrevented && event.button === 0 && !(event.metaKey || event.altKey || event.ctrlKey || event.shiftKey);
1944 };
1945
1946 ////////////////////////////////////////////////////////////////////////
1947
1948
1949 /***/ }),
1950
1951 /***/ "../node_modules/@reach/router/es/lib/history.js":
1952 /*!*******************************************************!*\
1953 !*** ../node_modules/@reach/router/es/lib/history.js ***!
1954 \*******************************************************/
1955 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
1956
1957 "use strict";
1958 __webpack_require__.r(__webpack_exports__);
1959 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
1960 /* harmony export */ "globalHistory": () => (/* binding */ globalHistory),
1961 /* harmony export */ "navigate": () => (/* binding */ navigate),
1962 /* harmony export */ "createHistory": () => (/* binding */ createHistory),
1963 /* harmony export */ "createMemorySource": () => (/* binding */ createMemorySource)
1964 /* harmony export */ });
1965 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; };
1966
1967 var getLocation = function getLocation(source) {
1968 var _source$location = source.location,
1969 search = _source$location.search,
1970 hash = _source$location.hash,
1971 href = _source$location.href,
1972 origin = _source$location.origin,
1973 protocol = _source$location.protocol,
1974 host = _source$location.host,
1975 hostname = _source$location.hostname,
1976 port = _source$location.port;
1977 var pathname = source.location.pathname;
1978
1979
1980 if (!pathname && href && canUseDOM) {
1981 var url = new URL(href);
1982 pathname = url.pathname;
1983 }
1984
1985 return {
1986 pathname: encodeURI(decodeURI(pathname)),
1987 search: search,
1988 hash: hash,
1989 href: href,
1990 origin: origin,
1991 protocol: protocol,
1992 host: host,
1993 hostname: hostname,
1994 port: port,
1995 state: source.history.state,
1996 key: source.history.state && source.history.state.key || "initial"
1997 };
1998 };
1999
2000 var createHistory = function createHistory(source, options) {
2001 var listeners = [];
2002 var location = getLocation(source);
2003 var transitioning = false;
2004 var resolveTransition = function resolveTransition() {};
2005
2006 return {
2007 get location() {
2008 return location;
2009 },
2010
2011 get transitioning() {
2012 return transitioning;
2013 },
2014
2015 _onTransitionComplete: function _onTransitionComplete() {
2016 transitioning = false;
2017 resolveTransition();
2018 },
2019 listen: function listen(listener) {
2020 listeners.push(listener);
2021
2022 var popstateListener = function popstateListener() {
2023 location = getLocation(source);
2024 listener({ location: location, action: "POP" });
2025 };
2026
2027 source.addEventListener("popstate", popstateListener);
2028
2029 return function () {
2030 source.removeEventListener("popstate", popstateListener);
2031 listeners = listeners.filter(function (fn) {
2032 return fn !== listener;
2033 });
2034 };
2035 },
2036 navigate: function navigate(to) {
2037 var _ref = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {},
2038 state = _ref.state,
2039 _ref$replace = _ref.replace,
2040 replace = _ref$replace === undefined ? false : _ref$replace;
2041
2042 if (typeof to === "number") {
2043 source.history.go(to);
2044 } else {
2045 state = _extends({}, state, { key: Date.now() + "" });
2046 // try...catch iOS Safari limits to 100 pushState calls
2047 try {
2048 if (transitioning || replace) {
2049 source.history.replaceState(state, null, to);
2050 } else {
2051 source.history.pushState(state, null, to);
2052 }
2053 } catch (e) {
2054 source.location[replace ? "replace" : "assign"](to);
2055 }
2056 }
2057
2058 location = getLocation(source);
2059 transitioning = true;
2060 var transition = new Promise(function (res) {
2061 return resolveTransition = res;
2062 });
2063 listeners.forEach(function (listener) {
2064 return listener({ location: location, action: "PUSH" });
2065 });
2066 return transition;
2067 }
2068 };
2069 };
2070
2071 ////////////////////////////////////////////////////////////////////////////////
2072 // Stores history entries in memory for testing or other platforms like Native
2073 var createMemorySource = function createMemorySource() {
2074 var initialPath = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "/";
2075
2076 var searchIndex = initialPath.indexOf("?");
2077 var initialLocation = {
2078 pathname: searchIndex > -1 ? initialPath.substr(0, searchIndex) : initialPath,
2079 search: searchIndex > -1 ? initialPath.substr(searchIndex) : ""
2080 };
2081 var index = 0;
2082 var stack = [initialLocation];
2083 var states = [null];
2084
2085 return {
2086 get location() {
2087 return stack[index];
2088 },
2089 addEventListener: function addEventListener(name, fn) {},
2090 removeEventListener: function removeEventListener(name, fn) {},
2091
2092 history: {
2093 get entries() {
2094 return stack;
2095 },
2096 get index() {
2097 return index;
2098 },
2099 get state() {
2100 return states[index];
2101 },
2102 pushState: function pushState(state, _, uri) {
2103 var _uri$split = uri.split("?"),
2104 pathname = _uri$split[0],
2105 _uri$split$ = _uri$split[1],
2106 search = _uri$split$ === undefined ? "" : _uri$split$;
2107
2108 index++;
2109 stack.push({ pathname: pathname, search: search.length ? "?" + search : search });
2110 states.push(state);
2111 },
2112 replaceState: function replaceState(state, _, uri) {
2113 var _uri$split2 = uri.split("?"),
2114 pathname = _uri$split2[0],
2115 _uri$split2$ = _uri$split2[1],
2116 search = _uri$split2$ === undefined ? "" : _uri$split2$;
2117
2118 stack[index] = { pathname: pathname, search: search };
2119 states[index] = state;
2120 },
2121 go: function go(to) {
2122 var newIndex = index + to;
2123
2124 if (newIndex < 0 || newIndex > states.length - 1) {
2125 return;
2126 }
2127
2128 index = newIndex;
2129 }
2130 }
2131 };
2132 };
2133
2134 ////////////////////////////////////////////////////////////////////////////////
2135 // global history - uses window.history as the source if available, otherwise a
2136 // memory history
2137 var canUseDOM = !!(typeof window !== "undefined" && window.document && window.document.createElement);
2138 var getSource = function getSource() {
2139 return canUseDOM ? window : createMemorySource();
2140 };
2141
2142 var globalHistory = createHistory(getSource());
2143 var navigate = globalHistory.navigate;
2144
2145 ////////////////////////////////////////////////////////////////////////////////
2146
2147
2148
2149 /***/ }),
2150
2151 /***/ "../node_modules/@reach/router/es/lib/utils.js":
2152 /*!*****************************************************!*\
2153 !*** ../node_modules/@reach/router/es/lib/utils.js ***!
2154 \*****************************************************/
2155 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
2156
2157 "use strict";
2158 __webpack_require__.r(__webpack_exports__);
2159 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
2160 /* harmony export */ "startsWith": () => (/* binding */ startsWith),
2161 /* harmony export */ "pick": () => (/* binding */ pick),
2162 /* harmony export */ "match": () => (/* binding */ match),
2163 /* harmony export */ "resolve": () => (/* binding */ resolve),
2164 /* harmony export */ "insertParams": () => (/* binding */ insertParams),
2165 /* harmony export */ "validateRedirect": () => (/* binding */ validateRedirect),
2166 /* harmony export */ "shallowCompare": () => (/* binding */ shallowCompare)
2167 /* harmony export */ });
2168 /* harmony import */ var invariant__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! invariant */ "../node_modules/invariant/browser.js");
2169 /* harmony import */ var invariant__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(invariant__WEBPACK_IMPORTED_MODULE_0__);
2170
2171
2172 ////////////////////////////////////////////////////////////////////////////////
2173 // startsWith(string, search) - Check if `string` starts with `search`
2174 var startsWith = function startsWith(string, search) {
2175 return string.substr(0, search.length) === search;
2176 };
2177
2178 ////////////////////////////////////////////////////////////////////////////////
2179 // pick(routes, uri)
2180 //
2181 // Ranks and picks the best route to match. Each segment gets the highest
2182 // amount of points, then the type of segment gets an additional amount of
2183 // points where
2184 //
2185 // static > dynamic > splat > root
2186 //
2187 // This way we don't have to worry about the order of our routes, let the
2188 // computers do it.
2189 //
2190 // A route looks like this
2191 //
2192 // { path, default, value }
2193 //
2194 // And a returned match looks like:
2195 //
2196 // { route, params, uri }
2197 //
2198 // I know, I should use TypeScript not comments for these types.
2199 var pick = function pick(routes, uri) {
2200 var match = void 0;
2201 var default_ = void 0;
2202
2203 var _uri$split = uri.split("?"),
2204 uriPathname = _uri$split[0];
2205
2206 var uriSegments = segmentize(uriPathname);
2207 var isRootUri = uriSegments[0] === "";
2208 var ranked = rankRoutes(routes);
2209
2210 for (var i = 0, l = ranked.length; i < l; i++) {
2211 var missed = false;
2212 var route = ranked[i].route;
2213
2214 if (route.default) {
2215 default_ = {
2216 route: route,
2217 params: {},
2218 uri: uri
2219 };
2220 continue;
2221 }
2222
2223 var routeSegments = segmentize(route.path);
2224 var params = {};
2225 var max = Math.max(uriSegments.length, routeSegments.length);
2226 var index = 0;
2227
2228 for (; index < max; index++) {
2229 var routeSegment = routeSegments[index];
2230 var uriSegment = uriSegments[index];
2231
2232 if (isSplat(routeSegment)) {
2233 // Hit a splat, just grab the rest, and return a match
2234 // uri: /files/documents/work
2235 // route: /files/*
2236 var param = routeSegment.slice(1) || "*";
2237 params[param] = uriSegments.slice(index).map(decodeURIComponent).join("/");
2238 break;
2239 }
2240
2241 if (uriSegment === undefined) {
2242 // URI is shorter than the route, no match
2243 // uri: /users
2244 // route: /users/:userId
2245 missed = true;
2246 break;
2247 }
2248
2249 var dynamicMatch = paramRe.exec(routeSegment);
2250
2251 if (dynamicMatch && !isRootUri) {
2252 var matchIsNotReserved = reservedNames.indexOf(dynamicMatch[1]) === -1;
2253 !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;
2254 var value = decodeURIComponent(uriSegment);
2255 params[dynamicMatch[1]] = value;
2256 } else if (routeSegment !== uriSegment) {
2257 // Current segments don't match, not dynamic, not splat, so no match
2258 // uri: /users/123/settings
2259 // route: /users/:id/profile
2260 missed = true;
2261 break;
2262 }
2263 }
2264
2265 if (!missed) {
2266 match = {
2267 route: route,
2268 params: params,
2269 uri: "/" + uriSegments.slice(0, index).join("/")
2270 };
2271 break;
2272 }
2273 }
2274
2275 return match || default_ || null;
2276 };
2277
2278 ////////////////////////////////////////////////////////////////////////////////
2279 // match(path, uri) - Matches just one path to a uri, also lol
2280 var match = function match(path, uri) {
2281 return pick([{ path: path }], uri);
2282 };
2283
2284 ////////////////////////////////////////////////////////////////////////////////
2285 // resolve(to, basepath)
2286 //
2287 // Resolves URIs as though every path is a directory, no files. Relative URIs
2288 // in the browser can feel awkward because not only can you be "in a directory"
2289 // you can be "at a file", too. For example
2290 //
2291 // browserSpecResolve('foo', '/bar/') => /bar/foo
2292 // browserSpecResolve('foo', '/bar') => /foo
2293 //
2294 // But on the command line of a file system, it's not as complicated, you can't
2295 // `cd` from a file, only directories. This way, links have to know less about
2296 // their current path. To go deeper you can do this:
2297 //
2298 // <Link to="deeper"/>
2299 // // instead of
2300 // <Link to=`{${props.uri}/deeper}`/>
2301 //
2302 // Just like `cd`, if you want to go deeper from the command line, you do this:
2303 //
2304 // cd deeper
2305 // # not
2306 // cd $(pwd)/deeper
2307 //
2308 // By treating every path as a directory, linking to relative paths should
2309 // require less contextual information and (fingers crossed) be more intuitive.
2310 var resolve = function resolve(to, base) {
2311 // /foo/bar, /baz/qux => /foo/bar
2312 if (startsWith(to, "/")) {
2313 return to;
2314 }
2315
2316 var _to$split = to.split("?"),
2317 toPathname = _to$split[0],
2318 toQuery = _to$split[1];
2319
2320 var _base$split = base.split("?"),
2321 basePathname = _base$split[0];
2322
2323 var toSegments = segmentize(toPathname);
2324 var baseSegments = segmentize(basePathname);
2325
2326 // ?a=b, /users?b=c => /users?a=b
2327 if (toSegments[0] === "") {
2328 return addQuery(basePathname, toQuery);
2329 }
2330
2331 // profile, /users/789 => /users/789/profile
2332 if (!startsWith(toSegments[0], ".")) {
2333 var pathname = baseSegments.concat(toSegments).join("/");
2334 return addQuery((basePathname === "/" ? "" : "/") + pathname, toQuery);
2335 }
2336
2337 // ./ /users/123 => /users/123
2338 // ../ /users/123 => /users
2339 // ../.. /users/123 => /
2340 // ../../one /a/b/c/d => /a/b/one
2341 // .././one /a/b/c/d => /a/b/c/one
2342 var allSegments = baseSegments.concat(toSegments);
2343 var segments = [];
2344 for (var i = 0, l = allSegments.length; i < l; i++) {
2345 var segment = allSegments[i];
2346 if (segment === "..") segments.pop();else if (segment !== ".") segments.push(segment);
2347 }
2348
2349 return addQuery("/" + segments.join("/"), toQuery);
2350 };
2351
2352 ////////////////////////////////////////////////////////////////////////////////
2353 // insertParams(path, params)
2354
2355 var insertParams = function insertParams(path, params) {
2356 var _path$split = path.split("?"),
2357 pathBase = _path$split[0],
2358 _path$split$ = _path$split[1],
2359 query = _path$split$ === undefined ? "" : _path$split$;
2360
2361 var segments = segmentize(pathBase);
2362 var constructedPath = "/" + segments.map(function (segment) {
2363 var match = paramRe.exec(segment);
2364 return match ? params[match[1]] : segment;
2365 }).join("/");
2366 var _params$location = params.location;
2367 _params$location = _params$location === undefined ? {} : _params$location;
2368 var _params$location$sear = _params$location.search,
2369 search = _params$location$sear === undefined ? "" : _params$location$sear;
2370
2371 var searchSplit = search.split("?")[1] || "";
2372 constructedPath = addQuery(constructedPath, query, searchSplit);
2373 return constructedPath;
2374 };
2375
2376 var validateRedirect = function validateRedirect(from, to) {
2377 var filter = function filter(segment) {
2378 return isDynamic(segment);
2379 };
2380 var fromString = segmentize(from).filter(filter).sort().join("/");
2381 var toString = segmentize(to).filter(filter).sort().join("/");
2382 return fromString === toString;
2383 };
2384
2385 ////////////////////////////////////////////////////////////////////////////////
2386 // Junk
2387 var paramRe = /^:(.+)/;
2388
2389 var SEGMENT_POINTS = 4;
2390 var STATIC_POINTS = 3;
2391 var DYNAMIC_POINTS = 2;
2392 var SPLAT_PENALTY = 1;
2393 var ROOT_POINTS = 1;
2394
2395 var isRootSegment = function isRootSegment(segment) {
2396 return segment === "";
2397 };
2398 var isDynamic = function isDynamic(segment) {
2399 return paramRe.test(segment);
2400 };
2401 var isSplat = function isSplat(segment) {
2402 return segment && segment[0] === "*";
2403 };
2404
2405 var rankRoute = function rankRoute(route, index) {
2406 var score = route.default ? 0 : segmentize(route.path).reduce(function (score, segment) {
2407 score += SEGMENT_POINTS;
2408 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;
2409 return score;
2410 }, 0);
2411 return { route: route, score: score, index: index };
2412 };
2413
2414 var rankRoutes = function rankRoutes(routes) {
2415 return routes.map(rankRoute).sort(function (a, b) {
2416 return a.score < b.score ? 1 : a.score > b.score ? -1 : a.index - b.index;
2417 });
2418 };
2419
2420 var segmentize = function segmentize(uri) {
2421 return uri
2422 // strip starting/ending slashes
2423 .replace(/(^\/+|\/+$)/g, "").split("/");
2424 };
2425
2426 var addQuery = function addQuery(pathname) {
2427 for (var _len = arguments.length, query = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {
2428 query[_key - 1] = arguments[_key];
2429 }
2430
2431 query = query.filter(function (q) {
2432 return q && q.length > 0;
2433 });
2434 return pathname + (query && query.length > 0 ? "?" + query.join("&") : "");
2435 };
2436
2437 var reservedNames = ["uri", "path"];
2438
2439 /**
2440 * Shallow compares two objects.
2441 * @param {Object} obj1 The first object to compare.
2442 * @param {Object} obj2 The second object to compare.
2443 */
2444 var shallowCompare = function shallowCompare(obj1, obj2) {
2445 var obj1Keys = Object.keys(obj1);
2446 return obj1Keys.length === Object.keys(obj2).length && obj1Keys.every(function (key) {
2447 return obj2.hasOwnProperty(key) && obj1[key] === obj2[key];
2448 });
2449 };
2450
2451 ////////////////////////////////////////////////////////////////////////////////
2452
2453
2454 /***/ }),
2455
2456 /***/ "../core/app/assets/js/hooks/use-action.js":
2457 /*!*************************************************!*\
2458 !*** ../core/app/assets/js/hooks/use-action.js ***!
2459 \*************************************************/
2460 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2461
2462 "use strict";
2463
2464
2465 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
2466
2467 _Object$defineProperty(exports, "__esModule", {
2468 value: true
2469 });
2470
2471 exports["default"] = useAction;
2472
2473 __webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
2474
2475 __webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
2476
2477 function useAction() {
2478 return {
2479 backToDashboard: function backToDashboard() {
2480 if (window.top === window) {
2481 window.top.location = elementorAppConfig.admin_url;
2482 } else {
2483 // Iframe.
2484 window.top.$e.run('app/close');
2485 }
2486 },
2487 backToReferrer: function backToReferrer() {
2488 if (window.top === window) {
2489 // Directly - in case that the return_url is the login-page, the target should be the admin-page and not the login-page again.
2490 window.top.location = elementorAppConfig.return_url.includes(elementorAppConfig.login_url) ? elementorAppConfig.admin_url : elementorAppConfig.return_url;
2491 } else {
2492 // Iframe.
2493 window.top.$e.run('app/close');
2494 }
2495 }
2496 };
2497 }
2498
2499 /***/ }),
2500
2501 /***/ "../core/app/assets/js/hooks/use-ajax.js":
2502 /*!***********************************************!*\
2503 !*** ../core/app/assets/js/hooks/use-ajax.js ***!
2504 \***********************************************/
2505 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2506
2507 "use strict";
2508
2509
2510 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
2511
2512 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
2513
2514 _Object$defineProperty(exports, "__esModule", {
2515 value: true
2516 });
2517
2518 exports["default"] = useAjax;
2519
2520 var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
2521
2522 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
2523
2524 var _react = __webpack_require__(/*! react */ "react");
2525
2526 function useAjax() {
2527 var _useState = (0, _react.useState)(null),
2528 _useState2 = (0, _slicedToArray2.default)(_useState, 2),
2529 ajax = _useState2[0],
2530 setAjax = _useState2[1],
2531 initialStatusKey = 'initial',
2532 uploadInitialState = {
2533 status: initialStatusKey,
2534 isComplete: false,
2535 response: null
2536 },
2537 _useState3 = (0, _react.useState)(uploadInitialState),
2538 _useState4 = (0, _slicedToArray2.default)(_useState3, 2),
2539 ajaxState = _useState4[0],
2540 setAjaxState = _useState4[1],
2541 ajaxActions = {
2542 reset: function reset() {
2543 return setAjaxState(initialStatusKey);
2544 }
2545 };
2546
2547 (0, _react.useEffect)(function () {
2548 if (ajax) {
2549 var formData = new FormData();
2550
2551 if (ajax.data) {
2552 for (var key in ajax.data) {
2553 formData.append(key, ajax.data[key]);
2554 }
2555
2556 if (!ajax.data.nonce) {
2557 formData.append('_nonce', elementorCommon.config.ajax.nonce);
2558 }
2559 }
2560
2561 var options = (0, _objectSpread2.default)((0, _objectSpread2.default)({
2562 type: 'post',
2563 url: elementorCommon.config.ajax.url,
2564 headers: {},
2565 cache: false,
2566 contentType: false,
2567 processData: false
2568 }, ajax), {}, {
2569 data: formData,
2570 success: function success(response) {
2571 var status = response.success ? 'success' : 'error';
2572 setAjaxState(function (prevState) {
2573 return (0, _objectSpread2.default)((0, _objectSpread2.default)({}, prevState), {}, {
2574 status: status,
2575 response: response === null || response === void 0 ? void 0 : response.data
2576 });
2577 });
2578 },
2579 error: function error() {
2580 setAjaxState(function (prevState) {
2581 return (0, _objectSpread2.default)((0, _objectSpread2.default)({}, prevState), {}, {
2582 status: 'error'
2583 });
2584 });
2585 },
2586 complete: function complete() {
2587 setAjaxState(function (prevState) {
2588 return (0, _objectSpread2.default)((0, _objectSpread2.default)({}, prevState), {}, {
2589 isComplete: true
2590 });
2591 });
2592 }
2593 });
2594 jQuery.ajax(options);
2595 }
2596 }, [ajax]);
2597 return {
2598 ajax: ajax,
2599 setAjax: setAjax,
2600 ajaxState: ajaxState,
2601 ajaxActions: ajaxActions
2602 };
2603 }
2604
2605 /***/ }),
2606
2607 /***/ "../core/app/assets/js/hooks/use-page-title.js":
2608 /*!*****************************************************!*\
2609 !*** ../core/app/assets/js/hooks/use-page-title.js ***!
2610 \*****************************************************/
2611 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2612
2613 "use strict";
2614 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
2615
2616
2617 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
2618
2619 _Object$defineProperty(exports, "__esModule", {
2620 value: true
2621 });
2622
2623 exports["default"] = usePageTitle;
2624
2625 var _react = __webpack_require__(/*! react */ "react");
2626
2627 function usePageTitle(_ref) {
2628 var title = _ref.title,
2629 prefix = _ref.prefix;
2630 (0, _react.useEffect)(function () {
2631 if (!prefix) {
2632 prefix = __('Elementor', 'elementor');
2633 }
2634
2635 document.title = "".concat(prefix, " | ").concat(title);
2636 }, [title, prefix]);
2637 }
2638
2639 /***/ }),
2640
2641 /***/ "../core/app/assets/js/hooks/use-query-params.js":
2642 /*!*******************************************************!*\
2643 !*** ../core/app/assets/js/hooks/use-query-params.js ***!
2644 \*******************************************************/
2645 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2646
2647 "use strict";
2648
2649
2650 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
2651
2652 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
2653
2654 _Object$defineProperty(exports, "__esModule", {
2655 value: true
2656 });
2657
2658 exports["default"] = useQueryParams;
2659
2660 var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
2661
2662 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
2663
2664 __webpack_require__(/*! core-js/modules/es6.regexp.search.js */ "../node_modules/core-js/modules/es6.regexp.search.js");
2665
2666 __webpack_require__(/*! core-js/modules/es6.object.to-string.js */ "../node_modules/core-js/modules/es6.object.to-string.js");
2667
2668 __webpack_require__(/*! core-js/modules/es6.array.iterator.js */ "../node_modules/core-js/modules/es6.array.iterator.js");
2669
2670 __webpack_require__(/*! core-js/modules/web.dom.iterable.js */ "../node_modules/core-js/modules/web.dom.iterable.js");
2671
2672 __webpack_require__(/*! core-js/modules/es6.regexp.match.js */ "../node_modules/core-js/modules/es6.regexp.match.js");
2673
2674 __webpack_require__(/*! core-js/modules/es6.regexp.split.js */ "../node_modules/core-js/modules/es6.regexp.split.js");
2675
2676 function useQueryParams() {
2677 var _location$hash$match;
2678
2679 var urlSearchParams = new URLSearchParams(window.location.search),
2680 urlParams = Object.fromEntries(urlSearchParams.entries()),
2681 hashValue = (_location$hash$match = location.hash.match(/\?(.+)/)) === null || _location$hash$match === void 0 ? void 0 : _location$hash$match[1],
2682 hashParams = {};
2683
2684 if (hashValue) {
2685 hashValue.split('&').forEach(function (pair) {
2686 var _pair$split = pair.split('='),
2687 _pair$split2 = (0, _slicedToArray2.default)(_pair$split, 2),
2688 key = _pair$split2[0],
2689 value = _pair$split2[1];
2690
2691 hashParams[key] = value;
2692 });
2693 } // Merging the URL params with the hash params.
2694
2695
2696 var queryParams = (0, _objectSpread2.default)((0, _objectSpread2.default)({}, urlParams), hashParams);
2697 return {
2698 getAll: function getAll() {
2699 return queryParams;
2700 }
2701 };
2702 }
2703
2704 /***/ }),
2705
2706 /***/ "../core/app/assets/js/layout/content.js":
2707 /*!***********************************************!*\
2708 !*** ../core/app/assets/js/layout/content.js ***!
2709 \***********************************************/
2710 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2711
2712 "use strict";
2713 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
2714
2715
2716 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
2717
2718 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
2719
2720 _Object$defineProperty(exports, "__esModule", {
2721 value: true
2722 });
2723
2724 exports["default"] = Content;
2725
2726 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
2727
2728 function Content(props) {
2729 return /*#__PURE__*/_react.default.createElement("main", {
2730 className: "eps-app__content ".concat(props.className)
2731 }, props.children);
2732 }
2733
2734 Content.propTypes = {
2735 children: PropTypes.any,
2736 className: PropTypes.string
2737 };
2738 Content.defaultProps = {
2739 className: ''
2740 };
2741
2742 /***/ }),
2743
2744 /***/ "../core/app/assets/js/layout/footer.js":
2745 /*!**********************************************!*\
2746 !*** ../core/app/assets/js/layout/footer.js ***!
2747 \**********************************************/
2748 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2749
2750 "use strict";
2751 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
2752
2753
2754 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
2755
2756 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
2757
2758 _Object$defineProperty(exports, "__esModule", {
2759 value: true
2760 });
2761
2762 exports["default"] = Footer;
2763
2764 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
2765
2766 function Footer(props) {
2767 return /*#__PURE__*/_react.default.createElement("footer", {
2768 className: "eps-app__footer"
2769 }, props.children);
2770 }
2771
2772 Footer.propTypes = {
2773 children: PropTypes.object
2774 };
2775
2776 /***/ }),
2777
2778 /***/ "../core/app/assets/js/layout/header-button.js":
2779 /*!*****************************************************!*\
2780 !*** ../core/app/assets/js/layout/header-button.js ***!
2781 \*****************************************************/
2782 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2783
2784 "use strict";
2785
2786
2787 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
2788
2789 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
2790
2791 _Object$defineProperty(exports, "__esModule", {
2792 value: true
2793 });
2794
2795 exports["default"] = void 0;
2796
2797 var _assign = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/assign */ "../node_modules/@babel/runtime-corejs2/core-js/object/assign.js"));
2798
2799 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
2800
2801 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
2802
2803 var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
2804
2805 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
2806
2807 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
2808
2809 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
2810
2811 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
2812
2813 var _button = _interopRequireDefault(__webpack_require__(/*! ../ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
2814
2815 var Button = /*#__PURE__*/function (_BaseButton) {
2816 (0, _inherits2.default)(Button, _BaseButton);
2817
2818 var _super = (0, _createSuper2.default)(Button);
2819
2820 function Button() {
2821 (0, _classCallCheck2.default)(this, Button);
2822 return _super.apply(this, arguments);
2823 }
2824
2825 (0, _createClass2.default)(Button, [{
2826 key: "getCssId",
2827 value: function getCssId() {
2828 return "eps-app-header-btn-" + (0, _get2.default)((0, _getPrototypeOf2.default)(Button.prototype), "getCssId", this).call(this);
2829 }
2830 }, {
2831 key: "getClassName",
2832 value: function getClassName() {
2833 // Avoid using the 'eps-app__header-btn' class to make sure it is not override custom styles.
2834 if (!this.props.includeHeaderBtnClass) {
2835 return (0, _get2.default)((0, _getPrototypeOf2.default)(Button.prototype), "getClassName", this).call(this);
2836 }
2837
2838 return "eps-app__header-btn " + (0, _get2.default)((0, _getPrototypeOf2.default)(Button.prototype), "getClassName", this).call(this);
2839 }
2840 }]);
2841 return Button;
2842 }(_button.default);
2843
2844 exports["default"] = Button;
2845 (0, _defineProperty2.default)(Button, "defaultProps", (0, _assign.default)({}
2846 /* clone */
2847 , _button.default.defaultProps, {
2848 hideText: true,
2849 includeHeaderBtnClass: true
2850 }));
2851
2852 /***/ }),
2853
2854 /***/ "../core/app/assets/js/layout/header-buttons.js":
2855 /*!******************************************************!*\
2856 !*** ../core/app/assets/js/layout/header-buttons.js ***!
2857 \******************************************************/
2858 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2859
2860 "use strict";
2861 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
2862 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
2863
2864
2865 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
2866
2867 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
2868
2869 _Object$defineProperty(exports, "__esModule", {
2870 value: true
2871 });
2872
2873 exports["default"] = HeaderButtons;
2874
2875 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
2876
2877 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
2878
2879 __webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
2880
2881 var _useAction = _interopRequireDefault(__webpack_require__(/*! elementor-app/hooks/use-action */ "../core/app/assets/js/hooks/use-action.js"));
2882
2883 var _headerButton = _interopRequireDefault(__webpack_require__(/*! ./header-button */ "../core/app/assets/js/layout/header-button.js"));
2884
2885 function HeaderButtons(props) {
2886 var action = (0, _useAction.default)();
2887
2888 var actionOnClose = function actionOnClose() {
2889 if (props.onClose) {
2890 props.onClose();
2891 } else {
2892 action.backToDashboard();
2893 }
2894 };
2895
2896 var tools = '';
2897
2898 if (props.buttons.length) {
2899 var buttons = props.buttons.map(function (button) {
2900 return /*#__PURE__*/_react.default.createElement(_headerButton.default, (0, _extends2.default)({
2901 key: button.id
2902 }, button));
2903 });
2904 tools = /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, buttons);
2905 }
2906
2907 return /*#__PURE__*/_react.default.createElement("div", {
2908 className: "eps-app__header-buttons"
2909 }, /*#__PURE__*/_react.default.createElement(_headerButton.default, {
2910 text: __('Close', 'elementor'),
2911 icon: "eicon-close",
2912 className: "eps-app__close-button",
2913 onClick: actionOnClose
2914 }), tools);
2915 }
2916
2917 HeaderButtons.propTypes = {
2918 buttons: PropTypes.arrayOf(PropTypes.object),
2919 onClose: PropTypes.func
2920 };
2921 HeaderButtons.defaultProps = {
2922 buttons: []
2923 };
2924
2925 /***/ }),
2926
2927 /***/ "../core/app/assets/js/layout/header.js":
2928 /*!**********************************************!*\
2929 !*** ../core/app/assets/js/layout/header.js ***!
2930 \**********************************************/
2931 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2932
2933 "use strict";
2934 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
2935
2936
2937 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
2938
2939 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
2940
2941 _Object$defineProperty(exports, "__esModule", {
2942 value: true
2943 });
2944
2945 exports["default"] = Header;
2946
2947 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
2948
2949 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
2950
2951 var _grid = _interopRequireDefault(__webpack_require__(/*! ../ui/grid/grid */ "../core/app/assets/js/ui/grid/grid.js"));
2952
2953 var _headerButtons = _interopRequireDefault(__webpack_require__(/*! ./header-buttons */ "../core/app/assets/js/layout/header-buttons.js"));
2954
2955 var _usePageTitle = _interopRequireDefault(__webpack_require__(/*! elementor-app/hooks/use-page-title */ "../core/app/assets/js/hooks/use-page-title.js"));
2956
2957 function Header(props) {
2958 (0, _usePageTitle.default)({
2959 title: props.title
2960 });
2961 var TitleTag = 'span',
2962 titleAttrs = {};
2963
2964 if (props.titleRedirectRoute) {
2965 TitleTag = 'a';
2966 titleAttrs = {
2967 href: "#".concat(props.titleRedirectRoute),
2968 target: '_self'
2969 };
2970 }
2971
2972 return /*#__PURE__*/_react.default.createElement(_grid.default, {
2973 container: true,
2974 alignItems: "center",
2975 justify: "space-between",
2976 className: "eps-app__header"
2977 }, /*#__PURE__*/_react.default.createElement(TitleTag, (0, _extends2.default)({
2978 className: "eps-app__logo-title-wrapper"
2979 }, titleAttrs), /*#__PURE__*/_react.default.createElement("i", {
2980 className: "eps-app__logo eicon-elementor"
2981 }), /*#__PURE__*/_react.default.createElement("h1", {
2982 className: "eps-app__title"
2983 }, props.title)), /*#__PURE__*/_react.default.createElement(_headerButtons.default, {
2984 buttons: props.buttons
2985 }));
2986 }
2987
2988 Header.propTypes = {
2989 title: PropTypes.string,
2990 titleRedirectRoute: PropTypes.string,
2991 buttons: PropTypes.arrayOf(PropTypes.object)
2992 };
2993 Header.defaultProps = {
2994 buttons: []
2995 };
2996
2997 /***/ }),
2998
2999 /***/ "../core/app/assets/js/layout/page.js":
3000 /*!********************************************!*\
3001 !*** ../core/app/assets/js/layout/page.js ***!
3002 \********************************************/
3003 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3004
3005 "use strict";
3006 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
3007
3008
3009 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3010
3011 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3012
3013 _Object$defineProperty(exports, "__esModule", {
3014 value: true
3015 });
3016
3017 exports["default"] = Page;
3018
3019 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
3020
3021 var _header = _interopRequireDefault(__webpack_require__(/*! ./header */ "../core/app/assets/js/layout/header.js"));
3022
3023 var _sidebar = _interopRequireDefault(__webpack_require__(/*! ./sidebar */ "../core/app/assets/js/layout/sidebar.js"));
3024
3025 var _content = _interopRequireDefault(__webpack_require__(/*! ./content */ "../core/app/assets/js/layout/content.js"));
3026
3027 var _footer = _interopRequireDefault(__webpack_require__(/*! ./footer */ "../core/app/assets/js/layout/footer.js"));
3028
3029 function Page(props) {
3030 var AppSidebar = function AppSidebar() {
3031 if (!props.sidebar) {
3032 return;
3033 }
3034
3035 return /*#__PURE__*/_react.default.createElement(_sidebar.default, null, props.sidebar);
3036 },
3037 AppFooter = function AppFooter() {
3038 if (!props.footer) {
3039 return;
3040 }
3041
3042 return /*#__PURE__*/_react.default.createElement(_footer.default, null, props.footer);
3043 };
3044
3045 return /*#__PURE__*/_react.default.createElement("div", {
3046 className: "eps-app__lightbox ".concat(props.className)
3047 }, /*#__PURE__*/_react.default.createElement("div", {
3048 className: "eps-app"
3049 }, /*#__PURE__*/_react.default.createElement(_header.default, {
3050 title: props.title,
3051 buttons: props.headerButtons,
3052 titleRedirectRoute: props.titleRedirectRoute
3053 }), /*#__PURE__*/_react.default.createElement("div", {
3054 className: "eps-app__main"
3055 }, AppSidebar(), /*#__PURE__*/_react.default.createElement(_content.default, null, props.content)), AppFooter()));
3056 }
3057
3058 Page.propTypes = {
3059 title: PropTypes.string,
3060 titleRedirectRoute: PropTypes.string,
3061 className: PropTypes.string,
3062 headerButtons: PropTypes.arrayOf(PropTypes.object),
3063 sidebar: PropTypes.object,
3064 content: PropTypes.object.isRequired,
3065 footer: PropTypes.object
3066 };
3067 Page.defaultProps = {
3068 className: ''
3069 };
3070
3071 /***/ }),
3072
3073 /***/ "../core/app/assets/js/layout/sidebar.js":
3074 /*!***********************************************!*\
3075 !*** ../core/app/assets/js/layout/sidebar.js ***!
3076 \***********************************************/
3077 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3078
3079 "use strict";
3080 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
3081
3082
3083 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3084
3085 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3086
3087 _Object$defineProperty(exports, "__esModule", {
3088 value: true
3089 });
3090
3091 exports["default"] = Sidebar;
3092
3093 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
3094
3095 function Sidebar(props) {
3096 return /*#__PURE__*/_react.default.createElement("div", {
3097 className: "eps-app__sidebar"
3098 }, props.children);
3099 }
3100
3101 Sidebar.propTypes = {
3102 children: PropTypes.object
3103 };
3104
3105 /***/ }),
3106
3107 /***/ "../core/app/assets/js/molecules/collapse-content.js":
3108 /*!***********************************************************!*\
3109 !*** ../core/app/assets/js/molecules/collapse-content.js ***!
3110 \***********************************************************/
3111 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3112
3113 "use strict";
3114 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
3115
3116
3117 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3118
3119 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3120
3121 _Object$defineProperty(exports, "__esModule", {
3122 value: true
3123 });
3124
3125 exports["default"] = CollapseContent;
3126
3127 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
3128
3129 function CollapseContent(props) {
3130 return /*#__PURE__*/_react.default.createElement("div", {
3131 className: "e-app-collapse-content"
3132 }, props.children);
3133 }
3134
3135 CollapseContent.propTypes = {
3136 className: PropTypes.string,
3137 children: PropTypes.any
3138 };
3139 CollapseContent.defaultProps = {
3140 className: ''
3141 };
3142
3143 /***/ }),
3144
3145 /***/ "../core/app/assets/js/molecules/collapse-context.js":
3146 /*!***********************************************************!*\
3147 !*** ../core/app/assets/js/molecules/collapse-context.js ***!
3148 \***********************************************************/
3149 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3150
3151 "use strict";
3152
3153
3154 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3155
3156 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3157
3158 _Object$defineProperty(exports, "__esModule", {
3159 value: true
3160 });
3161
3162 exports.CollapseContext = void 0;
3163
3164 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
3165
3166 var CollapseContext = _react.default.createContext();
3167
3168 exports.CollapseContext = CollapseContext;
3169
3170 /***/ }),
3171
3172 /***/ "../core/app/assets/js/molecules/collapse-toggle.js":
3173 /*!**********************************************************!*\
3174 !*** ../core/app/assets/js/molecules/collapse-toggle.js ***!
3175 \**********************************************************/
3176 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3177
3178 "use strict";
3179 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
3180
3181
3182 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3183
3184 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3185
3186 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
3187
3188 _Object$defineProperty(exports, "__esModule", {
3189 value: true
3190 });
3191
3192 exports["default"] = CollapseToggle;
3193
3194 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
3195
3196 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
3197
3198 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
3199
3200 var _collapseContext = __webpack_require__(/*! ./collapse-context */ "../core/app/assets/js/molecules/collapse-context.js");
3201
3202 function CollapseToggle(props) {
3203 var context = (0, _react.useContext)(_collapseContext.CollapseContext),
3204 style = {
3205 '--e-app-collapse-toggle-icon-spacing': (0, _utils.pxToRem)(props.iconSpacing)
3206 },
3207 classNameBase = 'e-app-collapse-toggle',
3208 classes = [classNameBase, (0, _defineProperty2.default)({}, classNameBase + '--active', props.active)],
3209 attrs = {
3210 style: style,
3211 className: (0, _utils.arrayToClassName)(classes)
3212 };
3213
3214 if (props.active) {
3215 attrs.onClick = function () {
3216 return context.toggle();
3217 };
3218 }
3219
3220 return /*#__PURE__*/_react.default.createElement("div", attrs, props.children, props.active && props.showIcon && /*#__PURE__*/_react.default.createElement("i", {
3221 className: "eicon-caret-down e-app-collapse-toggle__icon"
3222 }));
3223 }
3224
3225 CollapseToggle.propTypes = {
3226 className: PropTypes.string,
3227 iconSpacing: PropTypes.number,
3228 showIcon: PropTypes.bool,
3229 active: PropTypes.bool,
3230 children: PropTypes.any
3231 };
3232 CollapseToggle.defaultProps = {
3233 className: '',
3234 iconSpacing: 20,
3235 showIcon: true,
3236 active: true
3237 };
3238
3239 /***/ }),
3240
3241 /***/ "../core/app/assets/js/molecules/collapse.js":
3242 /*!***************************************************!*\
3243 !*** ../core/app/assets/js/molecules/collapse.js ***!
3244 \***************************************************/
3245 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3246
3247 "use strict";
3248 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
3249
3250
3251 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3252
3253 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3254
3255 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
3256
3257 _Object$defineProperty(exports, "__esModule", {
3258 value: true
3259 });
3260
3261 exports["default"] = Collapse;
3262
3263 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
3264
3265 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
3266
3267 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
3268
3269 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
3270
3271 var _collapseContext = __webpack_require__(/*! ./collapse-context */ "../core/app/assets/js/molecules/collapse-context.js");
3272
3273 var _collapseToggle = _interopRequireDefault(__webpack_require__(/*! ./collapse-toggle */ "../core/app/assets/js/molecules/collapse-toggle.js"));
3274
3275 var _collapseContent = _interopRequireDefault(__webpack_require__(/*! ./collapse-content */ "../core/app/assets/js/molecules/collapse-content.js"));
3276
3277 __webpack_require__(/*! ./collapse.scss */ "../core/app/assets/js/molecules/collapse.scss");
3278
3279 function Collapse(props) {
3280 var _useState = (0, _react.useState)(props.isOpened),
3281 _useState2 = (0, _slicedToArray2.default)(_useState, 2),
3282 isOpened = _useState2[0],
3283 setIsOpened = _useState2[1],
3284 classNameBase = 'e-app-collapse',
3285 classes = [classNameBase, props.className, (0, _defineProperty2.default)({}, classNameBase + '--opened', isOpened)],
3286 toggle = function toggle() {
3287 return setIsOpened(function (prevState) {
3288 return !prevState;
3289 });
3290 };
3291
3292 (0, _react.useEffect)(function () {
3293 if (props.isOpened !== isOpened) {
3294 setIsOpened(props.isOpened);
3295 }
3296 }, [props.isOpened]);
3297 (0, _react.useEffect)(function () {
3298 if (props.onChange) {
3299 props.onChange(isOpened);
3300 }
3301 }, [isOpened]);
3302 return /*#__PURE__*/_react.default.createElement(_collapseContext.CollapseContext.Provider, {
3303 value: {
3304 toggle: toggle
3305 }
3306 }, /*#__PURE__*/_react.default.createElement("div", {
3307 className: (0, _utils.arrayToClassName)(classes)
3308 }, props.children));
3309 }
3310
3311 Collapse.propTypes = {
3312 className: PropTypes.string,
3313 isOpened: PropTypes.bool,
3314 onChange: PropTypes.func,
3315 children: PropTypes.oneOfType([PropTypes.node, PropTypes.arrayOf(PropTypes.node)])
3316 };
3317 Collapse.defaultProps = {
3318 className: '',
3319 isOpened: false
3320 };
3321 Collapse.Toggle = _collapseToggle.default;
3322 Collapse.Content = _collapseContent.default;
3323
3324 /***/ }),
3325
3326 /***/ "../core/app/assets/js/molecules/upload-file.js":
3327 /*!******************************************************!*\
3328 !*** ../core/app/assets/js/molecules/upload-file.js ***!
3329 \******************************************************/
3330 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3331
3332 "use strict";
3333 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
3334 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
3335
3336
3337 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3338
3339 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3340
3341 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
3342
3343 _Object$defineProperty(exports, "__esModule", {
3344 value: true
3345 });
3346
3347 exports["default"] = UploadFile;
3348
3349 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
3350
3351 __webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
3352
3353 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
3354
3355 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
3356
3357 __webpack_require__(/*! ./upload-file.scss */ "../core/app/assets/js/molecules/upload-file.scss");
3358
3359 function UploadFile(props) {
3360 var fileInput = (0, _react.useRef)(null),
3361 baseClassName = 'e-app-upload-file',
3362 classes = [baseClassName, props.className]; // For 'wp-media' type.
3363
3364 var frame;
3365 return /*#__PURE__*/_react.default.createElement("div", {
3366 className: (0, _utils.arrayToClassName)(classes)
3367 }, /*#__PURE__*/_react.default.createElement("input", {
3368 ref: fileInput,
3369 type: "file",
3370 accept: props.filetypes.map(function (type) {
3371 return '.' + type;
3372 }).join(', '),
3373 className: "e-app-upload-file__input",
3374 onChange: function onChange(event) {
3375 var file = event.target.files[0];
3376
3377 if (file && (0, _utils.isOneOf)(file.type, props.filetypes)) {
3378 props.onFileSelect(file, event, 'browse');
3379 } else {
3380 fileInput.current.value = '';
3381 props.onError({
3382 id: 'file_not_allowed',
3383 message: __('This file type is not allowed', 'elementor')
3384 });
3385 }
3386 }
3387 }), /*#__PURE__*/_react.default.createElement(_button.default, {
3388 className: "e-app-upload-file__button",
3389 text: props.text,
3390 variant: props.variant,
3391 color: props.color,
3392 size: "lg",
3393 hideText: props.isLoading,
3394 icon: props.isLoading ? 'eicon-loading eicon-animation-spin' : '',
3395 onClick: function onClick() {
3396 if (!props.isLoading) {
3397 if (props.onButtonClick) {
3398 props.onButtonClick();
3399 }
3400
3401 if ('file-explorer' === props.type) {
3402 fileInput.current.click();
3403 } else if ('wp-media' === props.type) {
3404 if (frame) {
3405 frame.open();
3406 return;
3407 } // Initialize the WP Media frame.
3408
3409
3410 frame = wp.media({
3411 multiple: false,
3412 library: {
3413 type: ['image', 'image/svg+xml']
3414 }
3415 });
3416 frame.on('select', function () {
3417 if (props.onWpMediaSelect) {
3418 props.onWpMediaSelect(frame);
3419 }
3420 });
3421 frame.open();
3422 }
3423 }
3424 }
3425 }));
3426 }
3427
3428 UploadFile.propTypes = {
3429 className: PropTypes.string,
3430 type: PropTypes.string,
3431 onWpMediaSelect: PropTypes.func,
3432 text: PropTypes.string,
3433 onFileSelect: PropTypes.func,
3434 isLoading: PropTypes.bool,
3435 filetypes: PropTypes.array.isRequired,
3436 onError: PropTypes.func,
3437 variant: PropTypes.string,
3438 color: PropTypes.string,
3439 onButtonClick: PropTypes.func
3440 };
3441 UploadFile.defaultProps = {
3442 className: '',
3443 type: 'file-explorer',
3444 text: __('Select File', 'elementor'),
3445 onError: function onError() {},
3446 variant: 'contained',
3447 color: 'primary'
3448 };
3449
3450 /***/ }),
3451
3452 /***/ "../core/app/assets/js/organisms/drop-zone.js":
3453 /*!****************************************************!*\
3454 !*** ../core/app/assets/js/organisms/drop-zone.js ***!
3455 \****************************************************/
3456 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3457
3458 "use strict";
3459 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
3460 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
3461
3462
3463 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3464
3465 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3466
3467 _Object$defineProperty(exports, "__esModule", {
3468 value: true
3469 });
3470
3471 exports["default"] = DropZone;
3472
3473 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
3474
3475 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
3476
3477 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
3478
3479 var _uploadFile = _interopRequireDefault(__webpack_require__(/*! elementor-app/molecules/upload-file */ "../core/app/assets/js/molecules/upload-file.js"));
3480
3481 var _dragDrop = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/drag-drop */ "../core/app/assets/js/ui/atoms/drag-drop.js"));
3482
3483 var _icon = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/icon */ "../core/app/assets/js/ui/atoms/icon.js"));
3484
3485 var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
3486
3487 var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
3488
3489 __webpack_require__(/*! ./drop-zone.scss */ "../core/app/assets/js/organisms/drop-zone.scss");
3490
3491 function DropZone(props) {
3492 var classes = ['e-app-drop-zone', props.className],
3493 dragDropEvents = {
3494 onDrop: function onDrop(event) {
3495 if (!props.isLoading) {
3496 var file = event.dataTransfer.files[0];
3497
3498 if (file && (0, _utils.isOneOf)(file.type, props.filetypes)) {
3499 props.onFileSelect(file, event, 'drop');
3500 } else {
3501 props.onError({
3502 id: 'file_not_allowed',
3503 message: __('This file type is not allowed', 'elementor')
3504 });
3505 }
3506 }
3507 }
3508 };
3509 return /*#__PURE__*/_react.default.createElement("section", {
3510 className: (0, _utils.arrayToClassName)(classes)
3511 }, /*#__PURE__*/_react.default.createElement(_dragDrop.default, (0, _extends2.default)({}, dragDropEvents, {
3512 isLoading: props.isLoading
3513 }), props.icon && /*#__PURE__*/_react.default.createElement(_icon.default, {
3514 className: "e-app-drop-zone__icon ".concat(props.icon)
3515 }), props.heading && /*#__PURE__*/_react.default.createElement(_heading.default, {
3516 variant: "display-3"
3517 }, props.heading), props.text && /*#__PURE__*/_react.default.createElement(_text.default, {
3518 variant: "xl",
3519 className: "e-app-drop-zone__text"
3520 }, props.text), props.secondaryText && /*#__PURE__*/_react.default.createElement(_text.default, {
3521 variant: "xl",
3522 className: "e-app-drop-zone__secondary-text"
3523 }, props.secondaryText), props.showButton && /*#__PURE__*/_react.default.createElement(_uploadFile.default, {
3524 isLoading: props.isLoading,
3525 type: props.type,
3526 onButtonClick: props.onButtonClick,
3527 onFileSelect: props.onFileSelect,
3528 onWpMediaSelect: function onWpMediaSelect(frame) {
3529 return props.onWpMediaSelect(frame);
3530 },
3531 onError: function onError(error) {
3532 return props.onError(error);
3533 },
3534 text: props.buttonText,
3535 filetypes: props.filetypes,
3536 variant: props.buttonVariant,
3537 color: props.buttonColor
3538 }), props.description && /*#__PURE__*/_react.default.createElement(_text.default, {
3539 variant: "xl",
3540 className: "e-app-drop-zone__description"
3541 }, props.description)));
3542 }
3543
3544 DropZone.propTypes = {
3545 className: PropTypes.string,
3546 children: PropTypes.any,
3547 type: PropTypes.string,
3548 onFileSelect: PropTypes.func.isRequired,
3549 onWpMediaSelect: PropTypes.func,
3550 heading: PropTypes.string,
3551 text: PropTypes.string,
3552 secondaryText: PropTypes.string,
3553 buttonText: PropTypes.string,
3554 buttonVariant: PropTypes.string,
3555 buttonColor: PropTypes.string,
3556 icon: PropTypes.string,
3557 showButton: PropTypes.bool,
3558 showIcon: PropTypes.bool,
3559 isLoading: PropTypes.bool,
3560 filetypes: PropTypes.array.isRequired,
3561 onError: PropTypes.func,
3562 description: PropTypes.string,
3563 onButtonClick: PropTypes.func
3564 };
3565 DropZone.defaultProps = {
3566 className: '',
3567 type: 'file-explorer',
3568 icon: 'eicon-library-upload',
3569 showButton: true,
3570 showIcon: true,
3571 onError: function onError() {}
3572 };
3573
3574 /***/ }),
3575
3576 /***/ "../core/app/assets/js/organisms/error-boundary.js":
3577 /*!*********************************************************!*\
3578 !*** ../core/app/assets/js/organisms/error-boundary.js ***!
3579 \*********************************************************/
3580 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3581
3582 "use strict";
3583 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
3584 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
3585
3586
3587 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3588
3589 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3590
3591 _Object$defineProperty(exports, "__esModule", {
3592 value: true
3593 });
3594
3595 exports["default"] = void 0;
3596
3597 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
3598
3599 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
3600
3601 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
3602
3603 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
3604
3605 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
3606
3607 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
3608
3609 var _dialog = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/dialog/dialog */ "../core/app/assets/js/ui/dialog/dialog.js"));
3610
3611 // In the current time there is no solution to use "getDerivedStateFromError" static method with functional component
3612 // That is why this component is a class component.
3613 // @link https://reactjs.org/docs/hooks-faq.html#do-hooks-cover-all-use-cases-for-classes
3614 var ErrorBoundary = /*#__PURE__*/function (_React$Component) {
3615 (0, _inherits2.default)(ErrorBoundary, _React$Component);
3616
3617 var _super = (0, _createSuper2.default)(ErrorBoundary);
3618
3619 function ErrorBoundary(props) {
3620 var _this;
3621
3622 (0, _classCallCheck2.default)(this, ErrorBoundary);
3623 _this = _super.call(this, props);
3624 _this.state = {
3625 hasError: null
3626 };
3627 return _this;
3628 }
3629
3630 (0, _createClass2.default)(ErrorBoundary, [{
3631 key: "goBack",
3632 value: function goBack() {
3633 // If the app was opened inside an iframe, it will close it,
3634 // if not, it will redirect to the last location.
3635 if (window.top !== window.self) {
3636 window.top.$e.run('app/close');
3637 }
3638
3639 window.location = elementorAppConfig.return_url;
3640 }
3641 }, {
3642 key: "render",
3643 value: function render() {
3644 if (this.state.hasError) {
3645 return /*#__PURE__*/_react.default.createElement(_dialog.default, {
3646 title: this.props.title,
3647 text: this.props.text,
3648 approveButtonUrl: this.props.learnMoreUrl,
3649 approveButtonColor: "link",
3650 approveButtonTarget: "_blank",
3651 approveButtonText: __('Learn More', 'elementor'),
3652 dismissButtonText: __('Go Back', 'elementor'),
3653 dismissButtonOnClick: this.goBack
3654 });
3655 }
3656
3657 return this.props.children;
3658 }
3659 }], [{
3660 key: "getDerivedStateFromError",
3661 value: function getDerivedStateFromError() {
3662 return {
3663 hasError: true
3664 };
3665 }
3666 }]);
3667 return ErrorBoundary;
3668 }(_react.default.Component);
3669
3670 exports["default"] = ErrorBoundary;
3671 (0, _defineProperty2.default)(ErrorBoundary, "propTypes", {
3672 children: PropTypes.any,
3673 title: PropTypes.string,
3674 text: PropTypes.string,
3675 learnMoreUrl: PropTypes.string
3676 });
3677 (0, _defineProperty2.default)(ErrorBoundary, "defaultProps", {
3678 title: __('App could not be loaded', 'elementor'),
3679 text: __('We’re sorry, but something went wrong. Click on ‘Learn more’ and follow each of the steps to quickly solve it.', 'elementor'),
3680 learnMoreUrl: 'https://go.elementor.com/app-general-load-issue/'
3681 });
3682
3683 /***/ }),
3684
3685 /***/ "../core/app/assets/js/organisms/unfiltered-files-dialog.js":
3686 /*!******************************************************************!*\
3687 !*** ../core/app/assets/js/organisms/unfiltered-files-dialog.js ***!
3688 \******************************************************************/
3689 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3690
3691 "use strict";
3692 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
3693 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
3694
3695
3696 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3697
3698 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3699
3700 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
3701
3702 _Object$defineProperty(exports, "__esModule", {
3703 value: true
3704 });
3705
3706 exports["default"] = UnfilteredFilesDialog;
3707
3708 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
3709
3710 var _stringify = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/json/stringify */ "../node_modules/@babel/runtime-corejs2/core-js/json/stringify.js"));
3711
3712 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
3713
3714 var _dialog = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/dialog/dialog */ "../core/app/assets/js/ui/dialog/dialog.js"));
3715
3716 var _useAjax2 = _interopRequireDefault(__webpack_require__(/*! elementor-app/hooks/use-ajax */ "../core/app/assets/js/hooks/use-ajax.js"));
3717
3718 function UnfilteredFilesDialog(props) {
3719 var show = props.show,
3720 setShow = props.setShow,
3721 onReady = props.onReady,
3722 onCancel = props.onCancel,
3723 onDismiss = props.onDismiss,
3724 _useAjax = (0, _useAjax2.default)(),
3725 ajaxState = _useAjax.ajaxState,
3726 setAjax = _useAjax.setAjax,
3727 _useState = (0, _react.useState)(false),
3728 _useState2 = (0, _slicedToArray2.default)(_useState, 2),
3729 enableUnfilteredFiles = _useState2[0],
3730 setEnableUnfilteredFiles = _useState2[1],
3731 _useState3 = (0, _react.useState)(false),
3732 _useState4 = (0, _slicedToArray2.default)(_useState3, 2),
3733 isEnableError = _useState4[0],
3734 setIsEnableError = _useState4[1]; // Sending the enable unfiltered files request.
3735
3736
3737 (0, _react.useEffect)(function () {
3738 if (enableUnfilteredFiles) {
3739 setShow(false);
3740 setAjax({
3741 data: {
3742 action: 'elementor_ajax',
3743 actions: (0, _stringify.default)({
3744 enable_unfiltered_files_upload: {
3745 action: 'enable_unfiltered_files_upload'
3746 }
3747 })
3748 }
3749 });
3750 }
3751 }, [enableUnfilteredFiles]); // Enabling unfiltered files ajax status.
3752
3753 (0, _react.useEffect)(function () {
3754 switch (ajaxState.status) {
3755 case 'success':
3756 onReady();
3757 break;
3758
3759 case 'error':
3760 setIsEnableError(true);
3761 setShow(true);
3762 break;
3763 }
3764 }, [ajaxState]);
3765
3766 if (!show) {
3767 return null;
3768 }
3769
3770 return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, isEnableError ? /*#__PURE__*/_react.default.createElement(_dialog.default, {
3771 title: __('Sorry, something went wrong.', 'elementor'),
3772 text: props.errorModalText,
3773 approveButtonColor: "link",
3774 approveButtonText: __('Continue', 'elementor'),
3775 approveButtonOnClick: onReady,
3776 dismissButtonText: __('Go back', 'elementor'),
3777 dismissButtonOnClick: onCancel,
3778 onClose: onCancel
3779 }) : /*#__PURE__*/_react.default.createElement(_dialog.default, {
3780 title: __('First, enable unfiltered file uploads.', 'elementor'),
3781 text: props.confirmModalText,
3782 approveButtonColor: "link",
3783 approveButtonText: __('Enable', 'elementor'),
3784 approveButtonOnClick: function approveButtonOnClick() {
3785 return setEnableUnfilteredFiles(true);
3786 },
3787 dismissButtonText: __('Skip', 'elementor'),
3788 dismissButtonOnClick: onDismiss || onReady,
3789 onClose: onDismiss || onReady
3790 }));
3791 }
3792
3793 UnfilteredFilesDialog.propTypes = {
3794 show: PropTypes.bool,
3795 setShow: PropTypes.func.isRequired,
3796 onReady: PropTypes.func.isRequired,
3797 onCancel: PropTypes.func.isRequired,
3798 onDismiss: PropTypes.func,
3799 confirmModalText: PropTypes.string.isRequired,
3800 errorModalText: PropTypes.string.isRequired
3801 };
3802 UnfilteredFilesDialog.defaultProps = {
3803 show: false
3804 };
3805
3806 /***/ }),
3807
3808 /***/ "../core/app/assets/js/package.js":
3809 /*!****************************************!*\
3810 !*** ../core/app/assets/js/package.js ***!
3811 \****************************************/
3812 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3813
3814 "use strict";
3815
3816
3817 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3818
3819 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
3820
3821 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3822
3823 _Object$defineProperty(exports, "__esModule", {
3824 value: true
3825 });
3826
3827 exports.hooks = exports.components = exports.appUi = void 0;
3828
3829 var _addNewButton = _interopRequireDefault(__webpack_require__(/*! ./ui/molecules/add-new-button */ "../core/app/assets/js/ui/molecules/add-new-button.js"));
3830
3831 var _box = _interopRequireDefault(__webpack_require__(/*! ./ui/atoms/box */ "../core/app/assets/js/ui/atoms/box.js"));
3832
3833 var _button = _interopRequireDefault(__webpack_require__(/*! ./ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
3834
3835 var _card = _interopRequireDefault(__webpack_require__(/*! ./ui/card/card */ "../core/app/assets/js/ui/card/card.js"));
3836
3837 var _cardBody = _interopRequireDefault(__webpack_require__(/*! ./ui/card/card-body */ "../core/app/assets/js/ui/card/card-body.js"));
3838
3839 var _cardFooter = _interopRequireDefault(__webpack_require__(/*! ./ui/card/card-footer */ "../core/app/assets/js/ui/card/card-footer.js"));
3840
3841 var _cardImage = _interopRequireDefault(__webpack_require__(/*! ./ui/card/card-image */ "../core/app/assets/js/ui/card/card-image.js"));
3842
3843 var _cardHeader = _interopRequireDefault(__webpack_require__(/*! ./ui/card/card-header */ "../core/app/assets/js/ui/card/card-header.js"));
3844
3845 var _cardOverlay = _interopRequireDefault(__webpack_require__(/*! ./ui/card/card-overlay */ "../core/app/assets/js/ui/card/card-overlay.js"));
3846
3847 var _checkbox = _interopRequireDefault(__webpack_require__(/*! ./ui/atoms/checkbox */ "../core/app/assets/js/ui/atoms/checkbox.js"));
3848
3849 var _collapse = _interopRequireDefault(__webpack_require__(/*! ./molecules/collapse */ "../core/app/assets/js/molecules/collapse.js"));
3850
3851 var _cssGrid = _interopRequireDefault(__webpack_require__(/*! ./ui/atoms/css-grid */ "../core/app/assets/js/ui/atoms/css-grid.js"));
3852
3853 var _dialog = _interopRequireDefault(__webpack_require__(/*! ./ui/dialog/dialog */ "../core/app/assets/js/ui/dialog/dialog.js"));
3854
3855 var _dragDrop = _interopRequireDefault(__webpack_require__(/*! ./ui/atoms/drag-drop */ "../core/app/assets/js/ui/atoms/drag-drop.js"));
3856
3857 var _dropZone = _interopRequireDefault(__webpack_require__(/*! ./organisms/drop-zone */ "../core/app/assets/js/organisms/drop-zone.js"));
3858
3859 var _errorBoundary = _interopRequireDefault(__webpack_require__(/*! ./organisms/error-boundary */ "../core/app/assets/js/organisms/error-boundary.js"));
3860
3861 var _heading = _interopRequireDefault(__webpack_require__(/*! ./ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
3862
3863 var _grid = _interopRequireDefault(__webpack_require__(/*! ./ui/grid/grid */ "../core/app/assets/js/ui/grid/grid.js"));
3864
3865 var _icon = _interopRequireDefault(__webpack_require__(/*! ./ui/atoms/icon */ "../core/app/assets/js/ui/atoms/icon.js"));
3866
3867 var _list = _interopRequireDefault(__webpack_require__(/*! ./ui/molecules/list */ "../core/app/assets/js/ui/molecules/list.js"));
3868
3869 var _menu = _interopRequireDefault(__webpack_require__(/*! ./ui/menu/menu */ "../core/app/assets/js/ui/menu/menu.js"));
3870
3871 var _menuItem = _interopRequireDefault(__webpack_require__(/*! ./ui/menu/menu-item */ "../core/app/assets/js/ui/menu/menu-item.js"));
3872
3873 var _modal = _interopRequireWildcard(__webpack_require__(/*! ./ui/modal/modal */ "../core/app/assets/js/ui/modal/modal.js"));
3874
3875 var _notFound = _interopRequireDefault(__webpack_require__(/*! ./pages/not-found */ "../core/app/assets/js/pages/not-found.js"));
3876
3877 var _notice = _interopRequireDefault(__webpack_require__(/*! ./ui/molecules/notice */ "../core/app/assets/js/ui/molecules/notice.js"));
3878
3879 var _page = _interopRequireDefault(__webpack_require__(/*! ./layout/page */ "../core/app/assets/js/layout/page.js"));
3880
3881 var _popover = _interopRequireDefault(__webpack_require__(/*! ./ui/molecules/popover */ "../core/app/assets/js/ui/molecules/popover.js"));
3882
3883 var _select = _interopRequireDefault(__webpack_require__(/*! ./ui/atoms/select */ "../core/app/assets/js/ui/atoms/select.js"));
3884
3885 var _select2 = _interopRequireDefault(__webpack_require__(/*! ./ui/molecules/select2 */ "../core/app/assets/js/ui/molecules/select2.js"));
3886
3887 var _text = _interopRequireDefault(__webpack_require__(/*! ./ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
3888
3889 var _uploadFile = _interopRequireDefault(__webpack_require__(/*! ./molecules/upload-file */ "../core/app/assets/js/molecules/upload-file.js"));
3890
3891 var _inlineLink = _interopRequireDefault(__webpack_require__(/*! ./ui/molecules/inline-link */ "../core/app/assets/js/ui/molecules/inline-link.js"));
3892
3893 var _unfilteredFilesDialog = _interopRequireDefault(__webpack_require__(/*! ./organisms/unfiltered-files-dialog.js */ "../core/app/assets/js/organisms/unfiltered-files-dialog.js"));
3894
3895 var _useAjax = _interopRequireDefault(__webpack_require__(/*! ./hooks/use-ajax */ "../core/app/assets/js/hooks/use-ajax.js"));
3896
3897 var _useAction = _interopRequireDefault(__webpack_require__(/*! ./hooks/use-action */ "../core/app/assets/js/hooks/use-action.js"));
3898
3899 var _usePageTitle = _interopRequireDefault(__webpack_require__(/*! ./hooks/use-page-title */ "../core/app/assets/js/hooks/use-page-title.js"));
3900
3901 var _useQueryParams = _interopRequireDefault(__webpack_require__(/*! ./hooks/use-query-params */ "../core/app/assets/js/hooks/use-query-params.js"));
3902
3903 // Alphabetical order.
3904 // App UI
3905 // Components
3906 // Hooks
3907 var appUi = {
3908 AddNewButton: _addNewButton.default,
3909 Box: _box.default,
3910 Button: _button.default,
3911 Card: _card.default,
3912 CardBody: _cardBody.default,
3913 CardFooter: _cardFooter.default,
3914 CardHeader: _cardHeader.default,
3915 CardImage: _cardImage.default,
3916 CardOverlay: _cardOverlay.default,
3917 Checkbox: _checkbox.default,
3918 Collapse: _collapse.default,
3919 CssGrid: _cssGrid.default,
3920 Dialog: _dialog.default,
3921 DragDrop: _dragDrop.default,
3922 DropZone: _dropZone.default,
3923 ErrorBoundary: _errorBoundary.default,
3924 Heading: _heading.default,
3925 Grid: _grid.default,
3926 Icon: _icon.default,
3927 List: _list.default,
3928 Menu: _menu.default,
3929 MenuItem: _menuItem.default,
3930 Modal: _modal.Modal,
3931 ModalProvider: _modal.default,
3932 NotFound: _notFound.default,
3933 Notice: _notice.default,
3934 Page: _page.default,
3935 Popover: _popover.default,
3936 Select: _select.default,
3937 Select2: _select2.default,
3938 Text: _text.default,
3939 UploadFile: _uploadFile.default,
3940 InlineLink: _inlineLink.default
3941 };
3942 exports.appUi = appUi;
3943 var components = {
3944 UnfilteredFilesDialog: _unfilteredFilesDialog.default
3945 };
3946 exports.components = components;
3947 var hooks = {
3948 useAjax: _useAjax.default,
3949 useAction: _useAction.default,
3950 usePageTitle: _usePageTitle.default,
3951 useQueryParams: _useQueryParams.default
3952 };
3953 exports.hooks = hooks;
3954
3955 /***/ }),
3956
3957 /***/ "../core/app/assets/js/pages/not-found.js":
3958 /*!************************************************!*\
3959 !*** ../core/app/assets/js/pages/not-found.js ***!
3960 \************************************************/
3961 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3962
3963 "use strict";
3964 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
3965
3966
3967 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
3968
3969 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
3970
3971 _Object$defineProperty(exports, "__esModule", {
3972 value: true
3973 });
3974
3975 exports["default"] = NotFound;
3976
3977 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
3978
3979 var _page = _interopRequireDefault(__webpack_require__(/*! elementor-app/layout/page */ "../core/app/assets/js/layout/page.js"));
3980
3981 function NotFound() {
3982 var config = {
3983 title: __('Not Found', 'elementor'),
3984 className: 'eps-app__not-found',
3985 content: /*#__PURE__*/_react.default.createElement("h1", null, " ", __('Not Found', 'elementor'), " "),
3986 sidebar: /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null)
3987 };
3988 return /*#__PURE__*/_react.default.createElement(_page.default, config);
3989 }
3990
3991 /***/ }),
3992
3993 /***/ "../core/app/assets/js/router.js":
3994 /*!***************************************!*\
3995 !*** ../core/app/assets/js/router.js ***!
3996 \***************************************/
3997 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3998
3999 "use strict";
4000 /* provided dependency */ var React = __webpack_require__(/*! react */ "react");
4001
4002
4003 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4004
4005 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4006
4007 _Object$defineProperty(exports, "__esModule", {
4008 value: true
4009 });
4010
4011 exports["default"] = void 0;
4012
4013 __webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
4014
4015 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
4016
4017 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
4018
4019 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
4020
4021 /**
4022 * App Router
4023 *
4024 * TODO: Temporary solution for routing extensibility.
4025 */
4026 var Router = /*#__PURE__*/function () {
4027 function Router() {
4028 (0, _classCallCheck2.default)(this, Router);
4029 (0, _defineProperty2.default)(this, "routes", []);
4030 (0, _defineProperty2.default)(this, "history", null);
4031 }
4032
4033 (0, _createClass2.default)(Router, [{
4034 key: "addRoute",
4035 value:
4036 /**
4037 *
4038 * @param route {{
4039 * path: string,
4040 * component: object,
4041 * props: object,
4042 * }}
4043 */
4044 function addRoute(route) {
4045 this.routes.push(route);
4046 }
4047 }, {
4048 key: "getRoutes",
4049 value: function getRoutes() {
4050 return this.routes.map(function (route) {
4051 var props = route.props || {}; // Use the path as a key, and add it as a prop.
4052
4053 props.path = props.key = route.path;
4054 return React.createElement(route.component, props);
4055 });
4056 }
4057 }]);
4058 return Router;
4059 }();
4060
4061 var router = new Router(); // Make router available for use within packages.
4062
4063 window.elementorAppPackages = {
4064 router: router
4065 };
4066 var _default = router;
4067 exports["default"] = _default;
4068
4069 /***/ }),
4070
4071 /***/ "../core/app/assets/js/ui/atoms/box.js":
4072 /*!*********************************************!*\
4073 !*** ../core/app/assets/js/ui/atoms/box.js ***!
4074 \*********************************************/
4075 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4076
4077 "use strict";
4078 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4079
4080
4081 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4082
4083 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4084
4085 _Object$defineProperty(exports, "__esModule", {
4086 value: true
4087 });
4088
4089 exports["default"] = Box;
4090
4091 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4092
4093 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
4094
4095 __webpack_require__(/*! ./box.scss */ "../core/app/assets/js/ui/atoms/box.scss");
4096
4097 function Box(props) {
4098 var baseClassName = 'eps-box',
4099 classes = [baseClassName, props.className],
4100 style = {};
4101
4102 if (props.hasOwnProperty('padding')) {
4103 style['--eps-box-padding'] = (0, _utils.pxToRem)(props.padding);
4104 classes.push(baseClassName + '--padding');
4105 }
4106
4107 return /*#__PURE__*/_react.default.createElement("div", {
4108 style: style,
4109 className: (0, _utils.arrayToClassName)(classes)
4110 }, props.children);
4111 }
4112
4113 Box.propTypes = {
4114 className: PropTypes.string,
4115 padding: PropTypes.string,
4116 children: PropTypes.oneOfType([PropTypes.string, PropTypes.object, PropTypes.arrayOf(PropTypes.object)]).isRequired
4117 };
4118 Box.defaultProps = {
4119 className: ''
4120 };
4121
4122 /***/ }),
4123
4124 /***/ "../core/app/assets/js/ui/atoms/checkbox.js":
4125 /*!**************************************************!*\
4126 !*** ../core/app/assets/js/ui/atoms/checkbox.js ***!
4127 \**************************************************/
4128 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4129
4130 "use strict";
4131 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4132
4133
4134 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4135
4136 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4137
4138 _Object$defineProperty(exports, "__esModule", {
4139 value: true
4140 });
4141
4142 exports["default"] = Checkbox;
4143
4144 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4145
4146 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
4147
4148 __webpack_require__(/*! ./checkbox.scss */ "../core/app/assets/js/ui/atoms/checkbox.scss");
4149
4150 function Checkbox(_ref) {
4151 var className = _ref.className,
4152 checked = _ref.checked,
4153 rounded = _ref.rounded,
4154 indeterminate = _ref.indeterminate,
4155 error = _ref.error,
4156 disabled = _ref.disabled,
4157 onChange = _ref.onChange;
4158 var baseClassName = 'eps-checkbox',
4159 classes = [baseClassName, className];
4160
4161 if (rounded) {
4162 classes.push(baseClassName + '--rounded');
4163 }
4164
4165 if (indeterminate) {
4166 classes.push(baseClassName + '--indeterminate');
4167 }
4168
4169 if (error) {
4170 classes.push(baseClassName + '--error');
4171 }
4172
4173 return /*#__PURE__*/_react.default.createElement("input", {
4174 className: (0, _utils.arrayToClassName)(classes),
4175 type: "checkbox",
4176 checked: checked,
4177 disabled: disabled,
4178 onChange: onChange
4179 });
4180 }
4181
4182 Checkbox.propTypes = {
4183 className: PropTypes.string,
4184 checked: PropTypes.bool,
4185 disabled: PropTypes.bool,
4186 indeterminate: PropTypes.bool,
4187 rounded: PropTypes.bool,
4188 error: PropTypes.bool,
4189 onChange: PropTypes.func
4190 };
4191 Checkbox.defaultProps = {
4192 className: '',
4193 checked: null,
4194 disabled: false,
4195 indeterminate: false,
4196 error: false,
4197 onChange: function onChange() {}
4198 };
4199
4200 /***/ }),
4201
4202 /***/ "../core/app/assets/js/ui/atoms/css-grid.js":
4203 /*!**************************************************!*\
4204 !*** ../core/app/assets/js/ui/atoms/css-grid.js ***!
4205 \**************************************************/
4206 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4207
4208 "use strict";
4209 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4210
4211
4212 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4213
4214 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4215
4216 _Object$defineProperty(exports, "__esModule", {
4217 value: true
4218 });
4219
4220 exports["default"] = CssGrid;
4221
4222 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4223
4224 var _utils = __webpack_require__(/*! ../../utils/utils */ "../core/app/assets/js/utils/utils.js");
4225
4226 __webpack_require__(/*! ./css-grid.scss */ "../core/app/assets/js/ui/atoms/css-grid.scss");
4227
4228 function CssGrid(props) {
4229 var gridStyle = {
4230 '--eps-grid-columns': props.columns,
4231 '--eps-grid-spacing': (0, _utils.pxToRem)(props.spacing),
4232 '--eps-grid-col-min-width': (0, _utils.pxToRem)(props.colMinWidth),
4233 '--eps-grid-col-max-width': (0, _utils.pxToRem)(props.colMaxWidth)
4234 };
4235 return /*#__PURE__*/_react.default.createElement("div", {
4236 style: gridStyle,
4237 className: "eps-css-grid ".concat(props.className)
4238 }, props.children);
4239 }
4240
4241 CssGrid.propTypes = {
4242 className: PropTypes.string,
4243 children: PropTypes.any.isRequired,
4244 columns: PropTypes.number,
4245 spacing: PropTypes.number,
4246 colMinWidth: PropTypes.number,
4247 colMaxWidth: PropTypes.number
4248 };
4249 CssGrid.defaultProps = {
4250 spacing: 24,
4251 className: ''
4252 };
4253
4254 /***/ }),
4255
4256 /***/ "../core/app/assets/js/ui/atoms/drag-drop.js":
4257 /*!***************************************************!*\
4258 !*** ../core/app/assets/js/ui/atoms/drag-drop.js ***!
4259 \***************************************************/
4260 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4261
4262 "use strict";
4263 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4264
4265
4266 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4267
4268 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4269
4270 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
4271
4272 _Object$defineProperty(exports, "__esModule", {
4273 value: true
4274 });
4275
4276 exports["default"] = DragDrop;
4277
4278 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
4279
4280 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
4281
4282 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
4283
4284 var _utils = __webpack_require__(/*! ../../utils/utils */ "../core/app/assets/js/utils/utils.js");
4285
4286 __webpack_require__(/*! ./drag-drop.scss */ "../core/app/assets/js/ui/atoms/drag-drop.scss");
4287
4288 function DragDrop(props) {
4289 var _useState = (0, _react.useState)(false),
4290 _useState2 = (0, _slicedToArray2.default)(_useState, 2),
4291 isDragOver = _useState2[0],
4292 setIsDragOver = _useState2[1],
4293 getClassName = function getClassName() {
4294 var baseClassName = 'e-app-drag-drop',
4295 classes = [baseClassName, props.className];
4296
4297 if (isDragOver && !props.isLoading) {
4298 classes.push(baseClassName + '--drag-over');
4299 }
4300
4301 return (0, _utils.arrayToClassName)(classes);
4302 },
4303 onDragDropActions = function onDragDropActions(event) {
4304 event.preventDefault();
4305 event.stopPropagation();
4306 },
4307 dragDropEvents = {
4308 onDrop: function onDrop(event) {
4309 onDragDropActions(event);
4310 setIsDragOver(false);
4311
4312 if (props.onDrop) {
4313 props.onDrop(event);
4314 }
4315 },
4316 onDragOver: function onDragOver(event) {
4317 onDragDropActions(event);
4318 setIsDragOver(true);
4319
4320 if (props.onDragOver) {
4321 props.onDragOver(event);
4322 }
4323 },
4324 onDragLeave: function onDragLeave(event) {
4325 onDragDropActions(event);
4326 setIsDragOver(false);
4327
4328 if (props.onDragLeave) {
4329 props.onDragLeave(event);
4330 }
4331 }
4332 };
4333
4334 return /*#__PURE__*/_react.default.createElement("div", (0, _extends2.default)({}, dragDropEvents, {
4335 className: getClassName()
4336 }), props.children);
4337 }
4338
4339 DragDrop.propTypes = {
4340 className: PropTypes.string,
4341 children: PropTypes.any,
4342 onDrop: PropTypes.func,
4343 onDragLeave: PropTypes.func,
4344 onDragOver: PropTypes.func,
4345 isLoading: PropTypes.bool
4346 };
4347 DragDrop.defaultProps = {
4348 className: ''
4349 };
4350
4351 /***/ }),
4352
4353 /***/ "../core/app/assets/js/ui/atoms/heading.js":
4354 /*!*************************************************!*\
4355 !*** ../core/app/assets/js/ui/atoms/heading.js ***!
4356 \*************************************************/
4357 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4358
4359 "use strict";
4360 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4361
4362
4363 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4364
4365 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4366
4367 _Object$defineProperty(exports, "__esModule", {
4368 value: true
4369 });
4370
4371 exports["default"] = Heading;
4372
4373 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4374
4375 var _utils = __webpack_require__(/*! ../../utils/utils */ "../core/app/assets/js/utils/utils.js");
4376
4377 function Heading(props) {
4378 var baseClassName = 'eps',
4379 classes = [props.className];
4380
4381 if (props.variant) {
4382 classes.push(baseClassName + '-' + props.variant);
4383 }
4384
4385 var Element = function Element() {
4386 return _react.default.createElement(props.tag, {
4387 className: (0, _utils.arrayToClassName)(classes)
4388 }, props.children);
4389 };
4390
4391 return /*#__PURE__*/_react.default.createElement(Element, null);
4392 }
4393
4394 Heading.propTypes = {
4395 className: PropTypes.string,
4396 children: PropTypes.oneOfType([PropTypes.string, PropTypes.object, PropTypes.arrayOf(PropTypes.object)]).isRequired,
4397 tag: PropTypes.oneOf(['h1', 'h2', 'h3', 'h4', 'h5', 'h6']),
4398 variant: PropTypes.oneOf(['display-1', 'display-2', 'display-3', 'display-4', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6']).isRequired
4399 };
4400 Heading.defaultProps = {
4401 className: '',
4402 tag: 'h1'
4403 };
4404
4405 /***/ }),
4406
4407 /***/ "../core/app/assets/js/ui/atoms/icon.js":
4408 /*!**********************************************!*\
4409 !*** ../core/app/assets/js/ui/atoms/icon.js ***!
4410 \**********************************************/
4411 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4412
4413 "use strict";
4414 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4415
4416
4417 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4418
4419 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4420
4421 _Object$defineProperty(exports, "__esModule", {
4422 value: true
4423 });
4424
4425 exports["default"] = Icon;
4426
4427 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4428
4429 function Icon(props) {
4430 return /*#__PURE__*/_react.default.createElement("i", {
4431 className: "eps-icon ".concat(props.className)
4432 });
4433 }
4434
4435 Icon.propTypes = {
4436 className: PropTypes.string.isRequired
4437 };
4438 Icon.defaultProps = {
4439 className: ''
4440 };
4441
4442 /***/ }),
4443
4444 /***/ "../core/app/assets/js/ui/atoms/select.js":
4445 /*!************************************************!*\
4446 !*** ../core/app/assets/js/ui/atoms/select.js ***!
4447 \************************************************/
4448 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4449
4450 "use strict";
4451 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4452
4453
4454 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4455
4456 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4457
4458 _Object$defineProperty(exports, "__esModule", {
4459 value: true
4460 });
4461
4462 exports["default"] = Select;
4463
4464 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4465
4466 __webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
4467
4468 function Select(props) {
4469 return /*#__PURE__*/_react.default.createElement("select", {
4470 multiple: props.multiple,
4471 className: props.className,
4472 value: props.value,
4473 onChange: props.onChange,
4474 ref: props.elRef
4475 }, props.options.map(function (option) {
4476 return option.children ? /*#__PURE__*/_react.default.createElement("optgroup", {
4477 label: option.label,
4478 key: option.label
4479 }, option.children.map(function (childOption) {
4480 return /*#__PURE__*/_react.default.createElement("option", {
4481 key: childOption.value,
4482 value: childOption.value
4483 }, childOption.label);
4484 })) : /*#__PURE__*/_react.default.createElement("option", {
4485 key: option.value,
4486 value: option.value
4487 }, option.label);
4488 }));
4489 }
4490
4491 Select.propTypes = {
4492 className: PropTypes.string,
4493 onChange: PropTypes.func,
4494 options: PropTypes.array,
4495 elRef: PropTypes.object,
4496 multiple: PropTypes.bool,
4497 value: PropTypes.oneOfType([PropTypes.array, PropTypes.string])
4498 };
4499 Select.defaultProps = {
4500 className: '',
4501 options: []
4502 };
4503
4504 /***/ }),
4505
4506 /***/ "../core/app/assets/js/ui/atoms/text.js":
4507 /*!**********************************************!*\
4508 !*** ../core/app/assets/js/ui/atoms/text.js ***!
4509 \**********************************************/
4510 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4511
4512 "use strict";
4513 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4514
4515
4516 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4517
4518 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4519
4520 _Object$defineProperty(exports, "__esModule", {
4521 value: true
4522 });
4523
4524 exports["default"] = Text;
4525
4526 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4527
4528 var _utils = __webpack_require__(/*! ../../utils/utils */ "../core/app/assets/js/utils/utils.js");
4529
4530 function Text(props) {
4531 var baseClassName = 'eps',
4532 classes = [props.className],
4533 variant = props.variant && 'md' !== props.variant ? '-' + props.variant : '';
4534 classes.push(baseClassName + '-text' + variant);
4535
4536 var Element = function Element() {
4537 return _react.default.createElement(props.tag, {
4538 className: (0, _utils.arrayToClassName)(classes)
4539 }, props.children);
4540 };
4541
4542 return /*#__PURE__*/_react.default.createElement(Element, null);
4543 }
4544
4545 Text.propTypes = {
4546 className: PropTypes.string,
4547 variant: PropTypes.oneOf(['xl', 'lg', 'md', 'sm', 'xs', 'xxs']),
4548 tag: PropTypes.string,
4549 children: PropTypes.any.isRequired
4550 };
4551 Text.defaultProps = {
4552 className: '',
4553 tag: 'p'
4554 };
4555
4556 /***/ }),
4557
4558 /***/ "../core/app/assets/js/ui/card/card-body.js":
4559 /*!**************************************************!*\
4560 !*** ../core/app/assets/js/ui/card/card-body.js ***!
4561 \**************************************************/
4562 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4563
4564 "use strict";
4565 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4566
4567
4568 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4569
4570 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4571
4572 _Object$defineProperty(exports, "__esModule", {
4573 value: true
4574 });
4575
4576 exports["default"] = CardBody;
4577
4578 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4579
4580 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
4581
4582 __webpack_require__(/*! ./card.scss */ "../core/app/assets/js/ui/card/card.scss");
4583
4584 function CardBody(props) {
4585 var classNameBase = 'eps-card__body',
4586 classes = [classNameBase, props.className],
4587 style = {};
4588
4589 if (props.hasOwnProperty('padding')) {
4590 style['--eps-card-body-padding'] = (0, _utils.pxToRem)(props.padding);
4591 classes.push(classNameBase + '--padding');
4592 }
4593
4594 return /*#__PURE__*/_react.default.createElement("main", {
4595 className: (0, _utils.arrayToClassName)(classes),
4596 style: style
4597 }, props.children);
4598 }
4599
4600 CardBody.propTypes = {
4601 className: PropTypes.string,
4602 padding: PropTypes.string,
4603 passive: PropTypes.bool,
4604 active: PropTypes.bool,
4605 children: PropTypes.any.isRequired
4606 };
4607 CardBody.defaultProps = {
4608 className: ''
4609 };
4610
4611 /***/ }),
4612
4613 /***/ "../core/app/assets/js/ui/card/card-divider.js":
4614 /*!*****************************************************!*\
4615 !*** ../core/app/assets/js/ui/card/card-divider.js ***!
4616 \*****************************************************/
4617 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4618
4619 "use strict";
4620 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4621
4622
4623 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4624
4625 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4626
4627 _Object$defineProperty(exports, "__esModule", {
4628 value: true
4629 });
4630
4631 exports["default"] = CardDivider;
4632
4633 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4634
4635 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
4636
4637 __webpack_require__(/*! ./card.scss */ "../core/app/assets/js/ui/card/card.scss");
4638
4639 function CardDivider(props) {
4640 var classNameBase = 'eps-card__divider',
4641 classes = [classNameBase, props.className];
4642 return /*#__PURE__*/_react.default.createElement("hr", {
4643 className: (0, _utils.arrayToClassName)(classes)
4644 });
4645 }
4646
4647 CardDivider.propTypes = {
4648 className: PropTypes.string
4649 };
4650 CardDivider.defaultProps = {
4651 className: ''
4652 };
4653
4654 /***/ }),
4655
4656 /***/ "../core/app/assets/js/ui/card/card-footer.js":
4657 /*!****************************************************!*\
4658 !*** ../core/app/assets/js/ui/card/card-footer.js ***!
4659 \****************************************************/
4660 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4661
4662 "use strict";
4663 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4664
4665
4666 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4667
4668 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4669
4670 _Object$defineProperty(exports, "__esModule", {
4671 value: true
4672 });
4673
4674 exports["default"] = CardFooter;
4675
4676 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4677
4678 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
4679
4680 __webpack_require__(/*! ./card.scss */ "../core/app/assets/js/ui/card/card.scss");
4681
4682 function CardFooter(props) {
4683 var classNameBase = 'eps-card__footer',
4684 classes = [classNameBase, props.className],
4685 style = {};
4686
4687 if (props.hasOwnProperty('padding')) {
4688 style['--eps-card-footer-padding'] = (0, _utils.pxToRem)(props.padding);
4689 classes.push(classNameBase + '--padding');
4690 }
4691
4692 return /*#__PURE__*/_react.default.createElement("footer", {
4693 className: (0, _utils.arrayToClassName)(classes),
4694 style: style
4695 }, props.children);
4696 }
4697
4698 CardFooter.propTypes = {
4699 className: PropTypes.string,
4700 padding: PropTypes.string,
4701 passive: PropTypes.bool,
4702 active: PropTypes.bool,
4703 children: PropTypes.object.isRequired
4704 };
4705 CardFooter.defaultProps = {
4706 className: ''
4707 };
4708
4709 /***/ }),
4710
4711 /***/ "../core/app/assets/js/ui/card/card-header.js":
4712 /*!****************************************************!*\
4713 !*** ../core/app/assets/js/ui/card/card-header.js ***!
4714 \****************************************************/
4715 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4716
4717 "use strict";
4718 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4719
4720
4721 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4722
4723 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4724
4725 _Object$defineProperty(exports, "__esModule", {
4726 value: true
4727 });
4728
4729 exports["default"] = CardHeader;
4730
4731 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4732
4733 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
4734
4735 __webpack_require__(/*! ./card.scss */ "../core/app/assets/js/ui/card/card.scss");
4736
4737 function CardHeader(props) {
4738 var classNameBase = 'eps-card__header',
4739 classes = [classNameBase, props.className],
4740 style = {};
4741
4742 if (props.hasOwnProperty('padding')) {
4743 style['--eps-card-header-padding'] = (0, _utils.pxToRem)(props.padding);
4744 classes.push(classNameBase + '--padding');
4745 }
4746
4747 return /*#__PURE__*/_react.default.createElement("header", {
4748 className: (0, _utils.arrayToClassName)(classes),
4749 style: style
4750 }, props.children);
4751 }
4752
4753 CardHeader.propTypes = {
4754 className: PropTypes.string,
4755 padding: PropTypes.string,
4756 passive: PropTypes.bool,
4757 active: PropTypes.bool,
4758 children: PropTypes.any.isRequired
4759 };
4760 CardHeader.defaultProps = {
4761 className: ''
4762 };
4763
4764 /***/ }),
4765
4766 /***/ "../core/app/assets/js/ui/card/card-headline.js":
4767 /*!******************************************************!*\
4768 !*** ../core/app/assets/js/ui/card/card-headline.js ***!
4769 \******************************************************/
4770 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4771
4772 "use strict";
4773 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4774
4775
4776 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4777
4778 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4779
4780 _Object$defineProperty(exports, "__esModule", {
4781 value: true
4782 });
4783
4784 exports["default"] = CardHeadline;
4785
4786 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4787
4788 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
4789
4790 __webpack_require__(/*! ./card.scss */ "../core/app/assets/js/ui/card/card.scss");
4791
4792 function CardHeadline(props) {
4793 var classNameBase = 'eps-card__headline',
4794 classes = [classNameBase, props.className];
4795 return /*#__PURE__*/_react.default.createElement("h4", {
4796 className: (0, _utils.arrayToClassName)(classes)
4797 }, props.children);
4798 }
4799
4800 CardHeadline.propTypes = {
4801 className: PropTypes.string,
4802 children: PropTypes.any.isRequired
4803 };
4804 CardHeadline.defaultProps = {
4805 className: ''
4806 };
4807
4808 /***/ }),
4809
4810 /***/ "../core/app/assets/js/ui/card/card-image.js":
4811 /*!***************************************************!*\
4812 !*** ../core/app/assets/js/ui/card/card-image.js ***!
4813 \***************************************************/
4814 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4815
4816 "use strict";
4817 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4818
4819
4820 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4821
4822 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4823
4824 _Object$defineProperty(exports, "__esModule", {
4825 value: true
4826 });
4827
4828 exports["default"] = CardImage;
4829
4830 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4831
4832 __webpack_require__(/*! ./card.scss */ "../core/app/assets/js/ui/card/card.scss");
4833
4834 function CardImage(props) {
4835 var image = /*#__PURE__*/_react.default.createElement("img", {
4836 src: props.src,
4837 alt: props.alt,
4838 className: "eps-card__image",
4839 loading: "lazy"
4840 });
4841
4842 return /*#__PURE__*/_react.default.createElement("figure", {
4843 className: "eps-card__figure ".concat(props.className)
4844 }, image, props.children);
4845 }
4846
4847 CardImage.propTypes = {
4848 className: PropTypes.string,
4849 src: PropTypes.string.isRequired,
4850 alt: PropTypes.string.isRequired,
4851 children: PropTypes.any
4852 };
4853 CardImage.defaultProps = {
4854 className: ''
4855 };
4856
4857 /***/ }),
4858
4859 /***/ "../core/app/assets/js/ui/card/card-overlay.js":
4860 /*!*****************************************************!*\
4861 !*** ../core/app/assets/js/ui/card/card-overlay.js ***!
4862 \*****************************************************/
4863 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4864
4865 "use strict";
4866 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4867
4868
4869 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4870
4871 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4872
4873 _Object$defineProperty(exports, "__esModule", {
4874 value: true
4875 });
4876
4877 exports["default"] = CardOverlay;
4878
4879 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4880
4881 __webpack_require__(/*! ./card.scss */ "../core/app/assets/js/ui/card/card.scss");
4882
4883 function CardOverlay(props) {
4884 return /*#__PURE__*/_react.default.createElement("div", {
4885 className: "eps-card__image-overlay ".concat(props.className)
4886 }, props.children);
4887 }
4888
4889 CardOverlay.propTypes = {
4890 className: PropTypes.string,
4891 children: PropTypes.object.isRequired
4892 };
4893 CardOverlay.defaultProps = {
4894 className: ''
4895 };
4896
4897 /***/ }),
4898
4899 /***/ "../core/app/assets/js/ui/card/card.js":
4900 /*!*********************************************!*\
4901 !*** ../core/app/assets/js/ui/card/card.js ***!
4902 \*********************************************/
4903 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4904
4905 "use strict";
4906 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4907
4908
4909 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4910
4911 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4912
4913 _Object$defineProperty(exports, "__esModule", {
4914 value: true
4915 });
4916
4917 exports["default"] = void 0;
4918
4919 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4920
4921 var _cardHeader = _interopRequireDefault(__webpack_require__(/*! ./card-header */ "../core/app/assets/js/ui/card/card-header.js"));
4922
4923 var _cardBody = _interopRequireDefault(__webpack_require__(/*! ./card-body */ "../core/app/assets/js/ui/card/card-body.js"));
4924
4925 var _cardImage = _interopRequireDefault(__webpack_require__(/*! ./card-image */ "../core/app/assets/js/ui/card/card-image.js"));
4926
4927 var _cardOverlay = _interopRequireDefault(__webpack_require__(/*! ./card-overlay */ "../core/app/assets/js/ui/card/card-overlay.js"));
4928
4929 var _cardFooter = _interopRequireDefault(__webpack_require__(/*! ./card-footer */ "../core/app/assets/js/ui/card/card-footer.js"));
4930
4931 var _cardHeadline = _interopRequireDefault(__webpack_require__(/*! ./card-headline */ "../core/app/assets/js/ui/card/card-headline.js"));
4932
4933 var _cardDivider = _interopRequireDefault(__webpack_require__(/*! ./card-divider */ "../core/app/assets/js/ui/card/card-divider.js"));
4934
4935 __webpack_require__(/*! ./card.scss */ "../core/app/assets/js/ui/card/card.scss");
4936
4937 var Card = _react.default.forwardRef(function (props, ref) {
4938 return /*#__PURE__*/_react.default.createElement("article", {
4939 className: "eps-card ".concat(props.className),
4940 ref: ref
4941 }, props.children);
4942 });
4943
4944 Card.propTypes = {
4945 type: PropTypes.string,
4946 className: PropTypes.string,
4947 children: PropTypes.any
4948 };
4949 Card.defaultProps = {
4950 className: ''
4951 };
4952 Card.displayName = 'Card';
4953 Card.Header = _cardHeader.default;
4954 Card.Body = _cardBody.default;
4955 Card.Image = _cardImage.default;
4956 Card.Overlay = _cardOverlay.default;
4957 Card.Footer = _cardFooter.default;
4958 Card.Headline = _cardHeadline.default;
4959 Card.Divider = _cardDivider.default;
4960 var _default = Card;
4961 exports["default"] = _default;
4962
4963 /***/ }),
4964
4965 /***/ "../core/app/assets/js/ui/dialog/dialog-actions.js":
4966 /*!*********************************************************!*\
4967 !*** ../core/app/assets/js/ui/dialog/dialog-actions.js ***!
4968 \*********************************************************/
4969 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4970
4971 "use strict";
4972 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4973
4974
4975 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4976
4977 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4978
4979 _Object$defineProperty(exports, "__esModule", {
4980 value: true
4981 });
4982
4983 exports["default"] = DialogActions;
4984
4985 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4986
4987 function DialogActions(props) {
4988 return /*#__PURE__*/_react.default.createElement("div", {
4989 className: "eps-dialog__buttons"
4990 }, props.children);
4991 }
4992
4993 DialogActions.propTypes = {
4994 children: PropTypes.any
4995 };
4996
4997 /***/ }),
4998
4999 /***/ "../core/app/assets/js/ui/dialog/dialog-button.js":
5000 /*!********************************************************!*\
5001 !*** ../core/app/assets/js/ui/dialog/dialog-button.js ***!
5002 \********************************************************/
5003 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5004
5005 "use strict";
5006 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5007
5008
5009 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5010
5011 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5012
5013 _Object$defineProperty(exports, "__esModule", {
5014 value: true
5015 });
5016
5017 exports["default"] = DialogButton;
5018
5019 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5020
5021 var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
5022
5023 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
5024
5025 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
5026
5027 function DialogButton(props) {
5028 return /*#__PURE__*/_react.default.createElement(_button.default, (0, _extends2.default)({}, props, {
5029 className: "eps-dialog__button ".concat(props.className)
5030 }));
5031 }
5032
5033 DialogButton.propTypes = (0, _objectSpread2.default)((0, _objectSpread2.default)({}, _button.default.propTypes), {}, {
5034 tabIndex: PropTypes.string,
5035 type: PropTypes.string
5036 });
5037 DialogButton.defaultProps = (0, _objectSpread2.default)((0, _objectSpread2.default)({}, _button.default.defaultProps), {}, {
5038 tabIndex: '0',
5039 type: 'button'
5040 });
5041
5042 /***/ }),
5043
5044 /***/ "../core/app/assets/js/ui/dialog/dialog-content.js":
5045 /*!*********************************************************!*\
5046 !*** ../core/app/assets/js/ui/dialog/dialog-content.js ***!
5047 \*********************************************************/
5048 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5049
5050 "use strict";
5051 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5052
5053
5054 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5055
5056 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5057
5058 _Object$defineProperty(exports, "__esModule", {
5059 value: true
5060 });
5061
5062 exports["default"] = DialogContent;
5063
5064 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5065
5066 function DialogContent(props) {
5067 return /*#__PURE__*/_react.default.createElement("div", {
5068 className: "eps-dialog__content"
5069 }, props.children);
5070 }
5071
5072 DialogContent.propTypes = {
5073 children: PropTypes.any
5074 };
5075
5076 /***/ }),
5077
5078 /***/ "../core/app/assets/js/ui/dialog/dialog-text.js":
5079 /*!******************************************************!*\
5080 !*** ../core/app/assets/js/ui/dialog/dialog-text.js ***!
5081 \******************************************************/
5082 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5083
5084 "use strict";
5085
5086
5087 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5088
5089 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5090
5091 _Object$defineProperty(exports, "__esModule", {
5092 value: true
5093 });
5094
5095 exports["default"] = DialogText;
5096
5097 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5098
5099 var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
5100
5101 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
5102
5103 var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
5104
5105 function DialogText(props) {
5106 return /*#__PURE__*/_react.default.createElement(_text.default, (0, _extends2.default)({
5107 variant: "xs"
5108 }, props, {
5109 className: "eps-dialog__text ".concat(props.className)
5110 }));
5111 }
5112
5113 DialogText.propTypes = (0, _objectSpread2.default)({}, _text.default.propTypes);
5114 DialogText.defaultProps = (0, _objectSpread2.default)((0, _objectSpread2.default)({}, _text.default.defaultProps), {}, {
5115 tag: 'p',
5116 variant: 'sm'
5117 });
5118
5119 /***/ }),
5120
5121 /***/ "../core/app/assets/js/ui/dialog/dialog-title.js":
5122 /*!*******************************************************!*\
5123 !*** ../core/app/assets/js/ui/dialog/dialog-title.js ***!
5124 \*******************************************************/
5125 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5126
5127 "use strict";
5128 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5129
5130
5131 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5132
5133 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5134
5135 _Object$defineProperty(exports, "__esModule", {
5136 value: true
5137 });
5138
5139 exports["default"] = DialogTitle;
5140
5141 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5142
5143 var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
5144
5145 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
5146
5147 var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
5148
5149 function DialogTitle(props) {
5150 return /*#__PURE__*/_react.default.createElement(_heading.default, (0, _extends2.default)({}, props, {
5151 className: "eps-dialog__title ".concat(props.className)
5152 }));
5153 }
5154
5155 DialogTitle.propTypes = (0, _objectSpread2.default)((0, _objectSpread2.default)({}, _heading.default.propTypes), {}, {
5156 className: PropTypes.string
5157 });
5158 DialogTitle.defaultProps = (0, _objectSpread2.default)((0, _objectSpread2.default)({}, _heading.default.propTypes), {}, {
5159 variant: 'h3',
5160 tag: 'h3',
5161 className: ''
5162 });
5163
5164 /***/ }),
5165
5166 /***/ "../core/app/assets/js/ui/dialog/dialog-wrapper.js":
5167 /*!*********************************************************!*\
5168 !*** ../core/app/assets/js/ui/dialog/dialog-wrapper.js ***!
5169 \*********************************************************/
5170 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5171
5172 "use strict";
5173 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
5174 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5175
5176
5177 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5178
5179 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5180
5181 _Object$defineProperty(exports, "__esModule", {
5182 value: true
5183 });
5184
5185 exports["default"] = DialogWrapper;
5186
5187 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5188
5189 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
5190
5191 function DialogWrapper(props) {
5192 var WrapperTag = 'div';
5193
5194 if (props.onSubmit) {
5195 WrapperTag = 'form';
5196 }
5197
5198 return /*#__PURE__*/_react.default.createElement("section", {
5199 className: "eps-modal__overlay"
5200 }, /*#__PURE__*/_react.default.createElement(WrapperTag, {
5201 className: "eps-modal eps-dialog",
5202 onSubmit: props.onSubmit
5203 }, props.onClose && /*#__PURE__*/_react.default.createElement(_button.default, {
5204 onClick: props.onClose,
5205 text: __('Close', 'elementor'),
5206 hideText: true,
5207 icon: "eicon-close",
5208 className: "eps-dialog__close-button"
5209 }), props.children));
5210 }
5211
5212 DialogWrapper.propTypes = {
5213 onClose: PropTypes.func,
5214 onSubmit: PropTypes.func,
5215 children: PropTypes.any
5216 };
5217
5218 /***/ }),
5219
5220 /***/ "../core/app/assets/js/ui/dialog/dialog.js":
5221 /*!*************************************************!*\
5222 !*** ../core/app/assets/js/ui/dialog/dialog.js ***!
5223 \*************************************************/
5224 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5225
5226 "use strict";
5227 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5228
5229
5230 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5231
5232 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5233
5234 _Object$defineProperty(exports, "__esModule", {
5235 value: true
5236 });
5237
5238 exports["default"] = Dialog;
5239
5240 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5241
5242 var _dialogWrapper = _interopRequireDefault(__webpack_require__(/*! ./dialog-wrapper */ "../core/app/assets/js/ui/dialog/dialog-wrapper.js"));
5243
5244 var _dialogContent = _interopRequireDefault(__webpack_require__(/*! ./dialog-content */ "../core/app/assets/js/ui/dialog/dialog-content.js"));
5245
5246 var _dialogTitle = _interopRequireDefault(__webpack_require__(/*! ./dialog-title */ "../core/app/assets/js/ui/dialog/dialog-title.js"));
5247
5248 var _dialogText = _interopRequireDefault(__webpack_require__(/*! ./dialog-text */ "../core/app/assets/js/ui/dialog/dialog-text.js"));
5249
5250 var _dialogActions = _interopRequireDefault(__webpack_require__(/*! ./dialog-actions */ "../core/app/assets/js/ui/dialog/dialog-actions.js"));
5251
5252 var _dialogButton = _interopRequireDefault(__webpack_require__(/*! ./dialog-button */ "../core/app/assets/js/ui/dialog/dialog-button.js"));
5253
5254 __webpack_require__(/*! ./dialog.scss */ "../core/app/assets/js/ui/dialog/dialog.scss");
5255
5256 function Dialog(props) {
5257 return /*#__PURE__*/_react.default.createElement(_dialogWrapper.default, {
5258 onSubmit: props.onSubmit,
5259 onClose: props.onClose
5260 }, /*#__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, {
5261 key: "dismiss",
5262 text: props.dismissButtonText,
5263 onClick: props.dismissButtonOnClick,
5264 url: props.dismissButtonUrl,
5265 target: props.dismissButtonTarget,
5266 tabIndex: "2"
5267 }), /*#__PURE__*/_react.default.createElement(_dialogButton.default, {
5268 key: "approve",
5269 text: props.approveButtonText,
5270 onClick: props.approveButtonOnClick,
5271 url: props.approveButtonUrl,
5272 target: props.approveButtonTarget,
5273 color: props.approveButtonColor,
5274 elRef: props.approveButtonRef,
5275 tabIndex: "1"
5276 })));
5277 }
5278
5279 Dialog.propTypes = {
5280 title: PropTypes.any,
5281 text: PropTypes.any,
5282 children: PropTypes.any,
5283 onSubmit: PropTypes.func,
5284 onClose: PropTypes.func,
5285 dismissButtonText: PropTypes.string.isRequired,
5286 dismissButtonOnClick: PropTypes.func,
5287 dismissButtonUrl: PropTypes.string,
5288 dismissButtonTarget: PropTypes.string,
5289 approveButtonText: PropTypes.string.isRequired,
5290 approveButtonOnClick: PropTypes.func,
5291 approveButtonUrl: PropTypes.string,
5292 approveButtonColor: PropTypes.string,
5293 approveButtonTarget: PropTypes.string,
5294 approveButtonRef: PropTypes.object
5295 };
5296 Dialog.defaultProps = {};
5297 Dialog.Wrapper = _dialogWrapper.default;
5298 Dialog.Content = _dialogContent.default;
5299 Dialog.Title = _dialogTitle.default;
5300 Dialog.Text = _dialogText.default;
5301 Dialog.Actions = _dialogActions.default;
5302 Dialog.Button = _dialogButton.default;
5303
5304 /***/ }),
5305
5306 /***/ "../core/app/assets/js/ui/grid/grid.js":
5307 /*!*********************************************!*\
5308 !*** ../core/app/assets/js/ui/grid/grid.js ***!
5309 \*********************************************/
5310 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5311
5312 "use strict";
5313 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5314
5315
5316 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5317
5318 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5319
5320 _Object$defineProperty(exports, "__esModule", {
5321 value: true
5322 });
5323
5324 exports["default"] = Grid;
5325
5326 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5327
5328 __webpack_require__(/*! core-js/modules/es6.regexp.match.js */ "../node_modules/core-js/modules/es6.regexp.match.js");
5329
5330 __webpack_require__(/*! core-js/modules/es6.regexp.replace.js */ "../node_modules/core-js/modules/es6.regexp.replace.js");
5331
5332 var _toConsumableArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/toConsumableArray */ "../node_modules/@babel/runtime-corejs2/helpers/toConsumableArray.js"));
5333
5334 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
5335
5336 __webpack_require__(/*! ./grid.scss */ "../core/app/assets/js/ui/grid/grid.scss");
5337
5338 function Grid(props) {
5339 var propsMap = {
5340 direction: '--direction{{ -VALUE }}',
5341 justify: '--justify{{ -VALUE }}',
5342 alignContent: '--align-content{{ -VALUE }}',
5343 alignItems: '--align-items{{ -VALUE }}',
5344 container: '-container',
5345 item: '-item',
5346 noWrap: '-container--no-wrap',
5347 wrapReverse: '-container--wrap-reverse',
5348 zeroMinWidth: '-item--zero-min-width',
5349 spacing: '-container--spacing',
5350 xs: '-item-xs{{ -VALUE }}',
5351 sm: '-item-sm{{ -VALUE }}',
5352 md: '-item-md{{ -VALUE }}',
5353 lg: '-item-lg{{ -VALUE }}',
5354 xl: '-item-xl{{ -VALUE }}',
5355 xxl: '-item-xxl{{ -VALUE }}'
5356 },
5357 getStyle = function getStyle() {
5358 return isValidPropValue(props.spacing) ? {
5359 '--grid-spacing-gutter': (0, _utils.pxToRem)(props.spacing)
5360 } : {};
5361 },
5362 classes = [getBaseClassName(), props.className].concat((0, _toConsumableArray2.default)(getPropsClasses(propsMap, props)));
5363
5364 return /*#__PURE__*/_react.default.createElement("div", {
5365 style: getStyle(),
5366 className: (0, _utils.arrayToClassName)(classes)
5367 }, props.children);
5368 }
5369
5370 function getPropsClasses(propsMap, props) {
5371 var classes = [];
5372
5373 for (var prop in propsMap) {
5374 if (props[prop]) {
5375 var propValue = isValidPropValue(props[prop]) ? props[prop] : '';
5376 classes.push(getBaseClassName() + renderPropValueBrackets(propsMap[prop], propValue));
5377 }
5378 }
5379
5380 return classes;
5381 }
5382
5383 function renderPropValueBrackets(propClass, propValue) {
5384 var brackets = propClass.match(/{{.*?}}/);
5385
5386 if (brackets) {
5387 var bracketsValue = propValue ? brackets[0].replace(/[{ }]/g, '').replace(/value/i, propValue) : '';
5388 propClass = propClass.replace(brackets[0], bracketsValue);
5389 }
5390
5391 return propClass;
5392 }
5393
5394 function getBaseClassName() {
5395 return 'eps-grid';
5396 }
5397
5398 function isValidPropValue(propValue) {
5399 return propValue && 'boolean' !== typeof propValue;
5400 }
5401
5402 Grid.propTypes = {
5403 className: PropTypes.string,
5404 direction: PropTypes.oneOf(['row', 'column', 'row-reverse', 'column-reverse']),
5405 justify: PropTypes.oneOf(['start', 'center', 'end', 'space-between', 'space-evenly', 'space-around', 'stretch']),
5406 alignContent: PropTypes.oneOf(['start', 'center', 'end', 'space-between', 'stretch']),
5407 alignItems: PropTypes.oneOf(['start', 'center', 'end', 'baseline', 'stretch']),
5408 container: PropTypes.bool,
5409 item: PropTypes.bool,
5410 noWrap: PropTypes.bool,
5411 wrapReverse: PropTypes.bool,
5412 zeroMinWidth: PropTypes.bool,
5413 spacing: PropTypes.number,
5414 xs: PropTypes.oneOfType([PropTypes.number, PropTypes.bool]),
5415 sm: PropTypes.oneOfType([PropTypes.number, PropTypes.bool]),
5416 md: PropTypes.oneOfType([PropTypes.number, PropTypes.bool]),
5417 lg: PropTypes.oneOfType([PropTypes.number, PropTypes.bool]),
5418 xl: PropTypes.oneOfType([PropTypes.number, PropTypes.bool]),
5419 xxl: PropTypes.oneOfType([PropTypes.number, PropTypes.bool]),
5420 children: PropTypes.any.isRequired
5421 };
5422 Grid.defaultProps = {
5423 className: ''
5424 };
5425
5426 /***/ }),
5427
5428 /***/ "../core/app/assets/js/ui/menu/menu-item.js":
5429 /*!**************************************************!*\
5430 !*** ../core/app/assets/js/ui/menu/menu-item.js ***!
5431 \**************************************************/
5432 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5433
5434 "use strict";
5435
5436
5437 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5438
5439 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5440
5441 _Object$defineProperty(exports, "__esModule", {
5442 value: true
5443 });
5444
5445 exports["default"] = void 0;
5446
5447 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
5448
5449 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
5450
5451 var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
5452
5453 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
5454
5455 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
5456
5457 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
5458
5459 __webpack_require__(/*! ./menu-item.scss */ "../core/app/assets/js/ui/menu/menu-item.scss");
5460
5461 var _button = _interopRequireDefault(__webpack_require__(/*! ../molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
5462
5463 var SideMenuItem = /*#__PURE__*/function (_BaseButton) {
5464 (0, _inherits2.default)(SideMenuItem, _BaseButton);
5465
5466 var _super = (0, _createSuper2.default)(SideMenuItem);
5467
5468 function SideMenuItem() {
5469 (0, _classCallCheck2.default)(this, SideMenuItem);
5470 return _super.apply(this, arguments);
5471 }
5472
5473 (0, _createClass2.default)(SideMenuItem, [{
5474 key: "getCssId",
5475 value: function getCssId() {
5476 return "eps-menu-item-" + (0, _get2.default)((0, _getPrototypeOf2.default)(SideMenuItem.prototype), "getCssId", this).call(this);
5477 }
5478 }, {
5479 key: "getClassName",
5480 value: function getClassName() {
5481 return "eps-menu-item " + (0, _get2.default)((0, _getPrototypeOf2.default)(SideMenuItem.prototype), "getClassName", this).call(this);
5482 }
5483 }]);
5484 return SideMenuItem;
5485 }(_button.default);
5486
5487 exports["default"] = SideMenuItem;
5488
5489 /***/ }),
5490
5491 /***/ "../core/app/assets/js/ui/menu/menu.js":
5492 /*!*********************************************!*\
5493 !*** ../core/app/assets/js/ui/menu/menu.js ***!
5494 \*********************************************/
5495 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5496
5497 "use strict";
5498 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5499
5500
5501 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5502
5503 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5504
5505 _Object$defineProperty(exports, "__esModule", {
5506 value: true
5507 });
5508
5509 exports["default"] = Menu;
5510
5511 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5512
5513 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
5514
5515 __webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
5516
5517 __webpack_require__(/*! core-js/modules/es6.regexp.match.js */ "../node_modules/core-js/modules/es6.regexp.match.js");
5518
5519 __webpack_require__(/*! ./menu.scss */ "../core/app/assets/js/ui/menu/menu.scss");
5520
5521 var _button = _interopRequireDefault(__webpack_require__(/*! ../molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
5522
5523 var _router = _interopRequireDefault(__webpack_require__(/*! @elementor/router */ "@elementor/router"));
5524
5525 var _router2 = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
5526
5527 function Menu(props) {
5528 var ActionButton = function ActionButton(itemProps) {
5529 if (!props.actionButton) {
5530 return '';
5531 }
5532
5533 return props.actionButton(itemProps);
5534 };
5535
5536 if (props.promotion) {
5537 return /*#__PURE__*/_react.default.createElement("nav", {
5538 className: "eps-menu"
5539 }, props.children, /*#__PURE__*/_react.default.createElement("ul", null, props.menuItems.map(function (item) {
5540 return /*#__PURE__*/_react.default.createElement("li", {
5541 key: item.type,
5542 className: "eps-menu-item"
5543 }, /*#__PURE__*/_react.default.createElement(_button.default, (0, _extends2.default)({
5544 text: item.title,
5545 className: "eps-menu-item__link"
5546 }, item)), /*#__PURE__*/_react.default.createElement(ActionButton, item));
5547 })));
5548 }
5549
5550 return /*#__PURE__*/_react.default.createElement(_router2.LocationProvider, {
5551 history: _router.default.appHistory
5552 }, /*#__PURE__*/_react.default.createElement("nav", {
5553 className: "eps-menu"
5554 }, props.children, /*#__PURE__*/_react.default.createElement("ul", null, props.menuItems.map(function (item) {
5555 return /*#__PURE__*/_react.default.createElement(_router2.Match, {
5556 key: item.type,
5557 path: item.url
5558 }, function (_ref) {
5559 var match = _ref.match;
5560 return /*#__PURE__*/_react.default.createElement("li", {
5561 key: item.type,
5562 className: "eps-menu-item".concat(match ? ' eps-menu-item--active' : '')
5563 }, /*#__PURE__*/_react.default.createElement(_button.default, (0, _extends2.default)({
5564 text: item.title,
5565 className: "eps-menu-item__link"
5566 }, item)), /*#__PURE__*/_react.default.createElement(ActionButton, item));
5567 });
5568 }))));
5569 }
5570
5571 Menu.propTypes = {
5572 menuItems: PropTypes.arrayOf(PropTypes.object),
5573 children: PropTypes.any,
5574 actionButton: PropTypes.func,
5575 promotion: PropTypes.bool
5576 };
5577
5578 /***/ }),
5579
5580 /***/ "../core/app/assets/js/ui/modal/modal-section.js":
5581 /*!*******************************************************!*\
5582 !*** ../core/app/assets/js/ui/modal/modal-section.js ***!
5583 \*******************************************************/
5584 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5585
5586 "use strict";
5587 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5588
5589
5590 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5591
5592 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5593
5594 _Object$defineProperty(exports, "__esModule", {
5595 value: true
5596 });
5597
5598 exports["default"] = ModalSection;
5599
5600 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5601
5602 var _utils = __webpack_require__(/*! ../../utils/utils */ "../core/app/assets/js/utils/utils.js");
5603
5604 function ModalSection(props) {
5605 return /*#__PURE__*/_react.default.createElement("section", {
5606 className: (0, _utils.arrayToClassName)(['eps-modal__section', props.className])
5607 }, props.children);
5608 }
5609
5610 ModalSection.propTypes = {
5611 className: PropTypes.string,
5612 children: PropTypes.any
5613 };
5614 ModalSection.defaultProps = {
5615 className: ''
5616 };
5617
5618 /***/ }),
5619
5620 /***/ "../core/app/assets/js/ui/modal/modal-tip.js":
5621 /*!***************************************************!*\
5622 !*** ../core/app/assets/js/ui/modal/modal-tip.js ***!
5623 \***************************************************/
5624 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5625
5626 "use strict";
5627 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5628 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
5629
5630
5631 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5632
5633 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5634
5635 _Object$defineProperty(exports, "__esModule", {
5636 value: true
5637 });
5638
5639 exports["default"] = ModalTip;
5640
5641 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5642
5643 var _utils = __webpack_require__(/*! ../../utils/utils */ "../core/app/assets/js/utils/utils.js");
5644
5645 var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
5646
5647 var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
5648
5649 function ModalTip(props) {
5650 return /*#__PURE__*/_react.default.createElement("div", {
5651 className: (0, _utils.arrayToClassName)(['eps-modal__tip', props.className])
5652 }, /*#__PURE__*/_react.default.createElement(_heading.default, {
5653 variant: "h3",
5654 tag: "h3"
5655 }, props.title), props.description && /*#__PURE__*/_react.default.createElement(_text.default, {
5656 variant: "xs"
5657 }, props.description));
5658 }
5659
5660 ModalTip.propTypes = {
5661 className: PropTypes.string,
5662 title: PropTypes.string,
5663 description: PropTypes.string
5664 };
5665 ModalTip.defaultProps = {
5666 className: '',
5667 title: __('Tip', 'elementor')
5668 };
5669
5670 /***/ }),
5671
5672 /***/ "../core/app/assets/js/ui/modal/modal.js":
5673 /*!***********************************************!*\
5674 !*** ../core/app/assets/js/ui/modal/modal.js ***!
5675 \***********************************************/
5676 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5677
5678 "use strict";
5679 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5680 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
5681
5682
5683 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5684
5685 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5686
5687 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
5688
5689 _Object$defineProperty(exports, "__esModule", {
5690 value: true
5691 });
5692
5693 exports.Modal = void 0;
5694 exports["default"] = ModalProvider;
5695
5696 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
5697
5698 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
5699
5700 var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
5701
5702 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
5703
5704 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
5705
5706 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
5707
5708 var _grid = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/grid/grid */ "../core/app/assets/js/ui/grid/grid.js"));
5709
5710 var _icon = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/icon */ "../core/app/assets/js/ui/atoms/icon.js"));
5711
5712 var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
5713
5714 var _modalSection = _interopRequireDefault(__webpack_require__(/*! ./modal-section */ "../core/app/assets/js/ui/modal/modal-section.js"));
5715
5716 var _modalTip = _interopRequireDefault(__webpack_require__(/*! ./modal-tip */ "../core/app/assets/js/ui/modal/modal-tip.js"));
5717
5718 __webpack_require__(/*! ./modal.scss */ "../core/app/assets/js/ui/modal/modal.scss");
5719
5720 function ModalProvider(props) {
5721 var _useState = (0, _react.useState)(props.show),
5722 _useState2 = (0, _slicedToArray2.default)(_useState, 2),
5723 show = _useState2[0],
5724 setShow = _useState2[1],
5725 hideModal = function hideModal() {
5726 setShow(false); // The purpose of the props.setShow is to sync an external state with the component inner state.
5727
5728 // The purpose of the props.setShow is to sync an external state with the component inner state.
5729 if (props.setShow) {
5730 props.setShow(false);
5731 }
5732 },
5733 showModal = function showModal() {
5734 setShow(true); // The purpose of the props.setShow is to sync an external state with the component inner state.
5735
5736 // The purpose of the props.setShow is to sync an external state with the component inner state.
5737 if (props.setShow) {
5738 props.setShow(true);
5739 }
5740 },
5741 modalAttrs = (0, _objectSpread2.default)((0, _objectSpread2.default)({}, props), {}, {
5742 show: show,
5743 hideModal: hideModal,
5744 showModal: showModal
5745 });
5746
5747 (0, _react.useEffect)(function () {
5748 // Sync with external state.
5749 setShow(props.show);
5750 }, [props.show]);
5751 return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, props.toggleButtonProps && /*#__PURE__*/_react.default.createElement(_button.default, (0, _extends2.default)({}, props.toggleButtonProps, {
5752 onClick: showModal
5753 })), /*#__PURE__*/_react.default.createElement(Modal, modalAttrs, props.children));
5754 }
5755
5756 ModalProvider.propTypes = {
5757 children: PropTypes.node.isRequired,
5758 toggleButtonProps: PropTypes.object,
5759 title: PropTypes.string,
5760 icon: PropTypes.string,
5761 show: PropTypes.bool,
5762 setShow: PropTypes.func
5763 };
5764 ModalProvider.defaultProps = {
5765 show: false
5766 };
5767 ModalProvider.Section = _modalSection.default;
5768 ModalProvider.Tip = _modalTip.default;
5769
5770 var Modal = function Modal(props) {
5771 var modalRef = (0, _react.useRef)(null),
5772 closeRef = (0, _react.useRef)(null),
5773 closeModal = function closeModal(e) {
5774 var node = modalRef.current,
5775 closeNode = closeRef.current,
5776 isInCloseNode = closeNode && closeNode.contains(e.target); // ignore if click is inside the modal
5777
5778 if (node && node.contains(e.target) && !isInCloseNode) {
5779 return;
5780 }
5781
5782 props.hideModal();
5783 };
5784
5785 (0, _react.useEffect)(function () {
5786 if (props.show) {
5787 document.addEventListener('mousedown', closeModal, false);
5788 }
5789
5790 return function () {
5791 return document.removeEventListener('mousedown', closeModal, false);
5792 };
5793 }, [props.show]);
5794
5795 if (!props.show) {
5796 return null;
5797 }
5798
5799 return /*#__PURE__*/_react.default.createElement("div", {
5800 className: "eps-modal__overlay",
5801 onClick: closeModal
5802 }, /*#__PURE__*/_react.default.createElement("div", {
5803 className: (0, _utils.arrayToClassName)(['eps-modal', props.className]),
5804 ref: modalRef
5805 }, /*#__PURE__*/_react.default.createElement(_grid.default, {
5806 container: true,
5807 className: "eps-modal__header",
5808 justify: "space-between",
5809 alignItems: "center"
5810 }, /*#__PURE__*/_react.default.createElement(_grid.default, {
5811 item: true
5812 }, /*#__PURE__*/_react.default.createElement(_icon.default, {
5813 className: "eps-modal__icon ".concat(props.icon)
5814 }), /*#__PURE__*/_react.default.createElement(_text.default, {
5815 className: "title",
5816 tag: "span"
5817 }, props.title)), /*#__PURE__*/_react.default.createElement(_grid.default, {
5818 item: true
5819 }, /*#__PURE__*/_react.default.createElement("div", {
5820 className: "eps-modal__close-wrapper",
5821 ref: closeRef
5822 }, /*#__PURE__*/_react.default.createElement(_button.default, {
5823 text: __('Close', 'elementor'),
5824 hideText: true,
5825 icon: "eicon-close",
5826 onClick: props.closeModal
5827 })))), /*#__PURE__*/_react.default.createElement("div", {
5828 className: "eps-modal__body"
5829 }, props.children)));
5830 };
5831
5832 exports.Modal = Modal;
5833 Modal.propTypes = {
5834 className: PropTypes.string,
5835 children: PropTypes.any.isRequired,
5836 title: PropTypes.string.isRequired,
5837 icon: PropTypes.string,
5838 show: PropTypes.bool,
5839 setShow: PropTypes.func,
5840 hideModal: PropTypes.func,
5841 showModal: PropTypes.func,
5842 closeModal: PropTypes.func
5843 };
5844 Modal.defaultProps = {
5845 className: ''
5846 };
5847
5848 /***/ }),
5849
5850 /***/ "../core/app/assets/js/ui/molecules/add-new-button.js":
5851 /*!************************************************************!*\
5852 !*** ../core/app/assets/js/ui/molecules/add-new-button.js ***!
5853 \************************************************************/
5854 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5855
5856 "use strict";
5857 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5858 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
5859
5860
5861 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5862
5863 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5864
5865 _Object$defineProperty(exports, "__esModule", {
5866 value: true
5867 });
5868
5869 exports["default"] = void 0;
5870
5871 var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
5872
5873 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
5874
5875 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
5876
5877 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
5878
5879 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
5880
5881 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
5882
5883 var _button = _interopRequireDefault(__webpack_require__(/*! ./button */ "../core/app/assets/js/ui/molecules/button.js"));
5884
5885 __webpack_require__(/*! ./add-new-button.scss */ "../core/app/assets/js/ui/molecules/add-new-button.scss");
5886
5887 var AddNewButton = /*#__PURE__*/function (_Button) {
5888 (0, _inherits2.default)(AddNewButton, _Button);
5889
5890 var _super = (0, _createSuper2.default)(AddNewButton);
5891
5892 function AddNewButton() {
5893 (0, _classCallCheck2.default)(this, AddNewButton);
5894 return _super.apply(this, arguments);
5895 }
5896
5897 (0, _createClass2.default)(AddNewButton, [{
5898 key: "getClassName",
5899 value: function getClassName() {
5900 var className = this.props.className;
5901
5902 if (this.props.size) {
5903 className += ' eps-add-new-button--' + this.props.size;
5904 }
5905
5906 return className;
5907 }
5908 }]);
5909 return AddNewButton;
5910 }(_button.default);
5911
5912 exports["default"] = AddNewButton;
5913 (0, _defineProperty2.default)(AddNewButton, "propTypes", (0, _objectSpread2.default)((0, _objectSpread2.default)({}, _button.default.propTypes), {}, {
5914 text: PropTypes.string,
5915 size: PropTypes.string
5916 }));
5917 (0, _defineProperty2.default)(AddNewButton, "defaultProps", (0, _objectSpread2.default)((0, _objectSpread2.default)({}, _button.default.defaultProps), {}, {
5918 className: 'eps-add-new-button',
5919 text: __('Add New', 'elementor-pro'),
5920 icon: 'eicon-plus'
5921 }));
5922
5923 /***/ }),
5924
5925 /***/ "../core/app/assets/js/ui/molecules/button.js":
5926 /*!****************************************************!*\
5927 !*** ../core/app/assets/js/ui/molecules/button.js ***!
5928 \****************************************************/
5929 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5930
5931 "use strict";
5932 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5933
5934
5935 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5936
5937 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5938
5939 _Object$defineProperty(exports, "__esModule", {
5940 value: true
5941 });
5942
5943 exports["default"] = void 0;
5944
5945 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5946
5947 __webpack_require__(/*! core-js/modules/es6.array.filter.js */ "../node_modules/core-js/modules/es6.array.filter.js");
5948
5949 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
5950
5951 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
5952
5953 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
5954
5955 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
5956
5957 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
5958
5959 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
5960
5961 var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
5962
5963 var _router2 = _interopRequireDefault(__webpack_require__(/*! @elementor/router */ "@elementor/router"));
5964
5965 var _icon = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/icon */ "../core/app/assets/js/ui/atoms/icon.js"));
5966
5967 var Button = /*#__PURE__*/function (_React$Component) {
5968 (0, _inherits2.default)(Button, _React$Component);
5969
5970 var _super = (0, _createSuper2.default)(Button);
5971
5972 function Button() {
5973 (0, _classCallCheck2.default)(this, Button);
5974 return _super.apply(this, arguments);
5975 }
5976
5977 (0, _createClass2.default)(Button, [{
5978 key: "getCssId",
5979 value: function getCssId() {
5980 return this.props.id;
5981 }
5982 }, {
5983 key: "getClassName",
5984 value: function getClassName() {
5985 var baseClassName = 'eps-button',
5986 classes = [baseClassName, this.props.className];
5987 return classes.concat(this.getStylePropsClasses(baseClassName)).filter(function (classItem) {
5988 return '' !== classItem;
5989 }).join(' ');
5990 }
5991 }, {
5992 key: "getStylePropsClasses",
5993 value: function getStylePropsClasses(baseClassName) {
5994 var _this = this;
5995
5996 var styleProps = ['color', 'size', 'variant'],
5997 stylePropClasses = [];
5998 styleProps.forEach(function (styleProp) {
5999 var stylePropValue = _this.props[styleProp];
6000
6001 if (stylePropValue) {
6002 stylePropClasses.push(baseClassName + '--' + stylePropValue);
6003 }
6004 });
6005 return stylePropClasses;
6006 }
6007 }, {
6008 key: "getIcon",
6009 value: function getIcon() {
6010 if (this.props.icon) {
6011 var tooltip = this.props.tooltip || this.props.text;
6012
6013 var icon = /*#__PURE__*/_react.default.createElement(_icon.default, {
6014 className: this.props.icon,
6015 "aria-hidden": "true",
6016 title: tooltip
6017 });
6018
6019 var screenReaderText = '';
6020
6021 if (this.props.hideText) {
6022 screenReaderText = /*#__PURE__*/_react.default.createElement("span", {
6023 className: "sr-only"
6024 }, tooltip);
6025 }
6026
6027 return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, icon, screenReaderText);
6028 }
6029
6030 return '';
6031 }
6032 }, {
6033 key: "getText",
6034 value: function getText() {
6035 return this.props.hideText ? '' : /*#__PURE__*/_react.default.createElement("span", null, this.props.text);
6036 }
6037 }, {
6038 key: "render",
6039 value: function render() {
6040 var attributes = {},
6041 id = this.getCssId(),
6042 className = this.getClassName(); // Add attributes only if they are not empty.
6043
6044 if (id) {
6045 attributes.id = id;
6046 }
6047
6048 if (className) {
6049 attributes.className = className;
6050 }
6051
6052 if (this.props.onClick) {
6053 attributes.onClick = this.props.onClick;
6054 }
6055
6056 if (this.props.rel) {
6057 attributes.rel = this.props.rel;
6058 }
6059
6060 if (this.props.elRef) {
6061 attributes.ref = this.props.elRef;
6062 }
6063
6064 var buttonContent = /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, this.getIcon(), this.getText());
6065
6066 if (this.props.url) {
6067 if (0 === this.props.url.indexOf('http')) {
6068 return /*#__PURE__*/_react.default.createElement("a", (0, _extends2.default)({
6069 href: this.props.url,
6070 target: this.props.target
6071 }, attributes), buttonContent);
6072 } // @see https://reach.tech/router/example/active-links.
6073
6074
6075 attributes.getProps = function (props) {
6076 if (props.isCurrent) {
6077 attributes.className += ' active';
6078 }
6079
6080 return {
6081 className: attributes.className
6082 };
6083 };
6084
6085 return /*#__PURE__*/_react.default.createElement(_router.LocationProvider, {
6086 history: _router2.default.appHistory
6087 }, /*#__PURE__*/_react.default.createElement(_router.Link, (0, _extends2.default)({
6088 to: this.props.url
6089 }, attributes), buttonContent));
6090 }
6091
6092 return /*#__PURE__*/_react.default.createElement("div", attributes, buttonContent);
6093 }
6094 }]);
6095 return Button;
6096 }(_react.default.Component);
6097
6098 exports["default"] = Button;
6099 (0, _defineProperty2.default)(Button, "propTypes", {
6100 text: PropTypes.string.isRequired,
6101 hideText: PropTypes.bool,
6102 icon: PropTypes.string,
6103 tooltip: PropTypes.string,
6104 id: PropTypes.string,
6105 className: PropTypes.string,
6106 url: PropTypes.string,
6107 onClick: PropTypes.func,
6108 variant: PropTypes.oneOf(['contained', 'underlined', 'outlined', '']),
6109 color: PropTypes.oneOf(['primary', 'secondary', 'cta', 'link', 'disabled']),
6110 size: PropTypes.oneOf(['sm', 'md', 'lg']),
6111 target: PropTypes.string,
6112 rel: PropTypes.string,
6113 elRef: PropTypes.object
6114 });
6115 (0, _defineProperty2.default)(Button, "defaultProps", {
6116 id: '',
6117 className: '',
6118 variant: '',
6119 target: '_parent'
6120 });
6121
6122 /***/ }),
6123
6124 /***/ "../core/app/assets/js/ui/molecules/inline-link.js":
6125 /*!*********************************************************!*\
6126 !*** ../core/app/assets/js/ui/molecules/inline-link.js ***!
6127 \*********************************************************/
6128 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6129
6130 "use strict";
6131 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
6132
6133
6134 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6135
6136 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6137
6138 _Object$defineProperty(exports, "__esModule", {
6139 value: true
6140 });
6141
6142 exports["default"] = InlineLink;
6143
6144 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
6145
6146 __webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
6147
6148 __webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
6149
6150 var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
6151
6152 var _router2 = _interopRequireDefault(__webpack_require__(/*! @elementor/router */ "@elementor/router"));
6153
6154 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
6155
6156 __webpack_require__(/*! ./inline-link.scss */ "../core/app/assets/js/ui/molecules/inline-link.scss");
6157
6158 function InlineLink(props) {
6159 var baseClassName = 'eps-inline-link',
6160 colorClassName = "".concat(baseClassName, "--color-").concat(props.color),
6161 underlineClassName = 'none' !== props.underline ? "".concat(baseClassName, "--underline-").concat(props.underline) : '',
6162 italicClassName = props.italic ? "".concat(baseClassName, "--italic") : '',
6163 classes = [baseClassName, colorClassName, underlineClassName, italicClassName, props.className],
6164 className = (0, _utils.arrayToClassName)(classes),
6165 getRouterLink = function getRouterLink() {
6166 return /*#__PURE__*/_react.default.createElement(_router.LocationProvider, {
6167 history: _router2.default.appHistory
6168 }, /*#__PURE__*/_react.default.createElement(_router.Link, {
6169 to: props.url,
6170 className: className
6171 }, props.children));
6172 },
6173 getExternalLink = function getExternalLink() {
6174 return /*#__PURE__*/_react.default.createElement("a", {
6175 href: props.url,
6176 target: props.target,
6177 rel: props.rel,
6178 className: className
6179 }, props.children);
6180 },
6181 getActionLink = function getActionLink() {
6182 return /*#__PURE__*/_react.default.createElement("button", {
6183 className: className,
6184 onClick: props.onClick
6185 }, props.children);
6186 };
6187
6188 if (!props.url) {
6189 return getActionLink();
6190 }
6191
6192 return props.url.includes('http') ? getExternalLink() : getRouterLink();
6193 }
6194
6195 InlineLink.propTypes = {
6196 className: PropTypes.string,
6197 children: PropTypes.any,
6198 url: PropTypes.string,
6199 target: PropTypes.string,
6200 rel: PropTypes.string,
6201 text: PropTypes.string,
6202 color: PropTypes.oneOf(['primary', 'secondary', 'cta', 'link', 'disabled']),
6203 underline: PropTypes.oneOf(['none', 'hover', 'always']),
6204 italic: PropTypes.bool
6205 };
6206 InlineLink.defaultProps = {
6207 className: '',
6208 color: 'link',
6209 underline: 'always',
6210 target: '_blank',
6211 rel: 'noopener noreferrer'
6212 };
6213
6214 /***/ }),
6215
6216 /***/ "../core/app/assets/js/ui/molecules/list-item.js":
6217 /*!*******************************************************!*\
6218 !*** ../core/app/assets/js/ui/molecules/list-item.js ***!
6219 \*******************************************************/
6220 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6221
6222 "use strict";
6223 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
6224
6225
6226 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6227
6228 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6229
6230 _Object$defineProperty(exports, "__esModule", {
6231 value: true
6232 });
6233
6234 exports["default"] = ListItem;
6235
6236 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
6237
6238 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
6239
6240 function ListItem(props) {
6241 var baseClassName = 'eps-list__item',
6242 classes = [baseClassName, props.className];
6243 var style;
6244
6245 if (props.hasOwnProperty('padding')) {
6246 style = {
6247 '--eps-list-item-padding': (0, _utils.pxToRem)(props.padding)
6248 };
6249 classes.push(baseClassName + '--padding');
6250 }
6251
6252 return /*#__PURE__*/_react.default.createElement("li", {
6253 style: style,
6254 className: (0, _utils.arrayToClassName)(classes)
6255 }, props.children);
6256 }
6257
6258 ListItem.propTypes = {
6259 className: PropTypes.string,
6260 padding: PropTypes.string,
6261 children: PropTypes.any.isRequired
6262 };
6263 ListItem.defaultProps = {
6264 className: ''
6265 };
6266
6267 /***/ }),
6268
6269 /***/ "../core/app/assets/js/ui/molecules/list.js":
6270 /*!**************************************************!*\
6271 !*** ../core/app/assets/js/ui/molecules/list.js ***!
6272 \**************************************************/
6273 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6274
6275 "use strict";
6276 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
6277
6278
6279 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6280
6281 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6282
6283 _Object$defineProperty(exports, "__esModule", {
6284 value: true
6285 });
6286
6287 exports["default"] = List;
6288
6289 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
6290
6291 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
6292
6293 var _listItem = _interopRequireDefault(__webpack_require__(/*! ./list-item */ "../core/app/assets/js/ui/molecules/list-item.js"));
6294
6295 __webpack_require__(/*! ./list.scss */ "../core/app/assets/js/ui/molecules/list.scss");
6296
6297 function List(props) {
6298 var baseClassName = 'eps-list',
6299 classes = [baseClassName, props.className];
6300 var style;
6301
6302 if (props.hasOwnProperty('padding')) {
6303 style = {
6304 '--eps-list-padding': (0, _utils.pxToRem)(props.padding)
6305 };
6306 classes.push(baseClassName + '--padding');
6307 }
6308
6309 if (props.separated) {
6310 classes.push(baseClassName + '--separated');
6311 }
6312
6313 return /*#__PURE__*/_react.default.createElement("ul", {
6314 style: style,
6315 className: (0, _utils.arrayToClassName)(classes)
6316 }, props.children);
6317 }
6318
6319 List.propTypes = {
6320 className: PropTypes.string,
6321 divided: PropTypes.any,
6322 separated: PropTypes.any,
6323 padding: PropTypes.string,
6324 children: PropTypes.oneOfType([PropTypes.object, PropTypes.arrayOf(PropTypes.object)]).isRequired
6325 };
6326 List.defaultProps = {
6327 className: ''
6328 };
6329 List.Item = _listItem.default;
6330
6331 /***/ }),
6332
6333 /***/ "../core/app/assets/js/ui/molecules/notice.js":
6334 /*!****************************************************!*\
6335 !*** ../core/app/assets/js/ui/molecules/notice.js ***!
6336 \****************************************************/
6337 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6338
6339 "use strict";
6340 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
6341
6342
6343 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6344
6345 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6346
6347 _Object$defineProperty(exports, "__esModule", {
6348 value: true
6349 });
6350
6351 exports["default"] = Notice;
6352
6353 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
6354
6355 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
6356
6357 var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
6358
6359 var _icon = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/icon */ "../core/app/assets/js/ui/atoms/icon.js"));
6360
6361 var _grid = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/grid/grid */ "../core/app/assets/js/ui/grid/grid.js"));
6362
6363 __webpack_require__(/*! ./notice.scss */ "../core/app/assets/js/ui/molecules/notice.scss");
6364
6365 var iconsClassesMap = {
6366 danger: 'eicon-warning',
6367 info: 'eicon-info-circle-o',
6368 warning: 'eicon-warning'
6369 };
6370
6371 function Notice(props) {
6372 var baseClassName = 'eps-notice',
6373 classes = [baseClassName, props.className];
6374
6375 if (props.color) {
6376 classes.push(baseClassName + '-semantic', baseClassName + '--' + props.color);
6377 }
6378
6379 return /*#__PURE__*/_react.default.createElement(_grid.default, {
6380 className: (0, _utils.arrayToClassName)(classes),
6381 container: true,
6382 noWrap: true,
6383 alignItems: "center",
6384 justify: "space-between"
6385 }, /*#__PURE__*/_react.default.createElement(_grid.default, {
6386 item: true,
6387 container: true,
6388 alignItems: "start",
6389 noWrap: true
6390 }, props.withIcon && props.color && /*#__PURE__*/_react.default.createElement(_icon.default, {
6391 className: (0, _utils.arrayToClassName)(['eps-notice__icon', iconsClassesMap[props.color]])
6392 }), /*#__PURE__*/_react.default.createElement(_text.default, {
6393 variant: "xs",
6394 className: "eps-notice__text"
6395 }, props.label && /*#__PURE__*/_react.default.createElement("strong", null, props.label + ' '), props.children)), props.button && /*#__PURE__*/_react.default.createElement(_grid.default, {
6396 item: true,
6397 container: true,
6398 justify: "end",
6399 className: baseClassName + '__button-container'
6400 }, props.button));
6401 }
6402
6403 Notice.propTypes = {
6404 className: PropTypes.string,
6405 color: PropTypes.string,
6406 label: PropTypes.string,
6407 children: PropTypes.any.isRequired,
6408 icon: PropTypes.string,
6409 withIcon: PropTypes.bool,
6410 button: PropTypes.object
6411 };
6412 Notice.defaultProps = {
6413 className: '',
6414 withIcon: true,
6415 button: null
6416 };
6417
6418 /***/ }),
6419
6420 /***/ "../core/app/assets/js/ui/molecules/popover.js":
6421 /*!*****************************************************!*\
6422 !*** ../core/app/assets/js/ui/molecules/popover.js ***!
6423 \*****************************************************/
6424 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6425
6426 "use strict";
6427 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
6428
6429
6430 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6431
6432 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6433
6434 _Object$defineProperty(exports, "__esModule", {
6435 value: true
6436 });
6437
6438 exports["default"] = Popover;
6439
6440 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
6441
6442 __webpack_require__(/*! ./popover.scss */ "../core/app/assets/js/ui/molecules/popover.scss");
6443
6444 function Popover(props) {
6445 return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement("div", {
6446 className: "eps-popover__background",
6447 onClick: props.closeFunction
6448 }), /*#__PURE__*/_react.default.createElement("ul", {
6449 className: "eps-popover ".concat(props.className),
6450 onClick: props.closeFunction
6451 }, props.children));
6452 }
6453
6454 Popover.propTypes = {
6455 children: PropTypes.any.isRequired,
6456 className: PropTypes.string,
6457 closeFunction: PropTypes.func
6458 };
6459 Popover.defaultProps = {
6460 className: ''
6461 };
6462
6463 /***/ }),
6464
6465 /***/ "../core/app/assets/js/ui/molecules/select2.js":
6466 /*!*****************************************************!*\
6467 !*** ../core/app/assets/js/ui/molecules/select2.js ***!
6468 \*****************************************************/
6469 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6470
6471 "use strict";
6472 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
6473
6474
6475 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6476
6477 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6478
6479 _Object$defineProperty(exports, "__esModule", {
6480 value: true
6481 });
6482
6483 exports["default"] = Select2;
6484
6485 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
6486
6487 var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
6488
6489 var _select = _interopRequireDefault(__webpack_require__(/*! ../atoms/select */ "../core/app/assets/js/ui/atoms/select.js"));
6490
6491 __webpack_require__(/*! ./select2.scss */ "../core/app/assets/js/ui/molecules/select2.scss");
6492
6493 /**
6494 * Default settings of the select 2
6495 *
6496 * @returns {{placeholder: string, allowClear: boolean, dir: string}}
6497 */
6498 var getDefaultSettings = function getDefaultSettings() {
6499 return {
6500 allowClear: true,
6501 placeholder: '',
6502 dir: elementorCommon.config.isRTL ? 'rtl' : 'ltr'
6503 };
6504 };
6505 /**
6506 * Main component
6507 *
6508 * @param props
6509 * @returns {*}
6510 * @constructor
6511 */
6512
6513
6514 function Select2(props) {
6515 var ref = _react.default.useRef(null); // Initiate the select 2 library, call to onReady after initiate, and
6516 // listen to select event on the select instance.
6517
6518
6519 _react.default.useEffect(function () {
6520 var $select2 = jQuery(ref.current).select2((0, _objectSpread2.default)((0, _objectSpread2.default)((0, _objectSpread2.default)({}, getDefaultSettings()), props.settings), {}, {
6521 placeholder: props.placeholder
6522 })).on('select2:select select2:unselect', props.onChange);
6523
6524 if (props.onReady) {
6525 props.onReady($select2);
6526 }
6527
6528 return function () {
6529 $select2.select2('destroy').off('select2:select select2:unselect');
6530 };
6531 }, [props.settings, props.options]); // Listen to changes in the prop `value`, if changed update the select 2.
6532
6533
6534 _react.default.useEffect(function () {
6535 jQuery(ref.current).val(props.value).trigger('change');
6536 }, [props.value]);
6537
6538 return /*#__PURE__*/_react.default.createElement(_select.default, {
6539 multiple: props.multiple,
6540 value: props.value,
6541 onChange: props.onChange,
6542 elRef: ref,
6543 options: props.options,
6544 placeholder: props.placeholder
6545 });
6546 }
6547
6548 Select2.propTypes = {
6549 value: PropTypes.oneOfType([PropTypes.array, PropTypes.string]),
6550 onChange: PropTypes.func,
6551 onReady: PropTypes.func,
6552 options: PropTypes.array,
6553 settings: PropTypes.object,
6554 multiple: PropTypes.bool,
6555 placeholder: PropTypes.string
6556 };
6557 Select2.defaultProps = {
6558 settings: {},
6559 options: [],
6560 dependencies: [],
6561 placeholder: ''
6562 };
6563
6564 /***/ }),
6565
6566 /***/ "../core/app/assets/js/utils/utils.js":
6567 /*!********************************************!*\
6568 !*** ../core/app/assets/js/utils/utils.js ***!
6569 \********************************************/
6570 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6571
6572 "use strict";
6573
6574
6575 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6576
6577 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6578
6579 _Object$defineProperty(exports, "__esModule", {
6580 value: true
6581 });
6582
6583 exports.stringToRemValues = exports.rgbToHex = exports.pxToRem = exports.isOneOf = exports.arrayToObjectByKey = exports.arrayToClassName = void 0;
6584
6585 var _entries = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/entries */ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js"));
6586
6587 var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/typeof */ "../node_modules/@babel/runtime-corejs2/helpers/typeof.js"));
6588
6589 __webpack_require__(/*! core-js/modules/es6.object.to-string.js */ "../node_modules/core-js/modules/es6.object.to-string.js");
6590
6591 __webpack_require__(/*! core-js/modules/es6.regexp.to-string.js */ "../node_modules/core-js/modules/es6.regexp.to-string.js");
6592
6593 __webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
6594
6595 __webpack_require__(/*! core-js/modules/es6.regexp.split.js */ "../node_modules/core-js/modules/es6.regexp.split.js");
6596
6597 __webpack_require__(/*! core-js/modules/es6.array.filter.js */ "../node_modules/core-js/modules/es6.array.filter.js");
6598
6599 __webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
6600
6601 __webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
6602
6603 var pxToRem = function pxToRem(pixels) {
6604 if (!pixels) {
6605 return;
6606 } else if ('string' !== typeof pixels) {
6607 pixels = pixels.toString();
6608 }
6609
6610 return pixels.split(' ').map(function (value) {
6611 return "".concat(value * 0.0625, "rem");
6612 }).join(' ');
6613 };
6614
6615 exports.pxToRem = pxToRem;
6616
6617 var arrayToClassName = function arrayToClassName(array, action) {
6618 return array.filter(function (item) {
6619 return 'object' === (0, _typeof2.default)(item) ? (0, _entries.default)(item)[0][1] : item;
6620 }).map(function (item) {
6621 var value = 'object' === (0, _typeof2.default)(item) ? (0, _entries.default)(item)[0][0] : item;
6622 return action ? action(value) : value;
6623 }).join(' ');
6624 };
6625
6626 exports.arrayToClassName = arrayToClassName;
6627
6628 var stringToRemValues = function stringToRemValues(string) {
6629 return string.split(' ').map(function (value) {
6630 return pxToRem(value);
6631 }).join(' ');
6632 };
6633
6634 exports.stringToRemValues = stringToRemValues;
6635
6636 var rgbToHex = function rgbToHex(r, g, b) {
6637 return '#' + [r, g, b].map(function (x) {
6638 var hex = x.toString(16);
6639 return 1 === hex.length ? '0' + hex : hex;
6640 }).join('');
6641 };
6642
6643 exports.rgbToHex = rgbToHex;
6644
6645 var isOneOf = function isOneOf(filetype, filetypeOptions) {
6646 return filetypeOptions.some(function (type) {
6647 return filetype.includes(type);
6648 });
6649 };
6650
6651 exports.isOneOf = isOneOf;
6652
6653 var arrayToObjectByKey = function arrayToObjectByKey(array, key) {
6654 var finalObject = {};
6655 array.forEach(function (item) {
6656 return finalObject[item[key]] = item;
6657 });
6658 return finalObject;
6659 };
6660
6661 exports.arrayToObjectByKey = arrayToObjectByKey;
6662
6663 /***/ }),
6664
6665 /***/ "../core/app/modules/site-editor/assets/js/context/template-types.js":
6666 /*!***************************************************************************!*\
6667 !*** ../core/app/modules/site-editor/assets/js/context/template-types.js ***!
6668 \***************************************************************************/
6669 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6670
6671 "use strict";
6672 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
6673 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
6674
6675
6676 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6677
6678 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6679
6680 _Object$defineProperty(exports, "__esModule", {
6681 value: true
6682 });
6683
6684 exports["default"] = exports.TemplateTypesConsumer = exports.Context = void 0;
6685
6686 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
6687
6688 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
6689
6690 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
6691
6692 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
6693
6694 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
6695
6696 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
6697
6698 __webpack_require__(/*! ../../scss/loading.scss */ "../core/app/modules/site-editor/assets/scss/loading.scss");
6699
6700 var Context = _react.default.createContext();
6701
6702 exports.Context = Context;
6703
6704 var TemplateTypesContext = /*#__PURE__*/function (_React$Component) {
6705 (0, _inherits2.default)(TemplateTypesContext, _React$Component);
6706
6707 var _super = (0, _createSuper2.default)(TemplateTypesContext);
6708
6709 function TemplateTypesContext(props) {
6710 var _this;
6711
6712 (0, _classCallCheck2.default)(this, TemplateTypesContext);
6713 _this = _super.call(this, props);
6714 _this.state = {
6715 templateTypes: [],
6716 loading: true,
6717 error: false
6718 };
6719 return _this;
6720 }
6721
6722 (0, _createClass2.default)(TemplateTypesContext, [{
6723 key: "componentDidMount",
6724 value: function componentDidMount() {
6725 var _this2 = this;
6726
6727 this.getTemplateTypes().then(function (response) {
6728 _this2.setState({
6729 templateTypes: response,
6730 loading: false
6731 });
6732 }).fail(function (error) {
6733 _this2.setState({
6734 error: error.statusText ? error.statusText : error,
6735 loading: false
6736 });
6737 });
6738 }
6739 }, {
6740 key: "getTemplateTypes",
6741 value: function getTemplateTypes() {
6742 return elementorCommon.ajax.load({
6743 action: 'app_site_editor_template_types'
6744 });
6745 }
6746 }, {
6747 key: "render",
6748 value: function render() {
6749 if (this.state.error) {
6750 return /*#__PURE__*/_react.default.createElement("div", {
6751 className: "e-loading-wrapper"
6752 }, /*#__PURE__*/_react.default.createElement("h3", null, __('Error:', 'elementor'), " ", this.state.error));
6753 }
6754
6755 if (this.state.loading) {
6756 return /*#__PURE__*/_react.default.createElement("div", {
6757 className: "elementor-loading"
6758 }, /*#__PURE__*/_react.default.createElement("div", {
6759 className: "elementor-loader-wrapper"
6760 }, /*#__PURE__*/_react.default.createElement("div", {
6761 className: "elementor-loader"
6762 }, /*#__PURE__*/_react.default.createElement("div", {
6763 className: "elementor-loader-boxes"
6764 }, /*#__PURE__*/_react.default.createElement("div", {
6765 className: "elementor-loader-box"
6766 }), /*#__PURE__*/_react.default.createElement("div", {
6767 className: "elementor-loader-box"
6768 }), /*#__PURE__*/_react.default.createElement("div", {
6769 className: "elementor-loader-box"
6770 }), /*#__PURE__*/_react.default.createElement("div", {
6771 className: "elementor-loader-box"
6772 }))), /*#__PURE__*/_react.default.createElement("div", {
6773 className: "elementor-loading-title"
6774 }, __('Loading', 'elementor')))); // <div className="e-loading-wrapper"><h3>{ __( 'Loading', 'elementor' ) }...</h3></div>;
6775 }
6776
6777 return /*#__PURE__*/_react.default.createElement(Context.Provider, {
6778 value: this.state
6779 }, this.props.children);
6780 }
6781 }]);
6782 return TemplateTypesContext;
6783 }(_react.default.Component);
6784
6785 (0, _defineProperty2.default)(TemplateTypesContext, "propTypes", {
6786 children: PropTypes.object.isRequired
6787 });
6788 var TemplateTypesConsumer = Context.Consumer;
6789 exports.TemplateTypesConsumer = TemplateTypesConsumer;
6790 var _default = TemplateTypesContext;
6791 exports["default"] = _default;
6792
6793 /***/ }),
6794
6795 /***/ "../core/app/modules/site-editor/assets/js/module.js":
6796 /*!***********************************************************!*\
6797 !*** ../core/app/modules/site-editor/assets/js/module.js ***!
6798 \***********************************************************/
6799 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6800
6801 "use strict";
6802 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
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["default"] = void 0;
6814
6815 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
6816
6817 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
6818
6819 var _router = _interopRequireDefault(__webpack_require__(/*! @elementor/router */ "@elementor/router"));
6820
6821 var _promotion = _interopRequireDefault(__webpack_require__(/*! ./pages/promotion */ "../core/app/modules/site-editor/assets/js/pages/promotion.js"));
6822
6823 var _notFound = _interopRequireDefault(__webpack_require__(/*! ./pages/not-found */ "../core/app/modules/site-editor/assets/js/pages/not-found.js"));
6824
6825 var SiteEditor = /*#__PURE__*/function () {
6826 function SiteEditor() {
6827 (0, _classCallCheck2.default)(this, SiteEditor);
6828 this.saveTemplateTypesToCache();
6829
6830 _router.default.addRoute({
6831 path: '/site-editor/promotion',
6832 component: _promotion.default
6833 });
6834
6835 _router.default.addRoute({
6836 path: '/site-editor/*',
6837 component: _notFound.default
6838 });
6839 }
6840
6841 (0, _createClass2.default)(SiteEditor, [{
6842 key: "saveTemplateTypesToCache",
6843 value: function saveTemplateTypesToCache() {
6844 var types = this.getTypes();
6845 elementorCommon.ajax.addRequestCache({
6846 unique_id: 'app_site_editor_template_types'
6847 }, types);
6848 }
6849 }, {
6850 key: "getTypes",
6851 value: function getTypes() {
6852 return [{
6853 type: 'header',
6854 icon: 'eicon-header',
6855 title: __('Header', 'elementor'),
6856 urls: {
6857 thumbnail: elementorAppConfig.assets_url + '/images/app/site-editor/header.svg'
6858 },
6859 tooltip_data: {
6860 title: __('What is a Header Template?', 'elementor'),
6861 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'),
6862 tip: __('You can create multiple headers, and assign each to different areas of your site.', 'elementor'),
6863 docs: 'https://go.elementor.com/app-theme-builder-header',
6864 video_url: 'https://www.youtube.com/embed/HHy5RK6W-6I'
6865 }
6866 }, {
6867 type: 'footer',
6868 icon: 'eicon-footer',
6869 title: __('Footer', 'elementor'),
6870 urls: {
6871 thumbnail: elementorAppConfig.assets_url + '/images/app/site-editor/footer.svg'
6872 },
6873 tooltip_data: {
6874 title: __('What is a Footer Template?', 'elementor'),
6875 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'),
6876 tip: __('You can create multiple footers, and assign each to different areas of your site.', 'elementor'),
6877 docs: 'https://go.elementor.com/app-theme-builder-footer',
6878 video_url: 'https://www.youtube.com/embed/xa8DoR4tQrY'
6879 }
6880 }, {
6881 type: 'single-page',
6882 icon: 'eicon-single-page',
6883 title: __('Single Page', 'elementor'),
6884 urls: {
6885 thumbnail: elementorAppConfig.assets_url + '/images/app/site-editor/single-page.svg'
6886 },
6887 tooltip_data: {
6888 title: __('What is a Single Page Template?', 'elementor'),
6889 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'),
6890 tip: __('You can create multiple single page templates, and assign each to different areas of your site.', 'elementor'),
6891 docs: 'https://go.elementor.com/app-theme-builder-page',
6892 video_url: 'https://www.youtube.com/embed/_y5eZ60lVoY'
6893 }
6894 }, {
6895 type: 'single-post',
6896 icon: 'eicon-single-post',
6897 title: __('Single Post', 'elementor'),
6898 urls: {
6899 thumbnail: elementorAppConfig.assets_url + '/images/app/site-editor/single-post.svg'
6900 },
6901 tooltip_data: {
6902 title: __('What is a Single Post Template?', 'elementor'),
6903 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'),
6904 tip: __('You can create multiple single post templates, and assign each to a different category.', 'elementor'),
6905 docs: 'https://go.elementor.com/app-theme-builder-post',
6906 video_url: 'https://www.youtube.com/embed/8Fk-Edu7DL0'
6907 }
6908 }, {
6909 type: 'archive',
6910 icon: 'eicon-archive',
6911 title: __('Archive', 'elementor'),
6912 urls: {
6913 thumbnail: elementorAppConfig.assets_url + '/images/app/site-editor/archive.svg'
6914 },
6915 tooltip_data: {
6916 title: __('What is an Archive Template?', 'elementor'),
6917 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'),
6918 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'),
6919 docs: 'https://go.elementor.com/app-theme-builder-archive',
6920 video_url: 'https://www.youtube.com/embed/wxElpEh9bfA'
6921 }
6922 }, {
6923 type: 'search-results',
6924 icon: 'eicon-search-results',
6925 title: __('search results page', 'elementor'),
6926 urls: {
6927 thumbnail: elementorAppConfig.assets_url + '/images/app/site-editor/search-results.svg'
6928 },
6929 tooltip_data: {
6930 title: __('What is a Search Results Template?', 'elementor'),
6931 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'),
6932 tip: __('You can customize the message if there are no results for the search term.', 'elementor'),
6933 docs: 'https://go.elementor.com/app-theme-builder-search-results',
6934 video_url: 'https://www.youtube.com/embed/KKkIU_L5sDo'
6935 }
6936 }, {
6937 type: 'product',
6938 icon: 'eicon-single-product',
6939 title: __('Product', 'elementor'),
6940 urls: {
6941 thumbnail: elementorAppConfig.assets_url + '/images/app/site-editor/product.svg'
6942 },
6943 tooltip_data: {
6944 title: __('What is a Single Product Template?', 'elementor'),
6945 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'),
6946 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'),
6947 docs: 'https://go.elementor.com/app-theme-builder-product',
6948 video_url: 'https://www.youtube.com/embed/PjhoB1RWkBM'
6949 }
6950 }, {
6951 type: 'products',
6952 icon: 'eicon-products',
6953 title: __('Products Archive', 'elementor'),
6954 urls: {
6955 thumbnail: elementorAppConfig.assets_url + '/images/app/site-editor/products.svg'
6956 },
6957 tooltip_data: {
6958 title: __('What is a Products Archive Template?', 'elementor'),
6959 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'),
6960 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'),
6961 docs: 'https://go.elementor.com/app-theme-builder-products-archive',
6962 video_url: 'https://www.youtube.com/embed/cQLeirgkguA'
6963 }
6964 }, {
6965 type: 'error-404',
6966 icon: 'eicon-error-404',
6967 title: __('404 page', 'elementor'),
6968 urls: {
6969 thumbnail: elementorAppConfig.assets_url + '/images/app/site-editor/error-404.svg'
6970 },
6971 tooltip_data: {
6972 title: __('What is a 404 Page Template?', 'elementor'),
6973 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'),
6974 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'),
6975 docs: 'https://go.elementor.com/app-theme-builder-404',
6976 video_url: 'https://www.youtube.com/embed/ACCNp9tBMQg'
6977 }
6978 }];
6979 }
6980 }]);
6981 return SiteEditor;
6982 }();
6983
6984 exports["default"] = SiteEditor;
6985
6986 /***/ }),
6987
6988 /***/ "../core/app/modules/site-editor/assets/js/molecules/site-part.js":
6989 /*!************************************************************************!*\
6990 !*** ../core/app/modules/site-editor/assets/js/molecules/site-part.js ***!
6991 \************************************************************************/
6992 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6993
6994 "use strict";
6995 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
6996
6997
6998 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6999
7000 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7001
7002 _Object$defineProperty(exports, "__esModule", {
7003 value: true
7004 });
7005
7006 exports["default"] = SitePart;
7007
7008 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
7009
7010 var _card = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/card/card */ "../core/app/assets/js/ui/card/card.js"));
7011
7012 var _cardHeader = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/card/card-header */ "../core/app/assets/js/ui/card/card-header.js"));
7013
7014 var _cardBody = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/card/card-body */ "../core/app/assets/js/ui/card/card-body.js"));
7015
7016 var _cardImage = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/card/card-image */ "../core/app/assets/js/ui/card/card-image.js"));
7017
7018 var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
7019
7020 __webpack_require__(/*! ./site-part.scss */ "../core/app/modules/site-editor/assets/js/molecules/site-part.scss");
7021
7022 function SitePart(props) {
7023 return /*#__PURE__*/_react.default.createElement(_card.default, {
7024 className: "e-site-part"
7025 }, /*#__PURE__*/_react.default.createElement(_cardHeader.default, null, /*#__PURE__*/_react.default.createElement(_heading.default, {
7026 tag: "h1",
7027 variant: "text-sm",
7028 className: "eps-card__headline"
7029 }, props.title), props.actionButton), /*#__PURE__*/_react.default.createElement(_cardBody.default, null, /*#__PURE__*/_react.default.createElement(_cardImage.default, {
7030 alt: props.title,
7031 src: props.thumbnail
7032 }, props.children)));
7033 }
7034
7035 SitePart.propTypes = {
7036 thumbnail: PropTypes.string.isRequired,
7037 title: PropTypes.string.isRequired,
7038 children: PropTypes.object,
7039 showIndicator: PropTypes.bool,
7040 actionButton: PropTypes.object
7041 };
7042
7043 /***/ }),
7044
7045 /***/ "../core/app/modules/site-editor/assets/js/organisms/all-parts-button.js":
7046 /*!*******************************************************************************!*\
7047 !*** ../core/app/modules/site-editor/assets/js/organisms/all-parts-button.js ***!
7048 \*******************************************************************************/
7049 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7050
7051 "use strict";
7052 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
7053 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
7054
7055
7056 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7057
7058 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7059
7060 _Object$defineProperty(exports, "__esModule", {
7061 value: true
7062 });
7063
7064 exports["default"] = AllPartsButton;
7065
7066 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
7067
7068 __webpack_require__(/*! core-js/modules/es6.regexp.match.js */ "../node_modules/core-js/modules/es6.regexp.match.js");
7069
7070 var _menuItem = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/menu/menu-item */ "../core/app/assets/js/ui/menu/menu-item.js"));
7071
7072 var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
7073
7074 function AllPartsButton(props) {
7075 var activePathname = '/site-editor/templates';
7076 return /*#__PURE__*/_react.default.createElement(_router.Match, {
7077 path: activePathname
7078 }, function (_ref) {
7079 var match = _ref.match;
7080 var className = "eps-menu-item__link".concat(match || props.promotion ? ' eps-menu-item--active' : '');
7081 return /*#__PURE__*/_react.default.createElement(_menuItem.default, {
7082 text: __('All Parts', 'elementor'),
7083 className: className,
7084 icon: "eicon-filter",
7085 url: props.url
7086 });
7087 });
7088 }
7089
7090 AllPartsButton.propTypes = {
7091 url: PropTypes.string,
7092 promotion: PropTypes.bool
7093 };
7094
7095 /***/ }),
7096
7097 /***/ "../core/app/modules/site-editor/assets/js/organisms/menu.js":
7098 /*!*******************************************************************!*\
7099 !*** ../core/app/modules/site-editor/assets/js/organisms/menu.js ***!
7100 \*******************************************************************/
7101 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7102
7103 "use strict";
7104 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
7105 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
7106
7107
7108 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7109
7110 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7111
7112 _Object$defineProperty(exports, "__esModule", {
7113 value: true
7114 });
7115
7116 exports["default"] = Menu;
7117
7118 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
7119
7120 var _menu = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/menu/menu */ "../core/app/assets/js/ui/menu/menu.js"));
7121
7122 var _templateTypes = __webpack_require__(/*! ../context/template-types */ "../core/app/modules/site-editor/assets/js/context/template-types.js");
7123
7124 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
7125
7126 var _addNewButton = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/add-new-button */ "../core/app/assets/js/ui/molecules/add-new-button.js"));
7127
7128 __webpack_require__(/*! ./menu.scss */ "../core/app/modules/site-editor/assets/js/organisms/menu.scss");
7129
7130 function Menu(props) {
7131 var _React$useContext = _react.default.useContext(_templateTypes.Context),
7132 templateTypes = _React$useContext.templateTypes,
7133 actionButton = function actionButton(itemProps) {
7134 var className = 'eps-menu-item__action-button';
7135
7136 if (props.promotion) {
7137 return /*#__PURE__*/_react.default.createElement(_button.default, {
7138 text: __('Go Pro', 'elementor'),
7139 hideText: true,
7140 icon: "eicon-lock",
7141 className: className
7142 });
7143 }
7144
7145 var goToCreate = function goToCreate() {
7146 location.href = itemProps.urls.create;
7147 };
7148
7149 return /*#__PURE__*/_react.default.createElement("span", {
7150 className: className
7151 }, /*#__PURE__*/_react.default.createElement(_addNewButton.default, {
7152 hideText: true,
7153 size: "sm",
7154 onClick: function onClick() {
7155 return goToCreate();
7156 }
7157 }));
7158 };
7159
7160 return /*#__PURE__*/_react.default.createElement(_menu.default, {
7161 menuItems: templateTypes,
7162 actionButton: actionButton,
7163 promotion: props.promotion
7164 }, props.allPartsButton, /*#__PURE__*/_react.default.createElement("div", {
7165 className: "eps-menu__title"
7166 }, __('Site Parts', 'elementor')));
7167 }
7168
7169 Menu.propTypes = {
7170 allPartsButton: PropTypes.element.isRequired,
7171 promotion: PropTypes.bool
7172 };
7173
7174 /***/ }),
7175
7176 /***/ "../core/app/modules/site-editor/assets/js/organisms/site-parts.js":
7177 /*!*************************************************************************!*\
7178 !*** ../core/app/modules/site-editor/assets/js/organisms/site-parts.js ***!
7179 \*************************************************************************/
7180 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7181
7182 "use strict";
7183 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
7184 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
7185
7186
7187 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7188
7189 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7190
7191 _Object$defineProperty(exports, "__esModule", {
7192 value: true
7193 });
7194
7195 exports["default"] = SiteParts;
7196
7197 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
7198
7199 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
7200
7201 __webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
7202
7203 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
7204
7205 var _cssGrid = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/css-grid */ "../core/app/assets/js/ui/atoms/css-grid.js"));
7206
7207 var _modal = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/modal/modal */ "../core/app/assets/js/ui/modal/modal.js"));
7208
7209 var _sitePart = _interopRequireDefault(__webpack_require__(/*! ../molecules/site-part */ "../core/app/modules/site-editor/assets/js/molecules/site-part.js"));
7210
7211 var _templateTypes = __webpack_require__(/*! ../context/template-types */ "../core/app/modules/site-editor/assets/js/context/template-types.js");
7212
7213 var InfoButton = function InfoButton(props) {
7214 var toggleButtonProps = {
7215 text: __('Info', 'elementor'),
7216 hideText: true,
7217 icon: 'eicon-info-circle e-site-part__info-toggle'
7218 };
7219 return /*#__PURE__*/_react.default.createElement(_modal.default, {
7220 toggleButtonProps: toggleButtonProps,
7221 title: props.title
7222 }, /*#__PURE__*/_react.default.createElement(_cssGrid.default, {
7223 columns: 2,
7224 spacing: 60
7225 }, /*#__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, {
7226 text: __('Learn More', 'elementor'),
7227 color: "link",
7228 target: "_blank",
7229 url: props.docs
7230 })), /*#__PURE__*/_react.default.createElement("div", {
7231 className: "eps-modal__tip"
7232 }, /*#__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", {
7233 className: "video-wrapper"
7234 }, /*#__PURE__*/_react.default.createElement("iframe", {
7235 id: "ytplayer",
7236 src: props.video_url,
7237 frameBorder: "0"
7238 })))));
7239 };
7240
7241 InfoButton.propTypes = {
7242 content: PropTypes.string.isRequired,
7243 docs: PropTypes.string.isRequired,
7244 tip: PropTypes.string.isRequired,
7245 title: PropTypes.string.isRequired,
7246 type: PropTypes.string.isRequired,
7247 video_url: PropTypes.string.isRequired
7248 };
7249
7250 function SiteParts(props) {
7251 var _React$useContext = _react.default.useContext(_templateTypes.Context),
7252 templateTypes = _React$useContext.templateTypes;
7253
7254 return /*#__PURE__*/_react.default.createElement(_cssGrid.default, {
7255 className: "e-site-editor__site-parts",
7256 colMinWidth: 200,
7257 spacing: 25
7258 }, templateTypes.map(function (item) {
7259 return /*#__PURE__*/_react.default.createElement(_sitePart.default, (0, _extends2.default)({
7260 className: "e-site-editor__site-part",
7261 actionButton: /*#__PURE__*/_react.default.createElement(InfoButton, (0, _extends2.default)({
7262 type: item.title
7263 }, item.tooltip_data)),
7264 thumbnail: item.urls.thumbnail,
7265 key: item.type
7266 }, item), _react.default.createElement(props.hoverElement, item));
7267 }));
7268 }
7269
7270 SiteParts.propTypes = {
7271 hoverElement: PropTypes.func.isRequired
7272 };
7273
7274 /***/ }),
7275
7276 /***/ "../core/app/modules/site-editor/assets/js/package.js":
7277 /*!************************************************************!*\
7278 !*** ../core/app/modules/site-editor/assets/js/package.js ***!
7279 \************************************************************/
7280 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7281
7282 "use strict";
7283
7284
7285 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7286
7287 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7288
7289 _Object$defineProperty(exports, "__esModule", {
7290 value: true
7291 });
7292
7293 exports["default"] = void 0;
7294
7295 var _allPartsButton = _interopRequireDefault(__webpack_require__(/*! ./organisms/all-parts-button */ "../core/app/modules/site-editor/assets/js/organisms/all-parts-button.js"));
7296
7297 var _layout = _interopRequireDefault(__webpack_require__(/*! ./templates/layout */ "../core/app/modules/site-editor/assets/js/templates/layout.js"));
7298
7299 var _module = _interopRequireDefault(__webpack_require__(/*! ./module */ "../core/app/modules/site-editor/assets/js/module.js"));
7300
7301 var _notFound = _interopRequireDefault(__webpack_require__(/*! ./pages/not-found */ "../core/app/modules/site-editor/assets/js/pages/not-found.js"));
7302
7303 var _siteParts = _interopRequireDefault(__webpack_require__(/*! ./organisms/site-parts */ "../core/app/modules/site-editor/assets/js/organisms/site-parts.js"));
7304
7305 var _sitePart = _interopRequireDefault(__webpack_require__(/*! ./molecules/site-part */ "../core/app/modules/site-editor/assets/js/molecules/site-part.js"));
7306
7307 var _templateTypes = __webpack_require__(/*! ./context/template-types */ "../core/app/modules/site-editor/assets/js/context/template-types.js");
7308
7309 // Alphabetical order.
7310 var _default = {
7311 AllPartsButton: _allPartsButton.default,
7312 Layout: _layout.default,
7313 Module: _module.default,
7314 NotFound: _notFound.default,
7315 SitePart: _sitePart.default,
7316 SiteParts: _siteParts.default,
7317 TemplateTypesContext: _templateTypes.Context
7318 };
7319 exports["default"] = _default;
7320
7321 /***/ }),
7322
7323 /***/ "../core/app/modules/site-editor/assets/js/pages/not-found.js":
7324 /*!********************************************************************!*\
7325 !*** ../core/app/modules/site-editor/assets/js/pages/not-found.js ***!
7326 \********************************************************************/
7327 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7328
7329 "use strict";
7330 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
7331
7332
7333 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7334
7335 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7336
7337 _Object$defineProperty(exports, "__esModule", {
7338 value: true
7339 });
7340
7341 exports["default"] = NotFound;
7342
7343 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
7344
7345 __webpack_require__(/*! core-js/modules/es6.regexp.split.js */ "../node_modules/core-js/modules/es6.regexp.split.js");
7346
7347 var _dialog = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/dialog/dialog */ "../core/app/assets/js/ui/dialog/dialog.js"));
7348
7349 function NotFound() {
7350 var url = _react.default.useMemo(function () {
7351 var _elementorAppConfig$m;
7352
7353 return ((_elementorAppConfig$m = elementorAppConfig.menu_url.split('#')) === null || _elementorAppConfig$m === void 0 ? void 0 : _elementorAppConfig$m[1]) || '/site-editor';
7354 }, []);
7355
7356 return /*#__PURE__*/_react.default.createElement(_dialog.default, {
7357 title: __('Theme Builder could not be loaded', 'elementor'),
7358 text: __('We’re sorry, but something went wrong. Click on ‘Learn more’ and follow each of the steps to quickly solve it.', 'elementor'),
7359 approveButtonUrl: "https://go.elementor.com/app-theme-builder-load-issue",
7360 approveButtonColor: "link",
7361 approveButtonTarget: "_blank",
7362 approveButtonText: __('Learn More', 'elementor'),
7363 dismissButtonText: __('Go Back', 'elementor'),
7364 dismissButtonUrl: url
7365 });
7366 }
7367
7368 /***/ }),
7369
7370 /***/ "../core/app/modules/site-editor/assets/js/pages/promotion.js":
7371 /*!********************************************************************!*\
7372 !*** ../core/app/modules/site-editor/assets/js/pages/promotion.js ***!
7373 \********************************************************************/
7374 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7375
7376 "use strict";
7377 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
7378 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
7379
7380
7381 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7382
7383 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7384
7385 _Object$defineProperty(exports, "__esModule", {
7386 value: true
7387 });
7388
7389 exports["default"] = Promotion;
7390
7391 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
7392
7393 var _allPartsButton = _interopRequireDefault(__webpack_require__(/*! ../organisms/all-parts-button */ "../core/app/modules/site-editor/assets/js/organisms/all-parts-button.js"));
7394
7395 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
7396
7397 var _cardOverlay = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/card/card-overlay */ "../core/app/assets/js/ui/card/card-overlay.js"));
7398
7399 var _grid = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/grid/grid */ "../core/app/assets/js/ui/grid/grid.js"));
7400
7401 var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
7402
7403 var _layout = _interopRequireDefault(__webpack_require__(/*! ../templates/layout */ "../core/app/modules/site-editor/assets/js/templates/layout.js"));
7404
7405 var _siteParts = _interopRequireDefault(__webpack_require__(/*! ../organisms/site-parts */ "../core/app/modules/site-editor/assets/js/organisms/site-parts.js"));
7406
7407 var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
7408
7409 __webpack_require__(/*! ./promotion.scss */ "../core/app/modules/site-editor/assets/js/pages/promotion.scss");
7410
7411 function Promotion() {
7412 var promotionUrl = 'https://go.elementor.com/go-pro-theme-builder',
7413 PromotionHoverElement = function PromotionHoverElement(props) {
7414 var promotionUrlWithType = "".concat(promotionUrl, "?type=").concat(props.type);
7415 return /*#__PURE__*/_react.default.createElement(_cardOverlay.default, {
7416 className: "e-site-editor__promotion-overlay"
7417 }, /*#__PURE__*/_react.default.createElement("a", {
7418 className: "e-site-editor__promotion-overlay__link",
7419 target: "_blank",
7420 rel: "noopener noreferrer",
7421 href: promotionUrlWithType
7422 }, /*#__PURE__*/_react.default.createElement("i", {
7423 className: "e-site-editor__promotion-overlay__icon eicon-lock"
7424 }), /*#__PURE__*/_react.default.createElement(_button.default, {
7425 size: "sm",
7426 color: "cta",
7427 variant: "contained",
7428 text: __('Go Pro', 'elementor')
7429 })));
7430 };
7431
7432 PromotionHoverElement.propTypes = {
7433 className: PropTypes.string,
7434 type: PropTypes.string.isRequired
7435 };
7436 return /*#__PURE__*/_react.default.createElement(_layout.default, {
7437 allPartsButton: /*#__PURE__*/_react.default.createElement(_allPartsButton.default, {
7438 promotion: true
7439 }),
7440 promotion: true
7441 }, /*#__PURE__*/_react.default.createElement("section", {
7442 className: "e-site-editor__promotion"
7443 }, /*#__PURE__*/_react.default.createElement(_grid.default, {
7444 container: true,
7445 className: "page-header"
7446 }, /*#__PURE__*/_react.default.createElement(_grid.default, {
7447 item: true,
7448 sm: 7,
7449 justify: "end"
7450 }, /*#__PURE__*/_react.default.createElement(_heading.default, {
7451 variant: "h1"
7452 }, __('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, {
7453 item: true,
7454 container: true,
7455 justify: "end",
7456 alignItems: "start",
7457 sm: 5
7458 }, /*#__PURE__*/_react.default.createElement(_button.default, {
7459 size: "sm",
7460 color: "cta",
7461 variant: "contained",
7462 url: promotionUrl,
7463 text: __('Go Pro', 'elementor')
7464 }))), /*#__PURE__*/_react.default.createElement("hr", {
7465 className: "eps-separator"
7466 }), /*#__PURE__*/_react.default.createElement(_siteParts.default, {
7467 hoverElement: PromotionHoverElement
7468 })));
7469 }
7470
7471 /***/ }),
7472
7473 /***/ "../core/app/modules/site-editor/assets/js/templates/layout.js":
7474 /*!*********************************************************************!*\
7475 !*** ../core/app/modules/site-editor/assets/js/templates/layout.js ***!
7476 \*********************************************************************/
7477 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7478
7479 "use strict";
7480 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
7481 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
7482
7483
7484 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
7485
7486 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
7487
7488 _Object$defineProperty(exports, "__esModule", {
7489 value: true
7490 });
7491
7492 exports["default"] = Layout;
7493
7494 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
7495
7496 var _page = _interopRequireDefault(__webpack_require__(/*! elementor-app/layout/page */ "../core/app/assets/js/layout/page.js"));
7497
7498 var _menu = _interopRequireDefault(__webpack_require__(/*! ../organisms/menu */ "../core/app/modules/site-editor/assets/js/organisms/menu.js"));
7499
7500 var _templateTypes = _interopRequireDefault(__webpack_require__(/*! ../context/template-types */ "../core/app/modules/site-editor/assets/js/context/template-types.js"));
7501
7502 __webpack_require__(/*! ./site-editor.scss */ "../core/app/modules/site-editor/assets/js/templates/site-editor.scss");
7503
7504 function Layout(props) {
7505 var config = {
7506 title: __('Theme Builder', 'elementor'),
7507 titleRedirectRoute: '/site-editor',
7508 headerButtons: props.headerButtons,
7509 sidebar: /*#__PURE__*/_react.default.createElement(_menu.default, {
7510 allPartsButton: props.allPartsButton,
7511 promotion: props.promotion
7512 }),
7513 content: props.children
7514 };
7515 return /*#__PURE__*/_react.default.createElement(_templateTypes.default, null, /*#__PURE__*/_react.default.createElement(_page.default, config));
7516 }
7517
7518 Layout.propTypes = {
7519 headerButtons: PropTypes.arrayOf(PropTypes.object),
7520 allPartsButton: PropTypes.element.isRequired,
7521 children: PropTypes.object.isRequired,
7522 promotion: PropTypes.bool
7523 };
7524 Layout.defaultProps = {
7525 headerButtons: []
7526 };
7527
7528 /***/ }),
7529
7530 /***/ "../node_modules/core-js/library/fn/array/from.js":
7531 /*!********************************************************!*\
7532 !*** ../node_modules/core-js/library/fn/array/from.js ***!
7533 \********************************************************/
7534 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
7535
7536 __webpack_require__(/*! ../../modules/es6.string.iterator */ "../node_modules/core-js/library/modules/es6.string.iterator.js");
7537 __webpack_require__(/*! ../../modules/es6.array.from */ "../node_modules/core-js/library/modules/es6.array.from.js");
7538 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Array.from;
7539
7540
7541 /***/ }),
7542
7543 /***/ "../node_modules/core-js/library/fn/array/is-array.js":
7544 /*!************************************************************!*\
7545 !*** ../node_modules/core-js/library/fn/array/is-array.js ***!
7546 \************************************************************/
7547 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
7548
7549 __webpack_require__(/*! ../../modules/es6.array.is-array */ "../node_modules/core-js/library/modules/es6.array.is-array.js");
7550 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Array.isArray;
7551
7552
7553 /***/ }),
7554
7555 /***/ "../node_modules/core-js/library/fn/json/stringify.js":
7556 /*!************************************************************!*\
7557 !*** ../node_modules/core-js/library/fn/json/stringify.js ***!
7558 \************************************************************/
7559 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
7560
7561 var core = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js");
7562 var $JSON = core.JSON || (core.JSON = { stringify: JSON.stringify });
7563 module.exports = function stringify(it) { // eslint-disable-line no-unused-vars
7564 return $JSON.stringify.apply($JSON, arguments);
7565 };
7566
7567
7568 /***/ }),
7569
7570 /***/ "../node_modules/core-js/library/fn/object/assign.js":
7571 /*!***********************************************************!*\
7572 !*** ../node_modules/core-js/library/fn/object/assign.js ***!
7573 \***********************************************************/
7574 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
7575
7576 __webpack_require__(/*! ../../modules/es6.object.assign */ "../node_modules/core-js/library/modules/es6.object.assign.js");
7577 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.assign;
7578
7579
7580 /***/ }),
7581
7582 /***/ "../node_modules/core-js/library/fn/object/create.js":
7583 /*!***********************************************************!*\
7584 !*** ../node_modules/core-js/library/fn/object/create.js ***!
7585 \***********************************************************/
7586 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
7587
7588 __webpack_require__(/*! ../../modules/es6.object.create */ "../node_modules/core-js/library/modules/es6.object.create.js");
7589 var $Object = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object;
7590 module.exports = function create(P, D) {
7591 return $Object.create(P, D);
7592 };
7593
7594
7595 /***/ }),
7596
7597 /***/ "../node_modules/core-js/library/fn/object/define-properties.js":
7598 /*!**********************************************************************!*\
7599 !*** ../node_modules/core-js/library/fn/object/define-properties.js ***!
7600 \**********************************************************************/
7601 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
7602
7603 __webpack_require__(/*! ../../modules/es6.object.define-properties */ "../node_modules/core-js/library/modules/es6.object.define-properties.js");
7604 var $Object = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object;
7605 module.exports = function defineProperties(T, D) {
7606 return $Object.defineProperties(T, D);
7607 };
7608
7609
7610 /***/ }),
7611
7612 /***/ "../node_modules/core-js/library/fn/object/define-property.js":
7613 /*!********************************************************************!*\
7614 !*** ../node_modules/core-js/library/fn/object/define-property.js ***!
7615 \********************************************************************/
7616 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
7617
7618 __webpack_require__(/*! ../../modules/es6.object.define-property */ "../node_modules/core-js/library/modules/es6.object.define-property.js");
7619 var $Object = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object;
7620 module.exports = function defineProperty(it, key, desc) {
7621 return $Object.defineProperty(it, key, desc);
7622 };
7623
7624
7625 /***/ }),
7626
7627 /***/ "../node_modules/core-js/library/fn/object/entries.js":
7628 /*!************************************************************!*\
7629 !*** ../node_modules/core-js/library/fn/object/entries.js ***!
7630 \************************************************************/
7631 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
7632
7633 __webpack_require__(/*! ../../modules/es7.object.entries */ "../node_modules/core-js/library/modules/es7.object.entries.js");
7634 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.entries;
7635
7636
7637 /***/ }),
7638
7639 /***/ "../node_modules/core-js/library/fn/object/get-own-property-descriptor.js":
7640 /*!********************************************************************************!*\
7641 !*** ../node_modules/core-js/library/fn/object/get-own-property-descriptor.js ***!
7642 \********************************************************************************/
7643 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
7644
7645 __webpack_require__(/*! ../../modules/es6.object.get-own-property-descriptor */ "../node_modules/core-js/library/modules/es6.object.get-own-property-descriptor.js");
7646 var $Object = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object;
7647 module.exports = function getOwnPropertyDescriptor(it, key) {
7648 return $Object.getOwnPropertyDescriptor(it, key);
7649 };
7650
7651
7652 /***/ }),
7653
7654 /***/ "../node_modules/core-js/library/fn/object/get-own-property-descriptors.js":
7655 /*!*********************************************************************************!*\
7656 !*** ../node_modules/core-js/library/fn/object/get-own-property-descriptors.js ***!
7657 \*********************************************************************************/
7658 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
7659
7660 __webpack_require__(/*! ../../modules/es7.object.get-own-property-descriptors */ "../node_modules/core-js/library/modules/es7.object.get-own-property-descriptors.js");
7661 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.getOwnPropertyDescriptors;
7662
7663
7664 /***/ }),
7665
7666 /***/ "../node_modules/core-js/library/fn/object/get-own-property-symbols.js":
7667 /*!*****************************************************************************!*\
7668 !*** ../node_modules/core-js/library/fn/object/get-own-property-symbols.js ***!
7669 \*****************************************************************************/
7670 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
7671
7672 __webpack_require__(/*! ../../modules/es6.symbol */ "../node_modules/core-js/library/modules/es6.symbol.js");
7673 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.getOwnPropertySymbols;
7674
7675
7676 /***/ }),
7677
7678 /***/ "../node_modules/core-js/library/fn/object/get-prototype-of.js":
7679 /*!*********************************************************************!*\
7680 !*** ../node_modules/core-js/library/fn/object/get-prototype-of.js ***!
7681 \*********************************************************************/
7682 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
7683
7684 __webpack_require__(/*! ../../modules/es6.object.get-prototype-of */ "../node_modules/core-js/library/modules/es6.object.get-prototype-of.js");
7685 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.getPrototypeOf;
7686
7687
7688 /***/ }),
7689
7690 /***/ "../node_modules/core-js/library/fn/object/keys.js":
7691 /*!*********************************************************!*\
7692 !*** ../node_modules/core-js/library/fn/object/keys.js ***!
7693 \*********************************************************/
7694 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
7695
7696 __webpack_require__(/*! ../../modules/es6.object.keys */ "../node_modules/core-js/library/modules/es6.object.keys.js");
7697 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.keys;
7698
7699
7700 /***/ }),
7701
7702 /***/ "../node_modules/core-js/library/fn/object/set-prototype-of.js":
7703 /*!*********************************************************************!*\
7704 !*** ../node_modules/core-js/library/fn/object/set-prototype-of.js ***!
7705 \*********************************************************************/
7706 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
7707
7708 __webpack_require__(/*! ../../modules/es6.object.set-prototype-of */ "../node_modules/core-js/library/modules/es6.object.set-prototype-of.js");
7709 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.setPrototypeOf;
7710
7711
7712 /***/ }),
7713
7714 /***/ "../node_modules/core-js/library/fn/reflect/construct.js":
7715 /*!***************************************************************!*\
7716 !*** ../node_modules/core-js/library/fn/reflect/construct.js ***!
7717 \***************************************************************/
7718 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
7719
7720 __webpack_require__(/*! ../../modules/es6.reflect.construct */ "../node_modules/core-js/library/modules/es6.reflect.construct.js");
7721 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Reflect.construct;
7722
7723
7724 /***/ }),
7725
7726 /***/ "../node_modules/core-js/library/fn/reflect/get.js":
7727 /*!*********************************************************!*\
7728 !*** ../node_modules/core-js/library/fn/reflect/get.js ***!
7729 \*********************************************************/
7730 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
7731
7732 __webpack_require__(/*! ../../modules/es6.reflect.get */ "../node_modules/core-js/library/modules/es6.reflect.get.js");
7733 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Reflect.get;
7734
7735
7736 /***/ }),
7737
7738 /***/ "../node_modules/core-js/library/fn/symbol/index.js":
7739 /*!**********************************************************!*\
7740 !*** ../node_modules/core-js/library/fn/symbol/index.js ***!
7741 \**********************************************************/
7742 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
7743
7744 __webpack_require__(/*! ../../modules/es6.symbol */ "../node_modules/core-js/library/modules/es6.symbol.js");
7745 __webpack_require__(/*! ../../modules/es6.object.to-string */ "../node_modules/core-js/library/modules/es6.object.to-string.js");
7746 __webpack_require__(/*! ../../modules/es7.symbol.async-iterator */ "../node_modules/core-js/library/modules/es7.symbol.async-iterator.js");
7747 __webpack_require__(/*! ../../modules/es7.symbol.observable */ "../node_modules/core-js/library/modules/es7.symbol.observable.js");
7748 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Symbol;
7749
7750
7751 /***/ }),
7752
7753 /***/ "../node_modules/core-js/library/fn/symbol/iterator.js":
7754 /*!*************************************************************!*\
7755 !*** ../node_modules/core-js/library/fn/symbol/iterator.js ***!
7756 \*************************************************************/
7757 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
7758
7759 __webpack_require__(/*! ../../modules/es6.string.iterator */ "../node_modules/core-js/library/modules/es6.string.iterator.js");
7760 __webpack_require__(/*! ../../modules/web.dom.iterable */ "../node_modules/core-js/library/modules/web.dom.iterable.js");
7761 module.exports = __webpack_require__(/*! ../../modules/_wks-ext */ "../node_modules/core-js/library/modules/_wks-ext.js").f('iterator');
7762
7763
7764 /***/ }),
7765
7766 /***/ "../node_modules/core-js/library/fn/weak-map.js":
7767 /*!******************************************************!*\
7768 !*** ../node_modules/core-js/library/fn/weak-map.js ***!
7769 \******************************************************/
7770 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
7771
7772 __webpack_require__(/*! ../modules/es6.object.to-string */ "../node_modules/core-js/library/modules/es6.object.to-string.js");
7773 __webpack_require__(/*! ../modules/web.dom.iterable */ "../node_modules/core-js/library/modules/web.dom.iterable.js");
7774 __webpack_require__(/*! ../modules/es6.weak-map */ "../node_modules/core-js/library/modules/es6.weak-map.js");
7775 __webpack_require__(/*! ../modules/es7.weak-map.of */ "../node_modules/core-js/library/modules/es7.weak-map.of.js");
7776 __webpack_require__(/*! ../modules/es7.weak-map.from */ "../node_modules/core-js/library/modules/es7.weak-map.from.js");
7777 module.exports = __webpack_require__(/*! ../modules/_core */ "../node_modules/core-js/library/modules/_core.js").WeakMap;
7778
7779
7780 /***/ }),
7781
7782 /***/ "../node_modules/core-js/library/modules/_a-function.js":
7783 /*!**************************************************************!*\
7784 !*** ../node_modules/core-js/library/modules/_a-function.js ***!
7785 \**************************************************************/
7786 /***/ ((module) => {
7787
7788 module.exports = function (it) {
7789 if (typeof it != 'function') throw TypeError(it + ' is not a function!');
7790 return it;
7791 };
7792
7793
7794 /***/ }),
7795
7796 /***/ "../node_modules/core-js/library/modules/_add-to-unscopables.js":
7797 /*!**********************************************************************!*\
7798 !*** ../node_modules/core-js/library/modules/_add-to-unscopables.js ***!
7799 \**********************************************************************/
7800 /***/ ((module) => {
7801
7802 module.exports = function () { /* empty */ };
7803
7804
7805 /***/ }),
7806
7807 /***/ "../node_modules/core-js/library/modules/_an-instance.js":
7808 /*!***************************************************************!*\
7809 !*** ../node_modules/core-js/library/modules/_an-instance.js ***!
7810 \***************************************************************/
7811 /***/ ((module) => {
7812
7813 module.exports = function (it, Constructor, name, forbiddenField) {
7814 if (!(it instanceof Constructor) || (forbiddenField !== undefined && forbiddenField in it)) {
7815 throw TypeError(name + ': incorrect invocation!');
7816 } return it;
7817 };
7818
7819
7820 /***/ }),
7821
7822 /***/ "../node_modules/core-js/library/modules/_an-object.js":
7823 /*!*************************************************************!*\
7824 !*** ../node_modules/core-js/library/modules/_an-object.js ***!
7825 \*************************************************************/
7826 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
7827
7828 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
7829 module.exports = function (it) {
7830 if (!isObject(it)) throw TypeError(it + ' is not an object!');
7831 return it;
7832 };
7833
7834
7835 /***/ }),
7836
7837 /***/ "../node_modules/core-js/library/modules/_array-includes.js":
7838 /*!******************************************************************!*\
7839 !*** ../node_modules/core-js/library/modules/_array-includes.js ***!
7840 \******************************************************************/
7841 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
7842
7843 // false -> Array#indexOf
7844 // true -> Array#includes
7845 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
7846 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/library/modules/_to-length.js");
7847 var toAbsoluteIndex = __webpack_require__(/*! ./_to-absolute-index */ "../node_modules/core-js/library/modules/_to-absolute-index.js");
7848 module.exports = function (IS_INCLUDES) {
7849 return function ($this, el, fromIndex) {
7850 var O = toIObject($this);
7851 var length = toLength(O.length);
7852 var index = toAbsoluteIndex(fromIndex, length);
7853 var value;
7854 // Array#includes uses SameValueZero equality algorithm
7855 // eslint-disable-next-line no-self-compare
7856 if (IS_INCLUDES && el != el) while (length > index) {
7857 value = O[index++];
7858 // eslint-disable-next-line no-self-compare
7859 if (value != value) return true;
7860 // Array#indexOf ignores holes, Array#includes - not
7861 } else for (;length > index; index++) if (IS_INCLUDES || index in O) {
7862 if (O[index] === el) return IS_INCLUDES || index || 0;
7863 } return !IS_INCLUDES && -1;
7864 };
7865 };
7866
7867
7868 /***/ }),
7869
7870 /***/ "../node_modules/core-js/library/modules/_array-methods.js":
7871 /*!*****************************************************************!*\
7872 !*** ../node_modules/core-js/library/modules/_array-methods.js ***!
7873 \*****************************************************************/
7874 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
7875
7876 // 0 -> Array#forEach
7877 // 1 -> Array#map
7878 // 2 -> Array#filter
7879 // 3 -> Array#some
7880 // 4 -> Array#every
7881 // 5 -> Array#find
7882 // 6 -> Array#findIndex
7883 var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js");
7884 var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/core-js/library/modules/_iobject.js");
7885 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js");
7886 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/library/modules/_to-length.js");
7887 var asc = __webpack_require__(/*! ./_array-species-create */ "../node_modules/core-js/library/modules/_array-species-create.js");
7888 module.exports = function (TYPE, $create) {
7889 var IS_MAP = TYPE == 1;
7890 var IS_FILTER = TYPE == 2;
7891 var IS_SOME = TYPE == 3;
7892 var IS_EVERY = TYPE == 4;
7893 var IS_FIND_INDEX = TYPE == 6;
7894 var NO_HOLES = TYPE == 5 || IS_FIND_INDEX;
7895 var create = $create || asc;
7896 return function ($this, callbackfn, that) {
7897 var O = toObject($this);
7898 var self = IObject(O);
7899 var f = ctx(callbackfn, that, 3);
7900 var length = toLength(self.length);
7901 var index = 0;
7902 var result = IS_MAP ? create($this, length) : IS_FILTER ? create($this, 0) : undefined;
7903 var val, res;
7904 for (;length > index; index++) if (NO_HOLES || index in self) {
7905 val = self[index];
7906 res = f(val, index, O);
7907 if (TYPE) {
7908 if (IS_MAP) result[index] = res; // map
7909 else if (res) switch (TYPE) {
7910 case 3: return true; // some
7911 case 5: return val; // find
7912 case 6: return index; // findIndex
7913 case 2: result.push(val); // filter
7914 } else if (IS_EVERY) return false; // every
7915 }
7916 }
7917 return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : result;
7918 };
7919 };
7920
7921
7922 /***/ }),
7923
7924 /***/ "../node_modules/core-js/library/modules/_array-species-constructor.js":
7925 /*!*****************************************************************************!*\
7926 !*** ../node_modules/core-js/library/modules/_array-species-constructor.js ***!
7927 \*****************************************************************************/
7928 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
7929
7930 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
7931 var isArray = __webpack_require__(/*! ./_is-array */ "../node_modules/core-js/library/modules/_is-array.js");
7932 var SPECIES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('species');
7933
7934 module.exports = function (original) {
7935 var C;
7936 if (isArray(original)) {
7937 C = original.constructor;
7938 // cross-realm fallback
7939 if (typeof C == 'function' && (C === Array || isArray(C.prototype))) C = undefined;
7940 if (isObject(C)) {
7941 C = C[SPECIES];
7942 if (C === null) C = undefined;
7943 }
7944 } return C === undefined ? Array : C;
7945 };
7946
7947
7948 /***/ }),
7949
7950 /***/ "../node_modules/core-js/library/modules/_array-species-create.js":
7951 /*!************************************************************************!*\
7952 !*** ../node_modules/core-js/library/modules/_array-species-create.js ***!
7953 \************************************************************************/
7954 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
7955
7956 // 9.4.2.3 ArraySpeciesCreate(originalArray, length)
7957 var speciesConstructor = __webpack_require__(/*! ./_array-species-constructor */ "../node_modules/core-js/library/modules/_array-species-constructor.js");
7958
7959 module.exports = function (original, length) {
7960 return new (speciesConstructor(original))(length);
7961 };
7962
7963
7964 /***/ }),
7965
7966 /***/ "../node_modules/core-js/library/modules/_bind.js":
7967 /*!********************************************************!*\
7968 !*** ../node_modules/core-js/library/modules/_bind.js ***!
7969 \********************************************************/
7970 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
7971
7972 "use strict";
7973
7974 var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/library/modules/_a-function.js");
7975 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
7976 var invoke = __webpack_require__(/*! ./_invoke */ "../node_modules/core-js/library/modules/_invoke.js");
7977 var arraySlice = [].slice;
7978 var factories = {};
7979
7980 var construct = function (F, len, args) {
7981 if (!(len in factories)) {
7982 for (var n = [], i = 0; i < len; i++) n[i] = 'a[' + i + ']';
7983 // eslint-disable-next-line no-new-func
7984 factories[len] = Function('F,a', 'return new F(' + n.join(',') + ')');
7985 } return factories[len](F, args);
7986 };
7987
7988 module.exports = Function.bind || function bind(that /* , ...args */) {
7989 var fn = aFunction(this);
7990 var partArgs = arraySlice.call(arguments, 1);
7991 var bound = function (/* args... */) {
7992 var args = partArgs.concat(arraySlice.call(arguments));
7993 return this instanceof bound ? construct(fn, args.length, args) : invoke(fn, args, that);
7994 };
7995 if (isObject(fn.prototype)) bound.prototype = fn.prototype;
7996 return bound;
7997 };
7998
7999
8000 /***/ }),
8001
8002 /***/ "../node_modules/core-js/library/modules/_classof.js":
8003 /*!***********************************************************!*\
8004 !*** ../node_modules/core-js/library/modules/_classof.js ***!
8005 \***********************************************************/
8006 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8007
8008 // getting tag from 19.1.3.6 Object.prototype.toString()
8009 var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/library/modules/_cof.js");
8010 var TAG = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('toStringTag');
8011 // ES3 wrong here
8012 var ARG = cof(function () { return arguments; }()) == 'Arguments';
8013
8014 // fallback for IE11 Script Access Denied error
8015 var tryGet = function (it, key) {
8016 try {
8017 return it[key];
8018 } catch (e) { /* empty */ }
8019 };
8020
8021 module.exports = function (it) {
8022 var O, T, B;
8023 return it === undefined ? 'Undefined' : it === null ? 'Null'
8024 // @@toStringTag case
8025 : typeof (T = tryGet(O = Object(it), TAG)) == 'string' ? T
8026 // builtinTag case
8027 : ARG ? cof(O)
8028 // ES3 arguments fallback
8029 : (B = cof(O)) == 'Object' && typeof O.callee == 'function' ? 'Arguments' : B;
8030 };
8031
8032
8033 /***/ }),
8034
8035 /***/ "../node_modules/core-js/library/modules/_cof.js":
8036 /*!*******************************************************!*\
8037 !*** ../node_modules/core-js/library/modules/_cof.js ***!
8038 \*******************************************************/
8039 /***/ ((module) => {
8040
8041 var toString = {}.toString;
8042
8043 module.exports = function (it) {
8044 return toString.call(it).slice(8, -1);
8045 };
8046
8047
8048 /***/ }),
8049
8050 /***/ "../node_modules/core-js/library/modules/_collection-weak.js":
8051 /*!*******************************************************************!*\
8052 !*** ../node_modules/core-js/library/modules/_collection-weak.js ***!
8053 \*******************************************************************/
8054 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8055
8056 "use strict";
8057
8058 var redefineAll = __webpack_require__(/*! ./_redefine-all */ "../node_modules/core-js/library/modules/_redefine-all.js");
8059 var getWeak = __webpack_require__(/*! ./_meta */ "../node_modules/core-js/library/modules/_meta.js").getWeak;
8060 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
8061 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
8062 var anInstance = __webpack_require__(/*! ./_an-instance */ "../node_modules/core-js/library/modules/_an-instance.js");
8063 var forOf = __webpack_require__(/*! ./_for-of */ "../node_modules/core-js/library/modules/_for-of.js");
8064 var createArrayMethod = __webpack_require__(/*! ./_array-methods */ "../node_modules/core-js/library/modules/_array-methods.js");
8065 var $has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
8066 var validate = __webpack_require__(/*! ./_validate-collection */ "../node_modules/core-js/library/modules/_validate-collection.js");
8067 var arrayFind = createArrayMethod(5);
8068 var arrayFindIndex = createArrayMethod(6);
8069 var id = 0;
8070
8071 // fallback for uncaught frozen keys
8072 var uncaughtFrozenStore = function (that) {
8073 return that._l || (that._l = new UncaughtFrozenStore());
8074 };
8075 var UncaughtFrozenStore = function () {
8076 this.a = [];
8077 };
8078 var findUncaughtFrozen = function (store, key) {
8079 return arrayFind(store.a, function (it) {
8080 return it[0] === key;
8081 });
8082 };
8083 UncaughtFrozenStore.prototype = {
8084 get: function (key) {
8085 var entry = findUncaughtFrozen(this, key);
8086 if (entry) return entry[1];
8087 },
8088 has: function (key) {
8089 return !!findUncaughtFrozen(this, key);
8090 },
8091 set: function (key, value) {
8092 var entry = findUncaughtFrozen(this, key);
8093 if (entry) entry[1] = value;
8094 else this.a.push([key, value]);
8095 },
8096 'delete': function (key) {
8097 var index = arrayFindIndex(this.a, function (it) {
8098 return it[0] === key;
8099 });
8100 if (~index) this.a.splice(index, 1);
8101 return !!~index;
8102 }
8103 };
8104
8105 module.exports = {
8106 getConstructor: function (wrapper, NAME, IS_MAP, ADDER) {
8107 var C = wrapper(function (that, iterable) {
8108 anInstance(that, C, NAME, '_i');
8109 that._t = NAME; // collection type
8110 that._i = id++; // collection id
8111 that._l = undefined; // leak store for uncaught frozen objects
8112 if (iterable != undefined) forOf(iterable, IS_MAP, that[ADDER], that);
8113 });
8114 redefineAll(C.prototype, {
8115 // 23.3.3.2 WeakMap.prototype.delete(key)
8116 // 23.4.3.3 WeakSet.prototype.delete(value)
8117 'delete': function (key) {
8118 if (!isObject(key)) return false;
8119 var data = getWeak(key);
8120 if (data === true) return uncaughtFrozenStore(validate(this, NAME))['delete'](key);
8121 return data && $has(data, this._i) && delete data[this._i];
8122 },
8123 // 23.3.3.4 WeakMap.prototype.has(key)
8124 // 23.4.3.4 WeakSet.prototype.has(value)
8125 has: function has(key) {
8126 if (!isObject(key)) return false;
8127 var data = getWeak(key);
8128 if (data === true) return uncaughtFrozenStore(validate(this, NAME)).has(key);
8129 return data && $has(data, this._i);
8130 }
8131 });
8132 return C;
8133 },
8134 def: function (that, key, value) {
8135 var data = getWeak(anObject(key), true);
8136 if (data === true) uncaughtFrozenStore(that).set(key, value);
8137 else data[that._i] = value;
8138 return that;
8139 },
8140 ufstore: uncaughtFrozenStore
8141 };
8142
8143
8144 /***/ }),
8145
8146 /***/ "../node_modules/core-js/library/modules/_collection.js":
8147 /*!**************************************************************!*\
8148 !*** ../node_modules/core-js/library/modules/_collection.js ***!
8149 \**************************************************************/
8150 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8151
8152 "use strict";
8153
8154 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
8155 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
8156 var meta = __webpack_require__(/*! ./_meta */ "../node_modules/core-js/library/modules/_meta.js");
8157 var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js");
8158 var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js");
8159 var redefineAll = __webpack_require__(/*! ./_redefine-all */ "../node_modules/core-js/library/modules/_redefine-all.js");
8160 var forOf = __webpack_require__(/*! ./_for-of */ "../node_modules/core-js/library/modules/_for-of.js");
8161 var anInstance = __webpack_require__(/*! ./_an-instance */ "../node_modules/core-js/library/modules/_an-instance.js");
8162 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
8163 var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/core-js/library/modules/_set-to-string-tag.js");
8164 var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js").f;
8165 var each = __webpack_require__(/*! ./_array-methods */ "../node_modules/core-js/library/modules/_array-methods.js")(0);
8166 var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js");
8167
8168 module.exports = function (NAME, wrapper, methods, common, IS_MAP, IS_WEAK) {
8169 var Base = global[NAME];
8170 var C = Base;
8171 var ADDER = IS_MAP ? 'set' : 'add';
8172 var proto = C && C.prototype;
8173 var O = {};
8174 if (!DESCRIPTORS || typeof C != 'function' || !(IS_WEAK || proto.forEach && !fails(function () {
8175 new C().entries().next();
8176 }))) {
8177 // create collection constructor
8178 C = common.getConstructor(wrapper, NAME, IS_MAP, ADDER);
8179 redefineAll(C.prototype, methods);
8180 meta.NEED = true;
8181 } else {
8182 C = wrapper(function (target, iterable) {
8183 anInstance(target, C, NAME, '_c');
8184 target._c = new Base();
8185 if (iterable != undefined) forOf(iterable, IS_MAP, target[ADDER], target);
8186 });
8187 each('add,clear,delete,forEach,get,has,set,keys,values,entries,toJSON'.split(','), function (KEY) {
8188 var IS_ADDER = KEY == 'add' || KEY == 'set';
8189 if (KEY in proto && !(IS_WEAK && KEY == 'clear')) hide(C.prototype, KEY, function (a, b) {
8190 anInstance(this, C, KEY);
8191 if (!IS_ADDER && IS_WEAK && !isObject(a)) return KEY == 'get' ? undefined : false;
8192 var result = this._c[KEY](a === 0 ? 0 : a, b);
8193 return IS_ADDER ? this : result;
8194 });
8195 });
8196 IS_WEAK || dP(C.prototype, 'size', {
8197 get: function () {
8198 return this._c.size;
8199 }
8200 });
8201 }
8202
8203 setToStringTag(C, NAME);
8204
8205 O[NAME] = C;
8206 $export($export.G + $export.W + $export.F, O);
8207
8208 if (!IS_WEAK) common.setStrong(C, NAME, IS_MAP);
8209
8210 return C;
8211 };
8212
8213
8214 /***/ }),
8215
8216 /***/ "../node_modules/core-js/library/modules/_core.js":
8217 /*!********************************************************!*\
8218 !*** ../node_modules/core-js/library/modules/_core.js ***!
8219 \********************************************************/
8220 /***/ ((module) => {
8221
8222 var core = module.exports = { version: '2.6.12' };
8223 if (typeof __e == 'number') __e = core; // eslint-disable-line no-undef
8224
8225
8226 /***/ }),
8227
8228 /***/ "../node_modules/core-js/library/modules/_create-property.js":
8229 /*!*******************************************************************!*\
8230 !*** ../node_modules/core-js/library/modules/_create-property.js ***!
8231 \*******************************************************************/
8232 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8233
8234 "use strict";
8235
8236 var $defineProperty = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js");
8237 var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/library/modules/_property-desc.js");
8238
8239 module.exports = function (object, index, value) {
8240 if (index in object) $defineProperty.f(object, index, createDesc(0, value));
8241 else object[index] = value;
8242 };
8243
8244
8245 /***/ }),
8246
8247 /***/ "../node_modules/core-js/library/modules/_ctx.js":
8248 /*!*******************************************************!*\
8249 !*** ../node_modules/core-js/library/modules/_ctx.js ***!
8250 \*******************************************************/
8251 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8252
8253 // optional / simple context binding
8254 var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/library/modules/_a-function.js");
8255 module.exports = function (fn, that, length) {
8256 aFunction(fn);
8257 if (that === undefined) return fn;
8258 switch (length) {
8259 case 1: return function (a) {
8260 return fn.call(that, a);
8261 };
8262 case 2: return function (a, b) {
8263 return fn.call(that, a, b);
8264 };
8265 case 3: return function (a, b, c) {
8266 return fn.call(that, a, b, c);
8267 };
8268 }
8269 return function (/* ...args */) {
8270 return fn.apply(that, arguments);
8271 };
8272 };
8273
8274
8275 /***/ }),
8276
8277 /***/ "../node_modules/core-js/library/modules/_defined.js":
8278 /*!***********************************************************!*\
8279 !*** ../node_modules/core-js/library/modules/_defined.js ***!
8280 \***********************************************************/
8281 /***/ ((module) => {
8282
8283 // 7.2.1 RequireObjectCoercible(argument)
8284 module.exports = function (it) {
8285 if (it == undefined) throw TypeError("Can't call method on " + it);
8286 return it;
8287 };
8288
8289
8290 /***/ }),
8291
8292 /***/ "../node_modules/core-js/library/modules/_descriptors.js":
8293 /*!***************************************************************!*\
8294 !*** ../node_modules/core-js/library/modules/_descriptors.js ***!
8295 \***************************************************************/
8296 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8297
8298 // Thank's IE8 for his funny defineProperty
8299 module.exports = !__webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js")(function () {
8300 return Object.defineProperty({}, 'a', { get: function () { return 7; } }).a != 7;
8301 });
8302
8303
8304 /***/ }),
8305
8306 /***/ "../node_modules/core-js/library/modules/_dom-create.js":
8307 /*!**************************************************************!*\
8308 !*** ../node_modules/core-js/library/modules/_dom-create.js ***!
8309 \**************************************************************/
8310 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8311
8312 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
8313 var document = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js").document;
8314 // typeof document.createElement is 'object' in old IE
8315 var is = isObject(document) && isObject(document.createElement);
8316 module.exports = function (it) {
8317 return is ? document.createElement(it) : {};
8318 };
8319
8320
8321 /***/ }),
8322
8323 /***/ "../node_modules/core-js/library/modules/_enum-bug-keys.js":
8324 /*!*****************************************************************!*\
8325 !*** ../node_modules/core-js/library/modules/_enum-bug-keys.js ***!
8326 \*****************************************************************/
8327 /***/ ((module) => {
8328
8329 // IE 8- don't enum bug keys
8330 module.exports = (
8331 'constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf'
8332 ).split(',');
8333
8334
8335 /***/ }),
8336
8337 /***/ "../node_modules/core-js/library/modules/_enum-keys.js":
8338 /*!*************************************************************!*\
8339 !*** ../node_modules/core-js/library/modules/_enum-keys.js ***!
8340 \*************************************************************/
8341 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8342
8343 // all enumerable object keys, includes symbols
8344 var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/library/modules/_object-keys.js");
8345 var gOPS = __webpack_require__(/*! ./_object-gops */ "../node_modules/core-js/library/modules/_object-gops.js");
8346 var pIE = __webpack_require__(/*! ./_object-pie */ "../node_modules/core-js/library/modules/_object-pie.js");
8347 module.exports = function (it) {
8348 var result = getKeys(it);
8349 var getSymbols = gOPS.f;
8350 if (getSymbols) {
8351 var symbols = getSymbols(it);
8352 var isEnum = pIE.f;
8353 var i = 0;
8354 var key;
8355 while (symbols.length > i) if (isEnum.call(it, key = symbols[i++])) result.push(key);
8356 } return result;
8357 };
8358
8359
8360 /***/ }),
8361
8362 /***/ "../node_modules/core-js/library/modules/_export.js":
8363 /*!**********************************************************!*\
8364 !*** ../node_modules/core-js/library/modules/_export.js ***!
8365 \**********************************************************/
8366 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8367
8368 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
8369 var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js");
8370 var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js");
8371 var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js");
8372 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
8373 var PROTOTYPE = 'prototype';
8374
8375 var $export = function (type, name, source) {
8376 var IS_FORCED = type & $export.F;
8377 var IS_GLOBAL = type & $export.G;
8378 var IS_STATIC = type & $export.S;
8379 var IS_PROTO = type & $export.P;
8380 var IS_BIND = type & $export.B;
8381 var IS_WRAP = type & $export.W;
8382 var exports = IS_GLOBAL ? core : core[name] || (core[name] = {});
8383 var expProto = exports[PROTOTYPE];
8384 var target = IS_GLOBAL ? global : IS_STATIC ? global[name] : (global[name] || {})[PROTOTYPE];
8385 var key, own, out;
8386 if (IS_GLOBAL) source = name;
8387 for (key in source) {
8388 // contains in native
8389 own = !IS_FORCED && target && target[key] !== undefined;
8390 if (own && has(exports, key)) continue;
8391 // export native or passed
8392 out = own ? target[key] : source[key];
8393 // prevent global pollution for namespaces
8394 exports[key] = IS_GLOBAL && typeof target[key] != 'function' ? source[key]
8395 // bind timers to global for call from export context
8396 : IS_BIND && own ? ctx(out, global)
8397 // wrap global constructors for prevent change them in library
8398 : IS_WRAP && target[key] == out ? (function (C) {
8399 var F = function (a, b, c) {
8400 if (this instanceof C) {
8401 switch (arguments.length) {
8402 case 0: return new C();
8403 case 1: return new C(a);
8404 case 2: return new C(a, b);
8405 } return new C(a, b, c);
8406 } return C.apply(this, arguments);
8407 };
8408 F[PROTOTYPE] = C[PROTOTYPE];
8409 return F;
8410 // make static versions for prototype methods
8411 })(out) : IS_PROTO && typeof out == 'function' ? ctx(Function.call, out) : out;
8412 // export proto methods to core.%CONSTRUCTOR%.methods.%NAME%
8413 if (IS_PROTO) {
8414 (exports.virtual || (exports.virtual = {}))[key] = out;
8415 // export proto methods to core.%CONSTRUCTOR%.prototype.%NAME%
8416 if (type & $export.R && expProto && !expProto[key]) hide(expProto, key, out);
8417 }
8418 }
8419 };
8420 // type bitmap
8421 $export.F = 1; // forced
8422 $export.G = 2; // global
8423 $export.S = 4; // static
8424 $export.P = 8; // proto
8425 $export.B = 16; // bind
8426 $export.W = 32; // wrap
8427 $export.U = 64; // safe
8428 $export.R = 128; // real proto method for `library`
8429 module.exports = $export;
8430
8431
8432 /***/ }),
8433
8434 /***/ "../node_modules/core-js/library/modules/_fails.js":
8435 /*!*********************************************************!*\
8436 !*** ../node_modules/core-js/library/modules/_fails.js ***!
8437 \*********************************************************/
8438 /***/ ((module) => {
8439
8440 module.exports = function (exec) {
8441 try {
8442 return !!exec();
8443 } catch (e) {
8444 return true;
8445 }
8446 };
8447
8448
8449 /***/ }),
8450
8451 /***/ "../node_modules/core-js/library/modules/_for-of.js":
8452 /*!**********************************************************!*\
8453 !*** ../node_modules/core-js/library/modules/_for-of.js ***!
8454 \**********************************************************/
8455 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8456
8457 var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js");
8458 var call = __webpack_require__(/*! ./_iter-call */ "../node_modules/core-js/library/modules/_iter-call.js");
8459 var isArrayIter = __webpack_require__(/*! ./_is-array-iter */ "../node_modules/core-js/library/modules/_is-array-iter.js");
8460 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
8461 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/library/modules/_to-length.js");
8462 var getIterFn = __webpack_require__(/*! ./core.get-iterator-method */ "../node_modules/core-js/library/modules/core.get-iterator-method.js");
8463 var BREAK = {};
8464 var RETURN = {};
8465 var exports = module.exports = function (iterable, entries, fn, that, ITERATOR) {
8466 var iterFn = ITERATOR ? function () { return iterable; } : getIterFn(iterable);
8467 var f = ctx(fn, that, entries ? 2 : 1);
8468 var index = 0;
8469 var length, step, iterator, result;
8470 if (typeof iterFn != 'function') throw TypeError(iterable + ' is not iterable!');
8471 // fast case for arrays with default iterator
8472 if (isArrayIter(iterFn)) for (length = toLength(iterable.length); length > index; index++) {
8473 result = entries ? f(anObject(step = iterable[index])[0], step[1]) : f(iterable[index]);
8474 if (result === BREAK || result === RETURN) return result;
8475 } else for (iterator = iterFn.call(iterable); !(step = iterator.next()).done;) {
8476 result = call(iterator, f, step.value, entries);
8477 if (result === BREAK || result === RETURN) return result;
8478 }
8479 };
8480 exports.BREAK = BREAK;
8481 exports.RETURN = RETURN;
8482
8483
8484 /***/ }),
8485
8486 /***/ "../node_modules/core-js/library/modules/_global.js":
8487 /*!**********************************************************!*\
8488 !*** ../node_modules/core-js/library/modules/_global.js ***!
8489 \**********************************************************/
8490 /***/ ((module) => {
8491
8492 // https://github.com/zloirock/core-js/issues/86#issuecomment-115759028
8493 var global = module.exports = typeof window != 'undefined' && window.Math == Math
8494 ? window : typeof self != 'undefined' && self.Math == Math ? self
8495 // eslint-disable-next-line no-new-func
8496 : Function('return this')();
8497 if (typeof __g == 'number') __g = global; // eslint-disable-line no-undef
8498
8499
8500 /***/ }),
8501
8502 /***/ "../node_modules/core-js/library/modules/_has.js":
8503 /*!*******************************************************!*\
8504 !*** ../node_modules/core-js/library/modules/_has.js ***!
8505 \*******************************************************/
8506 /***/ ((module) => {
8507
8508 var hasOwnProperty = {}.hasOwnProperty;
8509 module.exports = function (it, key) {
8510 return hasOwnProperty.call(it, key);
8511 };
8512
8513
8514 /***/ }),
8515
8516 /***/ "../node_modules/core-js/library/modules/_hide.js":
8517 /*!********************************************************!*\
8518 !*** ../node_modules/core-js/library/modules/_hide.js ***!
8519 \********************************************************/
8520 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8521
8522 var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js");
8523 var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/library/modules/_property-desc.js");
8524 module.exports = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js") ? function (object, key, value) {
8525 return dP.f(object, key, createDesc(1, value));
8526 } : function (object, key, value) {
8527 object[key] = value;
8528 return object;
8529 };
8530
8531
8532 /***/ }),
8533
8534 /***/ "../node_modules/core-js/library/modules/_html.js":
8535 /*!********************************************************!*\
8536 !*** ../node_modules/core-js/library/modules/_html.js ***!
8537 \********************************************************/
8538 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8539
8540 var document = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js").document;
8541 module.exports = document && document.documentElement;
8542
8543
8544 /***/ }),
8545
8546 /***/ "../node_modules/core-js/library/modules/_ie8-dom-define.js":
8547 /*!******************************************************************!*\
8548 !*** ../node_modules/core-js/library/modules/_ie8-dom-define.js ***!
8549 \******************************************************************/
8550 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8551
8552 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 () {
8553 return Object.defineProperty(__webpack_require__(/*! ./_dom-create */ "../node_modules/core-js/library/modules/_dom-create.js")('div'), 'a', { get: function () { return 7; } }).a != 7;
8554 });
8555
8556
8557 /***/ }),
8558
8559 /***/ "../node_modules/core-js/library/modules/_invoke.js":
8560 /*!**********************************************************!*\
8561 !*** ../node_modules/core-js/library/modules/_invoke.js ***!
8562 \**********************************************************/
8563 /***/ ((module) => {
8564
8565 // fast apply, http://jsperf.lnkit.com/fast-apply/5
8566 module.exports = function (fn, args, that) {
8567 var un = that === undefined;
8568 switch (args.length) {
8569 case 0: return un ? fn()
8570 : fn.call(that);
8571 case 1: return un ? fn(args[0])
8572 : fn.call(that, args[0]);
8573 case 2: return un ? fn(args[0], args[1])
8574 : fn.call(that, args[0], args[1]);
8575 case 3: return un ? fn(args[0], args[1], args[2])
8576 : fn.call(that, args[0], args[1], args[2]);
8577 case 4: return un ? fn(args[0], args[1], args[2], args[3])
8578 : fn.call(that, args[0], args[1], args[2], args[3]);
8579 } return fn.apply(that, args);
8580 };
8581
8582
8583 /***/ }),
8584
8585 /***/ "../node_modules/core-js/library/modules/_iobject.js":
8586 /*!***********************************************************!*\
8587 !*** ../node_modules/core-js/library/modules/_iobject.js ***!
8588 \***********************************************************/
8589 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8590
8591 // fallback for non-array-like ES3 and non-enumerable old V8 strings
8592 var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/library/modules/_cof.js");
8593 // eslint-disable-next-line no-prototype-builtins
8594 module.exports = Object('z').propertyIsEnumerable(0) ? Object : function (it) {
8595 return cof(it) == 'String' ? it.split('') : Object(it);
8596 };
8597
8598
8599 /***/ }),
8600
8601 /***/ "../node_modules/core-js/library/modules/_is-array-iter.js":
8602 /*!*****************************************************************!*\
8603 !*** ../node_modules/core-js/library/modules/_is-array-iter.js ***!
8604 \*****************************************************************/
8605 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8606
8607 // check on default Array iterator
8608 var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/library/modules/_iterators.js");
8609 var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('iterator');
8610 var ArrayProto = Array.prototype;
8611
8612 module.exports = function (it) {
8613 return it !== undefined && (Iterators.Array === it || ArrayProto[ITERATOR] === it);
8614 };
8615
8616
8617 /***/ }),
8618
8619 /***/ "../node_modules/core-js/library/modules/_is-array.js":
8620 /*!************************************************************!*\
8621 !*** ../node_modules/core-js/library/modules/_is-array.js ***!
8622 \************************************************************/
8623 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8624
8625 // 7.2.2 IsArray(argument)
8626 var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/library/modules/_cof.js");
8627 module.exports = Array.isArray || function isArray(arg) {
8628 return cof(arg) == 'Array';
8629 };
8630
8631
8632 /***/ }),
8633
8634 /***/ "../node_modules/core-js/library/modules/_is-object.js":
8635 /*!*************************************************************!*\
8636 !*** ../node_modules/core-js/library/modules/_is-object.js ***!
8637 \*************************************************************/
8638 /***/ ((module) => {
8639
8640 module.exports = function (it) {
8641 return typeof it === 'object' ? it !== null : typeof it === 'function';
8642 };
8643
8644
8645 /***/ }),
8646
8647 /***/ "../node_modules/core-js/library/modules/_iter-call.js":
8648 /*!*************************************************************!*\
8649 !*** ../node_modules/core-js/library/modules/_iter-call.js ***!
8650 \*************************************************************/
8651 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8652
8653 // call something on iterator step with safe closing on error
8654 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
8655 module.exports = function (iterator, fn, value, entries) {
8656 try {
8657 return entries ? fn(anObject(value)[0], value[1]) : fn(value);
8658 // 7.4.6 IteratorClose(iterator, completion)
8659 } catch (e) {
8660 var ret = iterator['return'];
8661 if (ret !== undefined) anObject(ret.call(iterator));
8662 throw e;
8663 }
8664 };
8665
8666
8667 /***/ }),
8668
8669 /***/ "../node_modules/core-js/library/modules/_iter-create.js":
8670 /*!***************************************************************!*\
8671 !*** ../node_modules/core-js/library/modules/_iter-create.js ***!
8672 \***************************************************************/
8673 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8674
8675 "use strict";
8676
8677 var create = __webpack_require__(/*! ./_object-create */ "../node_modules/core-js/library/modules/_object-create.js");
8678 var descriptor = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/library/modules/_property-desc.js");
8679 var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/core-js/library/modules/_set-to-string-tag.js");
8680 var IteratorPrototype = {};
8681
8682 // 25.1.2.1.1 %IteratorPrototype%[@@iterator]()
8683 __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; });
8684
8685 module.exports = function (Constructor, NAME, next) {
8686 Constructor.prototype = create(IteratorPrototype, { next: descriptor(1, next) });
8687 setToStringTag(Constructor, NAME + ' Iterator');
8688 };
8689
8690
8691 /***/ }),
8692
8693 /***/ "../node_modules/core-js/library/modules/_iter-define.js":
8694 /*!***************************************************************!*\
8695 !*** ../node_modules/core-js/library/modules/_iter-define.js ***!
8696 \***************************************************************/
8697 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8698
8699 "use strict";
8700
8701 var LIBRARY = __webpack_require__(/*! ./_library */ "../node_modules/core-js/library/modules/_library.js");
8702 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
8703 var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/library/modules/_redefine.js");
8704 var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js");
8705 var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/library/modules/_iterators.js");
8706 var $iterCreate = __webpack_require__(/*! ./_iter-create */ "../node_modules/core-js/library/modules/_iter-create.js");
8707 var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/core-js/library/modules/_set-to-string-tag.js");
8708 var getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "../node_modules/core-js/library/modules/_object-gpo.js");
8709 var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('iterator');
8710 var BUGGY = !([].keys && 'next' in [].keys()); // Safari has buggy iterators w/o `next`
8711 var FF_ITERATOR = '@@iterator';
8712 var KEYS = 'keys';
8713 var VALUES = 'values';
8714
8715 var returnThis = function () { return this; };
8716
8717 module.exports = function (Base, NAME, Constructor, next, DEFAULT, IS_SET, FORCED) {
8718 $iterCreate(Constructor, NAME, next);
8719 var getMethod = function (kind) {
8720 if (!BUGGY && kind in proto) return proto[kind];
8721 switch (kind) {
8722 case KEYS: return function keys() { return new Constructor(this, kind); };
8723 case VALUES: return function values() { return new Constructor(this, kind); };
8724 } return function entries() { return new Constructor(this, kind); };
8725 };
8726 var TAG = NAME + ' Iterator';
8727 var DEF_VALUES = DEFAULT == VALUES;
8728 var VALUES_BUG = false;
8729 var proto = Base.prototype;
8730 var $native = proto[ITERATOR] || proto[FF_ITERATOR] || DEFAULT && proto[DEFAULT];
8731 var $default = $native || getMethod(DEFAULT);
8732 var $entries = DEFAULT ? !DEF_VALUES ? $default : getMethod('entries') : undefined;
8733 var $anyNative = NAME == 'Array' ? proto.entries || $native : $native;
8734 var methods, key, IteratorPrototype;
8735 // Fix native
8736 if ($anyNative) {
8737 IteratorPrototype = getPrototypeOf($anyNative.call(new Base()));
8738 if (IteratorPrototype !== Object.prototype && IteratorPrototype.next) {
8739 // Set @@toStringTag to native iterators
8740 setToStringTag(IteratorPrototype, TAG, true);
8741 // fix for some old engines
8742 if (!LIBRARY && typeof IteratorPrototype[ITERATOR] != 'function') hide(IteratorPrototype, ITERATOR, returnThis);
8743 }
8744 }
8745 // fix Array#{values, @@iterator}.name in V8 / FF
8746 if (DEF_VALUES && $native && $native.name !== VALUES) {
8747 VALUES_BUG = true;
8748 $default = function values() { return $native.call(this); };
8749 }
8750 // Define iterator
8751 if ((!LIBRARY || FORCED) && (BUGGY || VALUES_BUG || !proto[ITERATOR])) {
8752 hide(proto, ITERATOR, $default);
8753 }
8754 // Plug for library
8755 Iterators[NAME] = $default;
8756 Iterators[TAG] = returnThis;
8757 if (DEFAULT) {
8758 methods = {
8759 values: DEF_VALUES ? $default : getMethod(VALUES),
8760 keys: IS_SET ? $default : getMethod(KEYS),
8761 entries: $entries
8762 };
8763 if (FORCED) for (key in methods) {
8764 if (!(key in proto)) redefine(proto, key, methods[key]);
8765 } else $export($export.P + $export.F * (BUGGY || VALUES_BUG), NAME, methods);
8766 }
8767 return methods;
8768 };
8769
8770
8771 /***/ }),
8772
8773 /***/ "../node_modules/core-js/library/modules/_iter-detect.js":
8774 /*!***************************************************************!*\
8775 !*** ../node_modules/core-js/library/modules/_iter-detect.js ***!
8776 \***************************************************************/
8777 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8778
8779 var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('iterator');
8780 var SAFE_CLOSING = false;
8781
8782 try {
8783 var riter = [7][ITERATOR]();
8784 riter['return'] = function () { SAFE_CLOSING = true; };
8785 // eslint-disable-next-line no-throw-literal
8786 Array.from(riter, function () { throw 2; });
8787 } catch (e) { /* empty */ }
8788
8789 module.exports = function (exec, skipClosing) {
8790 if (!skipClosing && !SAFE_CLOSING) return false;
8791 var safe = false;
8792 try {
8793 var arr = [7];
8794 var iter = arr[ITERATOR]();
8795 iter.next = function () { return { done: safe = true }; };
8796 arr[ITERATOR] = function () { return iter; };
8797 exec(arr);
8798 } catch (e) { /* empty */ }
8799 return safe;
8800 };
8801
8802
8803 /***/ }),
8804
8805 /***/ "../node_modules/core-js/library/modules/_iter-step.js":
8806 /*!*************************************************************!*\
8807 !*** ../node_modules/core-js/library/modules/_iter-step.js ***!
8808 \*************************************************************/
8809 /***/ ((module) => {
8810
8811 module.exports = function (done, value) {
8812 return { value: value, done: !!done };
8813 };
8814
8815
8816 /***/ }),
8817
8818 /***/ "../node_modules/core-js/library/modules/_iterators.js":
8819 /*!*************************************************************!*\
8820 !*** ../node_modules/core-js/library/modules/_iterators.js ***!
8821 \*************************************************************/
8822 /***/ ((module) => {
8823
8824 module.exports = {};
8825
8826
8827 /***/ }),
8828
8829 /***/ "../node_modules/core-js/library/modules/_library.js":
8830 /*!***********************************************************!*\
8831 !*** ../node_modules/core-js/library/modules/_library.js ***!
8832 \***********************************************************/
8833 /***/ ((module) => {
8834
8835 module.exports = true;
8836
8837
8838 /***/ }),
8839
8840 /***/ "../node_modules/core-js/library/modules/_meta.js":
8841 /*!********************************************************!*\
8842 !*** ../node_modules/core-js/library/modules/_meta.js ***!
8843 \********************************************************/
8844 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8845
8846 var META = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/library/modules/_uid.js")('meta');
8847 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
8848 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
8849 var setDesc = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js").f;
8850 var id = 0;
8851 var isExtensible = Object.isExtensible || function () {
8852 return true;
8853 };
8854 var FREEZE = !__webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js")(function () {
8855 return isExtensible(Object.preventExtensions({}));
8856 });
8857 var setMeta = function (it) {
8858 setDesc(it, META, { value: {
8859 i: 'O' + ++id, // object ID
8860 w: {} // weak collections IDs
8861 } });
8862 };
8863 var fastKey = function (it, create) {
8864 // return primitive with prefix
8865 if (!isObject(it)) return typeof it == 'symbol' ? it : (typeof it == 'string' ? 'S' : 'P') + it;
8866 if (!has(it, META)) {
8867 // can't set metadata to uncaught frozen object
8868 if (!isExtensible(it)) return 'F';
8869 // not necessary to add metadata
8870 if (!create) return 'E';
8871 // add missing metadata
8872 setMeta(it);
8873 // return object ID
8874 } return it[META].i;
8875 };
8876 var getWeak = function (it, create) {
8877 if (!has(it, META)) {
8878 // can't set metadata to uncaught frozen object
8879 if (!isExtensible(it)) return true;
8880 // not necessary to add metadata
8881 if (!create) return false;
8882 // add missing metadata
8883 setMeta(it);
8884 // return hash weak collections IDs
8885 } return it[META].w;
8886 };
8887 // add metadata on freeze-family methods calling
8888 var onFreeze = function (it) {
8889 if (FREEZE && meta.NEED && isExtensible(it) && !has(it, META)) setMeta(it);
8890 return it;
8891 };
8892 var meta = module.exports = {
8893 KEY: META,
8894 NEED: false,
8895 fastKey: fastKey,
8896 getWeak: getWeak,
8897 onFreeze: onFreeze
8898 };
8899
8900
8901 /***/ }),
8902
8903 /***/ "../node_modules/core-js/library/modules/_object-assign.js":
8904 /*!*****************************************************************!*\
8905 !*** ../node_modules/core-js/library/modules/_object-assign.js ***!
8906 \*****************************************************************/
8907 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8908
8909 "use strict";
8910
8911 // 19.1.2.1 Object.assign(target, source, ...)
8912 var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js");
8913 var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/library/modules/_object-keys.js");
8914 var gOPS = __webpack_require__(/*! ./_object-gops */ "../node_modules/core-js/library/modules/_object-gops.js");
8915 var pIE = __webpack_require__(/*! ./_object-pie */ "../node_modules/core-js/library/modules/_object-pie.js");
8916 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js");
8917 var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/core-js/library/modules/_iobject.js");
8918 var $assign = Object.assign;
8919
8920 // should work with symbols and should have deterministic property order (V8 bug)
8921 module.exports = !$assign || __webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js")(function () {
8922 var A = {};
8923 var B = {};
8924 // eslint-disable-next-line no-undef
8925 var S = Symbol();
8926 var K = 'abcdefghijklmnopqrst';
8927 A[S] = 7;
8928 K.split('').forEach(function (k) { B[k] = k; });
8929 return $assign({}, A)[S] != 7 || Object.keys($assign({}, B)).join('') != K;
8930 }) ? function assign(target, source) { // eslint-disable-line no-unused-vars
8931 var T = toObject(target);
8932 var aLen = arguments.length;
8933 var index = 1;
8934 var getSymbols = gOPS.f;
8935 var isEnum = pIE.f;
8936 while (aLen > index) {
8937 var S = IObject(arguments[index++]);
8938 var keys = getSymbols ? getKeys(S).concat(getSymbols(S)) : getKeys(S);
8939 var length = keys.length;
8940 var j = 0;
8941 var key;
8942 while (length > j) {
8943 key = keys[j++];
8944 if (!DESCRIPTORS || isEnum.call(S, key)) T[key] = S[key];
8945 }
8946 } return T;
8947 } : $assign;
8948
8949
8950 /***/ }),
8951
8952 /***/ "../node_modules/core-js/library/modules/_object-create.js":
8953 /*!*****************************************************************!*\
8954 !*** ../node_modules/core-js/library/modules/_object-create.js ***!
8955 \*****************************************************************/
8956 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8957
8958 // 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])
8959 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
8960 var dPs = __webpack_require__(/*! ./_object-dps */ "../node_modules/core-js/library/modules/_object-dps.js");
8961 var enumBugKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/core-js/library/modules/_enum-bug-keys.js");
8962 var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/core-js/library/modules/_shared-key.js")('IE_PROTO');
8963 var Empty = function () { /* empty */ };
8964 var PROTOTYPE = 'prototype';
8965
8966 // Create object with fake `null` prototype: use iframe Object with cleared prototype
8967 var createDict = function () {
8968 // Thrash, waste and sodomy: IE GC bug
8969 var iframe = __webpack_require__(/*! ./_dom-create */ "../node_modules/core-js/library/modules/_dom-create.js")('iframe');
8970 var i = enumBugKeys.length;
8971 var lt = '<';
8972 var gt = '>';
8973 var iframeDocument;
8974 iframe.style.display = 'none';
8975 __webpack_require__(/*! ./_html */ "../node_modules/core-js/library/modules/_html.js").appendChild(iframe);
8976 iframe.src = 'javascript:'; // eslint-disable-line no-script-url
8977 // createDict = iframe.contentWindow.Object;
8978 // html.removeChild(iframe);
8979 iframeDocument = iframe.contentWindow.document;
8980 iframeDocument.open();
8981 iframeDocument.write(lt + 'script' + gt + 'document.F=Object' + lt + '/script' + gt);
8982 iframeDocument.close();
8983 createDict = iframeDocument.F;
8984 while (i--) delete createDict[PROTOTYPE][enumBugKeys[i]];
8985 return createDict();
8986 };
8987
8988 module.exports = Object.create || function create(O, Properties) {
8989 var result;
8990 if (O !== null) {
8991 Empty[PROTOTYPE] = anObject(O);
8992 result = new Empty();
8993 Empty[PROTOTYPE] = null;
8994 // add "__proto__" for Object.getPrototypeOf polyfill
8995 result[IE_PROTO] = O;
8996 } else result = createDict();
8997 return Properties === undefined ? result : dPs(result, Properties);
8998 };
8999
9000
9001 /***/ }),
9002
9003 /***/ "../node_modules/core-js/library/modules/_object-dp.js":
9004 /*!*************************************************************!*\
9005 !*** ../node_modules/core-js/library/modules/_object-dp.js ***!
9006 \*************************************************************/
9007 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9008
9009 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
9010 var IE8_DOM_DEFINE = __webpack_require__(/*! ./_ie8-dom-define */ "../node_modules/core-js/library/modules/_ie8-dom-define.js");
9011 var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/core-js/library/modules/_to-primitive.js");
9012 var dP = Object.defineProperty;
9013
9014 exports.f = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js") ? Object.defineProperty : function defineProperty(O, P, Attributes) {
9015 anObject(O);
9016 P = toPrimitive(P, true);
9017 anObject(Attributes);
9018 if (IE8_DOM_DEFINE) try {
9019 return dP(O, P, Attributes);
9020 } catch (e) { /* empty */ }
9021 if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported!');
9022 if ('value' in Attributes) O[P] = Attributes.value;
9023 return O;
9024 };
9025
9026
9027 /***/ }),
9028
9029 /***/ "../node_modules/core-js/library/modules/_object-dps.js":
9030 /*!**************************************************************!*\
9031 !*** ../node_modules/core-js/library/modules/_object-dps.js ***!
9032 \**************************************************************/
9033 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9034
9035 var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js");
9036 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
9037 var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/library/modules/_object-keys.js");
9038
9039 module.exports = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js") ? Object.defineProperties : function defineProperties(O, Properties) {
9040 anObject(O);
9041 var keys = getKeys(Properties);
9042 var length = keys.length;
9043 var i = 0;
9044 var P;
9045 while (length > i) dP.f(O, P = keys[i++], Properties[P]);
9046 return O;
9047 };
9048
9049
9050 /***/ }),
9051
9052 /***/ "../node_modules/core-js/library/modules/_object-gopd.js":
9053 /*!***************************************************************!*\
9054 !*** ../node_modules/core-js/library/modules/_object-gopd.js ***!
9055 \***************************************************************/
9056 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9057
9058 var pIE = __webpack_require__(/*! ./_object-pie */ "../node_modules/core-js/library/modules/_object-pie.js");
9059 var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/library/modules/_property-desc.js");
9060 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
9061 var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/core-js/library/modules/_to-primitive.js");
9062 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
9063 var IE8_DOM_DEFINE = __webpack_require__(/*! ./_ie8-dom-define */ "../node_modules/core-js/library/modules/_ie8-dom-define.js");
9064 var gOPD = Object.getOwnPropertyDescriptor;
9065
9066 exports.f = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js") ? gOPD : function getOwnPropertyDescriptor(O, P) {
9067 O = toIObject(O);
9068 P = toPrimitive(P, true);
9069 if (IE8_DOM_DEFINE) try {
9070 return gOPD(O, P);
9071 } catch (e) { /* empty */ }
9072 if (has(O, P)) return createDesc(!pIE.f.call(O, P), O[P]);
9073 };
9074
9075
9076 /***/ }),
9077
9078 /***/ "../node_modules/core-js/library/modules/_object-gopn-ext.js":
9079 /*!*******************************************************************!*\
9080 !*** ../node_modules/core-js/library/modules/_object-gopn-ext.js ***!
9081 \*******************************************************************/
9082 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9083
9084 // fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window
9085 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
9086 var gOPN = __webpack_require__(/*! ./_object-gopn */ "../node_modules/core-js/library/modules/_object-gopn.js").f;
9087 var toString = {}.toString;
9088
9089 var windowNames = typeof window == 'object' && window && Object.getOwnPropertyNames
9090 ? Object.getOwnPropertyNames(window) : [];
9091
9092 var getWindowNames = function (it) {
9093 try {
9094 return gOPN(it);
9095 } catch (e) {
9096 return windowNames.slice();
9097 }
9098 };
9099
9100 module.exports.f = function getOwnPropertyNames(it) {
9101 return windowNames && toString.call(it) == '[object Window]' ? getWindowNames(it) : gOPN(toIObject(it));
9102 };
9103
9104
9105 /***/ }),
9106
9107 /***/ "../node_modules/core-js/library/modules/_object-gopn.js":
9108 /*!***************************************************************!*\
9109 !*** ../node_modules/core-js/library/modules/_object-gopn.js ***!
9110 \***************************************************************/
9111 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9112
9113 // 19.1.2.7 / 15.2.3.4 Object.getOwnPropertyNames(O)
9114 var $keys = __webpack_require__(/*! ./_object-keys-internal */ "../node_modules/core-js/library/modules/_object-keys-internal.js");
9115 var hiddenKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/core-js/library/modules/_enum-bug-keys.js").concat('length', 'prototype');
9116
9117 exports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) {
9118 return $keys(O, hiddenKeys);
9119 };
9120
9121
9122 /***/ }),
9123
9124 /***/ "../node_modules/core-js/library/modules/_object-gops.js":
9125 /*!***************************************************************!*\
9126 !*** ../node_modules/core-js/library/modules/_object-gops.js ***!
9127 \***************************************************************/
9128 /***/ ((__unused_webpack_module, exports) => {
9129
9130 exports.f = Object.getOwnPropertySymbols;
9131
9132
9133 /***/ }),
9134
9135 /***/ "../node_modules/core-js/library/modules/_object-gpo.js":
9136 /*!**************************************************************!*\
9137 !*** ../node_modules/core-js/library/modules/_object-gpo.js ***!
9138 \**************************************************************/
9139 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9140
9141 // 19.1.2.9 / 15.2.3.2 Object.getPrototypeOf(O)
9142 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
9143 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js");
9144 var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/core-js/library/modules/_shared-key.js")('IE_PROTO');
9145 var ObjectProto = Object.prototype;
9146
9147 module.exports = Object.getPrototypeOf || function (O) {
9148 O = toObject(O);
9149 if (has(O, IE_PROTO)) return O[IE_PROTO];
9150 if (typeof O.constructor == 'function' && O instanceof O.constructor) {
9151 return O.constructor.prototype;
9152 } return O instanceof Object ? ObjectProto : null;
9153 };
9154
9155
9156 /***/ }),
9157
9158 /***/ "../node_modules/core-js/library/modules/_object-keys-internal.js":
9159 /*!************************************************************************!*\
9160 !*** ../node_modules/core-js/library/modules/_object-keys-internal.js ***!
9161 \************************************************************************/
9162 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9163
9164 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
9165 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
9166 var arrayIndexOf = __webpack_require__(/*! ./_array-includes */ "../node_modules/core-js/library/modules/_array-includes.js")(false);
9167 var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/core-js/library/modules/_shared-key.js")('IE_PROTO');
9168
9169 module.exports = function (object, names) {
9170 var O = toIObject(object);
9171 var i = 0;
9172 var result = [];
9173 var key;
9174 for (key in O) if (key != IE_PROTO) has(O, key) && result.push(key);
9175 // Don't enum bug & hidden keys
9176 while (names.length > i) if (has(O, key = names[i++])) {
9177 ~arrayIndexOf(result, key) || result.push(key);
9178 }
9179 return result;
9180 };
9181
9182
9183 /***/ }),
9184
9185 /***/ "../node_modules/core-js/library/modules/_object-keys.js":
9186 /*!***************************************************************!*\
9187 !*** ../node_modules/core-js/library/modules/_object-keys.js ***!
9188 \***************************************************************/
9189 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9190
9191 // 19.1.2.14 / 15.2.3.14 Object.keys(O)
9192 var $keys = __webpack_require__(/*! ./_object-keys-internal */ "../node_modules/core-js/library/modules/_object-keys-internal.js");
9193 var enumBugKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/core-js/library/modules/_enum-bug-keys.js");
9194
9195 module.exports = Object.keys || function keys(O) {
9196 return $keys(O, enumBugKeys);
9197 };
9198
9199
9200 /***/ }),
9201
9202 /***/ "../node_modules/core-js/library/modules/_object-pie.js":
9203 /*!**************************************************************!*\
9204 !*** ../node_modules/core-js/library/modules/_object-pie.js ***!
9205 \**************************************************************/
9206 /***/ ((__unused_webpack_module, exports) => {
9207
9208 exports.f = {}.propertyIsEnumerable;
9209
9210
9211 /***/ }),
9212
9213 /***/ "../node_modules/core-js/library/modules/_object-sap.js":
9214 /*!**************************************************************!*\
9215 !*** ../node_modules/core-js/library/modules/_object-sap.js ***!
9216 \**************************************************************/
9217 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9218
9219 // most Object methods by ES6 should accept primitives
9220 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
9221 var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js");
9222 var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js");
9223 module.exports = function (KEY, exec) {
9224 var fn = (core.Object || {})[KEY] || Object[KEY];
9225 var exp = {};
9226 exp[KEY] = exec(fn);
9227 $export($export.S + $export.F * fails(function () { fn(1); }), 'Object', exp);
9228 };
9229
9230
9231 /***/ }),
9232
9233 /***/ "../node_modules/core-js/library/modules/_object-to-array.js":
9234 /*!*******************************************************************!*\
9235 !*** ../node_modules/core-js/library/modules/_object-to-array.js ***!
9236 \*******************************************************************/
9237 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9238
9239 var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js");
9240 var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/library/modules/_object-keys.js");
9241 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
9242 var isEnum = __webpack_require__(/*! ./_object-pie */ "../node_modules/core-js/library/modules/_object-pie.js").f;
9243 module.exports = function (isEntries) {
9244 return function (it) {
9245 var O = toIObject(it);
9246 var keys = getKeys(O);
9247 var length = keys.length;
9248 var i = 0;
9249 var result = [];
9250 var key;
9251 while (length > i) {
9252 key = keys[i++];
9253 if (!DESCRIPTORS || isEnum.call(O, key)) {
9254 result.push(isEntries ? [key, O[key]] : O[key]);
9255 }
9256 }
9257 return result;
9258 };
9259 };
9260
9261
9262 /***/ }),
9263
9264 /***/ "../node_modules/core-js/library/modules/_own-keys.js":
9265 /*!************************************************************!*\
9266 !*** ../node_modules/core-js/library/modules/_own-keys.js ***!
9267 \************************************************************/
9268 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9269
9270 // all object keys, includes non-enumerable and symbols
9271 var gOPN = __webpack_require__(/*! ./_object-gopn */ "../node_modules/core-js/library/modules/_object-gopn.js");
9272 var gOPS = __webpack_require__(/*! ./_object-gops */ "../node_modules/core-js/library/modules/_object-gops.js");
9273 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
9274 var Reflect = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js").Reflect;
9275 module.exports = Reflect && Reflect.ownKeys || function ownKeys(it) {
9276 var keys = gOPN.f(anObject(it));
9277 var getSymbols = gOPS.f;
9278 return getSymbols ? keys.concat(getSymbols(it)) : keys;
9279 };
9280
9281
9282 /***/ }),
9283
9284 /***/ "../node_modules/core-js/library/modules/_property-desc.js":
9285 /*!*****************************************************************!*\
9286 !*** ../node_modules/core-js/library/modules/_property-desc.js ***!
9287 \*****************************************************************/
9288 /***/ ((module) => {
9289
9290 module.exports = function (bitmap, value) {
9291 return {
9292 enumerable: !(bitmap & 1),
9293 configurable: !(bitmap & 2),
9294 writable: !(bitmap & 4),
9295 value: value
9296 };
9297 };
9298
9299
9300 /***/ }),
9301
9302 /***/ "../node_modules/core-js/library/modules/_redefine-all.js":
9303 /*!****************************************************************!*\
9304 !*** ../node_modules/core-js/library/modules/_redefine-all.js ***!
9305 \****************************************************************/
9306 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9307
9308 var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js");
9309 module.exports = function (target, src, safe) {
9310 for (var key in src) {
9311 if (safe && target[key]) target[key] = src[key];
9312 else hide(target, key, src[key]);
9313 } return target;
9314 };
9315
9316
9317 /***/ }),
9318
9319 /***/ "../node_modules/core-js/library/modules/_redefine.js":
9320 /*!************************************************************!*\
9321 !*** ../node_modules/core-js/library/modules/_redefine.js ***!
9322 \************************************************************/
9323 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9324
9325 module.exports = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js");
9326
9327
9328 /***/ }),
9329
9330 /***/ "../node_modules/core-js/library/modules/_set-collection-from.js":
9331 /*!***********************************************************************!*\
9332 !*** ../node_modules/core-js/library/modules/_set-collection-from.js ***!
9333 \***********************************************************************/
9334 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9335
9336 "use strict";
9337
9338 // https://tc39.github.io/proposal-setmap-offrom/
9339 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
9340 var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/library/modules/_a-function.js");
9341 var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js");
9342 var forOf = __webpack_require__(/*! ./_for-of */ "../node_modules/core-js/library/modules/_for-of.js");
9343
9344 module.exports = function (COLLECTION) {
9345 $export($export.S, COLLECTION, { from: function from(source /* , mapFn, thisArg */) {
9346 var mapFn = arguments[1];
9347 var mapping, A, n, cb;
9348 aFunction(this);
9349 mapping = mapFn !== undefined;
9350 if (mapping) aFunction(mapFn);
9351 if (source == undefined) return new this();
9352 A = [];
9353 if (mapping) {
9354 n = 0;
9355 cb = ctx(mapFn, arguments[2], 2);
9356 forOf(source, false, function (nextItem) {
9357 A.push(cb(nextItem, n++));
9358 });
9359 } else {
9360 forOf(source, false, A.push, A);
9361 }
9362 return new this(A);
9363 } });
9364 };
9365
9366
9367 /***/ }),
9368
9369 /***/ "../node_modules/core-js/library/modules/_set-collection-of.js":
9370 /*!*********************************************************************!*\
9371 !*** ../node_modules/core-js/library/modules/_set-collection-of.js ***!
9372 \*********************************************************************/
9373 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9374
9375 "use strict";
9376
9377 // https://tc39.github.io/proposal-setmap-offrom/
9378 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
9379
9380 module.exports = function (COLLECTION) {
9381 $export($export.S, COLLECTION, { of: function of() {
9382 var length = arguments.length;
9383 var A = new Array(length);
9384 while (length--) A[length] = arguments[length];
9385 return new this(A);
9386 } });
9387 };
9388
9389
9390 /***/ }),
9391
9392 /***/ "../node_modules/core-js/library/modules/_set-proto.js":
9393 /*!*************************************************************!*\
9394 !*** ../node_modules/core-js/library/modules/_set-proto.js ***!
9395 \*************************************************************/
9396 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9397
9398 // Works with __proto__ only. Old v8 can't work with null proto objects.
9399 /* eslint-disable no-proto */
9400 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
9401 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
9402 var check = function (O, proto) {
9403 anObject(O);
9404 if (!isObject(proto) && proto !== null) throw TypeError(proto + ": can't set as prototype!");
9405 };
9406 module.exports = {
9407 set: Object.setPrototypeOf || ('__proto__' in {} ? // eslint-disable-line
9408 function (test, buggy, set) {
9409 try {
9410 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);
9411 set(test, []);
9412 buggy = !(test instanceof Array);
9413 } catch (e) { buggy = true; }
9414 return function setPrototypeOf(O, proto) {
9415 check(O, proto);
9416 if (buggy) O.__proto__ = proto;
9417 else set(O, proto);
9418 return O;
9419 };
9420 }({}, false) : undefined),
9421 check: check
9422 };
9423
9424
9425 /***/ }),
9426
9427 /***/ "../node_modules/core-js/library/modules/_set-to-string-tag.js":
9428 /*!*********************************************************************!*\
9429 !*** ../node_modules/core-js/library/modules/_set-to-string-tag.js ***!
9430 \*********************************************************************/
9431 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9432
9433 var def = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js").f;
9434 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
9435 var TAG = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('toStringTag');
9436
9437 module.exports = function (it, tag, stat) {
9438 if (it && !has(it = stat ? it : it.prototype, TAG)) def(it, TAG, { configurable: true, value: tag });
9439 };
9440
9441
9442 /***/ }),
9443
9444 /***/ "../node_modules/core-js/library/modules/_shared-key.js":
9445 /*!**************************************************************!*\
9446 !*** ../node_modules/core-js/library/modules/_shared-key.js ***!
9447 \**************************************************************/
9448 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9449
9450 var shared = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/library/modules/_shared.js")('keys');
9451 var uid = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/library/modules/_uid.js");
9452 module.exports = function (key) {
9453 return shared[key] || (shared[key] = uid(key));
9454 };
9455
9456
9457 /***/ }),
9458
9459 /***/ "../node_modules/core-js/library/modules/_shared.js":
9460 /*!**********************************************************!*\
9461 !*** ../node_modules/core-js/library/modules/_shared.js ***!
9462 \**********************************************************/
9463 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9464
9465 var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js");
9466 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
9467 var SHARED = '__core-js_shared__';
9468 var store = global[SHARED] || (global[SHARED] = {});
9469
9470 (module.exports = function (key, value) {
9471 return store[key] || (store[key] = value !== undefined ? value : {});
9472 })('versions', []).push({
9473 version: core.version,
9474 mode: __webpack_require__(/*! ./_library */ "../node_modules/core-js/library/modules/_library.js") ? 'pure' : 'global',
9475 copyright: '© 2020 Denis Pushkarev (zloirock.ru)'
9476 });
9477
9478
9479 /***/ }),
9480
9481 /***/ "../node_modules/core-js/library/modules/_string-at.js":
9482 /*!*************************************************************!*\
9483 !*** ../node_modules/core-js/library/modules/_string-at.js ***!
9484 \*************************************************************/
9485 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9486
9487 var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/library/modules/_to-integer.js");
9488 var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/library/modules/_defined.js");
9489 // true -> String#at
9490 // false -> String#codePointAt
9491 module.exports = function (TO_STRING) {
9492 return function (that, pos) {
9493 var s = String(defined(that));
9494 var i = toInteger(pos);
9495 var l = s.length;
9496 var a, b;
9497 if (i < 0 || i >= l) return TO_STRING ? '' : undefined;
9498 a = s.charCodeAt(i);
9499 return a < 0xd800 || a > 0xdbff || i + 1 === l || (b = s.charCodeAt(i + 1)) < 0xdc00 || b > 0xdfff
9500 ? TO_STRING ? s.charAt(i) : a
9501 : TO_STRING ? s.slice(i, i + 2) : (a - 0xd800 << 10) + (b - 0xdc00) + 0x10000;
9502 };
9503 };
9504
9505
9506 /***/ }),
9507
9508 /***/ "../node_modules/core-js/library/modules/_to-absolute-index.js":
9509 /*!*********************************************************************!*\
9510 !*** ../node_modules/core-js/library/modules/_to-absolute-index.js ***!
9511 \*********************************************************************/
9512 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9513
9514 var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/library/modules/_to-integer.js");
9515 var max = Math.max;
9516 var min = Math.min;
9517 module.exports = function (index, length) {
9518 index = toInteger(index);
9519 return index < 0 ? max(index + length, 0) : min(index, length);
9520 };
9521
9522
9523 /***/ }),
9524
9525 /***/ "../node_modules/core-js/library/modules/_to-integer.js":
9526 /*!**************************************************************!*\
9527 !*** ../node_modules/core-js/library/modules/_to-integer.js ***!
9528 \**************************************************************/
9529 /***/ ((module) => {
9530
9531 // 7.1.4 ToInteger
9532 var ceil = Math.ceil;
9533 var floor = Math.floor;
9534 module.exports = function (it) {
9535 return isNaN(it = +it) ? 0 : (it > 0 ? floor : ceil)(it);
9536 };
9537
9538
9539 /***/ }),
9540
9541 /***/ "../node_modules/core-js/library/modules/_to-iobject.js":
9542 /*!**************************************************************!*\
9543 !*** ../node_modules/core-js/library/modules/_to-iobject.js ***!
9544 \**************************************************************/
9545 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9546
9547 // to indexed object, toObject with fallback for non-array-like ES3 strings
9548 var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/core-js/library/modules/_iobject.js");
9549 var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/library/modules/_defined.js");
9550 module.exports = function (it) {
9551 return IObject(defined(it));
9552 };
9553
9554
9555 /***/ }),
9556
9557 /***/ "../node_modules/core-js/library/modules/_to-length.js":
9558 /*!*************************************************************!*\
9559 !*** ../node_modules/core-js/library/modules/_to-length.js ***!
9560 \*************************************************************/
9561 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9562
9563 // 7.1.15 ToLength
9564 var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/library/modules/_to-integer.js");
9565 var min = Math.min;
9566 module.exports = function (it) {
9567 return it > 0 ? min(toInteger(it), 0x1fffffffffffff) : 0; // pow(2, 53) - 1 == 9007199254740991
9568 };
9569
9570
9571 /***/ }),
9572
9573 /***/ "../node_modules/core-js/library/modules/_to-object.js":
9574 /*!*************************************************************!*\
9575 !*** ../node_modules/core-js/library/modules/_to-object.js ***!
9576 \*************************************************************/
9577 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9578
9579 // 7.1.13 ToObject(argument)
9580 var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/library/modules/_defined.js");
9581 module.exports = function (it) {
9582 return Object(defined(it));
9583 };
9584
9585
9586 /***/ }),
9587
9588 /***/ "../node_modules/core-js/library/modules/_to-primitive.js":
9589 /*!****************************************************************!*\
9590 !*** ../node_modules/core-js/library/modules/_to-primitive.js ***!
9591 \****************************************************************/
9592 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9593
9594 // 7.1.1 ToPrimitive(input [, PreferredType])
9595 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
9596 // instead of the ES6 spec version, we didn't implement @@toPrimitive case
9597 // and the second argument - flag - preferred type is a string
9598 module.exports = function (it, S) {
9599 if (!isObject(it)) return it;
9600 var fn, val;
9601 if (S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
9602 if (typeof (fn = it.valueOf) == 'function' && !isObject(val = fn.call(it))) return val;
9603 if (!S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
9604 throw TypeError("Can't convert object to primitive value");
9605 };
9606
9607
9608 /***/ }),
9609
9610 /***/ "../node_modules/core-js/library/modules/_uid.js":
9611 /*!*******************************************************!*\
9612 !*** ../node_modules/core-js/library/modules/_uid.js ***!
9613 \*******************************************************/
9614 /***/ ((module) => {
9615
9616 var id = 0;
9617 var px = Math.random();
9618 module.exports = function (key) {
9619 return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + px).toString(36));
9620 };
9621
9622
9623 /***/ }),
9624
9625 /***/ "../node_modules/core-js/library/modules/_validate-collection.js":
9626 /*!***********************************************************************!*\
9627 !*** ../node_modules/core-js/library/modules/_validate-collection.js ***!
9628 \***********************************************************************/
9629 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9630
9631 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
9632 module.exports = function (it, TYPE) {
9633 if (!isObject(it) || it._t !== TYPE) throw TypeError('Incompatible receiver, ' + TYPE + ' required!');
9634 return it;
9635 };
9636
9637
9638 /***/ }),
9639
9640 /***/ "../node_modules/core-js/library/modules/_wks-define.js":
9641 /*!**************************************************************!*\
9642 !*** ../node_modules/core-js/library/modules/_wks-define.js ***!
9643 \**************************************************************/
9644 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9645
9646 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
9647 var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js");
9648 var LIBRARY = __webpack_require__(/*! ./_library */ "../node_modules/core-js/library/modules/_library.js");
9649 var wksExt = __webpack_require__(/*! ./_wks-ext */ "../node_modules/core-js/library/modules/_wks-ext.js");
9650 var defineProperty = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js").f;
9651 module.exports = function (name) {
9652 var $Symbol = core.Symbol || (core.Symbol = LIBRARY ? {} : global.Symbol || {});
9653 if (name.charAt(0) != '_' && !(name in $Symbol)) defineProperty($Symbol, name, { value: wksExt.f(name) });
9654 };
9655
9656
9657 /***/ }),
9658
9659 /***/ "../node_modules/core-js/library/modules/_wks-ext.js":
9660 /*!***********************************************************!*\
9661 !*** ../node_modules/core-js/library/modules/_wks-ext.js ***!
9662 \***********************************************************/
9663 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9664
9665 exports.f = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js");
9666
9667
9668 /***/ }),
9669
9670 /***/ "../node_modules/core-js/library/modules/_wks.js":
9671 /*!*******************************************************!*\
9672 !*** ../node_modules/core-js/library/modules/_wks.js ***!
9673 \*******************************************************/
9674 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9675
9676 var store = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/library/modules/_shared.js")('wks');
9677 var uid = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/library/modules/_uid.js");
9678 var Symbol = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js").Symbol;
9679 var USE_SYMBOL = typeof Symbol == 'function';
9680
9681 var $exports = module.exports = function (name) {
9682 return store[name] || (store[name] =
9683 USE_SYMBOL && Symbol[name] || (USE_SYMBOL ? Symbol : uid)('Symbol.' + name));
9684 };
9685
9686 $exports.store = store;
9687
9688
9689 /***/ }),
9690
9691 /***/ "../node_modules/core-js/library/modules/core.get-iterator-method.js":
9692 /*!***************************************************************************!*\
9693 !*** ../node_modules/core-js/library/modules/core.get-iterator-method.js ***!
9694 \***************************************************************************/
9695 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9696
9697 var classof = __webpack_require__(/*! ./_classof */ "../node_modules/core-js/library/modules/_classof.js");
9698 var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('iterator');
9699 var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/library/modules/_iterators.js");
9700 module.exports = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js").getIteratorMethod = function (it) {
9701 if (it != undefined) return it[ITERATOR]
9702 || it['@@iterator']
9703 || Iterators[classof(it)];
9704 };
9705
9706
9707 /***/ }),
9708
9709 /***/ "../node_modules/core-js/library/modules/es6.array.from.js":
9710 /*!*****************************************************************!*\
9711 !*** ../node_modules/core-js/library/modules/es6.array.from.js ***!
9712 \*****************************************************************/
9713 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
9714
9715 "use strict";
9716
9717 var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js");
9718 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
9719 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js");
9720 var call = __webpack_require__(/*! ./_iter-call */ "../node_modules/core-js/library/modules/_iter-call.js");
9721 var isArrayIter = __webpack_require__(/*! ./_is-array-iter */ "../node_modules/core-js/library/modules/_is-array-iter.js");
9722 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/library/modules/_to-length.js");
9723 var createProperty = __webpack_require__(/*! ./_create-property */ "../node_modules/core-js/library/modules/_create-property.js");
9724 var getIterFn = __webpack_require__(/*! ./core.get-iterator-method */ "../node_modules/core-js/library/modules/core.get-iterator-method.js");
9725
9726 $export($export.S + $export.F * !__webpack_require__(/*! ./_iter-detect */ "../node_modules/core-js/library/modules/_iter-detect.js")(function (iter) { Array.from(iter); }), 'Array', {
9727 // 22.1.2.1 Array.from(arrayLike, mapfn = undefined, thisArg = undefined)
9728 from: function from(arrayLike /* , mapfn = undefined, thisArg = undefined */) {
9729 var O = toObject(arrayLike);
9730 var C = typeof this == 'function' ? this : Array;
9731 var aLen = arguments.length;
9732 var mapfn = aLen > 1 ? arguments[1] : undefined;
9733 var mapping = mapfn !== undefined;
9734 var index = 0;
9735 var iterFn = getIterFn(O);
9736 var length, result, step, iterator;
9737 if (mapping) mapfn = ctx(mapfn, aLen > 2 ? arguments[2] : undefined, 2);
9738 // if object isn't iterable or it's array with default iterator - use simple case
9739 if (iterFn != undefined && !(C == Array && isArrayIter(iterFn))) {
9740 for (iterator = iterFn.call(O), result = new C(); !(step = iterator.next()).done; index++) {
9741 createProperty(result, index, mapping ? call(iterator, mapfn, [step.value, index], true) : step.value);
9742 }
9743 } else {
9744 length = toLength(O.length);
9745 for (result = new C(length); length > index; index++) {
9746 createProperty(result, index, mapping ? mapfn(O[index], index) : O[index]);
9747 }
9748 }
9749 result.length = index;
9750 return result;
9751 }
9752 });
9753
9754
9755 /***/ }),
9756
9757 /***/ "../node_modules/core-js/library/modules/es6.array.is-array.js":
9758 /*!*********************************************************************!*\
9759 !*** ../node_modules/core-js/library/modules/es6.array.is-array.js ***!
9760 \*********************************************************************/
9761 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
9762
9763 // 22.1.2.2 / 15.4.3.2 Array.isArray(arg)
9764 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
9765
9766 $export($export.S, 'Array', { isArray: __webpack_require__(/*! ./_is-array */ "../node_modules/core-js/library/modules/_is-array.js") });
9767
9768
9769 /***/ }),
9770
9771 /***/ "../node_modules/core-js/library/modules/es6.array.iterator.js":
9772 /*!*********************************************************************!*\
9773 !*** ../node_modules/core-js/library/modules/es6.array.iterator.js ***!
9774 \*********************************************************************/
9775 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9776
9777 "use strict";
9778
9779 var addToUnscopables = __webpack_require__(/*! ./_add-to-unscopables */ "../node_modules/core-js/library/modules/_add-to-unscopables.js");
9780 var step = __webpack_require__(/*! ./_iter-step */ "../node_modules/core-js/library/modules/_iter-step.js");
9781 var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/library/modules/_iterators.js");
9782 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
9783
9784 // 22.1.3.4 Array.prototype.entries()
9785 // 22.1.3.13 Array.prototype.keys()
9786 // 22.1.3.29 Array.prototype.values()
9787 // 22.1.3.30 Array.prototype[@@iterator]()
9788 module.exports = __webpack_require__(/*! ./_iter-define */ "../node_modules/core-js/library/modules/_iter-define.js")(Array, 'Array', function (iterated, kind) {
9789 this._t = toIObject(iterated); // target
9790 this._i = 0; // next index
9791 this._k = kind; // kind
9792 // 22.1.5.2.1 %ArrayIteratorPrototype%.next()
9793 }, function () {
9794 var O = this._t;
9795 var kind = this._k;
9796 var index = this._i++;
9797 if (!O || index >= O.length) {
9798 this._t = undefined;
9799 return step(1);
9800 }
9801 if (kind == 'keys') return step(0, index);
9802 if (kind == 'values') return step(0, O[index]);
9803 return step(0, [index, O[index]]);
9804 }, 'values');
9805
9806 // argumentsList[@@iterator] is %ArrayProto_values% (9.4.4.6, 9.4.4.7)
9807 Iterators.Arguments = Iterators.Array;
9808
9809 addToUnscopables('keys');
9810 addToUnscopables('values');
9811 addToUnscopables('entries');
9812
9813
9814 /***/ }),
9815
9816 /***/ "../node_modules/core-js/library/modules/es6.object.assign.js":
9817 /*!********************************************************************!*\
9818 !*** ../node_modules/core-js/library/modules/es6.object.assign.js ***!
9819 \********************************************************************/
9820 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
9821
9822 // 19.1.3.1 Object.assign(target, source)
9823 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
9824
9825 $export($export.S + $export.F, 'Object', { assign: __webpack_require__(/*! ./_object-assign */ "../node_modules/core-js/library/modules/_object-assign.js") });
9826
9827
9828 /***/ }),
9829
9830 /***/ "../node_modules/core-js/library/modules/es6.object.create.js":
9831 /*!********************************************************************!*\
9832 !*** ../node_modules/core-js/library/modules/es6.object.create.js ***!
9833 \********************************************************************/
9834 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
9835
9836 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
9837 // 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])
9838 $export($export.S, 'Object', { create: __webpack_require__(/*! ./_object-create */ "../node_modules/core-js/library/modules/_object-create.js") });
9839
9840
9841 /***/ }),
9842
9843 /***/ "../node_modules/core-js/library/modules/es6.object.define-properties.js":
9844 /*!*******************************************************************************!*\
9845 !*** ../node_modules/core-js/library/modules/es6.object.define-properties.js ***!
9846 \*******************************************************************************/
9847 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
9848
9849 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
9850 // 19.1.2.3 / 15.2.3.7 Object.defineProperties(O, Properties)
9851 $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") });
9852
9853
9854 /***/ }),
9855
9856 /***/ "../node_modules/core-js/library/modules/es6.object.define-property.js":
9857 /*!*****************************************************************************!*\
9858 !*** ../node_modules/core-js/library/modules/es6.object.define-property.js ***!
9859 \*****************************************************************************/
9860 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
9861
9862 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
9863 // 19.1.2.4 / 15.2.3.6 Object.defineProperty(O, P, Attributes)
9864 $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 });
9865
9866
9867 /***/ }),
9868
9869 /***/ "../node_modules/core-js/library/modules/es6.object.get-own-property-descriptor.js":
9870 /*!*****************************************************************************************!*\
9871 !*** ../node_modules/core-js/library/modules/es6.object.get-own-property-descriptor.js ***!
9872 \*****************************************************************************************/
9873 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
9874
9875 // 19.1.2.6 Object.getOwnPropertyDescriptor(O, P)
9876 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
9877 var $getOwnPropertyDescriptor = __webpack_require__(/*! ./_object-gopd */ "../node_modules/core-js/library/modules/_object-gopd.js").f;
9878
9879 __webpack_require__(/*! ./_object-sap */ "../node_modules/core-js/library/modules/_object-sap.js")('getOwnPropertyDescriptor', function () {
9880 return function getOwnPropertyDescriptor(it, key) {
9881 return $getOwnPropertyDescriptor(toIObject(it), key);
9882 };
9883 });
9884
9885
9886 /***/ }),
9887
9888 /***/ "../node_modules/core-js/library/modules/es6.object.get-prototype-of.js":
9889 /*!******************************************************************************!*\
9890 !*** ../node_modules/core-js/library/modules/es6.object.get-prototype-of.js ***!
9891 \******************************************************************************/
9892 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
9893
9894 // 19.1.2.9 Object.getPrototypeOf(O)
9895 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js");
9896 var $getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "../node_modules/core-js/library/modules/_object-gpo.js");
9897
9898 __webpack_require__(/*! ./_object-sap */ "../node_modules/core-js/library/modules/_object-sap.js")('getPrototypeOf', function () {
9899 return function getPrototypeOf(it) {
9900 return $getPrototypeOf(toObject(it));
9901 };
9902 });
9903
9904
9905 /***/ }),
9906
9907 /***/ "../node_modules/core-js/library/modules/es6.object.keys.js":
9908 /*!******************************************************************!*\
9909 !*** ../node_modules/core-js/library/modules/es6.object.keys.js ***!
9910 \******************************************************************/
9911 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
9912
9913 // 19.1.2.14 Object.keys(O)
9914 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js");
9915 var $keys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/library/modules/_object-keys.js");
9916
9917 __webpack_require__(/*! ./_object-sap */ "../node_modules/core-js/library/modules/_object-sap.js")('keys', function () {
9918 return function keys(it) {
9919 return $keys(toObject(it));
9920 };
9921 });
9922
9923
9924 /***/ }),
9925
9926 /***/ "../node_modules/core-js/library/modules/es6.object.set-prototype-of.js":
9927 /*!******************************************************************************!*\
9928 !*** ../node_modules/core-js/library/modules/es6.object.set-prototype-of.js ***!
9929 \******************************************************************************/
9930 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
9931
9932 // 19.1.3.19 Object.setPrototypeOf(O, proto)
9933 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
9934 $export($export.S, 'Object', { setPrototypeOf: __webpack_require__(/*! ./_set-proto */ "../node_modules/core-js/library/modules/_set-proto.js").set });
9935
9936
9937 /***/ }),
9938
9939 /***/ "../node_modules/core-js/library/modules/es6.object.to-string.js":
9940 /*!***********************************************************************!*\
9941 !*** ../node_modules/core-js/library/modules/es6.object.to-string.js ***!
9942 \***********************************************************************/
9943 /***/ (() => {
9944
9945
9946
9947 /***/ }),
9948
9949 /***/ "../node_modules/core-js/library/modules/es6.reflect.construct.js":
9950 /*!************************************************************************!*\
9951 !*** ../node_modules/core-js/library/modules/es6.reflect.construct.js ***!
9952 \************************************************************************/
9953 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
9954
9955 // 26.1.2 Reflect.construct(target, argumentsList [, newTarget])
9956 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
9957 var create = __webpack_require__(/*! ./_object-create */ "../node_modules/core-js/library/modules/_object-create.js");
9958 var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/library/modules/_a-function.js");
9959 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
9960 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
9961 var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js");
9962 var bind = __webpack_require__(/*! ./_bind */ "../node_modules/core-js/library/modules/_bind.js");
9963 var rConstruct = (__webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js").Reflect || {}).construct;
9964
9965 // MS Edge supports only 2 arguments and argumentsList argument is optional
9966 // FF Nightly sets third argument as `new.target`, but does not create `this` from it
9967 var NEW_TARGET_BUG = fails(function () {
9968 function F() { /* empty */ }
9969 return !(rConstruct(function () { /* empty */ }, [], F) instanceof F);
9970 });
9971 var ARGS_BUG = !fails(function () {
9972 rConstruct(function () { /* empty */ });
9973 });
9974
9975 $export($export.S + $export.F * (NEW_TARGET_BUG || ARGS_BUG), 'Reflect', {
9976 construct: function construct(Target, args /* , newTarget */) {
9977 aFunction(Target);
9978 anObject(args);
9979 var newTarget = arguments.length < 3 ? Target : aFunction(arguments[2]);
9980 if (ARGS_BUG && !NEW_TARGET_BUG) return rConstruct(Target, args, newTarget);
9981 if (Target == newTarget) {
9982 // w/o altered newTarget, optimization for 0-4 arguments
9983 switch (args.length) {
9984 case 0: return new Target();
9985 case 1: return new Target(args[0]);
9986 case 2: return new Target(args[0], args[1]);
9987 case 3: return new Target(args[0], args[1], args[2]);
9988 case 4: return new Target(args[0], args[1], args[2], args[3]);
9989 }
9990 // w/o altered newTarget, lot of arguments case
9991 var $args = [null];
9992 $args.push.apply($args, args);
9993 return new (bind.apply(Target, $args))();
9994 }
9995 // with altered newTarget, not support built-in constructors
9996 var proto = newTarget.prototype;
9997 var instance = create(isObject(proto) ? proto : Object.prototype);
9998 var result = Function.apply.call(Target, instance, args);
9999 return isObject(result) ? result : instance;
10000 }
10001 });
10002
10003
10004 /***/ }),
10005
10006 /***/ "../node_modules/core-js/library/modules/es6.reflect.get.js":
10007 /*!******************************************************************!*\
10008 !*** ../node_modules/core-js/library/modules/es6.reflect.get.js ***!
10009 \******************************************************************/
10010 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
10011
10012 // 26.1.6 Reflect.get(target, propertyKey [, receiver])
10013 var gOPD = __webpack_require__(/*! ./_object-gopd */ "../node_modules/core-js/library/modules/_object-gopd.js");
10014 var getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "../node_modules/core-js/library/modules/_object-gpo.js");
10015 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
10016 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
10017 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
10018 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
10019
10020 function get(target, propertyKey /* , receiver */) {
10021 var receiver = arguments.length < 3 ? target : arguments[2];
10022 var desc, proto;
10023 if (anObject(target) === receiver) return target[propertyKey];
10024 if (desc = gOPD.f(target, propertyKey)) return has(desc, 'value')
10025 ? desc.value
10026 : desc.get !== undefined
10027 ? desc.get.call(receiver)
10028 : undefined;
10029 if (isObject(proto = getPrototypeOf(target))) return get(proto, propertyKey, receiver);
10030 }
10031
10032 $export($export.S, 'Reflect', { get: get });
10033
10034
10035 /***/ }),
10036
10037 /***/ "../node_modules/core-js/library/modules/es6.string.iterator.js":
10038 /*!**********************************************************************!*\
10039 !*** ../node_modules/core-js/library/modules/es6.string.iterator.js ***!
10040 \**********************************************************************/
10041 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
10042
10043 "use strict";
10044
10045 var $at = __webpack_require__(/*! ./_string-at */ "../node_modules/core-js/library/modules/_string-at.js")(true);
10046
10047 // 21.1.3.27 String.prototype[@@iterator]()
10048 __webpack_require__(/*! ./_iter-define */ "../node_modules/core-js/library/modules/_iter-define.js")(String, 'String', function (iterated) {
10049 this._t = String(iterated); // target
10050 this._i = 0; // next index
10051 // 21.1.5.2.1 %StringIteratorPrototype%.next()
10052 }, function () {
10053 var O = this._t;
10054 var index = this._i;
10055 var point;
10056 if (index >= O.length) return { value: undefined, done: true };
10057 point = $at(O, index);
10058 this._i += point.length;
10059 return { value: point, done: false };
10060 });
10061
10062
10063 /***/ }),
10064
10065 /***/ "../node_modules/core-js/library/modules/es6.symbol.js":
10066 /*!*************************************************************!*\
10067 !*** ../node_modules/core-js/library/modules/es6.symbol.js ***!
10068 \*************************************************************/
10069 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
10070
10071 "use strict";
10072
10073 // ECMAScript 6 symbols shim
10074 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
10075 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
10076 var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js");
10077 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
10078 var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/library/modules/_redefine.js");
10079 var META = __webpack_require__(/*! ./_meta */ "../node_modules/core-js/library/modules/_meta.js").KEY;
10080 var $fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js");
10081 var shared = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/library/modules/_shared.js");
10082 var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/core-js/library/modules/_set-to-string-tag.js");
10083 var uid = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/library/modules/_uid.js");
10084 var wks = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js");
10085 var wksExt = __webpack_require__(/*! ./_wks-ext */ "../node_modules/core-js/library/modules/_wks-ext.js");
10086 var wksDefine = __webpack_require__(/*! ./_wks-define */ "../node_modules/core-js/library/modules/_wks-define.js");
10087 var enumKeys = __webpack_require__(/*! ./_enum-keys */ "../node_modules/core-js/library/modules/_enum-keys.js");
10088 var isArray = __webpack_require__(/*! ./_is-array */ "../node_modules/core-js/library/modules/_is-array.js");
10089 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
10090 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
10091 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js");
10092 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
10093 var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/core-js/library/modules/_to-primitive.js");
10094 var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/library/modules/_property-desc.js");
10095 var _create = __webpack_require__(/*! ./_object-create */ "../node_modules/core-js/library/modules/_object-create.js");
10096 var gOPNExt = __webpack_require__(/*! ./_object-gopn-ext */ "../node_modules/core-js/library/modules/_object-gopn-ext.js");
10097 var $GOPD = __webpack_require__(/*! ./_object-gopd */ "../node_modules/core-js/library/modules/_object-gopd.js");
10098 var $GOPS = __webpack_require__(/*! ./_object-gops */ "../node_modules/core-js/library/modules/_object-gops.js");
10099 var $DP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js");
10100 var $keys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/library/modules/_object-keys.js");
10101 var gOPD = $GOPD.f;
10102 var dP = $DP.f;
10103 var gOPN = gOPNExt.f;
10104 var $Symbol = global.Symbol;
10105 var $JSON = global.JSON;
10106 var _stringify = $JSON && $JSON.stringify;
10107 var PROTOTYPE = 'prototype';
10108 var HIDDEN = wks('_hidden');
10109 var TO_PRIMITIVE = wks('toPrimitive');
10110 var isEnum = {}.propertyIsEnumerable;
10111 var SymbolRegistry = shared('symbol-registry');
10112 var AllSymbols = shared('symbols');
10113 var OPSymbols = shared('op-symbols');
10114 var ObjectProto = Object[PROTOTYPE];
10115 var USE_NATIVE = typeof $Symbol == 'function' && !!$GOPS.f;
10116 var QObject = global.QObject;
10117 // Don't use setters in Qt Script, https://github.com/zloirock/core-js/issues/173
10118 var setter = !QObject || !QObject[PROTOTYPE] || !QObject[PROTOTYPE].findChild;
10119
10120 // fallback for old Android, https://code.google.com/p/v8/issues/detail?id=687
10121 var setSymbolDesc = DESCRIPTORS && $fails(function () {
10122 return _create(dP({}, 'a', {
10123 get: function () { return dP(this, 'a', { value: 7 }).a; }
10124 })).a != 7;
10125 }) ? function (it, key, D) {
10126 var protoDesc = gOPD(ObjectProto, key);
10127 if (protoDesc) delete ObjectProto[key];
10128 dP(it, key, D);
10129 if (protoDesc && it !== ObjectProto) dP(ObjectProto, key, protoDesc);
10130 } : dP;
10131
10132 var wrap = function (tag) {
10133 var sym = AllSymbols[tag] = _create($Symbol[PROTOTYPE]);
10134 sym._k = tag;
10135 return sym;
10136 };
10137
10138 var isSymbol = USE_NATIVE && typeof $Symbol.iterator == 'symbol' ? function (it) {
10139 return typeof it == 'symbol';
10140 } : function (it) {
10141 return it instanceof $Symbol;
10142 };
10143
10144 var $defineProperty = function defineProperty(it, key, D) {
10145 if (it === ObjectProto) $defineProperty(OPSymbols, key, D);
10146 anObject(it);
10147 key = toPrimitive(key, true);
10148 anObject(D);
10149 if (has(AllSymbols, key)) {
10150 if (!D.enumerable) {
10151 if (!has(it, HIDDEN)) dP(it, HIDDEN, createDesc(1, {}));
10152 it[HIDDEN][key] = true;
10153 } else {
10154 if (has(it, HIDDEN) && it[HIDDEN][key]) it[HIDDEN][key] = false;
10155 D = _create(D, { enumerable: createDesc(0, false) });
10156 } return setSymbolDesc(it, key, D);
10157 } return dP(it, key, D);
10158 };
10159 var $defineProperties = function defineProperties(it, P) {
10160 anObject(it);
10161 var keys = enumKeys(P = toIObject(P));
10162 var i = 0;
10163 var l = keys.length;
10164 var key;
10165 while (l > i) $defineProperty(it, key = keys[i++], P[key]);
10166 return it;
10167 };
10168 var $create = function create(it, P) {
10169 return P === undefined ? _create(it) : $defineProperties(_create(it), P);
10170 };
10171 var $propertyIsEnumerable = function propertyIsEnumerable(key) {
10172 var E = isEnum.call(this, key = toPrimitive(key, true));
10173 if (this === ObjectProto && has(AllSymbols, key) && !has(OPSymbols, key)) return false;
10174 return E || !has(this, key) || !has(AllSymbols, key) || has(this, HIDDEN) && this[HIDDEN][key] ? E : true;
10175 };
10176 var $getOwnPropertyDescriptor = function getOwnPropertyDescriptor(it, key) {
10177 it = toIObject(it);
10178 key = toPrimitive(key, true);
10179 if (it === ObjectProto && has(AllSymbols, key) && !has(OPSymbols, key)) return;
10180 var D = gOPD(it, key);
10181 if (D && has(AllSymbols, key) && !(has(it, HIDDEN) && it[HIDDEN][key])) D.enumerable = true;
10182 return D;
10183 };
10184 var $getOwnPropertyNames = function getOwnPropertyNames(it) {
10185 var names = gOPN(toIObject(it));
10186 var result = [];
10187 var i = 0;
10188 var key;
10189 while (names.length > i) {
10190 if (!has(AllSymbols, key = names[i++]) && key != HIDDEN && key != META) result.push(key);
10191 } return result;
10192 };
10193 var $getOwnPropertySymbols = function getOwnPropertySymbols(it) {
10194 var IS_OP = it === ObjectProto;
10195 var names = gOPN(IS_OP ? OPSymbols : toIObject(it));
10196 var result = [];
10197 var i = 0;
10198 var key;
10199 while (names.length > i) {
10200 if (has(AllSymbols, key = names[i++]) && (IS_OP ? has(ObjectProto, key) : true)) result.push(AllSymbols[key]);
10201 } return result;
10202 };
10203
10204 // 19.4.1.1 Symbol([description])
10205 if (!USE_NATIVE) {
10206 $Symbol = function Symbol() {
10207 if (this instanceof $Symbol) throw TypeError('Symbol is not a constructor!');
10208 var tag = uid(arguments.length > 0 ? arguments[0] : undefined);
10209 var $set = function (value) {
10210 if (this === ObjectProto) $set.call(OPSymbols, value);
10211 if (has(this, HIDDEN) && has(this[HIDDEN], tag)) this[HIDDEN][tag] = false;
10212 setSymbolDesc(this, tag, createDesc(1, value));
10213 };
10214 if (DESCRIPTORS && setter) setSymbolDesc(ObjectProto, tag, { configurable: true, set: $set });
10215 return wrap(tag);
10216 };
10217 redefine($Symbol[PROTOTYPE], 'toString', function toString() {
10218 return this._k;
10219 });
10220
10221 $GOPD.f = $getOwnPropertyDescriptor;
10222 $DP.f = $defineProperty;
10223 __webpack_require__(/*! ./_object-gopn */ "../node_modules/core-js/library/modules/_object-gopn.js").f = gOPNExt.f = $getOwnPropertyNames;
10224 __webpack_require__(/*! ./_object-pie */ "../node_modules/core-js/library/modules/_object-pie.js").f = $propertyIsEnumerable;
10225 $GOPS.f = $getOwnPropertySymbols;
10226
10227 if (DESCRIPTORS && !__webpack_require__(/*! ./_library */ "../node_modules/core-js/library/modules/_library.js")) {
10228 redefine(ObjectProto, 'propertyIsEnumerable', $propertyIsEnumerable, true);
10229 }
10230
10231 wksExt.f = function (name) {
10232 return wrap(wks(name));
10233 };
10234 }
10235
10236 $export($export.G + $export.W + $export.F * !USE_NATIVE, { Symbol: $Symbol });
10237
10238 for (var es6Symbols = (
10239 // 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
10240 'hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables'
10241 ).split(','), j = 0; es6Symbols.length > j;)wks(es6Symbols[j++]);
10242
10243 for (var wellKnownSymbols = $keys(wks.store), k = 0; wellKnownSymbols.length > k;) wksDefine(wellKnownSymbols[k++]);
10244
10245 $export($export.S + $export.F * !USE_NATIVE, 'Symbol', {
10246 // 19.4.2.1 Symbol.for(key)
10247 'for': function (key) {
10248 return has(SymbolRegistry, key += '')
10249 ? SymbolRegistry[key]
10250 : SymbolRegistry[key] = $Symbol(key);
10251 },
10252 // 19.4.2.5 Symbol.keyFor(sym)
10253 keyFor: function keyFor(sym) {
10254 if (!isSymbol(sym)) throw TypeError(sym + ' is not a symbol!');
10255 for (var key in SymbolRegistry) if (SymbolRegistry[key] === sym) return key;
10256 },
10257 useSetter: function () { setter = true; },
10258 useSimple: function () { setter = false; }
10259 });
10260
10261 $export($export.S + $export.F * !USE_NATIVE, 'Object', {
10262 // 19.1.2.2 Object.create(O [, Properties])
10263 create: $create,
10264 // 19.1.2.4 Object.defineProperty(O, P, Attributes)
10265 defineProperty: $defineProperty,
10266 // 19.1.2.3 Object.defineProperties(O, Properties)
10267 defineProperties: $defineProperties,
10268 // 19.1.2.6 Object.getOwnPropertyDescriptor(O, P)
10269 getOwnPropertyDescriptor: $getOwnPropertyDescriptor,
10270 // 19.1.2.7 Object.getOwnPropertyNames(O)
10271 getOwnPropertyNames: $getOwnPropertyNames,
10272 // 19.1.2.8 Object.getOwnPropertySymbols(O)
10273 getOwnPropertySymbols: $getOwnPropertySymbols
10274 });
10275
10276 // Chrome 38 and 39 `Object.getOwnPropertySymbols` fails on primitives
10277 // https://bugs.chromium.org/p/v8/issues/detail?id=3443
10278 var FAILS_ON_PRIMITIVES = $fails(function () { $GOPS.f(1); });
10279
10280 $export($export.S + $export.F * FAILS_ON_PRIMITIVES, 'Object', {
10281 getOwnPropertySymbols: function getOwnPropertySymbols(it) {
10282 return $GOPS.f(toObject(it));
10283 }
10284 });
10285
10286 // 24.3.2 JSON.stringify(value [, replacer [, space]])
10287 $JSON && $export($export.S + $export.F * (!USE_NATIVE || $fails(function () {
10288 var S = $Symbol();
10289 // MS Edge converts symbol values to JSON as {}
10290 // WebKit converts symbol values to JSON as null
10291 // V8 throws on boxed symbols
10292 return _stringify([S]) != '[null]' || _stringify({ a: S }) != '{}' || _stringify(Object(S)) != '{}';
10293 })), 'JSON', {
10294 stringify: function stringify(it) {
10295 var args = [it];
10296 var i = 1;
10297 var replacer, $replacer;
10298 while (arguments.length > i) args.push(arguments[i++]);
10299 $replacer = replacer = args[1];
10300 if (!isObject(replacer) && it === undefined || isSymbol(it)) return; // IE8 returns string on undefined
10301 if (!isArray(replacer)) replacer = function (key, value) {
10302 if (typeof $replacer == 'function') value = $replacer.call(this, key, value);
10303 if (!isSymbol(value)) return value;
10304 };
10305 args[1] = replacer;
10306 return _stringify.apply($JSON, args);
10307 }
10308 });
10309
10310 // 19.4.3.4 Symbol.prototype[@@toPrimitive](hint)
10311 $Symbol[PROTOTYPE][TO_PRIMITIVE] || __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js")($Symbol[PROTOTYPE], TO_PRIMITIVE, $Symbol[PROTOTYPE].valueOf);
10312 // 19.4.3.5 Symbol.prototype[@@toStringTag]
10313 setToStringTag($Symbol, 'Symbol');
10314 // 20.2.1.9 Math[@@toStringTag]
10315 setToStringTag(Math, 'Math', true);
10316 // 24.3.3 JSON[@@toStringTag]
10317 setToStringTag(global.JSON, 'JSON', true);
10318
10319
10320 /***/ }),
10321
10322 /***/ "../node_modules/core-js/library/modules/es6.weak-map.js":
10323 /*!***************************************************************!*\
10324 !*** ../node_modules/core-js/library/modules/es6.weak-map.js ***!
10325 \***************************************************************/
10326 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
10327
10328 "use strict";
10329
10330 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
10331 var each = __webpack_require__(/*! ./_array-methods */ "../node_modules/core-js/library/modules/_array-methods.js")(0);
10332 var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/library/modules/_redefine.js");
10333 var meta = __webpack_require__(/*! ./_meta */ "../node_modules/core-js/library/modules/_meta.js");
10334 var assign = __webpack_require__(/*! ./_object-assign */ "../node_modules/core-js/library/modules/_object-assign.js");
10335 var weak = __webpack_require__(/*! ./_collection-weak */ "../node_modules/core-js/library/modules/_collection-weak.js");
10336 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
10337 var validate = __webpack_require__(/*! ./_validate-collection */ "../node_modules/core-js/library/modules/_validate-collection.js");
10338 var NATIVE_WEAK_MAP = __webpack_require__(/*! ./_validate-collection */ "../node_modules/core-js/library/modules/_validate-collection.js");
10339 var IS_IE11 = !global.ActiveXObject && 'ActiveXObject' in global;
10340 var WEAK_MAP = 'WeakMap';
10341 var getWeak = meta.getWeak;
10342 var isExtensible = Object.isExtensible;
10343 var uncaughtFrozenStore = weak.ufstore;
10344 var InternalMap;
10345
10346 var wrapper = function (get) {
10347 return function WeakMap() {
10348 return get(this, arguments.length > 0 ? arguments[0] : undefined);
10349 };
10350 };
10351
10352 var methods = {
10353 // 23.3.3.3 WeakMap.prototype.get(key)
10354 get: function get(key) {
10355 if (isObject(key)) {
10356 var data = getWeak(key);
10357 if (data === true) return uncaughtFrozenStore(validate(this, WEAK_MAP)).get(key);
10358 return data ? data[this._i] : undefined;
10359 }
10360 },
10361 // 23.3.3.5 WeakMap.prototype.set(key, value)
10362 set: function set(key, value) {
10363 return weak.def(validate(this, WEAK_MAP), key, value);
10364 }
10365 };
10366
10367 // 23.3 WeakMap Objects
10368 var $WeakMap = module.exports = __webpack_require__(/*! ./_collection */ "../node_modules/core-js/library/modules/_collection.js")(WEAK_MAP, wrapper, methods, weak, true, true);
10369
10370 // IE11 WeakMap frozen keys fix
10371 if (NATIVE_WEAK_MAP && IS_IE11) {
10372 InternalMap = weak.getConstructor(wrapper, WEAK_MAP);
10373 assign(InternalMap.prototype, methods);
10374 meta.NEED = true;
10375 each(['delete', 'has', 'get', 'set'], function (key) {
10376 var proto = $WeakMap.prototype;
10377 var method = proto[key];
10378 redefine(proto, key, function (a, b) {
10379 // store frozen objects on internal weakmap shim
10380 if (isObject(a) && !isExtensible(a)) {
10381 if (!this._f) this._f = new InternalMap();
10382 var result = this._f[key](a, b);
10383 return key == 'set' ? this : result;
10384 // store all the rest on native weakmap
10385 } return method.call(this, a, b);
10386 });
10387 });
10388 }
10389
10390
10391 /***/ }),
10392
10393 /***/ "../node_modules/core-js/library/modules/es7.object.entries.js":
10394 /*!*********************************************************************!*\
10395 !*** ../node_modules/core-js/library/modules/es7.object.entries.js ***!
10396 \*********************************************************************/
10397 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
10398
10399 // https://github.com/tc39/proposal-object-values-entries
10400 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
10401 var $entries = __webpack_require__(/*! ./_object-to-array */ "../node_modules/core-js/library/modules/_object-to-array.js")(true);
10402
10403 $export($export.S, 'Object', {
10404 entries: function entries(it) {
10405 return $entries(it);
10406 }
10407 });
10408
10409
10410 /***/ }),
10411
10412 /***/ "../node_modules/core-js/library/modules/es7.object.get-own-property-descriptors.js":
10413 /*!******************************************************************************************!*\
10414 !*** ../node_modules/core-js/library/modules/es7.object.get-own-property-descriptors.js ***!
10415 \******************************************************************************************/
10416 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
10417
10418 // https://github.com/tc39/proposal-object-getownpropertydescriptors
10419 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
10420 var ownKeys = __webpack_require__(/*! ./_own-keys */ "../node_modules/core-js/library/modules/_own-keys.js");
10421 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
10422 var gOPD = __webpack_require__(/*! ./_object-gopd */ "../node_modules/core-js/library/modules/_object-gopd.js");
10423 var createProperty = __webpack_require__(/*! ./_create-property */ "../node_modules/core-js/library/modules/_create-property.js");
10424
10425 $export($export.S, 'Object', {
10426 getOwnPropertyDescriptors: function getOwnPropertyDescriptors(object) {
10427 var O = toIObject(object);
10428 var getDesc = gOPD.f;
10429 var keys = ownKeys(O);
10430 var result = {};
10431 var i = 0;
10432 var key, desc;
10433 while (keys.length > i) {
10434 desc = getDesc(O, key = keys[i++]);
10435 if (desc !== undefined) createProperty(result, key, desc);
10436 }
10437 return result;
10438 }
10439 });
10440
10441
10442 /***/ }),
10443
10444 /***/ "../node_modules/core-js/library/modules/es7.symbol.async-iterator.js":
10445 /*!****************************************************************************!*\
10446 !*** ../node_modules/core-js/library/modules/es7.symbol.async-iterator.js ***!
10447 \****************************************************************************/
10448 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
10449
10450 __webpack_require__(/*! ./_wks-define */ "../node_modules/core-js/library/modules/_wks-define.js")('asyncIterator');
10451
10452
10453 /***/ }),
10454
10455 /***/ "../node_modules/core-js/library/modules/es7.symbol.observable.js":
10456 /*!************************************************************************!*\
10457 !*** ../node_modules/core-js/library/modules/es7.symbol.observable.js ***!
10458 \************************************************************************/
10459 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
10460
10461 __webpack_require__(/*! ./_wks-define */ "../node_modules/core-js/library/modules/_wks-define.js")('observable');
10462
10463
10464 /***/ }),
10465
10466 /***/ "../node_modules/core-js/library/modules/es7.weak-map.from.js":
10467 /*!********************************************************************!*\
10468 !*** ../node_modules/core-js/library/modules/es7.weak-map.from.js ***!
10469 \********************************************************************/
10470 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
10471
10472 // https://tc39.github.io/proposal-setmap-offrom/#sec-weakmap.from
10473 __webpack_require__(/*! ./_set-collection-from */ "../node_modules/core-js/library/modules/_set-collection-from.js")('WeakMap');
10474
10475
10476 /***/ }),
10477
10478 /***/ "../node_modules/core-js/library/modules/es7.weak-map.of.js":
10479 /*!******************************************************************!*\
10480 !*** ../node_modules/core-js/library/modules/es7.weak-map.of.js ***!
10481 \******************************************************************/
10482 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
10483
10484 // https://tc39.github.io/proposal-setmap-offrom/#sec-weakmap.of
10485 __webpack_require__(/*! ./_set-collection-of */ "../node_modules/core-js/library/modules/_set-collection-of.js")('WeakMap');
10486
10487
10488 /***/ }),
10489
10490 /***/ "../node_modules/core-js/library/modules/web.dom.iterable.js":
10491 /*!*******************************************************************!*\
10492 !*** ../node_modules/core-js/library/modules/web.dom.iterable.js ***!
10493 \*******************************************************************/
10494 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
10495
10496 __webpack_require__(/*! ./es6.array.iterator */ "../node_modules/core-js/library/modules/es6.array.iterator.js");
10497 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
10498 var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js");
10499 var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/library/modules/_iterators.js");
10500 var TO_STRING_TAG = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('toStringTag');
10501
10502 var DOMIterables = ('CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,' +
10503 'DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,' +
10504 'MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,' +
10505 'SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,' +
10506 'TextTrackList,TouchList').split(',');
10507
10508 for (var i = 0; i < DOMIterables.length; i++) {
10509 var NAME = DOMIterables[i];
10510 var Collection = global[NAME];
10511 var proto = Collection && Collection.prototype;
10512 if (proto && !proto[TO_STRING_TAG]) hide(proto, TO_STRING_TAG, NAME);
10513 Iterators[NAME] = Iterators.Array;
10514 }
10515
10516
10517 /***/ }),
10518
10519 /***/ "../node_modules/core-js/modules/_a-function.js":
10520 /*!******************************************************!*\
10521 !*** ../node_modules/core-js/modules/_a-function.js ***!
10522 \******************************************************/
10523 /***/ ((module) => {
10524
10525 module.exports = function (it) {
10526 if (typeof it != 'function') throw TypeError(it + ' is not a function!');
10527 return it;
10528 };
10529
10530
10531 /***/ }),
10532
10533 /***/ "../node_modules/core-js/modules/_add-to-unscopables.js":
10534 /*!**************************************************************!*\
10535 !*** ../node_modules/core-js/modules/_add-to-unscopables.js ***!
10536 \**************************************************************/
10537 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
10538
10539 // 22.1.3.31 Array.prototype[@@unscopables]
10540 var UNSCOPABLES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('unscopables');
10541 var ArrayProto = Array.prototype;
10542 if (ArrayProto[UNSCOPABLES] == undefined) __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js")(ArrayProto, UNSCOPABLES, {});
10543 module.exports = function (key) {
10544 ArrayProto[UNSCOPABLES][key] = true;
10545 };
10546
10547
10548 /***/ }),
10549
10550 /***/ "../node_modules/core-js/modules/_advance-string-index.js":
10551 /*!****************************************************************!*\
10552 !*** ../node_modules/core-js/modules/_advance-string-index.js ***!
10553 \****************************************************************/
10554 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
10555
10556 "use strict";
10557
10558 var at = __webpack_require__(/*! ./_string-at */ "../node_modules/core-js/modules/_string-at.js")(true);
10559
10560 // `AdvanceStringIndex` abstract operation
10561 // https://tc39.github.io/ecma262/#sec-advancestringindex
10562 module.exports = function (S, index, unicode) {
10563 return index + (unicode ? at(S, index).length : 1);
10564 };
10565
10566
10567 /***/ }),
10568
10569 /***/ "../node_modules/core-js/modules/_an-object.js":
10570 /*!*****************************************************!*\
10571 !*** ../node_modules/core-js/modules/_an-object.js ***!
10572 \*****************************************************/
10573 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
10574
10575 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
10576 module.exports = function (it) {
10577 if (!isObject(it)) throw TypeError(it + ' is not an object!');
10578 return it;
10579 };
10580
10581
10582 /***/ }),
10583
10584 /***/ "../node_modules/core-js/modules/_array-includes.js":
10585 /*!**********************************************************!*\
10586 !*** ../node_modules/core-js/modules/_array-includes.js ***!
10587 \**********************************************************/
10588 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
10589
10590 // false -> Array#indexOf
10591 // true -> Array#includes
10592 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/modules/_to-iobject.js");
10593 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
10594 var toAbsoluteIndex = __webpack_require__(/*! ./_to-absolute-index */ "../node_modules/core-js/modules/_to-absolute-index.js");
10595 module.exports = function (IS_INCLUDES) {
10596 return function ($this, el, fromIndex) {
10597 var O = toIObject($this);
10598 var length = toLength(O.length);
10599 var index = toAbsoluteIndex(fromIndex, length);
10600 var value;
10601 // Array#includes uses SameValueZero equality algorithm
10602 // eslint-disable-next-line no-self-compare
10603 if (IS_INCLUDES && el != el) while (length > index) {
10604 value = O[index++];
10605 // eslint-disable-next-line no-self-compare
10606 if (value != value) return true;
10607 // Array#indexOf ignores holes, Array#includes - not
10608 } else for (;length > index; index++) if (IS_INCLUDES || index in O) {
10609 if (O[index] === el) return IS_INCLUDES || index || 0;
10610 } return !IS_INCLUDES && -1;
10611 };
10612 };
10613
10614
10615 /***/ }),
10616
10617 /***/ "../node_modules/core-js/modules/_array-methods.js":
10618 /*!*********************************************************!*\
10619 !*** ../node_modules/core-js/modules/_array-methods.js ***!
10620 \*********************************************************/
10621 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
10622
10623 // 0 -> Array#forEach
10624 // 1 -> Array#map
10625 // 2 -> Array#filter
10626 // 3 -> Array#some
10627 // 4 -> Array#every
10628 // 5 -> Array#find
10629 // 6 -> Array#findIndex
10630 var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/modules/_ctx.js");
10631 var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/core-js/modules/_iobject.js");
10632 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/modules/_to-object.js");
10633 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
10634 var asc = __webpack_require__(/*! ./_array-species-create */ "../node_modules/core-js/modules/_array-species-create.js");
10635 module.exports = function (TYPE, $create) {
10636 var IS_MAP = TYPE == 1;
10637 var IS_FILTER = TYPE == 2;
10638 var IS_SOME = TYPE == 3;
10639 var IS_EVERY = TYPE == 4;
10640 var IS_FIND_INDEX = TYPE == 6;
10641 var NO_HOLES = TYPE == 5 || IS_FIND_INDEX;
10642 var create = $create || asc;
10643 return function ($this, callbackfn, that) {
10644 var O = toObject($this);
10645 var self = IObject(O);
10646 var f = ctx(callbackfn, that, 3);
10647 var length = toLength(self.length);
10648 var index = 0;
10649 var result = IS_MAP ? create($this, length) : IS_FILTER ? create($this, 0) : undefined;
10650 var val, res;
10651 for (;length > index; index++) if (NO_HOLES || index in self) {
10652 val = self[index];
10653 res = f(val, index, O);
10654 if (TYPE) {
10655 if (IS_MAP) result[index] = res; // map
10656 else if (res) switch (TYPE) {
10657 case 3: return true; // some
10658 case 5: return val; // find
10659 case 6: return index; // findIndex
10660 case 2: result.push(val); // filter
10661 } else if (IS_EVERY) return false; // every
10662 }
10663 }
10664 return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : result;
10665 };
10666 };
10667
10668
10669 /***/ }),
10670
10671 /***/ "../node_modules/core-js/modules/_array-species-constructor.js":
10672 /*!*********************************************************************!*\
10673 !*** ../node_modules/core-js/modules/_array-species-constructor.js ***!
10674 \*********************************************************************/
10675 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
10676
10677 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
10678 var isArray = __webpack_require__(/*! ./_is-array */ "../node_modules/core-js/modules/_is-array.js");
10679 var SPECIES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('species');
10680
10681 module.exports = function (original) {
10682 var C;
10683 if (isArray(original)) {
10684 C = original.constructor;
10685 // cross-realm fallback
10686 if (typeof C == 'function' && (C === Array || isArray(C.prototype))) C = undefined;
10687 if (isObject(C)) {
10688 C = C[SPECIES];
10689 if (C === null) C = undefined;
10690 }
10691 } return C === undefined ? Array : C;
10692 };
10693
10694
10695 /***/ }),
10696
10697 /***/ "../node_modules/core-js/modules/_array-species-create.js":
10698 /*!****************************************************************!*\
10699 !*** ../node_modules/core-js/modules/_array-species-create.js ***!
10700 \****************************************************************/
10701 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
10702
10703 // 9.4.2.3 ArraySpeciesCreate(originalArray, length)
10704 var speciesConstructor = __webpack_require__(/*! ./_array-species-constructor */ "../node_modules/core-js/modules/_array-species-constructor.js");
10705
10706 module.exports = function (original, length) {
10707 return new (speciesConstructor(original))(length);
10708 };
10709
10710
10711 /***/ }),
10712
10713 /***/ "../node_modules/core-js/modules/_classof.js":
10714 /*!***************************************************!*\
10715 !*** ../node_modules/core-js/modules/_classof.js ***!
10716 \***************************************************/
10717 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
10718
10719 // getting tag from 19.1.3.6 Object.prototype.toString()
10720 var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/modules/_cof.js");
10721 var TAG = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('toStringTag');
10722 // ES3 wrong here
10723 var ARG = cof(function () { return arguments; }()) == 'Arguments';
10724
10725 // fallback for IE11 Script Access Denied error
10726 var tryGet = function (it, key) {
10727 try {
10728 return it[key];
10729 } catch (e) { /* empty */ }
10730 };
10731
10732 module.exports = function (it) {
10733 var O, T, B;
10734 return it === undefined ? 'Undefined' : it === null ? 'Null'
10735 // @@toStringTag case
10736 : typeof (T = tryGet(O = Object(it), TAG)) == 'string' ? T
10737 // builtinTag case
10738 : ARG ? cof(O)
10739 // ES3 arguments fallback
10740 : (B = cof(O)) == 'Object' && typeof O.callee == 'function' ? 'Arguments' : B;
10741 };
10742
10743
10744 /***/ }),
10745
10746 /***/ "../node_modules/core-js/modules/_cof.js":
10747 /*!***********************************************!*\
10748 !*** ../node_modules/core-js/modules/_cof.js ***!
10749 \***********************************************/
10750 /***/ ((module) => {
10751
10752 var toString = {}.toString;
10753
10754 module.exports = function (it) {
10755 return toString.call(it).slice(8, -1);
10756 };
10757
10758
10759 /***/ }),
10760
10761 /***/ "../node_modules/core-js/modules/_core.js":
10762 /*!************************************************!*\
10763 !*** ../node_modules/core-js/modules/_core.js ***!
10764 \************************************************/
10765 /***/ ((module) => {
10766
10767 var core = module.exports = { version: '2.6.12' };
10768 if (typeof __e == 'number') __e = core; // eslint-disable-line no-undef
10769
10770
10771 /***/ }),
10772
10773 /***/ "../node_modules/core-js/modules/_ctx.js":
10774 /*!***********************************************!*\
10775 !*** ../node_modules/core-js/modules/_ctx.js ***!
10776 \***********************************************/
10777 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
10778
10779 // optional / simple context binding
10780 var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/modules/_a-function.js");
10781 module.exports = function (fn, that, length) {
10782 aFunction(fn);
10783 if (that === undefined) return fn;
10784 switch (length) {
10785 case 1: return function (a) {
10786 return fn.call(that, a);
10787 };
10788 case 2: return function (a, b) {
10789 return fn.call(that, a, b);
10790 };
10791 case 3: return function (a, b, c) {
10792 return fn.call(that, a, b, c);
10793 };
10794 }
10795 return function (/* ...args */) {
10796 return fn.apply(that, arguments);
10797 };
10798 };
10799
10800
10801 /***/ }),
10802
10803 /***/ "../node_modules/core-js/modules/_defined.js":
10804 /*!***************************************************!*\
10805 !*** ../node_modules/core-js/modules/_defined.js ***!
10806 \***************************************************/
10807 /***/ ((module) => {
10808
10809 // 7.2.1 RequireObjectCoercible(argument)
10810 module.exports = function (it) {
10811 if (it == undefined) throw TypeError("Can't call method on " + it);
10812 return it;
10813 };
10814
10815
10816 /***/ }),
10817
10818 /***/ "../node_modules/core-js/modules/_descriptors.js":
10819 /*!*******************************************************!*\
10820 !*** ../node_modules/core-js/modules/_descriptors.js ***!
10821 \*******************************************************/
10822 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
10823
10824 // Thank's IE8 for his funny defineProperty
10825 module.exports = !__webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js")(function () {
10826 return Object.defineProperty({}, 'a', { get: function () { return 7; } }).a != 7;
10827 });
10828
10829
10830 /***/ }),
10831
10832 /***/ "../node_modules/core-js/modules/_dom-create.js":
10833 /*!******************************************************!*\
10834 !*** ../node_modules/core-js/modules/_dom-create.js ***!
10835 \******************************************************/
10836 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
10837
10838 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
10839 var document = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js").document;
10840 // typeof document.createElement is 'object' in old IE
10841 var is = isObject(document) && isObject(document.createElement);
10842 module.exports = function (it) {
10843 return is ? document.createElement(it) : {};
10844 };
10845
10846
10847 /***/ }),
10848
10849 /***/ "../node_modules/core-js/modules/_enum-bug-keys.js":
10850 /*!*********************************************************!*\
10851 !*** ../node_modules/core-js/modules/_enum-bug-keys.js ***!
10852 \*********************************************************/
10853 /***/ ((module) => {
10854
10855 // IE 8- don't enum bug keys
10856 module.exports = (
10857 'constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf'
10858 ).split(',');
10859
10860
10861 /***/ }),
10862
10863 /***/ "../node_modules/core-js/modules/_export.js":
10864 /*!**************************************************!*\
10865 !*** ../node_modules/core-js/modules/_export.js ***!
10866 \**************************************************/
10867 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
10868
10869 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js");
10870 var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/modules/_core.js");
10871 var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js");
10872 var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js");
10873 var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/modules/_ctx.js");
10874 var PROTOTYPE = 'prototype';
10875
10876 var $export = function (type, name, source) {
10877 var IS_FORCED = type & $export.F;
10878 var IS_GLOBAL = type & $export.G;
10879 var IS_STATIC = type & $export.S;
10880 var IS_PROTO = type & $export.P;
10881 var IS_BIND = type & $export.B;
10882 var target = IS_GLOBAL ? global : IS_STATIC ? global[name] || (global[name] = {}) : (global[name] || {})[PROTOTYPE];
10883 var exports = IS_GLOBAL ? core : core[name] || (core[name] = {});
10884 var expProto = exports[PROTOTYPE] || (exports[PROTOTYPE] = {});
10885 var key, own, out, exp;
10886 if (IS_GLOBAL) source = name;
10887 for (key in source) {
10888 // contains in native
10889 own = !IS_FORCED && target && target[key] !== undefined;
10890 // export native or passed
10891 out = (own ? target : source)[key];
10892 // bind timers to global for call from export context
10893 exp = IS_BIND && own ? ctx(out, global) : IS_PROTO && typeof out == 'function' ? ctx(Function.call, out) : out;
10894 // extend global
10895 if (target) redefine(target, key, out, type & $export.U);
10896 // export
10897 if (exports[key] != out) hide(exports, key, exp);
10898 if (IS_PROTO && expProto[key] != out) expProto[key] = out;
10899 }
10900 };
10901 global.core = core;
10902 // type bitmap
10903 $export.F = 1; // forced
10904 $export.G = 2; // global
10905 $export.S = 4; // static
10906 $export.P = 8; // proto
10907 $export.B = 16; // bind
10908 $export.W = 32; // wrap
10909 $export.U = 64; // safe
10910 $export.R = 128; // real proto method for `library`
10911 module.exports = $export;
10912
10913
10914 /***/ }),
10915
10916 /***/ "../node_modules/core-js/modules/_fails-is-regexp.js":
10917 /*!***********************************************************!*\
10918 !*** ../node_modules/core-js/modules/_fails-is-regexp.js ***!
10919 \***********************************************************/
10920 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
10921
10922 var MATCH = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('match');
10923 module.exports = function (KEY) {
10924 var re = /./;
10925 try {
10926 '/./'[KEY](re);
10927 } catch (e) {
10928 try {
10929 re[MATCH] = false;
10930 return !'/./'[KEY](re);
10931 } catch (f) { /* empty */ }
10932 } return true;
10933 };
10934
10935
10936 /***/ }),
10937
10938 /***/ "../node_modules/core-js/modules/_fails.js":
10939 /*!*************************************************!*\
10940 !*** ../node_modules/core-js/modules/_fails.js ***!
10941 \*************************************************/
10942 /***/ ((module) => {
10943
10944 module.exports = function (exec) {
10945 try {
10946 return !!exec();
10947 } catch (e) {
10948 return true;
10949 }
10950 };
10951
10952
10953 /***/ }),
10954
10955 /***/ "../node_modules/core-js/modules/_fix-re-wks.js":
10956 /*!******************************************************!*\
10957 !*** ../node_modules/core-js/modules/_fix-re-wks.js ***!
10958 \******************************************************/
10959 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
10960
10961 "use strict";
10962
10963 __webpack_require__(/*! ./es6.regexp.exec */ "../node_modules/core-js/modules/es6.regexp.exec.js");
10964 var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js");
10965 var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js");
10966 var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js");
10967 var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
10968 var wks = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js");
10969 var regexpExec = __webpack_require__(/*! ./_regexp-exec */ "../node_modules/core-js/modules/_regexp-exec.js");
10970
10971 var SPECIES = wks('species');
10972
10973 var REPLACE_SUPPORTS_NAMED_GROUPS = !fails(function () {
10974 // #replace needs built-in support for named groups.
10975 // #match works fine because it just return the exec results, even if it has
10976 // a "grops" property.
10977 var re = /./;
10978 re.exec = function () {
10979 var result = [];
10980 result.groups = { a: '7' };
10981 return result;
10982 };
10983 return ''.replace(re, '$<a>') !== '7';
10984 });
10985
10986 var SPLIT_WORKS_WITH_OVERWRITTEN_EXEC = (function () {
10987 // Chrome 51 has a buggy "split" implementation when RegExp#exec !== nativeExec
10988 var re = /(?:)/;
10989 var originalExec = re.exec;
10990 re.exec = function () { return originalExec.apply(this, arguments); };
10991 var result = 'ab'.split(re);
10992 return result.length === 2 && result[0] === 'a' && result[1] === 'b';
10993 })();
10994
10995 module.exports = function (KEY, length, exec) {
10996 var SYMBOL = wks(KEY);
10997
10998 var DELEGATES_TO_SYMBOL = !fails(function () {
10999 // String methods call symbol-named RegEp methods
11000 var O = {};
11001 O[SYMBOL] = function () { return 7; };
11002 return ''[KEY](O) != 7;
11003 });
11004
11005 var DELEGATES_TO_EXEC = DELEGATES_TO_SYMBOL ? !fails(function () {
11006 // Symbol-named RegExp methods call .exec
11007 var execCalled = false;
11008 var re = /a/;
11009 re.exec = function () { execCalled = true; return null; };
11010 if (KEY === 'split') {
11011 // RegExp[@@split] doesn't call the regex's exec method, but first creates
11012 // a new one. We need to return the patched regex when creating the new one.
11013 re.constructor = {};
11014 re.constructor[SPECIES] = function () { return re; };
11015 }
11016 re[SYMBOL]('');
11017 return !execCalled;
11018 }) : undefined;
11019
11020 if (
11021 !DELEGATES_TO_SYMBOL ||
11022 !DELEGATES_TO_EXEC ||
11023 (KEY === 'replace' && !REPLACE_SUPPORTS_NAMED_GROUPS) ||
11024 (KEY === 'split' && !SPLIT_WORKS_WITH_OVERWRITTEN_EXEC)
11025 ) {
11026 var nativeRegExpMethod = /./[SYMBOL];
11027 var fns = exec(
11028 defined,
11029 SYMBOL,
11030 ''[KEY],
11031 function maybeCallNative(nativeMethod, regexp, str, arg2, forceStringMethod) {
11032 if (regexp.exec === regexpExec) {
11033 if (DELEGATES_TO_SYMBOL && !forceStringMethod) {
11034 // The native String method already delegates to @@method (this
11035 // polyfilled function), leasing to infinite recursion.
11036 // We avoid it by directly calling the native @@method method.
11037 return { done: true, value: nativeRegExpMethod.call(regexp, str, arg2) };
11038 }
11039 return { done: true, value: nativeMethod.call(str, regexp, arg2) };
11040 }
11041 return { done: false };
11042 }
11043 );
11044 var strfn = fns[0];
11045 var rxfn = fns[1];
11046
11047 redefine(String.prototype, KEY, strfn);
11048 hide(RegExp.prototype, SYMBOL, length == 2
11049 // 21.2.5.8 RegExp.prototype[@@replace](string, replaceValue)
11050 // 21.2.5.11 RegExp.prototype[@@split](string, limit)
11051 ? function (string, arg) { return rxfn.call(string, this, arg); }
11052 // 21.2.5.6 RegExp.prototype[@@match](string)
11053 // 21.2.5.9 RegExp.prototype[@@search](string)
11054 : function (string) { return rxfn.call(string, this); }
11055 );
11056 }
11057 };
11058
11059
11060 /***/ }),
11061
11062 /***/ "../node_modules/core-js/modules/_flags.js":
11063 /*!*************************************************!*\
11064 !*** ../node_modules/core-js/modules/_flags.js ***!
11065 \*************************************************/
11066 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11067
11068 "use strict";
11069
11070 // 21.2.5.3 get RegExp.prototype.flags
11071 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
11072 module.exports = function () {
11073 var that = anObject(this);
11074 var result = '';
11075 if (that.global) result += 'g';
11076 if (that.ignoreCase) result += 'i';
11077 if (that.multiline) result += 'm';
11078 if (that.unicode) result += 'u';
11079 if (that.sticky) result += 'y';
11080 return result;
11081 };
11082
11083
11084 /***/ }),
11085
11086 /***/ "../node_modules/core-js/modules/_function-to-string.js":
11087 /*!**************************************************************!*\
11088 !*** ../node_modules/core-js/modules/_function-to-string.js ***!
11089 \**************************************************************/
11090 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11091
11092 module.exports = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/modules/_shared.js")('native-function-to-string', Function.toString);
11093
11094
11095 /***/ }),
11096
11097 /***/ "../node_modules/core-js/modules/_global.js":
11098 /*!**************************************************!*\
11099 !*** ../node_modules/core-js/modules/_global.js ***!
11100 \**************************************************/
11101 /***/ ((module) => {
11102
11103 // https://github.com/zloirock/core-js/issues/86#issuecomment-115759028
11104 var global = module.exports = typeof window != 'undefined' && window.Math == Math
11105 ? window : typeof self != 'undefined' && self.Math == Math ? self
11106 // eslint-disable-next-line no-new-func
11107 : Function('return this')();
11108 if (typeof __g == 'number') __g = global; // eslint-disable-line no-undef
11109
11110
11111 /***/ }),
11112
11113 /***/ "../node_modules/core-js/modules/_has.js":
11114 /*!***********************************************!*\
11115 !*** ../node_modules/core-js/modules/_has.js ***!
11116 \***********************************************/
11117 /***/ ((module) => {
11118
11119 var hasOwnProperty = {}.hasOwnProperty;
11120 module.exports = function (it, key) {
11121 return hasOwnProperty.call(it, key);
11122 };
11123
11124
11125 /***/ }),
11126
11127 /***/ "../node_modules/core-js/modules/_hide.js":
11128 /*!************************************************!*\
11129 !*** ../node_modules/core-js/modules/_hide.js ***!
11130 \************************************************/
11131 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11132
11133 var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/modules/_object-dp.js");
11134 var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/modules/_property-desc.js");
11135 module.exports = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") ? function (object, key, value) {
11136 return dP.f(object, key, createDesc(1, value));
11137 } : function (object, key, value) {
11138 object[key] = value;
11139 return object;
11140 };
11141
11142
11143 /***/ }),
11144
11145 /***/ "../node_modules/core-js/modules/_html.js":
11146 /*!************************************************!*\
11147 !*** ../node_modules/core-js/modules/_html.js ***!
11148 \************************************************/
11149 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11150
11151 var document = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js").document;
11152 module.exports = document && document.documentElement;
11153
11154
11155 /***/ }),
11156
11157 /***/ "../node_modules/core-js/modules/_ie8-dom-define.js":
11158 /*!**********************************************************!*\
11159 !*** ../node_modules/core-js/modules/_ie8-dom-define.js ***!
11160 \**********************************************************/
11161 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11162
11163 module.exports = !__webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") && !__webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js")(function () {
11164 return Object.defineProperty(__webpack_require__(/*! ./_dom-create */ "../node_modules/core-js/modules/_dom-create.js")('div'), 'a', { get: function () { return 7; } }).a != 7;
11165 });
11166
11167
11168 /***/ }),
11169
11170 /***/ "../node_modules/core-js/modules/_iobject.js":
11171 /*!***************************************************!*\
11172 !*** ../node_modules/core-js/modules/_iobject.js ***!
11173 \***************************************************/
11174 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11175
11176 // fallback for non-array-like ES3 and non-enumerable old V8 strings
11177 var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/modules/_cof.js");
11178 // eslint-disable-next-line no-prototype-builtins
11179 module.exports = Object('z').propertyIsEnumerable(0) ? Object : function (it) {
11180 return cof(it) == 'String' ? it.split('') : Object(it);
11181 };
11182
11183
11184 /***/ }),
11185
11186 /***/ "../node_modules/core-js/modules/_is-array.js":
11187 /*!****************************************************!*\
11188 !*** ../node_modules/core-js/modules/_is-array.js ***!
11189 \****************************************************/
11190 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11191
11192 // 7.2.2 IsArray(argument)
11193 var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/modules/_cof.js");
11194 module.exports = Array.isArray || function isArray(arg) {
11195 return cof(arg) == 'Array';
11196 };
11197
11198
11199 /***/ }),
11200
11201 /***/ "../node_modules/core-js/modules/_is-object.js":
11202 /*!*****************************************************!*\
11203 !*** ../node_modules/core-js/modules/_is-object.js ***!
11204 \*****************************************************/
11205 /***/ ((module) => {
11206
11207 module.exports = function (it) {
11208 return typeof it === 'object' ? it !== null : typeof it === 'function';
11209 };
11210
11211
11212 /***/ }),
11213
11214 /***/ "../node_modules/core-js/modules/_is-regexp.js":
11215 /*!*****************************************************!*\
11216 !*** ../node_modules/core-js/modules/_is-regexp.js ***!
11217 \*****************************************************/
11218 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11219
11220 // 7.2.8 IsRegExp(argument)
11221 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
11222 var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/modules/_cof.js");
11223 var MATCH = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('match');
11224 module.exports = function (it) {
11225 var isRegExp;
11226 return isObject(it) && ((isRegExp = it[MATCH]) !== undefined ? !!isRegExp : cof(it) == 'RegExp');
11227 };
11228
11229
11230 /***/ }),
11231
11232 /***/ "../node_modules/core-js/modules/_iter-create.js":
11233 /*!*******************************************************!*\
11234 !*** ../node_modules/core-js/modules/_iter-create.js ***!
11235 \*******************************************************/
11236 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11237
11238 "use strict";
11239
11240 var create = __webpack_require__(/*! ./_object-create */ "../node_modules/core-js/modules/_object-create.js");
11241 var descriptor = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/modules/_property-desc.js");
11242 var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/core-js/modules/_set-to-string-tag.js");
11243 var IteratorPrototype = {};
11244
11245 // 25.1.2.1.1 %IteratorPrototype%[@@iterator]()
11246 __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; });
11247
11248 module.exports = function (Constructor, NAME, next) {
11249 Constructor.prototype = create(IteratorPrototype, { next: descriptor(1, next) });
11250 setToStringTag(Constructor, NAME + ' Iterator');
11251 };
11252
11253
11254 /***/ }),
11255
11256 /***/ "../node_modules/core-js/modules/_iter-define.js":
11257 /*!*******************************************************!*\
11258 !*** ../node_modules/core-js/modules/_iter-define.js ***!
11259 \*******************************************************/
11260 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11261
11262 "use strict";
11263
11264 var LIBRARY = __webpack_require__(/*! ./_library */ "../node_modules/core-js/modules/_library.js");
11265 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
11266 var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js");
11267 var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js");
11268 var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/modules/_iterators.js");
11269 var $iterCreate = __webpack_require__(/*! ./_iter-create */ "../node_modules/core-js/modules/_iter-create.js");
11270 var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/core-js/modules/_set-to-string-tag.js");
11271 var getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "../node_modules/core-js/modules/_object-gpo.js");
11272 var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('iterator');
11273 var BUGGY = !([].keys && 'next' in [].keys()); // Safari has buggy iterators w/o `next`
11274 var FF_ITERATOR = '@@iterator';
11275 var KEYS = 'keys';
11276 var VALUES = 'values';
11277
11278 var returnThis = function () { return this; };
11279
11280 module.exports = function (Base, NAME, Constructor, next, DEFAULT, IS_SET, FORCED) {
11281 $iterCreate(Constructor, NAME, next);
11282 var getMethod = function (kind) {
11283 if (!BUGGY && kind in proto) return proto[kind];
11284 switch (kind) {
11285 case KEYS: return function keys() { return new Constructor(this, kind); };
11286 case VALUES: return function values() { return new Constructor(this, kind); };
11287 } return function entries() { return new Constructor(this, kind); };
11288 };
11289 var TAG = NAME + ' Iterator';
11290 var DEF_VALUES = DEFAULT == VALUES;
11291 var VALUES_BUG = false;
11292 var proto = Base.prototype;
11293 var $native = proto[ITERATOR] || proto[FF_ITERATOR] || DEFAULT && proto[DEFAULT];
11294 var $default = $native || getMethod(DEFAULT);
11295 var $entries = DEFAULT ? !DEF_VALUES ? $default : getMethod('entries') : undefined;
11296 var $anyNative = NAME == 'Array' ? proto.entries || $native : $native;
11297 var methods, key, IteratorPrototype;
11298 // Fix native
11299 if ($anyNative) {
11300 IteratorPrototype = getPrototypeOf($anyNative.call(new Base()));
11301 if (IteratorPrototype !== Object.prototype && IteratorPrototype.next) {
11302 // Set @@toStringTag to native iterators
11303 setToStringTag(IteratorPrototype, TAG, true);
11304 // fix for some old engines
11305 if (!LIBRARY && typeof IteratorPrototype[ITERATOR] != 'function') hide(IteratorPrototype, ITERATOR, returnThis);
11306 }
11307 }
11308 // fix Array#{values, @@iterator}.name in V8 / FF
11309 if (DEF_VALUES && $native && $native.name !== VALUES) {
11310 VALUES_BUG = true;
11311 $default = function values() { return $native.call(this); };
11312 }
11313 // Define iterator
11314 if ((!LIBRARY || FORCED) && (BUGGY || VALUES_BUG || !proto[ITERATOR])) {
11315 hide(proto, ITERATOR, $default);
11316 }
11317 // Plug for library
11318 Iterators[NAME] = $default;
11319 Iterators[TAG] = returnThis;
11320 if (DEFAULT) {
11321 methods = {
11322 values: DEF_VALUES ? $default : getMethod(VALUES),
11323 keys: IS_SET ? $default : getMethod(KEYS),
11324 entries: $entries
11325 };
11326 if (FORCED) for (key in methods) {
11327 if (!(key in proto)) redefine(proto, key, methods[key]);
11328 } else $export($export.P + $export.F * (BUGGY || VALUES_BUG), NAME, methods);
11329 }
11330 return methods;
11331 };
11332
11333
11334 /***/ }),
11335
11336 /***/ "../node_modules/core-js/modules/_iter-step.js":
11337 /*!*****************************************************!*\
11338 !*** ../node_modules/core-js/modules/_iter-step.js ***!
11339 \*****************************************************/
11340 /***/ ((module) => {
11341
11342 module.exports = function (done, value) {
11343 return { value: value, done: !!done };
11344 };
11345
11346
11347 /***/ }),
11348
11349 /***/ "../node_modules/core-js/modules/_iterators.js":
11350 /*!*****************************************************!*\
11351 !*** ../node_modules/core-js/modules/_iterators.js ***!
11352 \*****************************************************/
11353 /***/ ((module) => {
11354
11355 module.exports = {};
11356
11357
11358 /***/ }),
11359
11360 /***/ "../node_modules/core-js/modules/_library.js":
11361 /*!***************************************************!*\
11362 !*** ../node_modules/core-js/modules/_library.js ***!
11363 \***************************************************/
11364 /***/ ((module) => {
11365
11366 module.exports = false;
11367
11368
11369 /***/ }),
11370
11371 /***/ "../node_modules/core-js/modules/_object-create.js":
11372 /*!*********************************************************!*\
11373 !*** ../node_modules/core-js/modules/_object-create.js ***!
11374 \*********************************************************/
11375 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11376
11377 // 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])
11378 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
11379 var dPs = __webpack_require__(/*! ./_object-dps */ "../node_modules/core-js/modules/_object-dps.js");
11380 var enumBugKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/core-js/modules/_enum-bug-keys.js");
11381 var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/core-js/modules/_shared-key.js")('IE_PROTO');
11382 var Empty = function () { /* empty */ };
11383 var PROTOTYPE = 'prototype';
11384
11385 // Create object with fake `null` prototype: use iframe Object with cleared prototype
11386 var createDict = function () {
11387 // Thrash, waste and sodomy: IE GC bug
11388 var iframe = __webpack_require__(/*! ./_dom-create */ "../node_modules/core-js/modules/_dom-create.js")('iframe');
11389 var i = enumBugKeys.length;
11390 var lt = '<';
11391 var gt = '>';
11392 var iframeDocument;
11393 iframe.style.display = 'none';
11394 __webpack_require__(/*! ./_html */ "../node_modules/core-js/modules/_html.js").appendChild(iframe);
11395 iframe.src = 'javascript:'; // eslint-disable-line no-script-url
11396 // createDict = iframe.contentWindow.Object;
11397 // html.removeChild(iframe);
11398 iframeDocument = iframe.contentWindow.document;
11399 iframeDocument.open();
11400 iframeDocument.write(lt + 'script' + gt + 'document.F=Object' + lt + '/script' + gt);
11401 iframeDocument.close();
11402 createDict = iframeDocument.F;
11403 while (i--) delete createDict[PROTOTYPE][enumBugKeys[i]];
11404 return createDict();
11405 };
11406
11407 module.exports = Object.create || function create(O, Properties) {
11408 var result;
11409 if (O !== null) {
11410 Empty[PROTOTYPE] = anObject(O);
11411 result = new Empty();
11412 Empty[PROTOTYPE] = null;
11413 // add "__proto__" for Object.getPrototypeOf polyfill
11414 result[IE_PROTO] = O;
11415 } else result = createDict();
11416 return Properties === undefined ? result : dPs(result, Properties);
11417 };
11418
11419
11420 /***/ }),
11421
11422 /***/ "../node_modules/core-js/modules/_object-dp.js":
11423 /*!*****************************************************!*\
11424 !*** ../node_modules/core-js/modules/_object-dp.js ***!
11425 \*****************************************************/
11426 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11427
11428 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
11429 var IE8_DOM_DEFINE = __webpack_require__(/*! ./_ie8-dom-define */ "../node_modules/core-js/modules/_ie8-dom-define.js");
11430 var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/core-js/modules/_to-primitive.js");
11431 var dP = Object.defineProperty;
11432
11433 exports.f = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") ? Object.defineProperty : function defineProperty(O, P, Attributes) {
11434 anObject(O);
11435 P = toPrimitive(P, true);
11436 anObject(Attributes);
11437 if (IE8_DOM_DEFINE) try {
11438 return dP(O, P, Attributes);
11439 } catch (e) { /* empty */ }
11440 if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported!');
11441 if ('value' in Attributes) O[P] = Attributes.value;
11442 return O;
11443 };
11444
11445
11446 /***/ }),
11447
11448 /***/ "../node_modules/core-js/modules/_object-dps.js":
11449 /*!******************************************************!*\
11450 !*** ../node_modules/core-js/modules/_object-dps.js ***!
11451 \******************************************************/
11452 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11453
11454 var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/modules/_object-dp.js");
11455 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
11456 var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/modules/_object-keys.js");
11457
11458 module.exports = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") ? Object.defineProperties : function defineProperties(O, Properties) {
11459 anObject(O);
11460 var keys = getKeys(Properties);
11461 var length = keys.length;
11462 var i = 0;
11463 var P;
11464 while (length > i) dP.f(O, P = keys[i++], Properties[P]);
11465 return O;
11466 };
11467
11468
11469 /***/ }),
11470
11471 /***/ "../node_modules/core-js/modules/_object-gpo.js":
11472 /*!******************************************************!*\
11473 !*** ../node_modules/core-js/modules/_object-gpo.js ***!
11474 \******************************************************/
11475 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11476
11477 // 19.1.2.9 / 15.2.3.2 Object.getPrototypeOf(O)
11478 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/modules/_has.js");
11479 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/modules/_to-object.js");
11480 var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/core-js/modules/_shared-key.js")('IE_PROTO');
11481 var ObjectProto = Object.prototype;
11482
11483 module.exports = Object.getPrototypeOf || function (O) {
11484 O = toObject(O);
11485 if (has(O, IE_PROTO)) return O[IE_PROTO];
11486 if (typeof O.constructor == 'function' && O instanceof O.constructor) {
11487 return O.constructor.prototype;
11488 } return O instanceof Object ? ObjectProto : null;
11489 };
11490
11491
11492 /***/ }),
11493
11494 /***/ "../node_modules/core-js/modules/_object-keys-internal.js":
11495 /*!****************************************************************!*\
11496 !*** ../node_modules/core-js/modules/_object-keys-internal.js ***!
11497 \****************************************************************/
11498 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11499
11500 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/modules/_has.js");
11501 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/modules/_to-iobject.js");
11502 var arrayIndexOf = __webpack_require__(/*! ./_array-includes */ "../node_modules/core-js/modules/_array-includes.js")(false);
11503 var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/core-js/modules/_shared-key.js")('IE_PROTO');
11504
11505 module.exports = function (object, names) {
11506 var O = toIObject(object);
11507 var i = 0;
11508 var result = [];
11509 var key;
11510 for (key in O) if (key != IE_PROTO) has(O, key) && result.push(key);
11511 // Don't enum bug & hidden keys
11512 while (names.length > i) if (has(O, key = names[i++])) {
11513 ~arrayIndexOf(result, key) || result.push(key);
11514 }
11515 return result;
11516 };
11517
11518
11519 /***/ }),
11520
11521 /***/ "../node_modules/core-js/modules/_object-keys.js":
11522 /*!*******************************************************!*\
11523 !*** ../node_modules/core-js/modules/_object-keys.js ***!
11524 \*******************************************************/
11525 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11526
11527 // 19.1.2.14 / 15.2.3.14 Object.keys(O)
11528 var $keys = __webpack_require__(/*! ./_object-keys-internal */ "../node_modules/core-js/modules/_object-keys-internal.js");
11529 var enumBugKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/core-js/modules/_enum-bug-keys.js");
11530
11531 module.exports = Object.keys || function keys(O) {
11532 return $keys(O, enumBugKeys);
11533 };
11534
11535
11536 /***/ }),
11537
11538 /***/ "../node_modules/core-js/modules/_property-desc.js":
11539 /*!*********************************************************!*\
11540 !*** ../node_modules/core-js/modules/_property-desc.js ***!
11541 \*********************************************************/
11542 /***/ ((module) => {
11543
11544 module.exports = function (bitmap, value) {
11545 return {
11546 enumerable: !(bitmap & 1),
11547 configurable: !(bitmap & 2),
11548 writable: !(bitmap & 4),
11549 value: value
11550 };
11551 };
11552
11553
11554 /***/ }),
11555
11556 /***/ "../node_modules/core-js/modules/_redefine.js":
11557 /*!****************************************************!*\
11558 !*** ../node_modules/core-js/modules/_redefine.js ***!
11559 \****************************************************/
11560 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11561
11562 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js");
11563 var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js");
11564 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/modules/_has.js");
11565 var SRC = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/modules/_uid.js")('src');
11566 var $toString = __webpack_require__(/*! ./_function-to-string */ "../node_modules/core-js/modules/_function-to-string.js");
11567 var TO_STRING = 'toString';
11568 var TPL = ('' + $toString).split(TO_STRING);
11569
11570 __webpack_require__(/*! ./_core */ "../node_modules/core-js/modules/_core.js").inspectSource = function (it) {
11571 return $toString.call(it);
11572 };
11573
11574 (module.exports = function (O, key, val, safe) {
11575 var isFunction = typeof val == 'function';
11576 if (isFunction) has(val, 'name') || hide(val, 'name', key);
11577 if (O[key] === val) return;
11578 if (isFunction) has(val, SRC) || hide(val, SRC, O[key] ? '' + O[key] : TPL.join(String(key)));
11579 if (O === global) {
11580 O[key] = val;
11581 } else if (!safe) {
11582 delete O[key];
11583 hide(O, key, val);
11584 } else if (O[key]) {
11585 O[key] = val;
11586 } else {
11587 hide(O, key, val);
11588 }
11589 // add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative
11590 })(Function.prototype, TO_STRING, function toString() {
11591 return typeof this == 'function' && this[SRC] || $toString.call(this);
11592 });
11593
11594
11595 /***/ }),
11596
11597 /***/ "../node_modules/core-js/modules/_regexp-exec-abstract.js":
11598 /*!****************************************************************!*\
11599 !*** ../node_modules/core-js/modules/_regexp-exec-abstract.js ***!
11600 \****************************************************************/
11601 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11602
11603 "use strict";
11604
11605
11606 var classof = __webpack_require__(/*! ./_classof */ "../node_modules/core-js/modules/_classof.js");
11607 var builtinExec = RegExp.prototype.exec;
11608
11609 // `RegExpExec` abstract operation
11610 // https://tc39.github.io/ecma262/#sec-regexpexec
11611 module.exports = function (R, S) {
11612 var exec = R.exec;
11613 if (typeof exec === 'function') {
11614 var result = exec.call(R, S);
11615 if (typeof result !== 'object') {
11616 throw new TypeError('RegExp exec method returned something other than an Object or null');
11617 }
11618 return result;
11619 }
11620 if (classof(R) !== 'RegExp') {
11621 throw new TypeError('RegExp#exec called on incompatible receiver');
11622 }
11623 return builtinExec.call(R, S);
11624 };
11625
11626
11627 /***/ }),
11628
11629 /***/ "../node_modules/core-js/modules/_regexp-exec.js":
11630 /*!*******************************************************!*\
11631 !*** ../node_modules/core-js/modules/_regexp-exec.js ***!
11632 \*******************************************************/
11633 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11634
11635 "use strict";
11636
11637
11638 var regexpFlags = __webpack_require__(/*! ./_flags */ "../node_modules/core-js/modules/_flags.js");
11639
11640 var nativeExec = RegExp.prototype.exec;
11641 // This always refers to the native implementation, because the
11642 // String#replace polyfill uses ./fix-regexp-well-known-symbol-logic.js,
11643 // which loads this file before patching the method.
11644 var nativeReplace = String.prototype.replace;
11645
11646 var patchedExec = nativeExec;
11647
11648 var LAST_INDEX = 'lastIndex';
11649
11650 var UPDATES_LAST_INDEX_WRONG = (function () {
11651 var re1 = /a/,
11652 re2 = /b*/g;
11653 nativeExec.call(re1, 'a');
11654 nativeExec.call(re2, 'a');
11655 return re1[LAST_INDEX] !== 0 || re2[LAST_INDEX] !== 0;
11656 })();
11657
11658 // nonparticipating capturing group, copied from es5-shim's String#split patch.
11659 var NPCG_INCLUDED = /()??/.exec('')[1] !== undefined;
11660
11661 var PATCH = UPDATES_LAST_INDEX_WRONG || NPCG_INCLUDED;
11662
11663 if (PATCH) {
11664 patchedExec = function exec(str) {
11665 var re = this;
11666 var lastIndex, reCopy, match, i;
11667
11668 if (NPCG_INCLUDED) {
11669 reCopy = new RegExp('^' + re.source + '$(?!\\s)', regexpFlags.call(re));
11670 }
11671 if (UPDATES_LAST_INDEX_WRONG) lastIndex = re[LAST_INDEX];
11672
11673 match = nativeExec.call(re, str);
11674
11675 if (UPDATES_LAST_INDEX_WRONG && match) {
11676 re[LAST_INDEX] = re.global ? match.index + match[0].length : lastIndex;
11677 }
11678 if (NPCG_INCLUDED && match && match.length > 1) {
11679 // Fix browsers whose `exec` methods don't consistently return `undefined`
11680 // for NPCG, like IE8. NOTE: This doesn' work for /(.?)?/
11681 // eslint-disable-next-line no-loop-func
11682 nativeReplace.call(match[0], reCopy, function () {
11683 for (i = 1; i < arguments.length - 2; i++) {
11684 if (arguments[i] === undefined) match[i] = undefined;
11685 }
11686 });
11687 }
11688
11689 return match;
11690 };
11691 }
11692
11693 module.exports = patchedExec;
11694
11695
11696 /***/ }),
11697
11698 /***/ "../node_modules/core-js/modules/_same-value.js":
11699 /*!******************************************************!*\
11700 !*** ../node_modules/core-js/modules/_same-value.js ***!
11701 \******************************************************/
11702 /***/ ((module) => {
11703
11704 // 7.2.9 SameValue(x, y)
11705 module.exports = Object.is || function is(x, y) {
11706 // eslint-disable-next-line no-self-compare
11707 return x === y ? x !== 0 || 1 / x === 1 / y : x != x && y != y;
11708 };
11709
11710
11711 /***/ }),
11712
11713 /***/ "../node_modules/core-js/modules/_set-to-string-tag.js":
11714 /*!*************************************************************!*\
11715 !*** ../node_modules/core-js/modules/_set-to-string-tag.js ***!
11716 \*************************************************************/
11717 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11718
11719 var def = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/modules/_object-dp.js").f;
11720 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/modules/_has.js");
11721 var TAG = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('toStringTag');
11722
11723 module.exports = function (it, tag, stat) {
11724 if (it && !has(it = stat ? it : it.prototype, TAG)) def(it, TAG, { configurable: true, value: tag });
11725 };
11726
11727
11728 /***/ }),
11729
11730 /***/ "../node_modules/core-js/modules/_shared-key.js":
11731 /*!******************************************************!*\
11732 !*** ../node_modules/core-js/modules/_shared-key.js ***!
11733 \******************************************************/
11734 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11735
11736 var shared = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/modules/_shared.js")('keys');
11737 var uid = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/modules/_uid.js");
11738 module.exports = function (key) {
11739 return shared[key] || (shared[key] = uid(key));
11740 };
11741
11742
11743 /***/ }),
11744
11745 /***/ "../node_modules/core-js/modules/_shared.js":
11746 /*!**************************************************!*\
11747 !*** ../node_modules/core-js/modules/_shared.js ***!
11748 \**************************************************/
11749 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11750
11751 var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/modules/_core.js");
11752 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js");
11753 var SHARED = '__core-js_shared__';
11754 var store = global[SHARED] || (global[SHARED] = {});
11755
11756 (module.exports = function (key, value) {
11757 return store[key] || (store[key] = value !== undefined ? value : {});
11758 })('versions', []).push({
11759 version: core.version,
11760 mode: __webpack_require__(/*! ./_library */ "../node_modules/core-js/modules/_library.js") ? 'pure' : 'global',
11761 copyright: '© 2020 Denis Pushkarev (zloirock.ru)'
11762 });
11763
11764
11765 /***/ }),
11766
11767 /***/ "../node_modules/core-js/modules/_species-constructor.js":
11768 /*!***************************************************************!*\
11769 !*** ../node_modules/core-js/modules/_species-constructor.js ***!
11770 \***************************************************************/
11771 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11772
11773 // 7.3.20 SpeciesConstructor(O, defaultConstructor)
11774 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
11775 var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/modules/_a-function.js");
11776 var SPECIES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('species');
11777 module.exports = function (O, D) {
11778 var C = anObject(O).constructor;
11779 var S;
11780 return C === undefined || (S = anObject(C)[SPECIES]) == undefined ? D : aFunction(S);
11781 };
11782
11783
11784 /***/ }),
11785
11786 /***/ "../node_modules/core-js/modules/_strict-method.js":
11787 /*!*********************************************************!*\
11788 !*** ../node_modules/core-js/modules/_strict-method.js ***!
11789 \*********************************************************/
11790 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11791
11792 "use strict";
11793
11794 var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js");
11795
11796 module.exports = function (method, arg) {
11797 return !!method && fails(function () {
11798 // eslint-disable-next-line no-useless-call
11799 arg ? method.call(null, function () { /* empty */ }, 1) : method.call(null);
11800 });
11801 };
11802
11803
11804 /***/ }),
11805
11806 /***/ "../node_modules/core-js/modules/_string-at.js":
11807 /*!*****************************************************!*\
11808 !*** ../node_modules/core-js/modules/_string-at.js ***!
11809 \*****************************************************/
11810 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11811
11812 var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/modules/_to-integer.js");
11813 var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
11814 // true -> String#at
11815 // false -> String#codePointAt
11816 module.exports = function (TO_STRING) {
11817 return function (that, pos) {
11818 var s = String(defined(that));
11819 var i = toInteger(pos);
11820 var l = s.length;
11821 var a, b;
11822 if (i < 0 || i >= l) return TO_STRING ? '' : undefined;
11823 a = s.charCodeAt(i);
11824 return a < 0xd800 || a > 0xdbff || i + 1 === l || (b = s.charCodeAt(i + 1)) < 0xdc00 || b > 0xdfff
11825 ? TO_STRING ? s.charAt(i) : a
11826 : TO_STRING ? s.slice(i, i + 2) : (a - 0xd800 << 10) + (b - 0xdc00) + 0x10000;
11827 };
11828 };
11829
11830
11831 /***/ }),
11832
11833 /***/ "../node_modules/core-js/modules/_string-context.js":
11834 /*!**********************************************************!*\
11835 !*** ../node_modules/core-js/modules/_string-context.js ***!
11836 \**********************************************************/
11837 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11838
11839 // helper for String#{startsWith, endsWith, includes}
11840 var isRegExp = __webpack_require__(/*! ./_is-regexp */ "../node_modules/core-js/modules/_is-regexp.js");
11841 var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
11842
11843 module.exports = function (that, searchString, NAME) {
11844 if (isRegExp(searchString)) throw TypeError('String#' + NAME + " doesn't accept regex!");
11845 return String(defined(that));
11846 };
11847
11848
11849 /***/ }),
11850
11851 /***/ "../node_modules/core-js/modules/_to-absolute-index.js":
11852 /*!*************************************************************!*\
11853 !*** ../node_modules/core-js/modules/_to-absolute-index.js ***!
11854 \*************************************************************/
11855 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11856
11857 var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/modules/_to-integer.js");
11858 var max = Math.max;
11859 var min = Math.min;
11860 module.exports = function (index, length) {
11861 index = toInteger(index);
11862 return index < 0 ? max(index + length, 0) : min(index, length);
11863 };
11864
11865
11866 /***/ }),
11867
11868 /***/ "../node_modules/core-js/modules/_to-integer.js":
11869 /*!******************************************************!*\
11870 !*** ../node_modules/core-js/modules/_to-integer.js ***!
11871 \******************************************************/
11872 /***/ ((module) => {
11873
11874 // 7.1.4 ToInteger
11875 var ceil = Math.ceil;
11876 var floor = Math.floor;
11877 module.exports = function (it) {
11878 return isNaN(it = +it) ? 0 : (it > 0 ? floor : ceil)(it);
11879 };
11880
11881
11882 /***/ }),
11883
11884 /***/ "../node_modules/core-js/modules/_to-iobject.js":
11885 /*!******************************************************!*\
11886 !*** ../node_modules/core-js/modules/_to-iobject.js ***!
11887 \******************************************************/
11888 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11889
11890 // to indexed object, toObject with fallback for non-array-like ES3 strings
11891 var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/core-js/modules/_iobject.js");
11892 var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
11893 module.exports = function (it) {
11894 return IObject(defined(it));
11895 };
11896
11897
11898 /***/ }),
11899
11900 /***/ "../node_modules/core-js/modules/_to-length.js":
11901 /*!*****************************************************!*\
11902 !*** ../node_modules/core-js/modules/_to-length.js ***!
11903 \*****************************************************/
11904 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11905
11906 // 7.1.15 ToLength
11907 var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/modules/_to-integer.js");
11908 var min = Math.min;
11909 module.exports = function (it) {
11910 return it > 0 ? min(toInteger(it), 0x1fffffffffffff) : 0; // pow(2, 53) - 1 == 9007199254740991
11911 };
11912
11913
11914 /***/ }),
11915
11916 /***/ "../node_modules/core-js/modules/_to-object.js":
11917 /*!*****************************************************!*\
11918 !*** ../node_modules/core-js/modules/_to-object.js ***!
11919 \*****************************************************/
11920 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11921
11922 // 7.1.13 ToObject(argument)
11923 var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
11924 module.exports = function (it) {
11925 return Object(defined(it));
11926 };
11927
11928
11929 /***/ }),
11930
11931 /***/ "../node_modules/core-js/modules/_to-primitive.js":
11932 /*!********************************************************!*\
11933 !*** ../node_modules/core-js/modules/_to-primitive.js ***!
11934 \********************************************************/
11935 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11936
11937 // 7.1.1 ToPrimitive(input [, PreferredType])
11938 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
11939 // instead of the ES6 spec version, we didn't implement @@toPrimitive case
11940 // and the second argument - flag - preferred type is a string
11941 module.exports = function (it, S) {
11942 if (!isObject(it)) return it;
11943 var fn, val;
11944 if (S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
11945 if (typeof (fn = it.valueOf) == 'function' && !isObject(val = fn.call(it))) return val;
11946 if (!S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
11947 throw TypeError("Can't convert object to primitive value");
11948 };
11949
11950
11951 /***/ }),
11952
11953 /***/ "../node_modules/core-js/modules/_uid.js":
11954 /*!***********************************************!*\
11955 !*** ../node_modules/core-js/modules/_uid.js ***!
11956 \***********************************************/
11957 /***/ ((module) => {
11958
11959 var id = 0;
11960 var px = Math.random();
11961 module.exports = function (key) {
11962 return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + px).toString(36));
11963 };
11964
11965
11966 /***/ }),
11967
11968 /***/ "../node_modules/core-js/modules/_wks.js":
11969 /*!***********************************************!*\
11970 !*** ../node_modules/core-js/modules/_wks.js ***!
11971 \***********************************************/
11972 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11973
11974 var store = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/modules/_shared.js")('wks');
11975 var uid = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/modules/_uid.js");
11976 var Symbol = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js").Symbol;
11977 var USE_SYMBOL = typeof Symbol == 'function';
11978
11979 var $exports = module.exports = function (name) {
11980 return store[name] || (store[name] =
11981 USE_SYMBOL && Symbol[name] || (USE_SYMBOL ? Symbol : uid)('Symbol.' + name));
11982 };
11983
11984 $exports.store = store;
11985
11986
11987 /***/ }),
11988
11989 /***/ "../node_modules/core-js/modules/es6.array.filter.js":
11990 /*!***********************************************************!*\
11991 !*** ../node_modules/core-js/modules/es6.array.filter.js ***!
11992 \***********************************************************/
11993 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
11994
11995 "use strict";
11996
11997 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
11998 var $filter = __webpack_require__(/*! ./_array-methods */ "../node_modules/core-js/modules/_array-methods.js")(2);
11999
12000 $export($export.P + $export.F * !__webpack_require__(/*! ./_strict-method */ "../node_modules/core-js/modules/_strict-method.js")([].filter, true), 'Array', {
12001 // 22.1.3.7 / 15.4.4.20 Array.prototype.filter(callbackfn [, thisArg])
12002 filter: function filter(callbackfn /* , thisArg */) {
12003 return $filter(this, callbackfn, arguments[1]);
12004 }
12005 });
12006
12007
12008 /***/ }),
12009
12010 /***/ "../node_modules/core-js/modules/es6.array.iterator.js":
12011 /*!*************************************************************!*\
12012 !*** ../node_modules/core-js/modules/es6.array.iterator.js ***!
12013 \*************************************************************/
12014 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12015
12016 "use strict";
12017
12018 var addToUnscopables = __webpack_require__(/*! ./_add-to-unscopables */ "../node_modules/core-js/modules/_add-to-unscopables.js");
12019 var step = __webpack_require__(/*! ./_iter-step */ "../node_modules/core-js/modules/_iter-step.js");
12020 var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/modules/_iterators.js");
12021 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/modules/_to-iobject.js");
12022
12023 // 22.1.3.4 Array.prototype.entries()
12024 // 22.1.3.13 Array.prototype.keys()
12025 // 22.1.3.29 Array.prototype.values()
12026 // 22.1.3.30 Array.prototype[@@iterator]()
12027 module.exports = __webpack_require__(/*! ./_iter-define */ "../node_modules/core-js/modules/_iter-define.js")(Array, 'Array', function (iterated, kind) {
12028 this._t = toIObject(iterated); // target
12029 this._i = 0; // next index
12030 this._k = kind; // kind
12031 // 22.1.5.2.1 %ArrayIteratorPrototype%.next()
12032 }, function () {
12033 var O = this._t;
12034 var kind = this._k;
12035 var index = this._i++;
12036 if (!O || index >= O.length) {
12037 this._t = undefined;
12038 return step(1);
12039 }
12040 if (kind == 'keys') return step(0, index);
12041 if (kind == 'values') return step(0, O[index]);
12042 return step(0, [index, O[index]]);
12043 }, 'values');
12044
12045 // argumentsList[@@iterator] is %ArrayProto_values% (9.4.4.6, 9.4.4.7)
12046 Iterators.Arguments = Iterators.Array;
12047
12048 addToUnscopables('keys');
12049 addToUnscopables('values');
12050 addToUnscopables('entries');
12051
12052
12053 /***/ }),
12054
12055 /***/ "../node_modules/core-js/modules/es6.array.map.js":
12056 /*!********************************************************!*\
12057 !*** ../node_modules/core-js/modules/es6.array.map.js ***!
12058 \********************************************************/
12059 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
12060
12061 "use strict";
12062
12063 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
12064 var $map = __webpack_require__(/*! ./_array-methods */ "../node_modules/core-js/modules/_array-methods.js")(1);
12065
12066 $export($export.P + $export.F * !__webpack_require__(/*! ./_strict-method */ "../node_modules/core-js/modules/_strict-method.js")([].map, true), 'Array', {
12067 // 22.1.3.15 / 15.4.4.19 Array.prototype.map(callbackfn [, thisArg])
12068 map: function map(callbackfn /* , thisArg */) {
12069 return $map(this, callbackfn, arguments[1]);
12070 }
12071 });
12072
12073
12074 /***/ }),
12075
12076 /***/ "../node_modules/core-js/modules/es6.object.to-string.js":
12077 /*!***************************************************************!*\
12078 !*** ../node_modules/core-js/modules/es6.object.to-string.js ***!
12079 \***************************************************************/
12080 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
12081
12082 "use strict";
12083
12084 // 19.1.3.6 Object.prototype.toString()
12085 var classof = __webpack_require__(/*! ./_classof */ "../node_modules/core-js/modules/_classof.js");
12086 var test = {};
12087 test[__webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('toStringTag')] = 'z';
12088 if (test + '' != '[object z]') {
12089 __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js")(Object.prototype, 'toString', function toString() {
12090 return '[object ' + classof(this) + ']';
12091 }, true);
12092 }
12093
12094
12095 /***/ }),
12096
12097 /***/ "../node_modules/core-js/modules/es6.regexp.exec.js":
12098 /*!**********************************************************!*\
12099 !*** ../node_modules/core-js/modules/es6.regexp.exec.js ***!
12100 \**********************************************************/
12101 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
12102
12103 "use strict";
12104
12105 var regexpExec = __webpack_require__(/*! ./_regexp-exec */ "../node_modules/core-js/modules/_regexp-exec.js");
12106 __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js")({
12107 target: 'RegExp',
12108 proto: true,
12109 forced: regexpExec !== /./.exec
12110 }, {
12111 exec: regexpExec
12112 });
12113
12114
12115 /***/ }),
12116
12117 /***/ "../node_modules/core-js/modules/es6.regexp.flags.js":
12118 /*!***********************************************************!*\
12119 !*** ../node_modules/core-js/modules/es6.regexp.flags.js ***!
12120 \***********************************************************/
12121 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
12122
12123 // 21.2.5.3 get RegExp.prototype.flags()
12124 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', {
12125 configurable: true,
12126 get: __webpack_require__(/*! ./_flags */ "../node_modules/core-js/modules/_flags.js")
12127 });
12128
12129
12130 /***/ }),
12131
12132 /***/ "../node_modules/core-js/modules/es6.regexp.match.js":
12133 /*!***********************************************************!*\
12134 !*** ../node_modules/core-js/modules/es6.regexp.match.js ***!
12135 \***********************************************************/
12136 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
12137
12138 "use strict";
12139
12140
12141 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
12142 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
12143 var advanceStringIndex = __webpack_require__(/*! ./_advance-string-index */ "../node_modules/core-js/modules/_advance-string-index.js");
12144 var regExpExec = __webpack_require__(/*! ./_regexp-exec-abstract */ "../node_modules/core-js/modules/_regexp-exec-abstract.js");
12145
12146 // @@match logic
12147 __webpack_require__(/*! ./_fix-re-wks */ "../node_modules/core-js/modules/_fix-re-wks.js")('match', 1, function (defined, MATCH, $match, maybeCallNative) {
12148 return [
12149 // `String.prototype.match` method
12150 // https://tc39.github.io/ecma262/#sec-string.prototype.match
12151 function match(regexp) {
12152 var O = defined(this);
12153 var fn = regexp == undefined ? undefined : regexp[MATCH];
12154 return fn !== undefined ? fn.call(regexp, O) : new RegExp(regexp)[MATCH](String(O));
12155 },
12156 // `RegExp.prototype[@@match]` method
12157 // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@match
12158 function (regexp) {
12159 var res = maybeCallNative($match, regexp, this);
12160 if (res.done) return res.value;
12161 var rx = anObject(regexp);
12162 var S = String(this);
12163 if (!rx.global) return regExpExec(rx, S);
12164 var fullUnicode = rx.unicode;
12165 rx.lastIndex = 0;
12166 var A = [];
12167 var n = 0;
12168 var result;
12169 while ((result = regExpExec(rx, S)) !== null) {
12170 var matchStr = String(result[0]);
12171 A[n] = matchStr;
12172 if (matchStr === '') rx.lastIndex = advanceStringIndex(S, toLength(rx.lastIndex), fullUnicode);
12173 n++;
12174 }
12175 return n === 0 ? null : A;
12176 }
12177 ];
12178 });
12179
12180
12181 /***/ }),
12182
12183 /***/ "../node_modules/core-js/modules/es6.regexp.replace.js":
12184 /*!*************************************************************!*\
12185 !*** ../node_modules/core-js/modules/es6.regexp.replace.js ***!
12186 \*************************************************************/
12187 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
12188
12189 "use strict";
12190
12191
12192 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
12193 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/modules/_to-object.js");
12194 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
12195 var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/modules/_to-integer.js");
12196 var advanceStringIndex = __webpack_require__(/*! ./_advance-string-index */ "../node_modules/core-js/modules/_advance-string-index.js");
12197 var regExpExec = __webpack_require__(/*! ./_regexp-exec-abstract */ "../node_modules/core-js/modules/_regexp-exec-abstract.js");
12198 var max = Math.max;
12199 var min = Math.min;
12200 var floor = Math.floor;
12201 var SUBSTITUTION_SYMBOLS = /\$([$&`']|\d\d?|<[^>]*>)/g;
12202 var SUBSTITUTION_SYMBOLS_NO_NAMED = /\$([$&`']|\d\d?)/g;
12203
12204 var maybeToString = function (it) {
12205 return it === undefined ? it : String(it);
12206 };
12207
12208 // @@replace logic
12209 __webpack_require__(/*! ./_fix-re-wks */ "../node_modules/core-js/modules/_fix-re-wks.js")('replace', 2, function (defined, REPLACE, $replace, maybeCallNative) {
12210 return [
12211 // `String.prototype.replace` method
12212 // https://tc39.github.io/ecma262/#sec-string.prototype.replace
12213 function replace(searchValue, replaceValue) {
12214 var O = defined(this);
12215 var fn = searchValue == undefined ? undefined : searchValue[REPLACE];
12216 return fn !== undefined
12217 ? fn.call(searchValue, O, replaceValue)
12218 : $replace.call(String(O), searchValue, replaceValue);
12219 },
12220 // `RegExp.prototype[@@replace]` method
12221 // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@replace
12222 function (regexp, replaceValue) {
12223 var res = maybeCallNative($replace, regexp, this, replaceValue);
12224 if (res.done) return res.value;
12225
12226 var rx = anObject(regexp);
12227 var S = String(this);
12228 var functionalReplace = typeof replaceValue === 'function';
12229 if (!functionalReplace) replaceValue = String(replaceValue);
12230 var global = rx.global;
12231 if (global) {
12232 var fullUnicode = rx.unicode;
12233 rx.lastIndex = 0;
12234 }
12235 var results = [];
12236 while (true) {
12237 var result = regExpExec(rx, S);
12238 if (result === null) break;
12239 results.push(result);
12240 if (!global) break;
12241 var matchStr = String(result[0]);
12242 if (matchStr === '') rx.lastIndex = advanceStringIndex(S, toLength(rx.lastIndex), fullUnicode);
12243 }
12244 var accumulatedResult = '';
12245 var nextSourcePosition = 0;
12246 for (var i = 0; i < results.length; i++) {
12247 result = results[i];
12248 var matched = String(result[0]);
12249 var position = max(min(toInteger(result.index), S.length), 0);
12250 var captures = [];
12251 // NOTE: This is equivalent to
12252 // captures = result.slice(1).map(maybeToString)
12253 // but for some reason `nativeSlice.call(result, 1, result.length)` (called in
12254 // the slice polyfill when slicing native arrays) "doesn't work" in safari 9 and
12255 // causes a crash (https://pastebin.com/N21QzeQA) when trying to debug it.
12256 for (var j = 1; j < result.length; j++) captures.push(maybeToString(result[j]));
12257 var namedCaptures = result.groups;
12258 if (functionalReplace) {
12259 var replacerArgs = [matched].concat(captures, position, S);
12260 if (namedCaptures !== undefined) replacerArgs.push(namedCaptures);
12261 var replacement = String(replaceValue.apply(undefined, replacerArgs));
12262 } else {
12263 replacement = getSubstitution(matched, S, position, captures, namedCaptures, replaceValue);
12264 }
12265 if (position >= nextSourcePosition) {
12266 accumulatedResult += S.slice(nextSourcePosition, position) + replacement;
12267 nextSourcePosition = position + matched.length;
12268 }
12269 }
12270 return accumulatedResult + S.slice(nextSourcePosition);
12271 }
12272 ];
12273
12274 // https://tc39.github.io/ecma262/#sec-getsubstitution
12275 function getSubstitution(matched, str, position, captures, namedCaptures, replacement) {
12276 var tailPos = position + matched.length;
12277 var m = captures.length;
12278 var symbols = SUBSTITUTION_SYMBOLS_NO_NAMED;
12279 if (namedCaptures !== undefined) {
12280 namedCaptures = toObject(namedCaptures);
12281 symbols = SUBSTITUTION_SYMBOLS;
12282 }
12283 return $replace.call(replacement, symbols, function (match, ch) {
12284 var capture;
12285 switch (ch.charAt(0)) {
12286 case '$': return '$';
12287 case '&': return matched;
12288 case '`': return str.slice(0, position);
12289 case "'": return str.slice(tailPos);
12290 case '<':
12291 capture = namedCaptures[ch.slice(1, -1)];
12292 break;
12293 default: // \d\d?
12294 var n = +ch;
12295 if (n === 0) return match;
12296 if (n > m) {
12297 var f = floor(n / 10);
12298 if (f === 0) return match;
12299 if (f <= m) return captures[f - 1] === undefined ? ch.charAt(1) : captures[f - 1] + ch.charAt(1);
12300 return match;
12301 }
12302 capture = captures[n - 1];
12303 }
12304 return capture === undefined ? '' : capture;
12305 });
12306 }
12307 });
12308
12309
12310 /***/ }),
12311
12312 /***/ "../node_modules/core-js/modules/es6.regexp.search.js":
12313 /*!************************************************************!*\
12314 !*** ../node_modules/core-js/modules/es6.regexp.search.js ***!
12315 \************************************************************/
12316 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
12317
12318 "use strict";
12319
12320
12321 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
12322 var sameValue = __webpack_require__(/*! ./_same-value */ "../node_modules/core-js/modules/_same-value.js");
12323 var regExpExec = __webpack_require__(/*! ./_regexp-exec-abstract */ "../node_modules/core-js/modules/_regexp-exec-abstract.js");
12324
12325 // @@search logic
12326 __webpack_require__(/*! ./_fix-re-wks */ "../node_modules/core-js/modules/_fix-re-wks.js")('search', 1, function (defined, SEARCH, $search, maybeCallNative) {
12327 return [
12328 // `String.prototype.search` method
12329 // https://tc39.github.io/ecma262/#sec-string.prototype.search
12330 function search(regexp) {
12331 var O = defined(this);
12332 var fn = regexp == undefined ? undefined : regexp[SEARCH];
12333 return fn !== undefined ? fn.call(regexp, O) : new RegExp(regexp)[SEARCH](String(O));
12334 },
12335 // `RegExp.prototype[@@search]` method
12336 // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@search
12337 function (regexp) {
12338 var res = maybeCallNative($search, regexp, this);
12339 if (res.done) return res.value;
12340 var rx = anObject(regexp);
12341 var S = String(this);
12342 var previousLastIndex = rx.lastIndex;
12343 if (!sameValue(previousLastIndex, 0)) rx.lastIndex = 0;
12344 var result = regExpExec(rx, S);
12345 if (!sameValue(rx.lastIndex, previousLastIndex)) rx.lastIndex = previousLastIndex;
12346 return result === null ? -1 : result.index;
12347 }
12348 ];
12349 });
12350
12351
12352 /***/ }),
12353
12354 /***/ "../node_modules/core-js/modules/es6.regexp.split.js":
12355 /*!***********************************************************!*\
12356 !*** ../node_modules/core-js/modules/es6.regexp.split.js ***!
12357 \***********************************************************/
12358 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
12359
12360 "use strict";
12361
12362
12363 var isRegExp = __webpack_require__(/*! ./_is-regexp */ "../node_modules/core-js/modules/_is-regexp.js");
12364 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
12365 var speciesConstructor = __webpack_require__(/*! ./_species-constructor */ "../node_modules/core-js/modules/_species-constructor.js");
12366 var advanceStringIndex = __webpack_require__(/*! ./_advance-string-index */ "../node_modules/core-js/modules/_advance-string-index.js");
12367 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
12368 var callRegExpExec = __webpack_require__(/*! ./_regexp-exec-abstract */ "../node_modules/core-js/modules/_regexp-exec-abstract.js");
12369 var regexpExec = __webpack_require__(/*! ./_regexp-exec */ "../node_modules/core-js/modules/_regexp-exec.js");
12370 var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js");
12371 var $min = Math.min;
12372 var $push = [].push;
12373 var $SPLIT = 'split';
12374 var LENGTH = 'length';
12375 var LAST_INDEX = 'lastIndex';
12376 var MAX_UINT32 = 0xffffffff;
12377
12378 // babel-minify transpiles RegExp('x', 'y') -> /x/y and it causes SyntaxError
12379 var SUPPORTS_Y = !fails(function () { RegExp(MAX_UINT32, 'y'); });
12380
12381 // @@split logic
12382 __webpack_require__(/*! ./_fix-re-wks */ "../node_modules/core-js/modules/_fix-re-wks.js")('split', 2, function (defined, SPLIT, $split, maybeCallNative) {
12383 var internalSplit;
12384 if (
12385 'abbc'[$SPLIT](/(b)*/)[1] == 'c' ||
12386 'test'[$SPLIT](/(?:)/, -1)[LENGTH] != 4 ||
12387 'ab'[$SPLIT](/(?:ab)*/)[LENGTH] != 2 ||
12388 '.'[$SPLIT](/(.?)(.?)/)[LENGTH] != 4 ||
12389 '.'[$SPLIT](/()()/)[LENGTH] > 1 ||
12390 ''[$SPLIT](/.?/)[LENGTH]
12391 ) {
12392 // based on es5-shim implementation, need to rework it
12393 internalSplit = function (separator, limit) {
12394 var string = String(this);
12395 if (separator === undefined && limit === 0) return [];
12396 // If `separator` is not a regex, use native split
12397 if (!isRegExp(separator)) return $split.call(string, separator, limit);
12398 var output = [];
12399 var flags = (separator.ignoreCase ? 'i' : '') +
12400 (separator.multiline ? 'm' : '') +
12401 (separator.unicode ? 'u' : '') +
12402 (separator.sticky ? 'y' : '');
12403 var lastLastIndex = 0;
12404 var splitLimit = limit === undefined ? MAX_UINT32 : limit >>> 0;
12405 // Make `global` and avoid `lastIndex` issues by working with a copy
12406 var separatorCopy = new RegExp(separator.source, flags + 'g');
12407 var match, lastIndex, lastLength;
12408 while (match = regexpExec.call(separatorCopy, string)) {
12409 lastIndex = separatorCopy[LAST_INDEX];
12410 if (lastIndex > lastLastIndex) {
12411 output.push(string.slice(lastLastIndex, match.index));
12412 if (match[LENGTH] > 1 && match.index < string[LENGTH]) $push.apply(output, match.slice(1));
12413 lastLength = match[0][LENGTH];
12414 lastLastIndex = lastIndex;
12415 if (output[LENGTH] >= splitLimit) break;
12416 }
12417 if (separatorCopy[LAST_INDEX] === match.index) separatorCopy[LAST_INDEX]++; // Avoid an infinite loop
12418 }
12419 if (lastLastIndex === string[LENGTH]) {
12420 if (lastLength || !separatorCopy.test('')) output.push('');
12421 } else output.push(string.slice(lastLastIndex));
12422 return output[LENGTH] > splitLimit ? output.slice(0, splitLimit) : output;
12423 };
12424 // Chakra, V8
12425 } else if ('0'[$SPLIT](undefined, 0)[LENGTH]) {
12426 internalSplit = function (separator, limit) {
12427 return separator === undefined && limit === 0 ? [] : $split.call(this, separator, limit);
12428 };
12429 } else {
12430 internalSplit = $split;
12431 }
12432
12433 return [
12434 // `String.prototype.split` method
12435 // https://tc39.github.io/ecma262/#sec-string.prototype.split
12436 function split(separator, limit) {
12437 var O = defined(this);
12438 var splitter = separator == undefined ? undefined : separator[SPLIT];
12439 return splitter !== undefined
12440 ? splitter.call(separator, O, limit)
12441 : internalSplit.call(String(O), separator, limit);
12442 },
12443 // `RegExp.prototype[@@split]` method
12444 // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@split
12445 //
12446 // NOTE: This cannot be properly polyfilled in engines that don't support
12447 // the 'y' flag.
12448 function (regexp, limit) {
12449 var res = maybeCallNative(internalSplit, regexp, this, limit, internalSplit !== $split);
12450 if (res.done) return res.value;
12451
12452 var rx = anObject(regexp);
12453 var S = String(this);
12454 var C = speciesConstructor(rx, RegExp);
12455
12456 var unicodeMatching = rx.unicode;
12457 var flags = (rx.ignoreCase ? 'i' : '') +
12458 (rx.multiline ? 'm' : '') +
12459 (rx.unicode ? 'u' : '') +
12460 (SUPPORTS_Y ? 'y' : 'g');
12461
12462 // ^(? + rx + ) is needed, in combination with some S slicing, to
12463 // simulate the 'y' flag.
12464 var splitter = new C(SUPPORTS_Y ? rx : '^(?:' + rx.source + ')', flags);
12465 var lim = limit === undefined ? MAX_UINT32 : limit >>> 0;
12466 if (lim === 0) return [];
12467 if (S.length === 0) return callRegExpExec(splitter, S) === null ? [S] : [];
12468 var p = 0;
12469 var q = 0;
12470 var A = [];
12471 while (q < S.length) {
12472 splitter.lastIndex = SUPPORTS_Y ? q : 0;
12473 var z = callRegExpExec(splitter, SUPPORTS_Y ? S : S.slice(q));
12474 var e;
12475 if (
12476 z === null ||
12477 (e = $min(toLength(splitter.lastIndex + (SUPPORTS_Y ? 0 : q)), S.length)) === p
12478 ) {
12479 q = advanceStringIndex(S, q, unicodeMatching);
12480 } else {
12481 A.push(S.slice(p, q));
12482 if (A.length === lim) return A;
12483 for (var i = 1; i <= z.length - 1; i++) {
12484 A.push(z[i]);
12485 if (A.length === lim) return A;
12486 }
12487 q = p = e;
12488 }
12489 }
12490 A.push(S.slice(p));
12491 return A;
12492 }
12493 ];
12494 });
12495
12496
12497 /***/ }),
12498
12499 /***/ "../node_modules/core-js/modules/es6.regexp.to-string.js":
12500 /*!***************************************************************!*\
12501 !*** ../node_modules/core-js/modules/es6.regexp.to-string.js ***!
12502 \***************************************************************/
12503 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
12504
12505 "use strict";
12506
12507 __webpack_require__(/*! ./es6.regexp.flags */ "../node_modules/core-js/modules/es6.regexp.flags.js");
12508 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
12509 var $flags = __webpack_require__(/*! ./_flags */ "../node_modules/core-js/modules/_flags.js");
12510 var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js");
12511 var TO_STRING = 'toString';
12512 var $toString = /./[TO_STRING];
12513
12514 var define = function (fn) {
12515 __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js")(RegExp.prototype, TO_STRING, fn, true);
12516 };
12517
12518 // 21.2.5.14 RegExp.prototype.toString()
12519 if (__webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js")(function () { return $toString.call({ source: 'a', flags: 'b' }) != '/a/b'; })) {
12520 define(function toString() {
12521 var R = anObject(this);
12522 return '/'.concat(R.source, '/',
12523 'flags' in R ? R.flags : !DESCRIPTORS && R instanceof RegExp ? $flags.call(R) : undefined);
12524 });
12525 // FF44- RegExp#toString has a wrong name
12526 } else if ($toString.name != TO_STRING) {
12527 define(function toString() {
12528 return $toString.call(this);
12529 });
12530 }
12531
12532
12533 /***/ }),
12534
12535 /***/ "../node_modules/core-js/modules/es6.string.includes.js":
12536 /*!**************************************************************!*\
12537 !*** ../node_modules/core-js/modules/es6.string.includes.js ***!
12538 \**************************************************************/
12539 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
12540
12541 "use strict";
12542 // 21.1.3.7 String.prototype.includes(searchString, position = 0)
12543
12544 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
12545 var context = __webpack_require__(/*! ./_string-context */ "../node_modules/core-js/modules/_string-context.js");
12546 var INCLUDES = 'includes';
12547
12548 $export($export.P + $export.F * __webpack_require__(/*! ./_fails-is-regexp */ "../node_modules/core-js/modules/_fails-is-regexp.js")(INCLUDES), 'String', {
12549 includes: function includes(searchString /* , position = 0 */) {
12550 return !!~context(this, searchString, INCLUDES)
12551 .indexOf(searchString, arguments.length > 1 ? arguments[1] : undefined);
12552 }
12553 });
12554
12555
12556 /***/ }),
12557
12558 /***/ "../node_modules/core-js/modules/es7.array.includes.js":
12559 /*!*************************************************************!*\
12560 !*** ../node_modules/core-js/modules/es7.array.includes.js ***!
12561 \*************************************************************/
12562 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
12563
12564 "use strict";
12565
12566 // https://github.com/tc39/Array.prototype.includes
12567 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
12568 var $includes = __webpack_require__(/*! ./_array-includes */ "../node_modules/core-js/modules/_array-includes.js")(true);
12569
12570 $export($export.P, 'Array', {
12571 includes: function includes(el /* , fromIndex = 0 */) {
12572 return $includes(this, el, arguments.length > 1 ? arguments[1] : undefined);
12573 }
12574 });
12575
12576 __webpack_require__(/*! ./_add-to-unscopables */ "../node_modules/core-js/modules/_add-to-unscopables.js")('includes');
12577
12578
12579 /***/ }),
12580
12581 /***/ "../node_modules/core-js/modules/web.dom.iterable.js":
12582 /*!***********************************************************!*\
12583 !*** ../node_modules/core-js/modules/web.dom.iterable.js ***!
12584 \***********************************************************/
12585 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
12586
12587 var $iterators = __webpack_require__(/*! ./es6.array.iterator */ "../node_modules/core-js/modules/es6.array.iterator.js");
12588 var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/modules/_object-keys.js");
12589 var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js");
12590 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js");
12591 var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js");
12592 var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/modules/_iterators.js");
12593 var wks = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js");
12594 var ITERATOR = wks('iterator');
12595 var TO_STRING_TAG = wks('toStringTag');
12596 var ArrayValues = Iterators.Array;
12597
12598 var DOMIterables = {
12599 CSSRuleList: true, // TODO: Not spec compliant, should be false.
12600 CSSStyleDeclaration: false,
12601 CSSValueList: false,
12602 ClientRectList: false,
12603 DOMRectList: false,
12604 DOMStringList: false,
12605 DOMTokenList: true,
12606 DataTransferItemList: false,
12607 FileList: false,
12608 HTMLAllCollection: false,
12609 HTMLCollection: false,
12610 HTMLFormElement: false,
12611 HTMLSelectElement: false,
12612 MediaList: true, // TODO: Not spec compliant, should be false.
12613 MimeTypeArray: false,
12614 NamedNodeMap: false,
12615 NodeList: true,
12616 PaintRequestList: false,
12617 Plugin: false,
12618 PluginArray: false,
12619 SVGLengthList: false,
12620 SVGNumberList: false,
12621 SVGPathSegList: false,
12622 SVGPointList: false,
12623 SVGStringList: false,
12624 SVGTransformList: false,
12625 SourceBufferList: false,
12626 StyleSheetList: true, // TODO: Not spec compliant, should be false.
12627 TextTrackCueList: false,
12628 TextTrackList: false,
12629 TouchList: false
12630 };
12631
12632 for (var collections = getKeys(DOMIterables), i = 0; i < collections.length; i++) {
12633 var NAME = collections[i];
12634 var explicit = DOMIterables[NAME];
12635 var Collection = global[NAME];
12636 var proto = Collection && Collection.prototype;
12637 var key;
12638 if (proto) {
12639 if (!proto[ITERATOR]) hide(proto, ITERATOR, ArrayValues);
12640 if (!proto[TO_STRING_TAG]) hide(proto, TO_STRING_TAG, NAME);
12641 Iterators[NAME] = ArrayValues;
12642 if (explicit) for (key in $iterators) if (!proto[key]) redefine(proto, key, $iterators[key], true);
12643 }
12644 }
12645
12646
12647 /***/ }),
12648
12649 /***/ "../node_modules/create-react-context/lib/implementation.js":
12650 /*!******************************************************************!*\
12651 !*** ../node_modules/create-react-context/lib/implementation.js ***!
12652 \******************************************************************/
12653 /***/ ((module, exports, __webpack_require__) => {
12654
12655 "use strict";
12656
12657
12658 exports.__esModule = true;
12659
12660 var _react = __webpack_require__(/*! react */ "react");
12661
12662 var _react2 = _interopRequireDefault(_react);
12663
12664 var _propTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
12665
12666 var _propTypes2 = _interopRequireDefault(_propTypes);
12667
12668 var _gud = __webpack_require__(/*! gud */ "../node_modules/gud/index.js");
12669
12670 var _gud2 = _interopRequireDefault(_gud);
12671
12672 var _warning = __webpack_require__(/*! warning */ "../node_modules/warning/warning.js");
12673
12674 var _warning2 = _interopRequireDefault(_warning);
12675
12676 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
12677
12678 function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
12679
12680 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; }
12681
12682 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; }
12683
12684 var MAX_SIGNED_31_BIT_INT = 1073741823;
12685
12686 // Inlined Object.is polyfill.
12687 // https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is
12688 function objectIs(x, y) {
12689 if (x === y) {
12690 return x !== 0 || 1 / x === 1 / y;
12691 } else {
12692 return x !== x && y !== y;
12693 }
12694 }
12695
12696 function createEventEmitter(value) {
12697 var handlers = [];
12698 return {
12699 on: function on(handler) {
12700 handlers.push(handler);
12701 },
12702 off: function off(handler) {
12703 handlers = handlers.filter(function (h) {
12704 return h !== handler;
12705 });
12706 },
12707 get: function get() {
12708 return value;
12709 },
12710 set: function set(newValue, changedBits) {
12711 value = newValue;
12712 handlers.forEach(function (handler) {
12713 return handler(value, changedBits);
12714 });
12715 }
12716 };
12717 }
12718
12719 function onlyChild(children) {
12720 return Array.isArray(children) ? children[0] : children;
12721 }
12722
12723 function createReactContext(defaultValue, calculateChangedBits) {
12724 var _Provider$childContex, _Consumer$contextType;
12725
12726 var contextProp = '__create-react-context-' + (0, _gud2.default)() + '__';
12727
12728 var Provider = function (_Component) {
12729 _inherits(Provider, _Component);
12730
12731 function Provider() {
12732 var _temp, _this, _ret;
12733
12734 _classCallCheck(this, Provider);
12735
12736 for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {
12737 args[_key] = arguments[_key];
12738 }
12739
12740 return _ret = (_temp = (_this = _possibleConstructorReturn(this, _Component.call.apply(_Component, [this].concat(args))), _this), _this.emitter = createEventEmitter(_this.props.value), _temp), _possibleConstructorReturn(_this, _ret);
12741 }
12742
12743 Provider.prototype.getChildContext = function getChildContext() {
12744 var _ref;
12745
12746 return _ref = {}, _ref[contextProp] = this.emitter, _ref;
12747 };
12748
12749 Provider.prototype.componentWillReceiveProps = function componentWillReceiveProps(nextProps) {
12750 if (this.props.value !== nextProps.value) {
12751 var oldValue = this.props.value;
12752 var newValue = nextProps.value;
12753 var changedBits = void 0;
12754
12755 if (objectIs(oldValue, newValue)) {
12756 changedBits = 0; // No change
12757 } else {
12758 changedBits = typeof calculateChangedBits === 'function' ? calculateChangedBits(oldValue, newValue) : MAX_SIGNED_31_BIT_INT;
12759 if (true) {
12760 (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);
12761 }
12762
12763 changedBits |= 0;
12764
12765 if (changedBits !== 0) {
12766 this.emitter.set(nextProps.value, changedBits);
12767 }
12768 }
12769 }
12770 };
12771
12772 Provider.prototype.render = function render() {
12773 return this.props.children;
12774 };
12775
12776 return Provider;
12777 }(_react.Component);
12778
12779 Provider.childContextTypes = (_Provider$childContex = {}, _Provider$childContex[contextProp] = _propTypes2.default.object.isRequired, _Provider$childContex);
12780
12781 var Consumer = function (_Component2) {
12782 _inherits(Consumer, _Component2);
12783
12784 function Consumer() {
12785 var _temp2, _this2, _ret2;
12786
12787 _classCallCheck(this, Consumer);
12788
12789 for (var _len2 = arguments.length, args = Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {
12790 args[_key2] = arguments[_key2];
12791 }
12792
12793 return _ret2 = (_temp2 = (_this2 = _possibleConstructorReturn(this, _Component2.call.apply(_Component2, [this].concat(args))), _this2), _this2.state = {
12794 value: _this2.getValue()
12795 }, _this2.onUpdate = function (newValue, changedBits) {
12796 var observedBits = _this2.observedBits | 0;
12797 if ((observedBits & changedBits) !== 0) {
12798 _this2.setState({ value: _this2.getValue() });
12799 }
12800 }, _temp2), _possibleConstructorReturn(_this2, _ret2);
12801 }
12802
12803 Consumer.prototype.componentWillReceiveProps = function componentWillReceiveProps(nextProps) {
12804 var observedBits = nextProps.observedBits;
12805
12806 this.observedBits = observedBits === undefined || observedBits === null ? MAX_SIGNED_31_BIT_INT // Subscribe to all changes by default
12807 : observedBits;
12808 };
12809
12810 Consumer.prototype.componentDidMount = function componentDidMount() {
12811 if (this.context[contextProp]) {
12812 this.context[contextProp].on(this.onUpdate);
12813 }
12814 var observedBits = this.props.observedBits;
12815
12816 this.observedBits = observedBits === undefined || observedBits === null ? MAX_SIGNED_31_BIT_INT // Subscribe to all changes by default
12817 : observedBits;
12818 };
12819
12820 Consumer.prototype.componentWillUnmount = function componentWillUnmount() {
12821 if (this.context[contextProp]) {
12822 this.context[contextProp].off(this.onUpdate);
12823 }
12824 };
12825
12826 Consumer.prototype.getValue = function getValue() {
12827 if (this.context[contextProp]) {
12828 return this.context[contextProp].get();
12829 } else {
12830 return defaultValue;
12831 }
12832 };
12833
12834 Consumer.prototype.render = function render() {
12835 return onlyChild(this.props.children)(this.state.value);
12836 };
12837
12838 return Consumer;
12839 }(_react.Component);
12840
12841 Consumer.contextTypes = (_Consumer$contextType = {}, _Consumer$contextType[contextProp] = _propTypes2.default.object, _Consumer$contextType);
12842
12843
12844 return {
12845 Provider: Provider,
12846 Consumer: Consumer
12847 };
12848 }
12849
12850 exports["default"] = createReactContext;
12851 module.exports = exports['default'];
12852
12853 /***/ }),
12854
12855 /***/ "../node_modules/create-react-context/lib/index.js":
12856 /*!*********************************************************!*\
12857 !*** ../node_modules/create-react-context/lib/index.js ***!
12858 \*********************************************************/
12859 /***/ ((module, exports, __webpack_require__) => {
12860
12861 "use strict";
12862
12863
12864 exports.__esModule = true;
12865
12866 var _react = __webpack_require__(/*! react */ "react");
12867
12868 var _react2 = _interopRequireDefault(_react);
12869
12870 var _implementation = __webpack_require__(/*! ./implementation */ "../node_modules/create-react-context/lib/implementation.js");
12871
12872 var _implementation2 = _interopRequireDefault(_implementation);
12873
12874 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
12875
12876 exports["default"] = _react2.default.createContext || _implementation2.default;
12877 module.exports = exports['default'];
12878
12879 /***/ }),
12880
12881 /***/ "../node_modules/gud/index.js":
12882 /*!************************************!*\
12883 !*** ../node_modules/gud/index.js ***!
12884 \************************************/
12885 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12886
12887 "use strict";
12888 // @flow
12889
12890
12891 var key = '__global_unique_id__';
12892
12893 module.exports = function() {
12894 return __webpack_require__.g[key] = (__webpack_require__.g[key] || 0) + 1;
12895 };
12896
12897
12898 /***/ }),
12899
12900 /***/ "../node_modules/invariant/browser.js":
12901 /*!********************************************!*\
12902 !*** ../node_modules/invariant/browser.js ***!
12903 \********************************************/
12904 /***/ ((module) => {
12905
12906 "use strict";
12907 /**
12908 * Copyright (c) 2013-present, Facebook, Inc.
12909 *
12910 * This source code is licensed under the MIT license found in the
12911 * LICENSE file in the root directory of this source tree.
12912 */
12913
12914
12915
12916 /**
12917 * Use invariant() to assert state which your program assumes to be true.
12918 *
12919 * Provide sprintf-style format (only %s is supported) and arguments
12920 * to provide information about what broke and what you were
12921 * expecting.
12922 *
12923 * The invariant message will be stripped in production, but the invariant
12924 * will remain to ensure logic does not differ in production.
12925 */
12926
12927 var invariant = function(condition, format, a, b, c, d, e, f) {
12928 if (true) {
12929 if (format === undefined) {
12930 throw new Error('invariant requires an error message argument');
12931 }
12932 }
12933
12934 if (!condition) {
12935 var error;
12936 if (format === undefined) {
12937 error = new Error(
12938 'Minified exception occurred; use the non-minified dev environment ' +
12939 'for the full error message and additional helpful warnings.'
12940 );
12941 } else {
12942 var args = [a, b, c, d, e, f];
12943 var argIndex = 0;
12944 error = new Error(
12945 format.replace(/%s/g, function() { return args[argIndex++]; })
12946 );
12947 error.name = 'Invariant Violation';
12948 }
12949
12950 error.framesToPop = 1; // we don't care about invariant's own frame
12951 throw error;
12952 }
12953 };
12954
12955 module.exports = invariant;
12956
12957
12958 /***/ }),
12959
12960 /***/ "../node_modules/object-assign/index.js":
12961 /*!**********************************************!*\
12962 !*** ../node_modules/object-assign/index.js ***!
12963 \**********************************************/
12964 /***/ ((module) => {
12965
12966 "use strict";
12967 /*
12968 object-assign
12969 (c) Sindre Sorhus
12970 @license MIT
12971 */
12972
12973
12974 /* eslint-disable no-unused-vars */
12975 var getOwnPropertySymbols = Object.getOwnPropertySymbols;
12976 var hasOwnProperty = Object.prototype.hasOwnProperty;
12977 var propIsEnumerable = Object.prototype.propertyIsEnumerable;
12978
12979 function toObject(val) {
12980 if (val === null || val === undefined) {
12981 throw new TypeError('Object.assign cannot be called with null or undefined');
12982 }
12983
12984 return Object(val);
12985 }
12986
12987 function shouldUseNative() {
12988 try {
12989 if (!Object.assign) {
12990 return false;
12991 }
12992
12993 // Detect buggy property enumeration order in older V8 versions.
12994
12995 // https://bugs.chromium.org/p/v8/issues/detail?id=4118
12996 var test1 = new String('abc'); // eslint-disable-line no-new-wrappers
12997 test1[5] = 'de';
12998 if (Object.getOwnPropertyNames(test1)[0] === '5') {
12999 return false;
13000 }
13001
13002 // https://bugs.chromium.org/p/v8/issues/detail?id=3056
13003 var test2 = {};
13004 for (var i = 0; i < 10; i++) {
13005 test2['_' + String.fromCharCode(i)] = i;
13006 }
13007 var order2 = Object.getOwnPropertyNames(test2).map(function (n) {
13008 return test2[n];
13009 });
13010 if (order2.join('') !== '0123456789') {
13011 return false;
13012 }
13013
13014 // https://bugs.chromium.org/p/v8/issues/detail?id=3056
13015 var test3 = {};
13016 'abcdefghijklmnopqrst'.split('').forEach(function (letter) {
13017 test3[letter] = letter;
13018 });
13019 if (Object.keys(Object.assign({}, test3)).join('') !==
13020 'abcdefghijklmnopqrst') {
13021 return false;
13022 }
13023
13024 return true;
13025 } catch (err) {
13026 // We don't expect any of the above to throw, but better to be safe.
13027 return false;
13028 }
13029 }
13030
13031 module.exports = shouldUseNative() ? Object.assign : function (target, source) {
13032 var from;
13033 var to = toObject(target);
13034 var symbols;
13035
13036 for (var s = 1; s < arguments.length; s++) {
13037 from = Object(arguments[s]);
13038
13039 for (var key in from) {
13040 if (hasOwnProperty.call(from, key)) {
13041 to[key] = from[key];
13042 }
13043 }
13044
13045 if (getOwnPropertySymbols) {
13046 symbols = getOwnPropertySymbols(from);
13047 for (var i = 0; i < symbols.length; i++) {
13048 if (propIsEnumerable.call(from, symbols[i])) {
13049 to[symbols[i]] = from[symbols[i]];
13050 }
13051 }
13052 }
13053 }
13054
13055 return to;
13056 };
13057
13058
13059 /***/ }),
13060
13061 /***/ "../node_modules/prop-types/checkPropTypes.js":
13062 /*!****************************************************!*\
13063 !*** ../node_modules/prop-types/checkPropTypes.js ***!
13064 \****************************************************/
13065 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13066
13067 "use strict";
13068 /**
13069 * Copyright (c) 2013-present, Facebook, Inc.
13070 *
13071 * This source code is licensed under the MIT license found in the
13072 * LICENSE file in the root directory of this source tree.
13073 */
13074
13075
13076
13077 var printWarning = function() {};
13078
13079 if (true) {
13080 var ReactPropTypesSecret = __webpack_require__(/*! ./lib/ReactPropTypesSecret */ "../node_modules/prop-types/lib/ReactPropTypesSecret.js");
13081 var loggedTypeFailures = {};
13082 var has = Function.call.bind(Object.prototype.hasOwnProperty);
13083
13084 printWarning = function(text) {
13085 var message = 'Warning: ' + text;
13086 if (typeof console !== 'undefined') {
13087 console.error(message);
13088 }
13089 try {
13090 // --- Welcome to debugging React ---
13091 // This error was thrown as a convenience so that you can use this stack
13092 // to find the callsite that caused this warning to fire.
13093 throw new Error(message);
13094 } catch (x) {}
13095 };
13096 }
13097
13098 /**
13099 * Assert that the values match with the type specs.
13100 * Error messages are memorized and will only be shown once.
13101 *
13102 * @param {object} typeSpecs Map of name to a ReactPropType
13103 * @param {object} values Runtime values that need to be type-checked
13104 * @param {string} location e.g. "prop", "context", "child context"
13105 * @param {string} componentName Name of the component for error messages.
13106 * @param {?Function} getStack Returns the component stack.
13107 * @private
13108 */
13109 function checkPropTypes(typeSpecs, values, location, componentName, getStack) {
13110 if (true) {
13111 for (var typeSpecName in typeSpecs) {
13112 if (has(typeSpecs, typeSpecName)) {
13113 var error;
13114 // Prop type validation may throw. In case they do, we don't want to
13115 // fail the render phase where it didn't fail before. So we log it.
13116 // After these have been cleaned up, we'll let them throw.
13117 try {
13118 // This is intentionally an invariant that gets caught. It's the same
13119 // behavior as without this statement except with a better message.
13120 if (typeof typeSpecs[typeSpecName] !== 'function') {
13121 var err = Error(
13122 (componentName || 'React class') + ': ' + location + ' type `' + typeSpecName + '` is invalid; ' +
13123 'it must be a function, usually from the `prop-types` package, but received `' + typeof typeSpecs[typeSpecName] + '`.'
13124 );
13125 err.name = 'Invariant Violation';
13126 throw err;
13127 }
13128 error = typeSpecs[typeSpecName](values, typeSpecName, componentName, location, null, ReactPropTypesSecret);
13129 } catch (ex) {
13130 error = ex;
13131 }
13132 if (error && !(error instanceof Error)) {
13133 printWarning(
13134 (componentName || 'React class') + ': type specification of ' +
13135 location + ' `' + typeSpecName + '` is invalid; the type checker ' +
13136 'function must return `null` or an `Error` but returned a ' + typeof error + '. ' +
13137 'You may have forgotten to pass an argument to the type checker ' +
13138 'creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and ' +
13139 'shape all require an argument).'
13140 );
13141 }
13142 if (error instanceof Error && !(error.message in loggedTypeFailures)) {
13143 // Only monitor this failure once because there tends to be a lot of the
13144 // same error.
13145 loggedTypeFailures[error.message] = true;
13146
13147 var stack = getStack ? getStack() : '';
13148
13149 printWarning(
13150 'Failed ' + location + ' type: ' + error.message + (stack != null ? stack : '')
13151 );
13152 }
13153 }
13154 }
13155 }
13156 }
13157
13158 /**
13159 * Resets warning cache when testing.
13160 *
13161 * @private
13162 */
13163 checkPropTypes.resetWarningCache = function() {
13164 if (true) {
13165 loggedTypeFailures = {};
13166 }
13167 }
13168
13169 module.exports = checkPropTypes;
13170
13171
13172 /***/ }),
13173
13174 /***/ "../node_modules/prop-types/factoryWithTypeCheckers.js":
13175 /*!*************************************************************!*\
13176 !*** ../node_modules/prop-types/factoryWithTypeCheckers.js ***!
13177 \*************************************************************/
13178 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13179
13180 "use strict";
13181 /**
13182 * Copyright (c) 2013-present, Facebook, Inc.
13183 *
13184 * This source code is licensed under the MIT license found in the
13185 * LICENSE file in the root directory of this source tree.
13186 */
13187
13188
13189
13190 var ReactIs = __webpack_require__(/*! react-is */ "../node_modules/react-is/index.js");
13191 var assign = __webpack_require__(/*! object-assign */ "../node_modules/object-assign/index.js");
13192
13193 var ReactPropTypesSecret = __webpack_require__(/*! ./lib/ReactPropTypesSecret */ "../node_modules/prop-types/lib/ReactPropTypesSecret.js");
13194 var checkPropTypes = __webpack_require__(/*! ./checkPropTypes */ "../node_modules/prop-types/checkPropTypes.js");
13195
13196 var has = Function.call.bind(Object.prototype.hasOwnProperty);
13197 var printWarning = function() {};
13198
13199 if (true) {
13200 printWarning = function(text) {
13201 var message = 'Warning: ' + text;
13202 if (typeof console !== 'undefined') {
13203 console.error(message);
13204 }
13205 try {
13206 // --- Welcome to debugging React ---
13207 // This error was thrown as a convenience so that you can use this stack
13208 // to find the callsite that caused this warning to fire.
13209 throw new Error(message);
13210 } catch (x) {}
13211 };
13212 }
13213
13214 function emptyFunctionThatReturnsNull() {
13215 return null;
13216 }
13217
13218 module.exports = function(isValidElement, throwOnDirectAccess) {
13219 /* global Symbol */
13220 var ITERATOR_SYMBOL = typeof Symbol === 'function' && Symbol.iterator;
13221 var FAUX_ITERATOR_SYMBOL = '@@iterator'; // Before Symbol spec.
13222
13223 /**
13224 * Returns the iterator method function contained on the iterable object.
13225 *
13226 * Be sure to invoke the function with the iterable as context:
13227 *
13228 * var iteratorFn = getIteratorFn(myIterable);
13229 * if (iteratorFn) {
13230 * var iterator = iteratorFn.call(myIterable);
13231 * ...
13232 * }
13233 *
13234 * @param {?object} maybeIterable
13235 * @return {?function}
13236 */
13237 function getIteratorFn(maybeIterable) {
13238 var iteratorFn = maybeIterable && (ITERATOR_SYMBOL && maybeIterable[ITERATOR_SYMBOL] || maybeIterable[FAUX_ITERATOR_SYMBOL]);
13239 if (typeof iteratorFn === 'function') {
13240 return iteratorFn;
13241 }
13242 }
13243
13244 /**
13245 * Collection of methods that allow declaration and validation of props that are
13246 * supplied to React components. Example usage:
13247 *
13248 * var Props = require('ReactPropTypes');
13249 * var MyArticle = React.createClass({
13250 * propTypes: {
13251 * // An optional string prop named "description".
13252 * description: Props.string,
13253 *
13254 * // A required enum prop named "category".
13255 * category: Props.oneOf(['News','Photos']).isRequired,
13256 *
13257 * // A prop named "dialog" that requires an instance of Dialog.
13258 * dialog: Props.instanceOf(Dialog).isRequired
13259 * },
13260 * render: function() { ... }
13261 * });
13262 *
13263 * A more formal specification of how these methods are used:
13264 *
13265 * type := array|bool|func|object|number|string|oneOf([...])|instanceOf(...)
13266 * decl := ReactPropTypes.{type}(.isRequired)?
13267 *
13268 * Each and every declaration produces a function with the same signature. This
13269 * allows the creation of custom validation functions. For example:
13270 *
13271 * var MyLink = React.createClass({
13272 * propTypes: {
13273 * // An optional string or URI prop named "href".
13274 * href: function(props, propName, componentName) {
13275 * var propValue = props[propName];
13276 * if (propValue != null && typeof propValue !== 'string' &&
13277 * !(propValue instanceof URI)) {
13278 * return new Error(
13279 * 'Expected a string or an URI for ' + propName + ' in ' +
13280 * componentName
13281 * );
13282 * }
13283 * }
13284 * },
13285 * render: function() {...}
13286 * });
13287 *
13288 * @internal
13289 */
13290
13291 var ANONYMOUS = '<<anonymous>>';
13292
13293 // Important!
13294 // Keep this list in sync with production version in `./factoryWithThrowingShims.js`.
13295 var ReactPropTypes = {
13296 array: createPrimitiveTypeChecker('array'),
13297 bool: createPrimitiveTypeChecker('boolean'),
13298 func: createPrimitiveTypeChecker('function'),
13299 number: createPrimitiveTypeChecker('number'),
13300 object: createPrimitiveTypeChecker('object'),
13301 string: createPrimitiveTypeChecker('string'),
13302 symbol: createPrimitiveTypeChecker('symbol'),
13303
13304 any: createAnyTypeChecker(),
13305 arrayOf: createArrayOfTypeChecker,
13306 element: createElementTypeChecker(),
13307 elementType: createElementTypeTypeChecker(),
13308 instanceOf: createInstanceTypeChecker,
13309 node: createNodeChecker(),
13310 objectOf: createObjectOfTypeChecker,
13311 oneOf: createEnumTypeChecker,
13312 oneOfType: createUnionTypeChecker,
13313 shape: createShapeTypeChecker,
13314 exact: createStrictShapeTypeChecker,
13315 };
13316
13317 /**
13318 * inlined Object.is polyfill to avoid requiring consumers ship their own
13319 * https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is
13320 */
13321 /*eslint-disable no-self-compare*/
13322 function is(x, y) {
13323 // SameValue algorithm
13324 if (x === y) {
13325 // Steps 1-5, 7-10
13326 // Steps 6.b-6.e: +0 != -0
13327 return x !== 0 || 1 / x === 1 / y;
13328 } else {
13329 // Step 6.a: NaN == NaN
13330 return x !== x && y !== y;
13331 }
13332 }
13333 /*eslint-enable no-self-compare*/
13334
13335 /**
13336 * We use an Error-like object for backward compatibility as people may call
13337 * PropTypes directly and inspect their output. However, we don't use real
13338 * Errors anymore. We don't inspect their stack anyway, and creating them
13339 * is prohibitively expensive if they are created too often, such as what
13340 * happens in oneOfType() for any type before the one that matched.
13341 */
13342 function PropTypeError(message) {
13343 this.message = message;
13344 this.stack = '';
13345 }
13346 // Make `instanceof Error` still work for returned errors.
13347 PropTypeError.prototype = Error.prototype;
13348
13349 function createChainableTypeChecker(validate) {
13350 if (true) {
13351 var manualPropTypeCallCache = {};
13352 var manualPropTypeWarningCount = 0;
13353 }
13354 function checkType(isRequired, props, propName, componentName, location, propFullName, secret) {
13355 componentName = componentName || ANONYMOUS;
13356 propFullName = propFullName || propName;
13357
13358 if (secret !== ReactPropTypesSecret) {
13359 if (throwOnDirectAccess) {
13360 // New behavior only for users of `prop-types` package
13361 var err = new Error(
13362 'Calling PropTypes validators directly is not supported by the `prop-types` package. ' +
13363 'Use `PropTypes.checkPropTypes()` to call them. ' +
13364 'Read more at http://fb.me/use-check-prop-types'
13365 );
13366 err.name = 'Invariant Violation';
13367 throw err;
13368 } else if ( true && typeof console !== 'undefined') {
13369 // Old behavior for people using React.PropTypes
13370 var cacheKey = componentName + ':' + propName;
13371 if (
13372 !manualPropTypeCallCache[cacheKey] &&
13373 // Avoid spamming the console because they are often not actionable except for lib authors
13374 manualPropTypeWarningCount < 3
13375 ) {
13376 printWarning(
13377 'You are manually calling a React.PropTypes validation ' +
13378 'function for the `' + propFullName + '` prop on `' + componentName + '`. This is deprecated ' +
13379 'and will throw in the standalone `prop-types` package. ' +
13380 'You may be seeing this warning due to a third-party PropTypes ' +
13381 'library. See https://fb.me/react-warning-dont-call-proptypes ' + 'for details.'
13382 );
13383 manualPropTypeCallCache[cacheKey] = true;
13384 manualPropTypeWarningCount++;
13385 }
13386 }
13387 }
13388 if (props[propName] == null) {
13389 if (isRequired) {
13390 if (props[propName] === null) {
13391 return new PropTypeError('The ' + location + ' `' + propFullName + '` is marked as required ' + ('in `' + componentName + '`, but its value is `null`.'));
13392 }
13393 return new PropTypeError('The ' + location + ' `' + propFullName + '` is marked as required in ' + ('`' + componentName + '`, but its value is `undefined`.'));
13394 }
13395 return null;
13396 } else {
13397 return validate(props, propName, componentName, location, propFullName);
13398 }
13399 }
13400
13401 var chainedCheckType = checkType.bind(null, false);
13402 chainedCheckType.isRequired = checkType.bind(null, true);
13403
13404 return chainedCheckType;
13405 }
13406
13407 function createPrimitiveTypeChecker(expectedType) {
13408 function validate(props, propName, componentName, location, propFullName, secret) {
13409 var propValue = props[propName];
13410 var propType = getPropType(propValue);
13411 if (propType !== expectedType) {
13412 // `propValue` being instance of, say, date/regexp, pass the 'object'
13413 // check, but we can offer a more precise error message here rather than
13414 // 'of type `object`'.
13415 var preciseType = getPreciseType(propValue);
13416
13417 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + preciseType + '` supplied to `' + componentName + '`, expected ') + ('`' + expectedType + '`.'));
13418 }
13419 return null;
13420 }
13421 return createChainableTypeChecker(validate);
13422 }
13423
13424 function createAnyTypeChecker() {
13425 return createChainableTypeChecker(emptyFunctionThatReturnsNull);
13426 }
13427
13428 function createArrayOfTypeChecker(typeChecker) {
13429 function validate(props, propName, componentName, location, propFullName) {
13430 if (typeof typeChecker !== 'function') {
13431 return new PropTypeError('Property `' + propFullName + '` of component `' + componentName + '` has invalid PropType notation inside arrayOf.');
13432 }
13433 var propValue = props[propName];
13434 if (!Array.isArray(propValue)) {
13435 var propType = getPropType(propValue);
13436 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected an array.'));
13437 }
13438 for (var i = 0; i < propValue.length; i++) {
13439 var error = typeChecker(propValue, i, componentName, location, propFullName + '[' + i + ']', ReactPropTypesSecret);
13440 if (error instanceof Error) {
13441 return error;
13442 }
13443 }
13444 return null;
13445 }
13446 return createChainableTypeChecker(validate);
13447 }
13448
13449 function createElementTypeChecker() {
13450 function validate(props, propName, componentName, location, propFullName) {
13451 var propValue = props[propName];
13452 if (!isValidElement(propValue)) {
13453 var propType = getPropType(propValue);
13454 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected a single ReactElement.'));
13455 }
13456 return null;
13457 }
13458 return createChainableTypeChecker(validate);
13459 }
13460
13461 function createElementTypeTypeChecker() {
13462 function validate(props, propName, componentName, location, propFullName) {
13463 var propValue = props[propName];
13464 if (!ReactIs.isValidElementType(propValue)) {
13465 var propType = getPropType(propValue);
13466 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected a single ReactElement type.'));
13467 }
13468 return null;
13469 }
13470 return createChainableTypeChecker(validate);
13471 }
13472
13473 function createInstanceTypeChecker(expectedClass) {
13474 function validate(props, propName, componentName, location, propFullName) {
13475 if (!(props[propName] instanceof expectedClass)) {
13476 var expectedClassName = expectedClass.name || ANONYMOUS;
13477 var actualClassName = getClassName(props[propName]);
13478 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + actualClassName + '` supplied to `' + componentName + '`, expected ') + ('instance of `' + expectedClassName + '`.'));
13479 }
13480 return null;
13481 }
13482 return createChainableTypeChecker(validate);
13483 }
13484
13485 function createEnumTypeChecker(expectedValues) {
13486 if (!Array.isArray(expectedValues)) {
13487 if (true) {
13488 if (arguments.length > 1) {
13489 printWarning(
13490 'Invalid arguments supplied to oneOf, expected an array, got ' + arguments.length + ' arguments. ' +
13491 'A common mistake is to write oneOf(x, y, z) instead of oneOf([x, y, z]).'
13492 );
13493 } else {
13494 printWarning('Invalid argument supplied to oneOf, expected an array.');
13495 }
13496 }
13497 return emptyFunctionThatReturnsNull;
13498 }
13499
13500 function validate(props, propName, componentName, location, propFullName) {
13501 var propValue = props[propName];
13502 for (var i = 0; i < expectedValues.length; i++) {
13503 if (is(propValue, expectedValues[i])) {
13504 return null;
13505 }
13506 }
13507
13508 var valuesString = JSON.stringify(expectedValues, function replacer(key, value) {
13509 var type = getPreciseType(value);
13510 if (type === 'symbol') {
13511 return String(value);
13512 }
13513 return value;
13514 });
13515 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of value `' + String(propValue) + '` ' + ('supplied to `' + componentName + '`, expected one of ' + valuesString + '.'));
13516 }
13517 return createChainableTypeChecker(validate);
13518 }
13519
13520 function createObjectOfTypeChecker(typeChecker) {
13521 function validate(props, propName, componentName, location, propFullName) {
13522 if (typeof typeChecker !== 'function') {
13523 return new PropTypeError('Property `' + propFullName + '` of component `' + componentName + '` has invalid PropType notation inside objectOf.');
13524 }
13525 var propValue = props[propName];
13526 var propType = getPropType(propValue);
13527 if (propType !== 'object') {
13528 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected an object.'));
13529 }
13530 for (var key in propValue) {
13531 if (has(propValue, key)) {
13532 var error = typeChecker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret);
13533 if (error instanceof Error) {
13534 return error;
13535 }
13536 }
13537 }
13538 return null;
13539 }
13540 return createChainableTypeChecker(validate);
13541 }
13542
13543 function createUnionTypeChecker(arrayOfTypeCheckers) {
13544 if (!Array.isArray(arrayOfTypeCheckers)) {
13545 true ? printWarning('Invalid argument supplied to oneOfType, expected an instance of array.') : 0;
13546 return emptyFunctionThatReturnsNull;
13547 }
13548
13549 for (var i = 0; i < arrayOfTypeCheckers.length; i++) {
13550 var checker = arrayOfTypeCheckers[i];
13551 if (typeof checker !== 'function') {
13552 printWarning(
13553 'Invalid argument supplied to oneOfType. Expected an array of check functions, but ' +
13554 'received ' + getPostfixForTypeWarning(checker) + ' at index ' + i + '.'
13555 );
13556 return emptyFunctionThatReturnsNull;
13557 }
13558 }
13559
13560 function validate(props, propName, componentName, location, propFullName) {
13561 for (var i = 0; i < arrayOfTypeCheckers.length; i++) {
13562 var checker = arrayOfTypeCheckers[i];
13563 if (checker(props, propName, componentName, location, propFullName, ReactPropTypesSecret) == null) {
13564 return null;
13565 }
13566 }
13567
13568 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` supplied to ' + ('`' + componentName + '`.'));
13569 }
13570 return createChainableTypeChecker(validate);
13571 }
13572
13573 function createNodeChecker() {
13574 function validate(props, propName, componentName, location, propFullName) {
13575 if (!isNode(props[propName])) {
13576 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` supplied to ' + ('`' + componentName + '`, expected a ReactNode.'));
13577 }
13578 return null;
13579 }
13580 return createChainableTypeChecker(validate);
13581 }
13582
13583 function createShapeTypeChecker(shapeTypes) {
13584 function validate(props, propName, componentName, location, propFullName) {
13585 var propValue = props[propName];
13586 var propType = getPropType(propValue);
13587 if (propType !== 'object') {
13588 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type `' + propType + '` ' + ('supplied to `' + componentName + '`, expected `object`.'));
13589 }
13590 for (var key in shapeTypes) {
13591 var checker = shapeTypes[key];
13592 if (!checker) {
13593 continue;
13594 }
13595 var error = checker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret);
13596 if (error) {
13597 return error;
13598 }
13599 }
13600 return null;
13601 }
13602 return createChainableTypeChecker(validate);
13603 }
13604
13605 function createStrictShapeTypeChecker(shapeTypes) {
13606 function validate(props, propName, componentName, location, propFullName) {
13607 var propValue = props[propName];
13608 var propType = getPropType(propValue);
13609 if (propType !== 'object') {
13610 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type `' + propType + '` ' + ('supplied to `' + componentName + '`, expected `object`.'));
13611 }
13612 // We need to check all keys in case some are required but missing from
13613 // props.
13614 var allKeys = assign({}, props[propName], shapeTypes);
13615 for (var key in allKeys) {
13616 var checker = shapeTypes[key];
13617 if (!checker) {
13618 return new PropTypeError(
13619 'Invalid ' + location + ' `' + propFullName + '` key `' + key + '` supplied to `' + componentName + '`.' +
13620 '\nBad object: ' + JSON.stringify(props[propName], null, ' ') +
13621 '\nValid keys: ' + JSON.stringify(Object.keys(shapeTypes), null, ' ')
13622 );
13623 }
13624 var error = checker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret);
13625 if (error) {
13626 return error;
13627 }
13628 }
13629 return null;
13630 }
13631
13632 return createChainableTypeChecker(validate);
13633 }
13634
13635 function isNode(propValue) {
13636 switch (typeof propValue) {
13637 case 'number':
13638 case 'string':
13639 case 'undefined':
13640 return true;
13641 case 'boolean':
13642 return !propValue;
13643 case 'object':
13644 if (Array.isArray(propValue)) {
13645 return propValue.every(isNode);
13646 }
13647 if (propValue === null || isValidElement(propValue)) {
13648 return true;
13649 }
13650
13651 var iteratorFn = getIteratorFn(propValue);
13652 if (iteratorFn) {
13653 var iterator = iteratorFn.call(propValue);
13654 var step;
13655 if (iteratorFn !== propValue.entries) {
13656 while (!(step = iterator.next()).done) {
13657 if (!isNode(step.value)) {
13658 return false;
13659 }
13660 }
13661 } else {
13662 // Iterator will provide entry [k,v] tuples rather than values.
13663 while (!(step = iterator.next()).done) {
13664 var entry = step.value;
13665 if (entry) {
13666 if (!isNode(entry[1])) {
13667 return false;
13668 }
13669 }
13670 }
13671 }
13672 } else {
13673 return false;
13674 }
13675
13676 return true;
13677 default:
13678 return false;
13679 }
13680 }
13681
13682 function isSymbol(propType, propValue) {
13683 // Native Symbol.
13684 if (propType === 'symbol') {
13685 return true;
13686 }
13687
13688 // falsy value can't be a Symbol
13689 if (!propValue) {
13690 return false;
13691 }
13692
13693 // 19.4.3.5 Symbol.prototype[@@toStringTag] === 'Symbol'
13694 if (propValue['@@toStringTag'] === 'Symbol') {
13695 return true;
13696 }
13697
13698 // Fallback for non-spec compliant Symbols which are polyfilled.
13699 if (typeof Symbol === 'function' && propValue instanceof Symbol) {
13700 return true;
13701 }
13702
13703 return false;
13704 }
13705
13706 // Equivalent of `typeof` but with special handling for array and regexp.
13707 function getPropType(propValue) {
13708 var propType = typeof propValue;
13709 if (Array.isArray(propValue)) {
13710 return 'array';
13711 }
13712 if (propValue instanceof RegExp) {
13713 // Old webkits (at least until Android 4.0) return 'function' rather than
13714 // 'object' for typeof a RegExp. We'll normalize this here so that /bla/
13715 // passes PropTypes.object.
13716 return 'object';
13717 }
13718 if (isSymbol(propType, propValue)) {
13719 return 'symbol';
13720 }
13721 return propType;
13722 }
13723
13724 // This handles more types than `getPropType`. Only used for error messages.
13725 // See `createPrimitiveTypeChecker`.
13726 function getPreciseType(propValue) {
13727 if (typeof propValue === 'undefined' || propValue === null) {
13728 return '' + propValue;
13729 }
13730 var propType = getPropType(propValue);
13731 if (propType === 'object') {
13732 if (propValue instanceof Date) {
13733 return 'date';
13734 } else if (propValue instanceof RegExp) {
13735 return 'regexp';
13736 }
13737 }
13738 return propType;
13739 }
13740
13741 // Returns a string that is postfixed to a warning about an invalid type.
13742 // For example, "undefined" or "of type array"
13743 function getPostfixForTypeWarning(value) {
13744 var type = getPreciseType(value);
13745 switch (type) {
13746 case 'array':
13747 case 'object':
13748 return 'an ' + type;
13749 case 'boolean':
13750 case 'date':
13751 case 'regexp':
13752 return 'a ' + type;
13753 default:
13754 return type;
13755 }
13756 }
13757
13758 // Returns class name of the object, if any.
13759 function getClassName(propValue) {
13760 if (!propValue.constructor || !propValue.constructor.name) {
13761 return ANONYMOUS;
13762 }
13763 return propValue.constructor.name;
13764 }
13765
13766 ReactPropTypes.checkPropTypes = checkPropTypes;
13767 ReactPropTypes.resetWarningCache = checkPropTypes.resetWarningCache;
13768 ReactPropTypes.PropTypes = ReactPropTypes;
13769
13770 return ReactPropTypes;
13771 };
13772
13773
13774 /***/ }),
13775
13776 /***/ "../node_modules/prop-types/index.js":
13777 /*!*******************************************!*\
13778 !*** ../node_modules/prop-types/index.js ***!
13779 \*******************************************/
13780 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13781
13782 /**
13783 * Copyright (c) 2013-present, Facebook, Inc.
13784 *
13785 * This source code is licensed under the MIT license found in the
13786 * LICENSE file in the root directory of this source tree.
13787 */
13788
13789 if (true) {
13790 var ReactIs = __webpack_require__(/*! react-is */ "../node_modules/react-is/index.js");
13791
13792 // By explicitly using `prop-types` you are opting into new development behavior.
13793 // http://fb.me/prop-types-in-prod
13794 var throwOnDirectAccess = true;
13795 module.exports = __webpack_require__(/*! ./factoryWithTypeCheckers */ "../node_modules/prop-types/factoryWithTypeCheckers.js")(ReactIs.isElement, throwOnDirectAccess);
13796 } else {}
13797
13798
13799 /***/ }),
13800
13801 /***/ "../node_modules/prop-types/lib/ReactPropTypesSecret.js":
13802 /*!**************************************************************!*\
13803 !*** ../node_modules/prop-types/lib/ReactPropTypesSecret.js ***!
13804 \**************************************************************/
13805 /***/ ((module) => {
13806
13807 "use strict";
13808 /**
13809 * Copyright (c) 2013-present, Facebook, Inc.
13810 *
13811 * This source code is licensed under the MIT license found in the
13812 * LICENSE file in the root directory of this source tree.
13813 */
13814
13815
13816
13817 var ReactPropTypesSecret = 'SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED';
13818
13819 module.exports = ReactPropTypesSecret;
13820
13821
13822 /***/ }),
13823
13824 /***/ "../node_modules/react-is/cjs/react-is.development.js":
13825 /*!************************************************************!*\
13826 !*** ../node_modules/react-is/cjs/react-is.development.js ***!
13827 \************************************************************/
13828 /***/ ((__unused_webpack_module, exports) => {
13829
13830 "use strict";
13831 /** @license React v16.13.1
13832 * react-is.development.js
13833 *
13834 * Copyright (c) Facebook, Inc. and its affiliates.
13835 *
13836 * This source code is licensed under the MIT license found in the
13837 * LICENSE file in the root directory of this source tree.
13838 */
13839
13840
13841
13842
13843
13844 if (true) {
13845 (function() {
13846 'use strict';
13847
13848 // The Symbol used to tag the ReactElement-like types. If there is no native Symbol
13849 // nor polyfill, then a plain number is used for performance.
13850 var hasSymbol = typeof Symbol === 'function' && Symbol.for;
13851 var REACT_ELEMENT_TYPE = hasSymbol ? Symbol.for('react.element') : 0xeac7;
13852 var REACT_PORTAL_TYPE = hasSymbol ? Symbol.for('react.portal') : 0xeaca;
13853 var REACT_FRAGMENT_TYPE = hasSymbol ? Symbol.for('react.fragment') : 0xeacb;
13854 var REACT_STRICT_MODE_TYPE = hasSymbol ? Symbol.for('react.strict_mode') : 0xeacc;
13855 var REACT_PROFILER_TYPE = hasSymbol ? Symbol.for('react.profiler') : 0xead2;
13856 var REACT_PROVIDER_TYPE = hasSymbol ? Symbol.for('react.provider') : 0xeacd;
13857 var REACT_CONTEXT_TYPE = hasSymbol ? Symbol.for('react.context') : 0xeace; // TODO: We don't use AsyncMode or ConcurrentMode anymore. They were temporary
13858 // (unstable) APIs that have been removed. Can we remove the symbols?
13859
13860 var REACT_ASYNC_MODE_TYPE = hasSymbol ? Symbol.for('react.async_mode') : 0xeacf;
13861 var REACT_CONCURRENT_MODE_TYPE = hasSymbol ? Symbol.for('react.concurrent_mode') : 0xeacf;
13862 var REACT_FORWARD_REF_TYPE = hasSymbol ? Symbol.for('react.forward_ref') : 0xead0;
13863 var REACT_SUSPENSE_TYPE = hasSymbol ? Symbol.for('react.suspense') : 0xead1;
13864 var REACT_SUSPENSE_LIST_TYPE = hasSymbol ? Symbol.for('react.suspense_list') : 0xead8;
13865 var REACT_MEMO_TYPE = hasSymbol ? Symbol.for('react.memo') : 0xead3;
13866 var REACT_LAZY_TYPE = hasSymbol ? Symbol.for('react.lazy') : 0xead4;
13867 var REACT_BLOCK_TYPE = hasSymbol ? Symbol.for('react.block') : 0xead9;
13868 var REACT_FUNDAMENTAL_TYPE = hasSymbol ? Symbol.for('react.fundamental') : 0xead5;
13869 var REACT_RESPONDER_TYPE = hasSymbol ? Symbol.for('react.responder') : 0xead6;
13870 var REACT_SCOPE_TYPE = hasSymbol ? Symbol.for('react.scope') : 0xead7;
13871
13872 function isValidElementType(type) {
13873 return typeof type === 'string' || typeof type === 'function' || // Note: its typeof might be other than 'symbol' or 'number' if it's a polyfill.
13874 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);
13875 }
13876
13877 function typeOf(object) {
13878 if (typeof object === 'object' && object !== null) {
13879 var $$typeof = object.$$typeof;
13880
13881 switch ($$typeof) {
13882 case REACT_ELEMENT_TYPE:
13883 var type = object.type;
13884
13885 switch (type) {
13886 case REACT_ASYNC_MODE_TYPE:
13887 case REACT_CONCURRENT_MODE_TYPE:
13888 case REACT_FRAGMENT_TYPE:
13889 case REACT_PROFILER_TYPE:
13890 case REACT_STRICT_MODE_TYPE:
13891 case REACT_SUSPENSE_TYPE:
13892 return type;
13893
13894 default:
13895 var $$typeofType = type && type.$$typeof;
13896
13897 switch ($$typeofType) {
13898 case REACT_CONTEXT_TYPE:
13899 case REACT_FORWARD_REF_TYPE:
13900 case REACT_LAZY_TYPE:
13901 case REACT_MEMO_TYPE:
13902 case REACT_PROVIDER_TYPE:
13903 return $$typeofType;
13904
13905 default:
13906 return $$typeof;
13907 }
13908
13909 }
13910
13911 case REACT_PORTAL_TYPE:
13912 return $$typeof;
13913 }
13914 }
13915
13916 return undefined;
13917 } // AsyncMode is deprecated along with isAsyncMode
13918
13919 var AsyncMode = REACT_ASYNC_MODE_TYPE;
13920 var ConcurrentMode = REACT_CONCURRENT_MODE_TYPE;
13921 var ContextConsumer = REACT_CONTEXT_TYPE;
13922 var ContextProvider = REACT_PROVIDER_TYPE;
13923 var Element = REACT_ELEMENT_TYPE;
13924 var ForwardRef = REACT_FORWARD_REF_TYPE;
13925 var Fragment = REACT_FRAGMENT_TYPE;
13926 var Lazy = REACT_LAZY_TYPE;
13927 var Memo = REACT_MEMO_TYPE;
13928 var Portal = REACT_PORTAL_TYPE;
13929 var Profiler = REACT_PROFILER_TYPE;
13930 var StrictMode = REACT_STRICT_MODE_TYPE;
13931 var Suspense = REACT_SUSPENSE_TYPE;
13932 var hasWarnedAboutDeprecatedIsAsyncMode = false; // AsyncMode should be deprecated
13933
13934 function isAsyncMode(object) {
13935 {
13936 if (!hasWarnedAboutDeprecatedIsAsyncMode) {
13937 hasWarnedAboutDeprecatedIsAsyncMode = true; // Using console['warn'] to evade Babel and ESLint
13938
13939 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.');
13940 }
13941 }
13942
13943 return isConcurrentMode(object) || typeOf(object) === REACT_ASYNC_MODE_TYPE;
13944 }
13945 function isConcurrentMode(object) {
13946 return typeOf(object) === REACT_CONCURRENT_MODE_TYPE;
13947 }
13948 function isContextConsumer(object) {
13949 return typeOf(object) === REACT_CONTEXT_TYPE;
13950 }
13951 function isContextProvider(object) {
13952 return typeOf(object) === REACT_PROVIDER_TYPE;
13953 }
13954 function isElement(object) {
13955 return typeof object === 'object' && object !== null && object.$$typeof === REACT_ELEMENT_TYPE;
13956 }
13957 function isForwardRef(object) {
13958 return typeOf(object) === REACT_FORWARD_REF_TYPE;
13959 }
13960 function isFragment(object) {
13961 return typeOf(object) === REACT_FRAGMENT_TYPE;
13962 }
13963 function isLazy(object) {
13964 return typeOf(object) === REACT_LAZY_TYPE;
13965 }
13966 function isMemo(object) {
13967 return typeOf(object) === REACT_MEMO_TYPE;
13968 }
13969 function isPortal(object) {
13970 return typeOf(object) === REACT_PORTAL_TYPE;
13971 }
13972 function isProfiler(object) {
13973 return typeOf(object) === REACT_PROFILER_TYPE;
13974 }
13975 function isStrictMode(object) {
13976 return typeOf(object) === REACT_STRICT_MODE_TYPE;
13977 }
13978 function isSuspense(object) {
13979 return typeOf(object) === REACT_SUSPENSE_TYPE;
13980 }
13981
13982 exports.AsyncMode = AsyncMode;
13983 exports.ConcurrentMode = ConcurrentMode;
13984 exports.ContextConsumer = ContextConsumer;
13985 exports.ContextProvider = ContextProvider;
13986 exports.Element = Element;
13987 exports.ForwardRef = ForwardRef;
13988 exports.Fragment = Fragment;
13989 exports.Lazy = Lazy;
13990 exports.Memo = Memo;
13991 exports.Portal = Portal;
13992 exports.Profiler = Profiler;
13993 exports.StrictMode = StrictMode;
13994 exports.Suspense = Suspense;
13995 exports.isAsyncMode = isAsyncMode;
13996 exports.isConcurrentMode = isConcurrentMode;
13997 exports.isContextConsumer = isContextConsumer;
13998 exports.isContextProvider = isContextProvider;
13999 exports.isElement = isElement;
14000 exports.isForwardRef = isForwardRef;
14001 exports.isFragment = isFragment;
14002 exports.isLazy = isLazy;
14003 exports.isMemo = isMemo;
14004 exports.isPortal = isPortal;
14005 exports.isProfiler = isProfiler;
14006 exports.isStrictMode = isStrictMode;
14007 exports.isSuspense = isSuspense;
14008 exports.isValidElementType = isValidElementType;
14009 exports.typeOf = typeOf;
14010 })();
14011 }
14012
14013
14014 /***/ }),
14015
14016 /***/ "../node_modules/react-is/index.js":
14017 /*!*****************************************!*\
14018 !*** ../node_modules/react-is/index.js ***!
14019 \*****************************************/
14020 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14021
14022 "use strict";
14023
14024
14025 if (false) {} else {
14026 module.exports = __webpack_require__(/*! ./cjs/react-is.development.js */ "../node_modules/react-is/cjs/react-is.development.js");
14027 }
14028
14029
14030 /***/ }),
14031
14032 /***/ "../node_modules/react-lifecycles-compat/react-lifecycles-compat.es.js":
14033 /*!*****************************************************************************!*\
14034 !*** ../node_modules/react-lifecycles-compat/react-lifecycles-compat.es.js ***!
14035 \*****************************************************************************/
14036 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
14037
14038 "use strict";
14039 __webpack_require__.r(__webpack_exports__);
14040 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
14041 /* harmony export */ "polyfill": () => (/* binding */ polyfill)
14042 /* harmony export */ });
14043 /**
14044 * Copyright (c) 2013-present, Facebook, Inc.
14045 *
14046 * This source code is licensed under the MIT license found in the
14047 * LICENSE file in the root directory of this source tree.
14048 */
14049
14050 function componentWillMount() {
14051 // Call this.constructor.gDSFP to support sub-classes.
14052 var state = this.constructor.getDerivedStateFromProps(this.props, this.state);
14053 if (state !== null && state !== undefined) {
14054 this.setState(state);
14055 }
14056 }
14057
14058 function componentWillReceiveProps(nextProps) {
14059 // Call this.constructor.gDSFP to support sub-classes.
14060 // Use the setState() updater to ensure state isn't stale in certain edge cases.
14061 function updater(prevState) {
14062 var state = this.constructor.getDerivedStateFromProps(nextProps, prevState);
14063 return state !== null && state !== undefined ? state : null;
14064 }
14065 // Binding "this" is important for shallow renderer support.
14066 this.setState(updater.bind(this));
14067 }
14068
14069 function componentWillUpdate(nextProps, nextState) {
14070 try {
14071 var prevProps = this.props;
14072 var prevState = this.state;
14073 this.props = nextProps;
14074 this.state = nextState;
14075 this.__reactInternalSnapshotFlag = true;
14076 this.__reactInternalSnapshot = this.getSnapshotBeforeUpdate(
14077 prevProps,
14078 prevState
14079 );
14080 } finally {
14081 this.props = prevProps;
14082 this.state = prevState;
14083 }
14084 }
14085
14086 // React may warn about cWM/cWRP/cWU methods being deprecated.
14087 // Add a flag to suppress these warnings for this special case.
14088 componentWillMount.__suppressDeprecationWarning = true;
14089 componentWillReceiveProps.__suppressDeprecationWarning = true;
14090 componentWillUpdate.__suppressDeprecationWarning = true;
14091
14092 function polyfill(Component) {
14093 var prototype = Component.prototype;
14094
14095 if (!prototype || !prototype.isReactComponent) {
14096 throw new Error('Can only polyfill class components');
14097 }
14098
14099 if (
14100 typeof Component.getDerivedStateFromProps !== 'function' &&
14101 typeof prototype.getSnapshotBeforeUpdate !== 'function'
14102 ) {
14103 return Component;
14104 }
14105
14106 // If new component APIs are defined, "unsafe" lifecycles won't be called.
14107 // Error if any of these lifecycles are present,
14108 // Because they would work differently between older and newer (16.3+) versions of React.
14109 var foundWillMountName = null;
14110 var foundWillReceivePropsName = null;
14111 var foundWillUpdateName = null;
14112 if (typeof prototype.componentWillMount === 'function') {
14113 foundWillMountName = 'componentWillMount';
14114 } else if (typeof prototype.UNSAFE_componentWillMount === 'function') {
14115 foundWillMountName = 'UNSAFE_componentWillMount';
14116 }
14117 if (typeof prototype.componentWillReceiveProps === 'function') {
14118 foundWillReceivePropsName = 'componentWillReceiveProps';
14119 } else if (typeof prototype.UNSAFE_componentWillReceiveProps === 'function') {
14120 foundWillReceivePropsName = 'UNSAFE_componentWillReceiveProps';
14121 }
14122 if (typeof prototype.componentWillUpdate === 'function') {
14123 foundWillUpdateName = 'componentWillUpdate';
14124 } else if (typeof prototype.UNSAFE_componentWillUpdate === 'function') {
14125 foundWillUpdateName = 'UNSAFE_componentWillUpdate';
14126 }
14127 if (
14128 foundWillMountName !== null ||
14129 foundWillReceivePropsName !== null ||
14130 foundWillUpdateName !== null
14131 ) {
14132 var componentName = Component.displayName || Component.name;
14133 var newApiName =
14134 typeof Component.getDerivedStateFromProps === 'function'
14135 ? 'getDerivedStateFromProps()'
14136 : 'getSnapshotBeforeUpdate()';
14137
14138 throw Error(
14139 'Unsafe legacy lifecycles will not be called for components using new component APIs.\n\n' +
14140 componentName +
14141 ' uses ' +
14142 newApiName +
14143 ' but also contains the following legacy lifecycles:' +
14144 (foundWillMountName !== null ? '\n ' + foundWillMountName : '') +
14145 (foundWillReceivePropsName !== null
14146 ? '\n ' + foundWillReceivePropsName
14147 : '') +
14148 (foundWillUpdateName !== null ? '\n ' + foundWillUpdateName : '') +
14149 '\n\nThe above lifecycles should be removed. Learn more about this warning here:\n' +
14150 'https://fb.me/react-async-component-lifecycle-hooks'
14151 );
14152 }
14153
14154 // React <= 16.2 does not support static getDerivedStateFromProps.
14155 // As a workaround, use cWM and cWRP to invoke the new static lifecycle.
14156 // Newer versions of React will ignore these lifecycles if gDSFP exists.
14157 if (typeof Component.getDerivedStateFromProps === 'function') {
14158 prototype.componentWillMount = componentWillMount;
14159 prototype.componentWillReceiveProps = componentWillReceiveProps;
14160 }
14161
14162 // React <= 16.2 does not support getSnapshotBeforeUpdate.
14163 // As a workaround, use cWU to invoke the new lifecycle.
14164 // Newer versions of React will ignore that lifecycle if gSBU exists.
14165 if (typeof prototype.getSnapshotBeforeUpdate === 'function') {
14166 if (typeof prototype.componentDidUpdate !== 'function') {
14167 throw new Error(
14168 'Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype'
14169 );
14170 }
14171
14172 prototype.componentWillUpdate = componentWillUpdate;
14173
14174 var componentDidUpdate = prototype.componentDidUpdate;
14175
14176 prototype.componentDidUpdate = function componentDidUpdatePolyfill(
14177 prevProps,
14178 prevState,
14179 maybeSnapshot
14180 ) {
14181 // 16.3+ will not execute our will-update method;
14182 // It will pass a snapshot value to did-update though.
14183 // Older versions will require our polyfilled will-update value.
14184 // We need to handle both cases, but can't just check for the presence of "maybeSnapshot",
14185 // Because for <= 15.x versions this might be a "prevContext" object.
14186 // We also can't just check "__reactInternalSnapshot",
14187 // Because get-snapshot might return a falsy value.
14188 // So check for the explicit __reactInternalSnapshotFlag flag to determine behavior.
14189 var snapshot = this.__reactInternalSnapshotFlag
14190 ? this.__reactInternalSnapshot
14191 : maybeSnapshot;
14192
14193 componentDidUpdate.call(this, prevProps, prevState, snapshot);
14194 };
14195 }
14196
14197 return Component;
14198 }
14199
14200
14201
14202
14203 /***/ }),
14204
14205 /***/ "../node_modules/warning/warning.js":
14206 /*!******************************************!*\
14207 !*** ../node_modules/warning/warning.js ***!
14208 \******************************************/
14209 /***/ ((module) => {
14210
14211 "use strict";
14212 /**
14213 * Copyright (c) 2014-present, Facebook, Inc.
14214 *
14215 * This source code is licensed under the MIT license found in the
14216 * LICENSE file in the root directory of this source tree.
14217 */
14218
14219
14220
14221 /**
14222 * Similar to invariant but only logs a warning if the condition is not met.
14223 * This can be used to log issues in development environments in critical
14224 * paths. Removing the logging code for production environments will keep the
14225 * same logic and follow the same code paths.
14226 */
14227
14228 var __DEV__ = "development" !== 'production';
14229
14230 var warning = function() {};
14231
14232 if (__DEV__) {
14233 var printWarning = function printWarning(format, args) {
14234 var len = arguments.length;
14235 args = new Array(len > 1 ? len - 1 : 0);
14236 for (var key = 1; key < len; key++) {
14237 args[key - 1] = arguments[key];
14238 }
14239 var argIndex = 0;
14240 var message = 'Warning: ' +
14241 format.replace(/%s/g, function() {
14242 return args[argIndex++];
14243 });
14244 if (typeof console !== 'undefined') {
14245 console.error(message);
14246 }
14247 try {
14248 // --- Welcome to debugging React ---
14249 // This error was thrown as a convenience so that you can use this stack
14250 // to find the callsite that caused this warning to fire.
14251 throw new Error(message);
14252 } catch (x) {}
14253 }
14254
14255 warning = function(condition, format, args) {
14256 var len = arguments.length;
14257 args = new Array(len > 2 ? len - 2 : 0);
14258 for (var key = 2; key < len; key++) {
14259 args[key - 2] = arguments[key];
14260 }
14261 if (format === undefined) {
14262 throw new Error(
14263 '`warning(condition, format, ...args)` requires a warning ' +
14264 'message argument'
14265 );
14266 }
14267 if (!condition) {
14268 printWarning.apply(null, [format].concat(args));
14269 }
14270 };
14271 }
14272
14273 module.exports = warning;
14274
14275
14276 /***/ }),
14277
14278 /***/ "react":
14279 /*!************************!*\
14280 !*** external "React" ***!
14281 \************************/
14282 /***/ ((module) => {
14283
14284 "use strict";
14285 module.exports = React;
14286
14287 /***/ }),
14288
14289 /***/ "@elementor/router":
14290 /*!**********************************************!*\
14291 !*** external "elementorAppPackages.router" ***!
14292 \**********************************************/
14293 /***/ ((module) => {
14294
14295 "use strict";
14296 module.exports = elementorAppPackages.router;
14297
14298 /***/ }),
14299
14300 /***/ "@wordpress/i18n":
14301 /*!**************************!*\
14302 !*** external "wp.i18n" ***!
14303 \**************************/
14304 /***/ ((module) => {
14305
14306 "use strict";
14307 module.exports = wp.i18n;
14308
14309 /***/ })
14310
14311 /******/ });
14312 /************************************************************************/
14313 /******/ // The module cache
14314 /******/ var __webpack_module_cache__ = {};
14315 /******/
14316 /******/ // The require function
14317 /******/ function __webpack_require__(moduleId) {
14318 /******/ // Check if module is in cache
14319 /******/ var cachedModule = __webpack_module_cache__[moduleId];
14320 /******/ if (cachedModule !== undefined) {
14321 /******/ return cachedModule.exports;
14322 /******/ }
14323 /******/ // Create a new module (and put it into the cache)
14324 /******/ var module = __webpack_module_cache__[moduleId] = {
14325 /******/ // no module.id needed
14326 /******/ // no module.loaded needed
14327 /******/ exports: {}
14328 /******/ };
14329 /******/
14330 /******/ // Execute the module function
14331 /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__);
14332 /******/
14333 /******/ // Return the exports of the module
14334 /******/ return module.exports;
14335 /******/ }
14336 /******/
14337 /************************************************************************/
14338 /******/ /* webpack/runtime/compat get default export */
14339 /******/ (() => {
14340 /******/ // getDefaultExport function for compatibility with non-harmony modules
14341 /******/ __webpack_require__.n = (module) => {
14342 /******/ var getter = module && module.__esModule ?
14343 /******/ () => (module['default']) :
14344 /******/ () => (module);
14345 /******/ __webpack_require__.d(getter, { a: getter });
14346 /******/ return getter;
14347 /******/ };
14348 /******/ })();
14349 /******/
14350 /******/ /* webpack/runtime/define property getters */
14351 /******/ (() => {
14352 /******/ // define getter functions for harmony exports
14353 /******/ __webpack_require__.d = (exports, definition) => {
14354 /******/ for(var key in definition) {
14355 /******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {
14356 /******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] });
14357 /******/ }
14358 /******/ }
14359 /******/ };
14360 /******/ })();
14361 /******/
14362 /******/ /* webpack/runtime/global */
14363 /******/ (() => {
14364 /******/ __webpack_require__.g = (function() {
14365 /******/ if (typeof globalThis === 'object') return globalThis;
14366 /******/ try {
14367 /******/ return this || new Function('return this')();
14368 /******/ } catch (e) {
14369 /******/ if (typeof window === 'object') return window;
14370 /******/ }
14371 /******/ })();
14372 /******/ })();
14373 /******/
14374 /******/ /* webpack/runtime/hasOwnProperty shorthand */
14375 /******/ (() => {
14376 /******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))
14377 /******/ })();
14378 /******/
14379 /******/ /* webpack/runtime/make namespace object */
14380 /******/ (() => {
14381 /******/ // define __esModule on exports
14382 /******/ __webpack_require__.r = (exports) => {
14383 /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
14384 /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
14385 /******/ }
14386 /******/ Object.defineProperty(exports, '__esModule', { value: true });
14387 /******/ };
14388 /******/ })();
14389 /******/
14390 /************************************************************************/
14391 var __webpack_exports__ = {};
14392 // This entry need to be wrapped in an IIFE because it need to be in strict mode.
14393 (() => {
14394 "use strict";
14395 /*!*********************************************!*\
14396 !*** ../core/app/assets/js/app-packages.js ***!
14397 \*********************************************/
14398
14399
14400 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
14401
14402 var _router = _interopRequireDefault(__webpack_require__(/*! ./router */ "../core/app/assets/js/router.js"));
14403
14404 var _package = __webpack_require__(/*! ./package */ "../core/app/assets/js/package.js");
14405
14406 var _package2 = _interopRequireDefault(__webpack_require__(/*! ../../modules/site-editor/assets/js/package */ "../core/app/modules/site-editor/assets/js/package.js"));
14407
14408 /**
14409 * Temporary solution for share components.
14410 * TODO.
14411 */
14412 // Make router available for use within packages.
14413 // Alphabetical order.
14414 window.elementorAppPackages = {
14415 appUi: _package.appUi,
14416 components: _package.components,
14417 hooks: _package.hooks,
14418 router: _router.default,
14419 siteEditor: _package2.default
14420 };
14421 })();
14422
14423 /******/ })()
14424 ;
14425 //# sourceMappingURL=app-packages.js.map