balmet.com

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

app-packages.js (743124B)


      1 /*! elementor - v3.4.4 - 13-09-2021 */
      2 /******/ (() => { // webpackBootstrap
      3 /******/ 	var __webpack_modules__ = ({
      4 
      5 /***/ "../core/app/assets/js/molecules/collapse.scss":
      6 /*!*****************************************************!*\
      7   !*** ../core/app/assets/js/molecules/collapse.scss ***!
      8   \*****************************************************/
      9 /***/ (() => {
     10 
     11 
     12 
     13 /***/ }),
     14 
     15 /***/ "../core/app/assets/js/molecules/upload-file.scss":
     16 /*!********************************************************!*\
     17   !*** ../core/app/assets/js/molecules/upload-file.scss ***!
     18   \********************************************************/
     19 /***/ (() => {
     20 
     21 
     22 
     23 /***/ }),
     24 
     25 /***/ "../core/app/assets/js/organisms/drop-zone.scss":
     26 /*!******************************************************!*\
     27   !*** ../core/app/assets/js/organisms/drop-zone.scss ***!
     28   \******************************************************/
     29 /***/ (() => {
     30 
     31 
     32 
     33 /***/ }),
     34 
     35 /***/ "../core/app/assets/js/organisms/wizard-footer.scss":
     36 /*!**********************************************************!*\
     37   !*** ../core/app/assets/js/organisms/wizard-footer.scss ***!
     38   \**********************************************************/
     39 /***/ (() => {
     40 
     41 
     42 
     43 /***/ }),
     44 
     45 /***/ "../core/app/assets/js/ui/atoms/box.scss":
     46 /*!***********************************************!*\
     47   !*** ../core/app/assets/js/ui/atoms/box.scss ***!
     48   \***********************************************/
     49 /***/ (() => {
     50 
     51 
     52 
     53 /***/ }),
     54 
     55 /***/ "../core/app/assets/js/ui/atoms/checkbox.scss":
     56 /*!****************************************************!*\
     57   !*** ../core/app/assets/js/ui/atoms/checkbox.scss ***!
     58   \****************************************************/
     59 /***/ (() => {
     60 
     61 
     62 
     63 /***/ }),
     64 
     65 /***/ "../core/app/assets/js/ui/atoms/css-grid.scss":
     66 /*!****************************************************!*\
     67   !*** ../core/app/assets/js/ui/atoms/css-grid.scss ***!
     68   \****************************************************/
     69 /***/ (() => {
     70 
     71 
     72 
     73 /***/ }),
     74 
     75 /***/ "../core/app/assets/js/ui/atoms/drag-drop.scss":
     76 /*!*****************************************************!*\
     77   !*** ../core/app/assets/js/ui/atoms/drag-drop.scss ***!
     78   \*****************************************************/
     79 /***/ (() => {
     80 
     81 
     82 
     83 /***/ }),
     84 
     85 /***/ "../core/app/assets/js/ui/atoms/text-field.scss":
     86 /*!******************************************************!*\
     87   !*** ../core/app/assets/js/ui/atoms/text-field.scss ***!
     88   \******************************************************/
     89 /***/ (() => {
     90 
     91 
     92 
     93 /***/ }),
     94 
     95 /***/ "../core/app/assets/js/ui/card/card.scss":
     96 /*!***********************************************!*\
     97   !*** ../core/app/assets/js/ui/card/card.scss ***!
     98   \***********************************************/
     99 /***/ (() => {
    100 
    101 
    102 
    103 /***/ }),
    104 
    105 /***/ "../core/app/assets/js/ui/dialog/dialog.scss":
    106 /*!***************************************************!*\
    107   !*** ../core/app/assets/js/ui/dialog/dialog.scss ***!
    108   \***************************************************/
    109 /***/ (() => {
    110 
    111 
    112 
    113 /***/ }),
    114 
    115 /***/ "../core/app/assets/js/ui/grid/grid.scss":
    116 /*!***********************************************!*\
    117   !*** ../core/app/assets/js/ui/grid/grid.scss ***!
    118   \***********************************************/
    119 /***/ (() => {
    120 
    121 
    122 
    123 /***/ }),
    124 
    125 /***/ "../core/app/assets/js/ui/menu/menu-item.scss":
    126 /*!****************************************************!*\
    127   !*** ../core/app/assets/js/ui/menu/menu-item.scss ***!
    128   \****************************************************/
    129 /***/ (() => {
    130 
    131 
    132 
    133 /***/ }),
    134 
    135 /***/ "../core/app/assets/js/ui/menu/menu.scss":
    136 /*!***********************************************!*\
    137   !*** ../core/app/assets/js/ui/menu/menu.scss ***!
    138   \***********************************************/
    139 /***/ (() => {
    140 
    141 
    142 
    143 /***/ }),
    144 
    145 /***/ "../core/app/assets/js/ui/modal/modal.scss":
    146 /*!*************************************************!*\
    147   !*** ../core/app/assets/js/ui/modal/modal.scss ***!
    148   \*************************************************/
    149 /***/ (() => {
    150 
    151 
    152 
    153 /***/ }),
    154 
    155 /***/ "../core/app/assets/js/ui/molecules/add-new-button.scss":
    156 /*!**************************************************************!*\
    157   !*** ../core/app/assets/js/ui/molecules/add-new-button.scss ***!
    158   \**************************************************************/
    159 /***/ (() => {
    160 
    161 
    162 
    163 /***/ }),
    164 
    165 /***/ "../core/app/assets/js/ui/molecules/inline-link.scss":
    166 /*!***********************************************************!*\
    167   !*** ../core/app/assets/js/ui/molecules/inline-link.scss ***!
    168   \***********************************************************/
    169 /***/ (() => {
    170 
    171 
    172 
    173 /***/ }),
    174 
    175 /***/ "../core/app/assets/js/ui/molecules/list.scss":
    176 /*!****************************************************!*\
    177   !*** ../core/app/assets/js/ui/molecules/list.scss ***!
    178   \****************************************************/
    179 /***/ (() => {
    180 
    181 
    182 
    183 /***/ }),
    184 
    185 /***/ "../core/app/assets/js/ui/molecules/notice.scss":
    186 /*!******************************************************!*\
    187   !*** ../core/app/assets/js/ui/molecules/notice.scss ***!
    188   \******************************************************/
    189 /***/ (() => {
    190 
    191 
    192 
    193 /***/ }),
    194 
    195 /***/ "../core/app/assets/js/ui/molecules/popover.scss":
    196 /*!*******************************************************!*\
    197   !*** ../core/app/assets/js/ui/molecules/popover.scss ***!
    198   \*******************************************************/
    199 /***/ (() => {
    200 
    201 
    202 
    203 /***/ }),
    204 
    205 /***/ "../core/app/assets/js/ui/molecules/select2.scss":
    206 /*!*******************************************************!*\
    207   !*** ../core/app/assets/js/ui/molecules/select2.scss ***!
    208   \*******************************************************/
    209 /***/ (() => {
    210 
    211 
    212 
    213 /***/ }),
    214 
    215 /***/ "../core/app/modules/import-export/assets/js/pages/export/export-complete/export-complete.scss":
    216 /*!*****************************************************************************************************!*\
    217   !*** ../core/app/modules/import-export/assets/js/pages/export/export-complete/export-complete.scss ***!
    218   \*****************************************************************************************************/
    219 /***/ (() => {
    220 
    221 
    222 
    223 /***/ }),
    224 
    225 /***/ "../core/app/modules/import-export/assets/js/pages/export/export-kit/export-kit.scss":
    226 /*!*******************************************************************************************!*\
    227   !*** ../core/app/modules/import-export/assets/js/pages/export/export-kit/export-kit.scss ***!
    228   \*******************************************************************************************/
    229 /***/ (() => {
    230 
    231 
    232 
    233 /***/ }),
    234 
    235 /***/ "../core/app/modules/import-export/assets/js/pages/import/import-kit/import-kit.scss":
    236 /*!*******************************************************************************************!*\
    237   !*** ../core/app/modules/import-export/assets/js/pages/import/import-kit/import-kit.scss ***!
    238   \*******************************************************************************************/
    239 /***/ (() => {
    240 
    241 
    242 
    243 /***/ }),
    244 
    245 /***/ "../core/app/modules/import-export/assets/js/pages/import/import-resolver/import-resolver.scss":
    246 /*!*****************************************************************************************************!*\
    247   !*** ../core/app/modules/import-export/assets/js/pages/import/import-resolver/import-resolver.scss ***!
    248   \*****************************************************************************************************/
    249 /***/ (() => {
    250 
    251 
    252 
    253 /***/ }),
    254 
    255 /***/ "../core/app/modules/import-export/assets/js/shared/content-layout/content-layout.scss":
    256 /*!*********************************************************************************************!*\
    257   !*** ../core/app/modules/import-export/assets/js/shared/content-layout/content-layout.scss ***!
    258   \*********************************************************************************************/
    259 /***/ (() => {
    260 
    261 
    262 
    263 /***/ }),
    264 
    265 /***/ "../core/app/modules/import-export/assets/js/shared/info-modal/info-modal.scss":
    266 /*!*************************************************************************************!*\
    267   !*** ../core/app/modules/import-export/assets/js/shared/info-modal/info-modal.scss ***!
    268   \*************************************************************************************/
    269 /***/ (() => {
    270 
    271 
    272 
    273 /***/ }),
    274 
    275 /***/ "../core/app/modules/import-export/assets/js/shared/kit-content/components/templates-features/templates-features.scss":
    276 /*!****************************************************************************************************************************!*\
    277   !*** ../core/app/modules/import-export/assets/js/shared/kit-content/components/templates-features/templates-features.scss ***!
    278   \****************************************************************************************************************************/
    279 /***/ (() => {
    280 
    281 
    282 
    283 /***/ }),
    284 
    285 /***/ "../core/app/modules/import-export/assets/js/shared/kit-content/kit-content.scss":
    286 /*!***************************************************************************************!*\
    287   !*** ../core/app/modules/import-export/assets/js/shared/kit-content/kit-content.scss ***!
    288   \***************************************************************************************/
    289 /***/ (() => {
    290 
    291 
    292 
    293 /***/ }),
    294 
    295 /***/ "../core/app/modules/import-export/assets/js/shared/kit-data/kit-data.scss":
    296 /*!*********************************************************************************!*\
    297   !*** ../core/app/modules/import-export/assets/js/shared/kit-data/kit-data.scss ***!
    298   \*********************************************************************************/
    299 /***/ (() => {
    300 
    301 
    302 
    303 /***/ }),
    304 
    305 /***/ "../core/app/modules/import-export/assets/js/ui/page-header/page-header.scss":
    306 /*!***********************************************************************************!*\
    307   !*** ../core/app/modules/import-export/assets/js/ui/page-header/page-header.scss ***!
    308   \***********************************************************************************/
    309 /***/ (() => {
    310 
    311 
    312 
    313 /***/ }),
    314 
    315 /***/ "../core/app/modules/import-export/assets/js/ui/panel/panel.scss":
    316 /*!***********************************************************************!*\
    317   !*** ../core/app/modules/import-export/assets/js/ui/panel/panel.scss ***!
    318   \***********************************************************************/
    319 /***/ (() => {
    320 
    321 
    322 
    323 /***/ }),
    324 
    325 /***/ "../core/app/modules/import-export/assets/js/ui/wizard-step/wizard-step.scss":
    326 /*!***********************************************************************************!*\
    327   !*** ../core/app/modules/import-export/assets/js/ui/wizard-step/wizard-step.scss ***!
    328   \***********************************************************************************/
    329 /***/ (() => {
    330 
    331 
    332 
    333 /***/ }),
    334 
    335 /***/ "../core/app/modules/site-editor/assets/js/molecules/site-part.scss":
    336 /*!**************************************************************************!*\
    337   !*** ../core/app/modules/site-editor/assets/js/molecules/site-part.scss ***!
    338   \**************************************************************************/
    339 /***/ (() => {
    340 
    341 
    342 
    343 /***/ }),
    344 
    345 /***/ "../core/app/modules/site-editor/assets/js/organisms/menu.scss":
    346 /*!*********************************************************************!*\
    347   !*** ../core/app/modules/site-editor/assets/js/organisms/menu.scss ***!
    348   \*********************************************************************/
    349 /***/ (() => {
    350 
    351 
    352 
    353 /***/ }),
    354 
    355 /***/ "../core/app/modules/site-editor/assets/js/pages/promotion.scss":
    356 /*!**********************************************************************!*\
    357   !*** ../core/app/modules/site-editor/assets/js/pages/promotion.scss ***!
    358   \**********************************************************************/
    359 /***/ (() => {
    360 
    361 
    362 
    363 /***/ }),
    364 
    365 /***/ "../core/app/modules/site-editor/assets/js/templates/site-editor.scss":
    366 /*!****************************************************************************!*\
    367   !*** ../core/app/modules/site-editor/assets/js/templates/site-editor.scss ***!
    368   \****************************************************************************/
    369 /***/ (() => {
    370 
    371 
    372 
    373 /***/ }),
    374 
    375 /***/ "../core/app/modules/site-editor/assets/scss/loading.scss":
    376 /*!****************************************************************!*\
    377   !*** ../core/app/modules/site-editor/assets/scss/loading.scss ***!
    378   \****************************************************************/
    379 /***/ (() => {
    380 
    381 
    382 
    383 /***/ }),
    384 
    385 /***/ "../node_modules/@babel/runtime-corejs2/core-js/array/from.js":
    386 /*!********************************************************************!*\
    387   !*** ../node_modules/@babel/runtime-corejs2/core-js/array/from.js ***!
    388   \********************************************************************/
    389 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
    390 
    391 module.exports = __webpack_require__(/*! core-js/library/fn/array/from */ "../node_modules/core-js/library/fn/array/from.js");
    392 
    393 /***/ }),
    394 
    395 /***/ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js":
    396 /*!************************************************************************!*\
    397   !*** ../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js ***!
    398   \************************************************************************/
    399 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
    400 
    401 module.exports = __webpack_require__(/*! core-js/library/fn/array/is-array */ "../node_modules/core-js/library/fn/array/is-array.js");
    402 
    403 /***/ }),
    404 
    405 /***/ "../node_modules/@babel/runtime-corejs2/core-js/json/stringify.js":
    406 /*!************************************************************************!*\
    407   !*** ../node_modules/@babel/runtime-corejs2/core-js/json/stringify.js ***!
    408   \************************************************************************/
    409 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
    410 
    411 module.exports = __webpack_require__(/*! core-js/library/fn/json/stringify */ "../node_modules/core-js/library/fn/json/stringify.js");
    412 
    413 /***/ }),
    414 
    415 /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/assign.js":
    416 /*!***********************************************************************!*\
    417   !*** ../node_modules/@babel/runtime-corejs2/core-js/object/assign.js ***!
    418   \***********************************************************************/
    419 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
    420 
    421 module.exports = __webpack_require__(/*! core-js/library/fn/object/assign */ "../node_modules/core-js/library/fn/object/assign.js");
    422 
    423 /***/ }),
    424 
    425 /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/create.js":
    426 /*!***********************************************************************!*\
    427   !*** ../node_modules/@babel/runtime-corejs2/core-js/object/create.js ***!
    428   \***********************************************************************/
    429 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
    430 
    431 module.exports = __webpack_require__(/*! core-js/library/fn/object/create */ "../node_modules/core-js/library/fn/object/create.js");
    432 
    433 /***/ }),
    434 
    435 /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/define-properties.js":
    436 /*!**********************************************************************************!*\
    437   !*** ../node_modules/@babel/runtime-corejs2/core-js/object/define-properties.js ***!
    438   \**********************************************************************************/
    439 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
    440 
    441 module.exports = __webpack_require__(/*! core-js/library/fn/object/define-properties */ "../node_modules/core-js/library/fn/object/define-properties.js");
    442 
    443 /***/ }),
    444 
    445 /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js":
    446 /*!********************************************************************************!*\
    447   !*** ../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js ***!
    448   \********************************************************************************/
    449 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
    450 
    451 module.exports = __webpack_require__(/*! core-js/library/fn/object/define-property */ "../node_modules/core-js/library/fn/object/define-property.js");
    452 
    453 /***/ }),
    454 
    455 /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js":
    456 /*!************************************************************************!*\
    457   !*** ../node_modules/@babel/runtime-corejs2/core-js/object/entries.js ***!
    458   \************************************************************************/
    459 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
    460 
    461 module.exports = __webpack_require__(/*! core-js/library/fn/object/entries */ "../node_modules/core-js/library/fn/object/entries.js");
    462 
    463 /***/ }),
    464 
    465 /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptor.js":
    466 /*!********************************************************************************************!*\
    467   !*** ../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptor.js ***!
    468   \********************************************************************************************/
    469 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
    470 
    471 module.exports = __webpack_require__(/*! core-js/library/fn/object/get-own-property-descriptor */ "../node_modules/core-js/library/fn/object/get-own-property-descriptor.js");
    472 
    473 /***/ }),
    474 
    475 /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptors.js":
    476 /*!*********************************************************************************************!*\
    477   !*** ../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptors.js ***!
    478   \*********************************************************************************************/
    479 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
    480 
    481 module.exports = __webpack_require__(/*! core-js/library/fn/object/get-own-property-descriptors */ "../node_modules/core-js/library/fn/object/get-own-property-descriptors.js");
    482 
    483 /***/ }),
    484 
    485 /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-symbols.js":
    486 /*!*****************************************************************************************!*\
    487   !*** ../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-symbols.js ***!
    488   \*****************************************************************************************/
    489 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
    490 
    491 module.exports = __webpack_require__(/*! core-js/library/fn/object/get-own-property-symbols */ "../node_modules/core-js/library/fn/object/get-own-property-symbols.js");
    492 
    493 /***/ }),
    494 
    495 /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/get-prototype-of.js":
    496 /*!*********************************************************************************!*\
    497   !*** ../node_modules/@babel/runtime-corejs2/core-js/object/get-prototype-of.js ***!
    498   \*********************************************************************************/
    499 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
    500 
    501 module.exports = __webpack_require__(/*! core-js/library/fn/object/get-prototype-of */ "../node_modules/core-js/library/fn/object/get-prototype-of.js");
    502 
    503 /***/ }),
    504 
    505 /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js":
    506 /*!*********************************************************************!*\
    507   !*** ../node_modules/@babel/runtime-corejs2/core-js/object/keys.js ***!
    508   \*********************************************************************/
    509 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
    510 
    511 module.exports = __webpack_require__(/*! core-js/library/fn/object/keys */ "../node_modules/core-js/library/fn/object/keys.js");
    512 
    513 /***/ }),
    514 
    515 /***/ "../node_modules/@babel/runtime-corejs2/core-js/object/set-prototype-of.js":
    516 /*!*********************************************************************************!*\
    517   !*** ../node_modules/@babel/runtime-corejs2/core-js/object/set-prototype-of.js ***!
    518   \*********************************************************************************/
    519 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
    520 
    521 module.exports = __webpack_require__(/*! core-js/library/fn/object/set-prototype-of */ "../node_modules/core-js/library/fn/object/set-prototype-of.js");
    522 
    523 /***/ }),
    524 
    525 /***/ "../node_modules/@babel/runtime-corejs2/core-js/parse-int.js":
    526 /*!*******************************************************************!*\
    527   !*** ../node_modules/@babel/runtime-corejs2/core-js/parse-int.js ***!
    528   \*******************************************************************/
    529 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
    530 
    531 module.exports = __webpack_require__(/*! core-js/library/fn/parse-int */ "../node_modules/core-js/library/fn/parse-int.js");
    532 
    533 /***/ }),
    534 
    535 /***/ "../node_modules/@babel/runtime-corejs2/core-js/reflect/construct.js":
    536 /*!***************************************************************************!*\
    537   !*** ../node_modules/@babel/runtime-corejs2/core-js/reflect/construct.js ***!
    538   \***************************************************************************/
    539 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
    540 
    541 module.exports = __webpack_require__(/*! core-js/library/fn/reflect/construct */ "../node_modules/core-js/library/fn/reflect/construct.js");
    542 
    543 /***/ }),
    544 
    545 /***/ "../node_modules/@babel/runtime-corejs2/core-js/reflect/get.js":
    546 /*!*********************************************************************!*\
    547   !*** ../node_modules/@babel/runtime-corejs2/core-js/reflect/get.js ***!
    548   \*********************************************************************/
    549 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
    550 
    551 module.exports = __webpack_require__(/*! core-js/library/fn/reflect/get */ "../node_modules/core-js/library/fn/reflect/get.js");
    552 
    553 /***/ }),
    554 
    555 /***/ "../node_modules/@babel/runtime-corejs2/core-js/symbol.js":
    556 /*!****************************************************************!*\
    557   !*** ../node_modules/@babel/runtime-corejs2/core-js/symbol.js ***!
    558   \****************************************************************/
    559 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
    560 
    561 module.exports = __webpack_require__(/*! core-js/library/fn/symbol */ "../node_modules/core-js/library/fn/symbol/index.js");
    562 
    563 /***/ }),
    564 
    565 /***/ "../node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js":
    566 /*!*************************************************************************!*\
    567   !*** ../node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js ***!
    568   \*************************************************************************/
    569 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
    570 
    571 module.exports = __webpack_require__(/*! core-js/library/fn/symbol/iterator */ "../node_modules/core-js/library/fn/symbol/iterator.js");
    572 
    573 /***/ }),
    574 
    575 /***/ "../node_modules/@babel/runtime-corejs2/core-js/weak-map.js":
    576 /*!******************************************************************!*\
    577   !*** ../node_modules/@babel/runtime-corejs2/core-js/weak-map.js ***!
    578   \******************************************************************/
    579 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
    580 
    581 module.exports = __webpack_require__(/*! core-js/library/fn/weak-map */ "../node_modules/core-js/library/fn/weak-map.js");
    582 
    583 /***/ }),
    584 
    585 /***/ "../node_modules/@babel/runtime-corejs2/helpers/arrayLikeToArray.js":
    586 /*!**************************************************************************!*\
    587   !*** ../node_modules/@babel/runtime-corejs2/helpers/arrayLikeToArray.js ***!
    588   \**************************************************************************/
    589 /***/ ((module) => {
    590 
    591 function _arrayLikeToArray(arr, len) {
    592   if (len == null || len > arr.length) len = arr.length;
    593 
    594   for (var i = 0, arr2 = new Array(len); i < len; i++) {
    595     arr2[i] = arr[i];
    596   }
    597 
    598   return arr2;
    599 }
    600 
    601 module.exports = _arrayLikeToArray;
    602 module.exports.default = module.exports, module.exports.__esModule = true;
    603 
    604 /***/ }),
    605 
    606 /***/ "../node_modules/@babel/runtime-corejs2/helpers/arrayWithHoles.js":
    607 /*!************************************************************************!*\
    608   !*** ../node_modules/@babel/runtime-corejs2/helpers/arrayWithHoles.js ***!
    609   \************************************************************************/
    610 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
    611 
    612 var _Array$isArray = __webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js");
    613 
    614 function _arrayWithHoles(arr) {
    615   if (_Array$isArray(arr)) return arr;
    616 }
    617 
    618 module.exports = _arrayWithHoles;
    619 module.exports.default = module.exports, module.exports.__esModule = true;
    620 
    621 /***/ }),
    622 
    623 /***/ "../node_modules/@babel/runtime-corejs2/helpers/arrayWithoutHoles.js":
    624 /*!***************************************************************************!*\
    625   !*** ../node_modules/@babel/runtime-corejs2/helpers/arrayWithoutHoles.js ***!
    626   \***************************************************************************/
    627 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
    628 
    629 var _Array$isArray = __webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js");
    630 
    631 var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray.js */ "../node_modules/@babel/runtime-corejs2/helpers/arrayLikeToArray.js");
    632 
    633 function _arrayWithoutHoles(arr) {
    634   if (_Array$isArray(arr)) return arrayLikeToArray(arr);
    635 }
    636 
    637 module.exports = _arrayWithoutHoles;
    638 module.exports.default = module.exports, module.exports.__esModule = true;
    639 
    640 /***/ }),
    641 
    642 /***/ "../node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js":
    643 /*!*******************************************************************************!*\
    644   !*** ../node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js ***!
    645   \*******************************************************************************/
    646 /***/ ((module) => {
    647 
    648 function _assertThisInitialized(self) {
    649   if (self === void 0) {
    650     throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
    651   }
    652 
    653   return self;
    654 }
    655 
    656 module.exports = _assertThisInitialized;
    657 module.exports.default = module.exports, module.exports.__esModule = true;
    658 
    659 /***/ }),
    660 
    661 /***/ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js":
    662 /*!************************************************************************!*\
    663   !*** ../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js ***!
    664   \************************************************************************/
    665 /***/ ((module) => {
    666 
    667 function _classCallCheck(instance, Constructor) {
    668   if (!(instance instanceof Constructor)) {
    669     throw new TypeError("Cannot call a class as a function");
    670   }
    671 }
    672 
    673 module.exports = _classCallCheck;
    674 module.exports.default = module.exports, module.exports.__esModule = true;
    675 
    676 /***/ }),
    677 
    678 /***/ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js":
    679 /*!*********************************************************************!*\
    680   !*** ../node_modules/@babel/runtime-corejs2/helpers/createClass.js ***!
    681   \*********************************************************************/
    682 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
    683 
    684 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
    685 
    686 function _defineProperties(target, props) {
    687   for (var i = 0; i < props.length; i++) {
    688     var descriptor = props[i];
    689     descriptor.enumerable = descriptor.enumerable || false;
    690     descriptor.configurable = true;
    691     if ("value" in descriptor) descriptor.writable = true;
    692 
    693     _Object$defineProperty(target, descriptor.key, descriptor);
    694   }
    695 }
    696 
    697 function _createClass(Constructor, protoProps, staticProps) {
    698   if (protoProps) _defineProperties(Constructor.prototype, protoProps);
    699   if (staticProps) _defineProperties(Constructor, staticProps);
    700   return Constructor;
    701 }
    702 
    703 module.exports = _createClass;
    704 module.exports.default = module.exports, module.exports.__esModule = true;
    705 
    706 /***/ }),
    707 
    708 /***/ "../node_modules/@babel/runtime-corejs2/helpers/createForOfIteratorHelper.js":
    709 /*!***********************************************************************************!*\
    710   !*** ../node_modules/@babel/runtime-corejs2/helpers/createForOfIteratorHelper.js ***!
    711   \***********************************************************************************/
    712 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
    713 
    714 var _Symbol = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol */ "../node_modules/@babel/runtime-corejs2/core-js/symbol.js");
    715 
    716 var _Symbol$iterator = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol/iterator */ "../node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js");
    717 
    718 var _Array$isArray = __webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js");
    719 
    720 var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "../node_modules/@babel/runtime-corejs2/helpers/unsupportedIterableToArray.js");
    721 
    722 function _createForOfIteratorHelper(o, allowArrayLike) {
    723   var it = typeof _Symbol !== "undefined" && o[_Symbol$iterator] || o["@@iterator"];
    724 
    725   if (!it) {
    726     if (_Array$isArray(o) || (it = unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") {
    727       if (it) o = it;
    728       var i = 0;
    729 
    730       var F = function F() {};
    731 
    732       return {
    733         s: F,
    734         n: function n() {
    735           if (i >= o.length) return {
    736             done: true
    737           };
    738           return {
    739             done: false,
    740             value: o[i++]
    741           };
    742         },
    743         e: function e(_e) {
    744           throw _e;
    745         },
    746         f: F
    747       };
    748     }
    749 
    750     throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
    751   }
    752 
    753   var normalCompletion = true,
    754       didErr = false,
    755       err;
    756   return {
    757     s: function s() {
    758       it = it.call(o);
    759     },
    760     n: function n() {
    761       var step = it.next();
    762       normalCompletion = step.done;
    763       return step;
    764     },
    765     e: function e(_e2) {
    766       didErr = true;
    767       err = _e2;
    768     },
    769     f: function f() {
    770       try {
    771         if (!normalCompletion && it["return"] != null) it["return"]();
    772       } finally {
    773         if (didErr) throw err;
    774       }
    775     }
    776   };
    777 }
    778 
    779 module.exports = _createForOfIteratorHelper;
    780 module.exports.default = module.exports, module.exports.__esModule = true;
    781 
    782 /***/ }),
    783 
    784 /***/ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js":
    785 /*!*********************************************************************!*\
    786   !*** ../node_modules/@babel/runtime-corejs2/helpers/createSuper.js ***!
    787   \*********************************************************************/
    788 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
    789 
    790 var _Reflect$construct = __webpack_require__(/*! @babel/runtime-corejs2/core-js/reflect/construct */ "../node_modules/@babel/runtime-corejs2/core-js/reflect/construct.js");
    791 
    792 var getPrototypeOf = __webpack_require__(/*! ./getPrototypeOf.js */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js");
    793 
    794 var isNativeReflectConstruct = __webpack_require__(/*! ./isNativeReflectConstruct.js */ "../node_modules/@babel/runtime-corejs2/helpers/isNativeReflectConstruct.js");
    795 
    796 var possibleConstructorReturn = __webpack_require__(/*! ./possibleConstructorReturn.js */ "../node_modules/@babel/runtime-corejs2/helpers/possibleConstructorReturn.js");
    797 
    798 function _createSuper(Derived) {
    799   var hasNativeReflectConstruct = isNativeReflectConstruct();
    800   return function _createSuperInternal() {
    801     var Super = getPrototypeOf(Derived),
    802         result;
    803 
    804     if (hasNativeReflectConstruct) {
    805       var NewTarget = getPrototypeOf(this).constructor;
    806       result = _Reflect$construct(Super, arguments, NewTarget);
    807     } else {
    808       result = Super.apply(this, arguments);
    809     }
    810 
    811     return possibleConstructorReturn(this, result);
    812   };
    813 }
    814 
    815 module.exports = _createSuper;
    816 module.exports.default = module.exports, module.exports.__esModule = true;
    817 
    818 /***/ }),
    819 
    820 /***/ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js":
    821 /*!************************************************************************!*\
    822   !*** ../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js ***!
    823   \************************************************************************/
    824 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
    825 
    826 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
    827 
    828 function _defineProperty(obj, key, value) {
    829   if (key in obj) {
    830     _Object$defineProperty(obj, key, {
    831       value: value,
    832       enumerable: true,
    833       configurable: true,
    834       writable: true
    835     });
    836   } else {
    837     obj[key] = value;
    838   }
    839 
    840   return obj;
    841 }
    842 
    843 module.exports = _defineProperty;
    844 module.exports.default = module.exports, module.exports.__esModule = true;
    845 
    846 /***/ }),
    847 
    848 /***/ "../node_modules/@babel/runtime-corejs2/helpers/extends.js":
    849 /*!*****************************************************************!*\
    850   !*** ../node_modules/@babel/runtime-corejs2/helpers/extends.js ***!
    851   \*****************************************************************/
    852 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
    853 
    854 var _Object$assign = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/assign */ "../node_modules/@babel/runtime-corejs2/core-js/object/assign.js");
    855 
    856 function _extends() {
    857   module.exports = _extends = _Object$assign || function (target) {
    858     for (var i = 1; i < arguments.length; i++) {
    859       var source = arguments[i];
    860 
    861       for (var key in source) {
    862         if (Object.prototype.hasOwnProperty.call(source, key)) {
    863           target[key] = source[key];
    864         }
    865       }
    866     }
    867 
    868     return target;
    869   };
    870 
    871   module.exports.default = module.exports, module.exports.__esModule = true;
    872   return _extends.apply(this, arguments);
    873 }
    874 
    875 module.exports = _extends;
    876 module.exports.default = module.exports, module.exports.__esModule = true;
    877 
    878 /***/ }),
    879 
    880 /***/ "../node_modules/@babel/runtime-corejs2/helpers/get.js":
    881 /*!*************************************************************!*\
    882   !*** ../node_modules/@babel/runtime-corejs2/helpers/get.js ***!
    883   \*************************************************************/
    884 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
    885 
    886 var _Reflect$get = __webpack_require__(/*! @babel/runtime-corejs2/core-js/reflect/get */ "../node_modules/@babel/runtime-corejs2/core-js/reflect/get.js");
    887 
    888 var _Object$getOwnPropertyDescriptor = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/get-own-property-descriptor */ "../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptor.js");
    889 
    890 var superPropBase = __webpack_require__(/*! ./superPropBase.js */ "../node_modules/@babel/runtime-corejs2/helpers/superPropBase.js");
    891 
    892 function _get(target, property, receiver) {
    893   if (typeof Reflect !== "undefined" && _Reflect$get) {
    894     module.exports = _get = _Reflect$get;
    895     module.exports.default = module.exports, module.exports.__esModule = true;
    896   } else {
    897     module.exports = _get = function _get(target, property, receiver) {
    898       var base = superPropBase(target, property);
    899       if (!base) return;
    900 
    901       var desc = _Object$getOwnPropertyDescriptor(base, property);
    902 
    903       if (desc.get) {
    904         return desc.get.call(receiver);
    905       }
    906 
    907       return desc.value;
    908     };
    909 
    910     module.exports.default = module.exports, module.exports.__esModule = true;
    911   }
    912 
    913   return _get(target, property, receiver || target);
    914 }
    915 
    916 module.exports = _get;
    917 module.exports.default = module.exports, module.exports.__esModule = true;
    918 
    919 /***/ }),
    920 
    921 /***/ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js":
    922 /*!************************************************************************!*\
    923   !*** ../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js ***!
    924   \************************************************************************/
    925 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
    926 
    927 var _Object$setPrototypeOf = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/set-prototype-of */ "../node_modules/@babel/runtime-corejs2/core-js/object/set-prototype-of.js");
    928 
    929 var _Object$getPrototypeOf = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/get-prototype-of */ "../node_modules/@babel/runtime-corejs2/core-js/object/get-prototype-of.js");
    930 
    931 function _getPrototypeOf(o) {
    932   module.exports = _getPrototypeOf = _Object$setPrototypeOf ? _Object$getPrototypeOf : function _getPrototypeOf(o) {
    933     return o.__proto__ || _Object$getPrototypeOf(o);
    934   };
    935   module.exports.default = module.exports, module.exports.__esModule = true;
    936   return _getPrototypeOf(o);
    937 }
    938 
    939 module.exports = _getPrototypeOf;
    940 module.exports.default = module.exports, module.exports.__esModule = true;
    941 
    942 /***/ }),
    943 
    944 /***/ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js":
    945 /*!******************************************************************!*\
    946   !*** ../node_modules/@babel/runtime-corejs2/helpers/inherits.js ***!
    947   \******************************************************************/
    948 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
    949 
    950 var _Object$create = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/create */ "../node_modules/@babel/runtime-corejs2/core-js/object/create.js");
    951 
    952 var setPrototypeOf = __webpack_require__(/*! ./setPrototypeOf.js */ "../node_modules/@babel/runtime-corejs2/helpers/setPrototypeOf.js");
    953 
    954 function _inherits(subClass, superClass) {
    955   if (typeof superClass !== "function" && superClass !== null) {
    956     throw new TypeError("Super expression must either be null or a function");
    957   }
    958 
    959   subClass.prototype = _Object$create(superClass && superClass.prototype, {
    960     constructor: {
    961       value: subClass,
    962       writable: true,
    963       configurable: true
    964     }
    965   });
    966   if (superClass) setPrototypeOf(subClass, superClass);
    967 }
    968 
    969 module.exports = _inherits;
    970 module.exports.default = module.exports, module.exports.__esModule = true;
    971 
    972 /***/ }),
    973 
    974 /***/ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js":
    975 /*!*******************************************************************************!*\
    976   !*** ../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js ***!
    977   \*******************************************************************************/
    978 /***/ ((module) => {
    979 
    980 function _interopRequireDefault(obj) {
    981   return obj && obj.__esModule ? obj : {
    982     "default": obj
    983   };
    984 }
    985 
    986 module.exports = _interopRequireDefault;
    987 module.exports.default = module.exports, module.exports.__esModule = true;
    988 
    989 /***/ }),
    990 
    991 /***/ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js":
    992 /*!********************************************************************************!*\
    993   !*** ../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js ***!
    994   \********************************************************************************/
    995 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
    996 
    997 var _typeof = __webpack_require__(/*! @babel/runtime-corejs2/helpers/typeof */ "../node_modules/@babel/runtime-corejs2/helpers/typeof.js").default;
    998 
    999 var _WeakMap = __webpack_require__(/*! @babel/runtime-corejs2/core-js/weak-map */ "../node_modules/@babel/runtime-corejs2/core-js/weak-map.js");
   1000 
   1001 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   1002 
   1003 var _Object$getOwnPropertyDescriptor = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/get-own-property-descriptor */ "../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptor.js");
   1004 
   1005 function _getRequireWildcardCache(nodeInterop) {
   1006   if (typeof _WeakMap !== "function") return null;
   1007   var cacheBabelInterop = new _WeakMap();
   1008   var cacheNodeInterop = new _WeakMap();
   1009   return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) {
   1010     return nodeInterop ? cacheNodeInterop : cacheBabelInterop;
   1011   })(nodeInterop);
   1012 }
   1013 
   1014 function _interopRequireWildcard(obj, nodeInterop) {
   1015   if (!nodeInterop && obj && obj.__esModule) {
   1016     return obj;
   1017   }
   1018 
   1019   if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") {
   1020     return {
   1021       "default": obj
   1022     };
   1023   }
   1024 
   1025   var cache = _getRequireWildcardCache(nodeInterop);
   1026 
   1027   if (cache && cache.has(obj)) {
   1028     return cache.get(obj);
   1029   }
   1030 
   1031   var newObj = {};
   1032   var hasPropertyDescriptor = _Object$defineProperty && _Object$getOwnPropertyDescriptor;
   1033 
   1034   for (var key in obj) {
   1035     if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) {
   1036       var desc = hasPropertyDescriptor ? _Object$getOwnPropertyDescriptor(obj, key) : null;
   1037 
   1038       if (desc && (desc.get || desc.set)) {
   1039         _Object$defineProperty(newObj, key, desc);
   1040       } else {
   1041         newObj[key] = obj[key];
   1042       }
   1043     }
   1044   }
   1045 
   1046   newObj["default"] = obj;
   1047 
   1048   if (cache) {
   1049     cache.set(obj, newObj);
   1050   }
   1051 
   1052   return newObj;
   1053 }
   1054 
   1055 module.exports = _interopRequireWildcard;
   1056 module.exports.default = module.exports, module.exports.__esModule = true;
   1057 
   1058 /***/ }),
   1059 
   1060 /***/ "../node_modules/@babel/runtime-corejs2/helpers/isNativeReflectConstruct.js":
   1061 /*!**********************************************************************************!*\
   1062   !*** ../node_modules/@babel/runtime-corejs2/helpers/isNativeReflectConstruct.js ***!
   1063   \**********************************************************************************/
   1064 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
   1065 
   1066 var _Reflect$construct = __webpack_require__(/*! @babel/runtime-corejs2/core-js/reflect/construct */ "../node_modules/@babel/runtime-corejs2/core-js/reflect/construct.js");
   1067 
   1068 function _isNativeReflectConstruct() {
   1069   if (typeof Reflect === "undefined" || !_Reflect$construct) return false;
   1070   if (_Reflect$construct.sham) return false;
   1071   if (typeof Proxy === "function") return true;
   1072 
   1073   try {
   1074     Boolean.prototype.valueOf.call(_Reflect$construct(Boolean, [], function () {}));
   1075     return true;
   1076   } catch (e) {
   1077     return false;
   1078   }
   1079 }
   1080 
   1081 module.exports = _isNativeReflectConstruct;
   1082 module.exports.default = module.exports, module.exports.__esModule = true;
   1083 
   1084 /***/ }),
   1085 
   1086 /***/ "../node_modules/@babel/runtime-corejs2/helpers/iterableToArray.js":
   1087 /*!*************************************************************************!*\
   1088   !*** ../node_modules/@babel/runtime-corejs2/helpers/iterableToArray.js ***!
   1089   \*************************************************************************/
   1090 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
   1091 
   1092 var _Symbol = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol */ "../node_modules/@babel/runtime-corejs2/core-js/symbol.js");
   1093 
   1094 var _Symbol$iterator = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol/iterator */ "../node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js");
   1095 
   1096 var _Array$from = __webpack_require__(/*! @babel/runtime-corejs2/core-js/array/from */ "../node_modules/@babel/runtime-corejs2/core-js/array/from.js");
   1097 
   1098 function _iterableToArray(iter) {
   1099   if (typeof _Symbol !== "undefined" && iter[_Symbol$iterator] != null || iter["@@iterator"] != null) return _Array$from(iter);
   1100 }
   1101 
   1102 module.exports = _iterableToArray;
   1103 module.exports.default = module.exports, module.exports.__esModule = true;
   1104 
   1105 /***/ }),
   1106 
   1107 /***/ "../node_modules/@babel/runtime-corejs2/helpers/iterableToArrayLimit.js":
   1108 /*!******************************************************************************!*\
   1109   !*** ../node_modules/@babel/runtime-corejs2/helpers/iterableToArrayLimit.js ***!
   1110   \******************************************************************************/
   1111 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
   1112 
   1113 var _Symbol = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol */ "../node_modules/@babel/runtime-corejs2/core-js/symbol.js");
   1114 
   1115 var _Symbol$iterator = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol/iterator */ "../node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js");
   1116 
   1117 function _iterableToArrayLimit(arr, i) {
   1118   var _i = arr == null ? null : typeof _Symbol !== "undefined" && arr[_Symbol$iterator] || arr["@@iterator"];
   1119 
   1120   if (_i == null) return;
   1121   var _arr = [];
   1122   var _n = true;
   1123   var _d = false;
   1124 
   1125   var _s, _e;
   1126 
   1127   try {
   1128     for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) {
   1129       _arr.push(_s.value);
   1130 
   1131       if (i && _arr.length === i) break;
   1132     }
   1133   } catch (err) {
   1134     _d = true;
   1135     _e = err;
   1136   } finally {
   1137     try {
   1138       if (!_n && _i["return"] != null) _i["return"]();
   1139     } finally {
   1140       if (_d) throw _e;
   1141     }
   1142   }
   1143 
   1144   return _arr;
   1145 }
   1146 
   1147 module.exports = _iterableToArrayLimit;
   1148 module.exports.default = module.exports, module.exports.__esModule = true;
   1149 
   1150 /***/ }),
   1151 
   1152 /***/ "../node_modules/@babel/runtime-corejs2/helpers/nonIterableRest.js":
   1153 /*!*************************************************************************!*\
   1154   !*** ../node_modules/@babel/runtime-corejs2/helpers/nonIterableRest.js ***!
   1155   \*************************************************************************/
   1156 /***/ ((module) => {
   1157 
   1158 function _nonIterableRest() {
   1159   throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
   1160 }
   1161 
   1162 module.exports = _nonIterableRest;
   1163 module.exports.default = module.exports, module.exports.__esModule = true;
   1164 
   1165 /***/ }),
   1166 
   1167 /***/ "../node_modules/@babel/runtime-corejs2/helpers/nonIterableSpread.js":
   1168 /*!***************************************************************************!*\
   1169   !*** ../node_modules/@babel/runtime-corejs2/helpers/nonIterableSpread.js ***!
   1170   \***************************************************************************/
   1171 /***/ ((module) => {
   1172 
   1173 function _nonIterableSpread() {
   1174   throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
   1175 }
   1176 
   1177 module.exports = _nonIterableSpread;
   1178 module.exports.default = module.exports, module.exports.__esModule = true;
   1179 
   1180 /***/ }),
   1181 
   1182 /***/ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js":
   1183 /*!***********************************************************************!*\
   1184   !*** ../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js ***!
   1185   \***********************************************************************/
   1186 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
   1187 
   1188 var _Object$keys = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js");
   1189 
   1190 var _Object$getOwnPropertySymbols = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/get-own-property-symbols */ "../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-symbols.js");
   1191 
   1192 var _Object$getOwnPropertyDescriptor = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/get-own-property-descriptor */ "../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptor.js");
   1193 
   1194 var _Object$getOwnPropertyDescriptors = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/get-own-property-descriptors */ "../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptors.js");
   1195 
   1196 var _Object$defineProperties = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-properties */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-properties.js");
   1197 
   1198 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   1199 
   1200 var defineProperty = __webpack_require__(/*! ./defineProperty.js */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js");
   1201 
   1202 function ownKeys(object, enumerableOnly) {
   1203   var keys = _Object$keys(object);
   1204 
   1205   if (_Object$getOwnPropertySymbols) {
   1206     var symbols = _Object$getOwnPropertySymbols(object);
   1207 
   1208     if (enumerableOnly) {
   1209       symbols = symbols.filter(function (sym) {
   1210         return _Object$getOwnPropertyDescriptor(object, sym).enumerable;
   1211       });
   1212     }
   1213 
   1214     keys.push.apply(keys, symbols);
   1215   }
   1216 
   1217   return keys;
   1218 }
   1219 
   1220 function _objectSpread2(target) {
   1221   for (var i = 1; i < arguments.length; i++) {
   1222     var source = arguments[i] != null ? arguments[i] : {};
   1223 
   1224     if (i % 2) {
   1225       ownKeys(Object(source), true).forEach(function (key) {
   1226         defineProperty(target, key, source[key]);
   1227       });
   1228     } else if (_Object$getOwnPropertyDescriptors) {
   1229       _Object$defineProperties(target, _Object$getOwnPropertyDescriptors(source));
   1230     } else {
   1231       ownKeys(Object(source)).forEach(function (key) {
   1232         _Object$defineProperty(target, key, _Object$getOwnPropertyDescriptor(source, key));
   1233       });
   1234     }
   1235   }
   1236 
   1237   return target;
   1238 }
   1239 
   1240 module.exports = _objectSpread2;
   1241 module.exports.default = module.exports, module.exports.__esModule = true;
   1242 
   1243 /***/ }),
   1244 
   1245 /***/ "../node_modules/@babel/runtime-corejs2/helpers/possibleConstructorReturn.js":
   1246 /*!***********************************************************************************!*\
   1247   !*** ../node_modules/@babel/runtime-corejs2/helpers/possibleConstructorReturn.js ***!
   1248   \***********************************************************************************/
   1249 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
   1250 
   1251 var _typeof = __webpack_require__(/*! @babel/runtime-corejs2/helpers/typeof */ "../node_modules/@babel/runtime-corejs2/helpers/typeof.js").default;
   1252 
   1253 var assertThisInitialized = __webpack_require__(/*! ./assertThisInitialized.js */ "../node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js");
   1254 
   1255 function _possibleConstructorReturn(self, call) {
   1256   if (call && (_typeof(call) === "object" || typeof call === "function")) {
   1257     return call;
   1258   }
   1259 
   1260   return assertThisInitialized(self);
   1261 }
   1262 
   1263 module.exports = _possibleConstructorReturn;
   1264 module.exports.default = module.exports, module.exports.__esModule = true;
   1265 
   1266 /***/ }),
   1267 
   1268 /***/ "../node_modules/@babel/runtime-corejs2/helpers/setPrototypeOf.js":
   1269 /*!************************************************************************!*\
   1270   !*** ../node_modules/@babel/runtime-corejs2/helpers/setPrototypeOf.js ***!
   1271   \************************************************************************/
   1272 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
   1273 
   1274 var _Object$setPrototypeOf = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/set-prototype-of */ "../node_modules/@babel/runtime-corejs2/core-js/object/set-prototype-of.js");
   1275 
   1276 function _setPrototypeOf(o, p) {
   1277   module.exports = _setPrototypeOf = _Object$setPrototypeOf || function _setPrototypeOf(o, p) {
   1278     o.__proto__ = p;
   1279     return o;
   1280   };
   1281 
   1282   module.exports.default = module.exports, module.exports.__esModule = true;
   1283   return _setPrototypeOf(o, p);
   1284 }
   1285 
   1286 module.exports = _setPrototypeOf;
   1287 module.exports.default = module.exports, module.exports.__esModule = true;
   1288 
   1289 /***/ }),
   1290 
   1291 /***/ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js":
   1292 /*!***********************************************************************!*\
   1293   !*** ../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js ***!
   1294   \***********************************************************************/
   1295 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
   1296 
   1297 var arrayWithHoles = __webpack_require__(/*! ./arrayWithHoles.js */ "../node_modules/@babel/runtime-corejs2/helpers/arrayWithHoles.js");
   1298 
   1299 var iterableToArrayLimit = __webpack_require__(/*! ./iterableToArrayLimit.js */ "../node_modules/@babel/runtime-corejs2/helpers/iterableToArrayLimit.js");
   1300 
   1301 var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "../node_modules/@babel/runtime-corejs2/helpers/unsupportedIterableToArray.js");
   1302 
   1303 var nonIterableRest = __webpack_require__(/*! ./nonIterableRest.js */ "../node_modules/@babel/runtime-corejs2/helpers/nonIterableRest.js");
   1304 
   1305 function _slicedToArray(arr, i) {
   1306   return arrayWithHoles(arr) || iterableToArrayLimit(arr, i) || unsupportedIterableToArray(arr, i) || nonIterableRest();
   1307 }
   1308 
   1309 module.exports = _slicedToArray;
   1310 module.exports.default = module.exports, module.exports.__esModule = true;
   1311 
   1312 /***/ }),
   1313 
   1314 /***/ "../node_modules/@babel/runtime-corejs2/helpers/superPropBase.js":
   1315 /*!***********************************************************************!*\
   1316   !*** ../node_modules/@babel/runtime-corejs2/helpers/superPropBase.js ***!
   1317   \***********************************************************************/
   1318 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
   1319 
   1320 var getPrototypeOf = __webpack_require__(/*! ./getPrototypeOf.js */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js");
   1321 
   1322 function _superPropBase(object, property) {
   1323   while (!Object.prototype.hasOwnProperty.call(object, property)) {
   1324     object = getPrototypeOf(object);
   1325     if (object === null) break;
   1326   }
   1327 
   1328   return object;
   1329 }
   1330 
   1331 module.exports = _superPropBase;
   1332 module.exports.default = module.exports, module.exports.__esModule = true;
   1333 
   1334 /***/ }),
   1335 
   1336 /***/ "../node_modules/@babel/runtime-corejs2/helpers/toConsumableArray.js":
   1337 /*!***************************************************************************!*\
   1338   !*** ../node_modules/@babel/runtime-corejs2/helpers/toConsumableArray.js ***!
   1339   \***************************************************************************/
   1340 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
   1341 
   1342 var arrayWithoutHoles = __webpack_require__(/*! ./arrayWithoutHoles.js */ "../node_modules/@babel/runtime-corejs2/helpers/arrayWithoutHoles.js");
   1343 
   1344 var iterableToArray = __webpack_require__(/*! ./iterableToArray.js */ "../node_modules/@babel/runtime-corejs2/helpers/iterableToArray.js");
   1345 
   1346 var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "../node_modules/@babel/runtime-corejs2/helpers/unsupportedIterableToArray.js");
   1347 
   1348 var nonIterableSpread = __webpack_require__(/*! ./nonIterableSpread.js */ "../node_modules/@babel/runtime-corejs2/helpers/nonIterableSpread.js");
   1349 
   1350 function _toConsumableArray(arr) {
   1351   return arrayWithoutHoles(arr) || iterableToArray(arr) || unsupportedIterableToArray(arr) || nonIterableSpread();
   1352 }
   1353 
   1354 module.exports = _toConsumableArray;
   1355 module.exports.default = module.exports, module.exports.__esModule = true;
   1356 
   1357 /***/ }),
   1358 
   1359 /***/ "../node_modules/@babel/runtime-corejs2/helpers/typeof.js":
   1360 /*!****************************************************************!*\
   1361   !*** ../node_modules/@babel/runtime-corejs2/helpers/typeof.js ***!
   1362   \****************************************************************/
   1363 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
   1364 
   1365 var _Symbol = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol */ "../node_modules/@babel/runtime-corejs2/core-js/symbol.js");
   1366 
   1367 var _Symbol$iterator = __webpack_require__(/*! @babel/runtime-corejs2/core-js/symbol/iterator */ "../node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js");
   1368 
   1369 function _typeof(obj) {
   1370   "@babel/helpers - typeof";
   1371 
   1372   if (typeof _Symbol === "function" && typeof _Symbol$iterator === "symbol") {
   1373     module.exports = _typeof = function _typeof(obj) {
   1374       return typeof obj;
   1375     };
   1376 
   1377     module.exports.default = module.exports, module.exports.__esModule = true;
   1378   } else {
   1379     module.exports = _typeof = function _typeof(obj) {
   1380       return obj && typeof _Symbol === "function" && obj.constructor === _Symbol && obj !== _Symbol.prototype ? "symbol" : typeof obj;
   1381     };
   1382 
   1383     module.exports.default = module.exports, module.exports.__esModule = true;
   1384   }
   1385 
   1386   return _typeof(obj);
   1387 }
   1388 
   1389 module.exports = _typeof;
   1390 module.exports.default = module.exports, module.exports.__esModule = true;
   1391 
   1392 /***/ }),
   1393 
   1394 /***/ "../node_modules/@babel/runtime-corejs2/helpers/unsupportedIterableToArray.js":
   1395 /*!************************************************************************************!*\
   1396   !*** ../node_modules/@babel/runtime-corejs2/helpers/unsupportedIterableToArray.js ***!
   1397   \************************************************************************************/
   1398 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
   1399 
   1400 var _Array$from = __webpack_require__(/*! @babel/runtime-corejs2/core-js/array/from */ "../node_modules/@babel/runtime-corejs2/core-js/array/from.js");
   1401 
   1402 var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray.js */ "../node_modules/@babel/runtime-corejs2/helpers/arrayLikeToArray.js");
   1403 
   1404 function _unsupportedIterableToArray(o, minLen) {
   1405   if (!o) return;
   1406   if (typeof o === "string") return arrayLikeToArray(o, minLen);
   1407   var n = Object.prototype.toString.call(o).slice(8, -1);
   1408   if (n === "Object" && o.constructor) n = o.constructor.name;
   1409   if (n === "Map" || n === "Set") return _Array$from(o);
   1410   if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return arrayLikeToArray(o, minLen);
   1411 }
   1412 
   1413 module.exports = _unsupportedIterableToArray;
   1414 module.exports.default = module.exports, module.exports.__esModule = true;
   1415 
   1416 /***/ }),
   1417 
   1418 /***/ "../node_modules/@reach/router/es/index.js":
   1419 /*!*************************************************!*\
   1420   !*** ../node_modules/@reach/router/es/index.js ***!
   1421   \*************************************************/
   1422 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
   1423 
   1424 "use strict";
   1425 __webpack_require__.r(__webpack_exports__);
   1426 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
   1427 /* harmony export */   "Link": () => (/* binding */ Link),
   1428 /* harmony export */   "Location": () => (/* binding */ Location),
   1429 /* harmony export */   "LocationProvider": () => (/* binding */ LocationProvider),
   1430 /* harmony export */   "Match": () => (/* binding */ Match),
   1431 /* harmony export */   "Redirect": () => (/* binding */ Redirect),
   1432 /* harmony export */   "Router": () => (/* binding */ Router),
   1433 /* harmony export */   "ServerLocation": () => (/* binding */ ServerLocation),
   1434 /* harmony export */   "createHistory": () => (/* reexport safe */ _lib_history__WEBPACK_IMPORTED_MODULE_6__.createHistory),
   1435 /* harmony export */   "createMemorySource": () => (/* reexport safe */ _lib_history__WEBPACK_IMPORTED_MODULE_6__.createMemorySource),
   1436 /* harmony export */   "isRedirect": () => (/* binding */ isRedirect),
   1437 /* harmony export */   "navigate": () => (/* reexport safe */ _lib_history__WEBPACK_IMPORTED_MODULE_6__.navigate),
   1438 /* harmony export */   "redirectTo": () => (/* binding */ redirectTo),
   1439 /* harmony export */   "globalHistory": () => (/* reexport safe */ _lib_history__WEBPACK_IMPORTED_MODULE_6__.globalHistory),
   1440 /* harmony export */   "matchPath": () => (/* reexport safe */ _lib_utils__WEBPACK_IMPORTED_MODULE_5__.match),
   1441 /* harmony export */   "useLocation": () => (/* binding */ useLocation),
   1442 /* harmony export */   "useNavigate": () => (/* binding */ useNavigate),
   1443 /* harmony export */   "useParams": () => (/* binding */ useParams),
   1444 /* harmony export */   "useMatch": () => (/* binding */ useMatch)
   1445 /* harmony export */ });
   1446 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react");
   1447 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
   1448 /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
   1449 /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);
   1450 /* harmony import */ var invariant__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! invariant */ "../node_modules/invariant/browser.js");
   1451 /* harmony import */ var invariant__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(invariant__WEBPACK_IMPORTED_MODULE_2__);
   1452 /* harmony import */ var create_react_context__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! create-react-context */ "../node_modules/create-react-context/lib/index.js");
   1453 /* harmony import */ var create_react_context__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(create_react_context__WEBPACK_IMPORTED_MODULE_3__);
   1454 /* harmony import */ var react_lifecycles_compat__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react-lifecycles-compat */ "../node_modules/react-lifecycles-compat/react-lifecycles-compat.es.js");
   1455 /* harmony import */ var _lib_utils__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./lib/utils */ "../node_modules/@reach/router/es/lib/utils.js");
   1456 /* harmony import */ var _lib_history__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./lib/history */ "../node_modules/@reach/router/es/lib/history.js");
   1457 var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
   1458 
   1459 function _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; }
   1460 
   1461 function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
   1462 
   1463 function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
   1464 
   1465 function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }
   1466 
   1467 /* eslint-disable jsx-a11y/anchor-has-content */
   1468 
   1469 
   1470 
   1471 
   1472 
   1473 
   1474 
   1475 
   1476 ////////////////////////////////////////////////////////////////////////////////
   1477 
   1478 var createNamedContext = function createNamedContext(name, defaultValue) {
   1479   var Ctx = create_react_context__WEBPACK_IMPORTED_MODULE_3___default()(defaultValue);
   1480   Ctx.displayName = name;
   1481   return Ctx;
   1482 };
   1483 
   1484 ////////////////////////////////////////////////////////////////////////////////
   1485 // Location Context/Provider
   1486 var LocationContext = createNamedContext("Location");
   1487 
   1488 // sets up a listener if there isn't one already so apps don't need to be
   1489 // wrapped in some top level provider
   1490 var Location = function Location(_ref) {
   1491   var children = _ref.children;
   1492   return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
   1493     LocationContext.Consumer,
   1494     null,
   1495     function (context) {
   1496       return context ? children(context) : react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
   1497         LocationProvider,
   1498         null,
   1499         children
   1500       );
   1501     }
   1502   );
   1503 };
   1504 
   1505 var LocationProvider = function (_React$Component) {
   1506   _inherits(LocationProvider, _React$Component);
   1507 
   1508   function LocationProvider() {
   1509     var _temp, _this, _ret;
   1510 
   1511     _classCallCheck(this, LocationProvider);
   1512 
   1513     for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {
   1514       args[_key] = arguments[_key];
   1515     }
   1516 
   1517     return _ret = (_temp = (_this = _possibleConstructorReturn(this, _React$Component.call.apply(_React$Component, [this].concat(args))), _this), _this.state = {
   1518       context: _this.getContext(),
   1519       refs: { unlisten: null }
   1520     }, _temp), _possibleConstructorReturn(_this, _ret);
   1521   }
   1522 
   1523   LocationProvider.prototype.getContext = function getContext() {
   1524     var _props$history = this.props.history,
   1525         navigate = _props$history.navigate,
   1526         location = _props$history.location;
   1527 
   1528     return { navigate: navigate, location: location };
   1529   };
   1530 
   1531   LocationProvider.prototype.componentDidCatch = function componentDidCatch(error, info) {
   1532     if (isRedirect(error)) {
   1533       var _navigate = this.props.history.navigate;
   1534 
   1535       _navigate(error.uri, { replace: true });
   1536     } else {
   1537       throw error;
   1538     }
   1539   };
   1540 
   1541   LocationProvider.prototype.componentDidUpdate = function componentDidUpdate(prevProps, prevState) {
   1542     if (prevState.context.location !== this.state.context.location) {
   1543       this.props.history._onTransitionComplete();
   1544     }
   1545   };
   1546 
   1547   LocationProvider.prototype.componentDidMount = function componentDidMount() {
   1548     var _this2 = this;
   1549 
   1550     var refs = this.state.refs,
   1551         history = this.props.history;
   1552 
   1553     history._onTransitionComplete();
   1554     refs.unlisten = history.listen(function () {
   1555       Promise.resolve().then(function () {
   1556         // TODO: replace rAF with react deferred update API when it's ready https://github.com/facebook/react/issues/13306
   1557         requestAnimationFrame(function () {
   1558           if (!_this2.unmounted) {
   1559             _this2.setState(function () {
   1560               return { context: _this2.getContext() };
   1561             });
   1562           }
   1563         });
   1564       });
   1565     });
   1566   };
   1567 
   1568   LocationProvider.prototype.componentWillUnmount = function componentWillUnmount() {
   1569     var refs = this.state.refs;
   1570 
   1571     this.unmounted = true;
   1572     refs.unlisten();
   1573   };
   1574 
   1575   LocationProvider.prototype.render = function render() {
   1576     var context = this.state.context,
   1577         children = this.props.children;
   1578 
   1579     return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
   1580       LocationContext.Provider,
   1581       { value: context },
   1582       typeof children === "function" ? children(context) : children || null
   1583     );
   1584   };
   1585 
   1586   return LocationProvider;
   1587 }((react__WEBPACK_IMPORTED_MODULE_0___default().Component));
   1588 
   1589 ////////////////////////////////////////////////////////////////////////////////
   1590 
   1591 
   1592 LocationProvider.defaultProps = {
   1593   history: _lib_history__WEBPACK_IMPORTED_MODULE_6__.globalHistory
   1594 };
   1595  true ? LocationProvider.propTypes = {
   1596   history: (prop_types__WEBPACK_IMPORTED_MODULE_1___default().object.isRequired)
   1597 } : 0;
   1598 var ServerLocation = function ServerLocation(_ref2) {
   1599   var url = _ref2.url,
   1600       children = _ref2.children;
   1601 
   1602   var searchIndex = url.indexOf("?");
   1603   var searchExists = searchIndex > -1;
   1604   var pathname = void 0;
   1605   var search = "";
   1606   var hash = "";
   1607 
   1608   if (searchExists) {
   1609     pathname = url.substring(0, searchIndex);
   1610     search = url.substring(searchIndex);
   1611   } else {
   1612     pathname = url;
   1613   }
   1614 
   1615   return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
   1616     LocationContext.Provider,
   1617     {
   1618       value: {
   1619         location: {
   1620           pathname: pathname,
   1621           search: search,
   1622           hash: hash
   1623         },
   1624         navigate: function navigate() {
   1625           throw new Error("You can't call navigate on the server.");
   1626         }
   1627       }
   1628     },
   1629     children
   1630   );
   1631 };
   1632 ////////////////////////////////////////////////////////////////////////////////
   1633 // Sets baseuri and basepath for nested routers and links
   1634 var BaseContext = createNamedContext("Base", { baseuri: "/", basepath: "/" });
   1635 
   1636 ////////////////////////////////////////////////////////////////////////////////
   1637 // The main event, welcome to the show everybody.
   1638 var Router = function Router(props) {
   1639   return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
   1640     BaseContext.Consumer,
   1641     null,
   1642     function (baseContext) {
   1643       return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
   1644         Location,
   1645         null,
   1646         function (locationContext) {
   1647           return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(RouterImpl, _extends({}, baseContext, locationContext, props));
   1648         }
   1649       );
   1650     }
   1651   );
   1652 };
   1653 
   1654 var RouterImpl = function (_React$PureComponent) {
   1655   _inherits(RouterImpl, _React$PureComponent);
   1656 
   1657   function RouterImpl() {
   1658     _classCallCheck(this, RouterImpl);
   1659 
   1660     return _possibleConstructorReturn(this, _React$PureComponent.apply(this, arguments));
   1661   }
   1662 
   1663   RouterImpl.prototype.render = function render() {
   1664     var _props = this.props,
   1665         location = _props.location,
   1666         _navigate2 = _props.navigate,
   1667         basepath = _props.basepath,
   1668         primary = _props.primary,
   1669         children = _props.children,
   1670         baseuri = _props.baseuri,
   1671         _props$component = _props.component,
   1672         component = _props$component === undefined ? "div" : _props$component,
   1673         domProps = _objectWithoutProperties(_props, ["location", "navigate", "basepath", "primary", "children", "baseuri", "component"]);
   1674 
   1675     var routes = react__WEBPACK_IMPORTED_MODULE_0___default().Children.toArray(children).reduce(function (array, child) {
   1676       var routes = createRoute(basepath)(child);
   1677       return array.concat(routes);
   1678     }, []);
   1679     var pathname = location.pathname;
   1680 
   1681 
   1682     var match = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.pick)(routes, pathname);
   1683 
   1684     if (match) {
   1685       var params = match.params,
   1686           uri = match.uri,
   1687           route = match.route,
   1688           element = match.route.value;
   1689 
   1690       // remove the /* from the end for child routes relative paths
   1691 
   1692       basepath = route.default ? basepath : route.path.replace(/\*$/, "");
   1693 
   1694       var props = _extends({}, params, {
   1695         uri: uri,
   1696         location: location,
   1697         navigate: function navigate(to, options) {
   1698           return _navigate2((0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.resolve)(to, uri), options);
   1699         }
   1700       });
   1701 
   1702       var clone = react__WEBPACK_IMPORTED_MODULE_0___default().cloneElement(element, props, element.props.children ? react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
   1703         Router,
   1704         { location: location, primary: primary },
   1705         element.props.children
   1706       ) : undefined);
   1707 
   1708       // using 'div' for < 16.3 support
   1709       var FocusWrapper = primary ? FocusHandler : component;
   1710       // don't pass any props to 'div'
   1711       var wrapperProps = primary ? _extends({ uri: uri, location: location, component: component }, domProps) : domProps;
   1712 
   1713       return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
   1714         BaseContext.Provider,
   1715         { value: { baseuri: uri, basepath: basepath } },
   1716         react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
   1717           FocusWrapper,
   1718           wrapperProps,
   1719           clone
   1720         )
   1721       );
   1722     } else {
   1723       // Not sure if we want this, would require index routes at every level
   1724       // warning(
   1725       //   false,
   1726       //   `<Router basepath="${basepath}">\n\nNothing matched:\n\t${
   1727       //     location.pathname
   1728       //   }\n\nPaths checked: \n\t${routes
   1729       //     .map(route => route.path)
   1730       //     .join(
   1731       //       "\n\t"
   1732       //     )}\n\nTo get rid of this warning, add a default NotFound component as child of Router:
   1733       //   \n\tlet NotFound = () => <div>Not Found!</div>
   1734       //   \n\t<Router>\n\t  <NotFound default/>\n\t  {/* ... */}\n\t</Router>`
   1735       // );
   1736       return null;
   1737     }
   1738   };
   1739 
   1740   return RouterImpl;
   1741 }((react__WEBPACK_IMPORTED_MODULE_0___default().PureComponent));
   1742 
   1743 RouterImpl.defaultProps = {
   1744   primary: true
   1745 };
   1746 
   1747 
   1748 var FocusContext = createNamedContext("Focus");
   1749 
   1750 var FocusHandler = function FocusHandler(_ref3) {
   1751   var uri = _ref3.uri,
   1752       location = _ref3.location,
   1753       component = _ref3.component,
   1754       domProps = _objectWithoutProperties(_ref3, ["uri", "location", "component"]);
   1755 
   1756   return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
   1757     FocusContext.Consumer,
   1758     null,
   1759     function (requestFocus) {
   1760       return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(FocusHandlerImpl, _extends({}, domProps, {
   1761         component: component,
   1762         requestFocus: requestFocus,
   1763         uri: uri,
   1764         location: location
   1765       }));
   1766     }
   1767   );
   1768 };
   1769 
   1770 // don't focus on initial render
   1771 var initialRender = true;
   1772 var focusHandlerCount = 0;
   1773 
   1774 var FocusHandlerImpl = function (_React$Component2) {
   1775   _inherits(FocusHandlerImpl, _React$Component2);
   1776 
   1777   function FocusHandlerImpl() {
   1778     var _temp2, _this4, _ret2;
   1779 
   1780     _classCallCheck(this, FocusHandlerImpl);
   1781 
   1782     for (var _len2 = arguments.length, args = Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {
   1783       args[_key2] = arguments[_key2];
   1784     }
   1785 
   1786     return _ret2 = (_temp2 = (_this4 = _possibleConstructorReturn(this, _React$Component2.call.apply(_React$Component2, [this].concat(args))), _this4), _this4.state = {}, _this4.requestFocus = function (node) {
   1787       if (!_this4.state.shouldFocus && node) {
   1788         node.focus();
   1789       }
   1790     }, _temp2), _possibleConstructorReturn(_this4, _ret2);
   1791   }
   1792 
   1793   FocusHandlerImpl.getDerivedStateFromProps = function getDerivedStateFromProps(nextProps, prevState) {
   1794     var initial = prevState.uri == null;
   1795     if (initial) {
   1796       return _extends({
   1797         shouldFocus: true
   1798       }, nextProps);
   1799     } else {
   1800       var myURIChanged = nextProps.uri !== prevState.uri;
   1801       var navigatedUpToMe = prevState.location.pathname !== nextProps.location.pathname && nextProps.location.pathname === nextProps.uri;
   1802       return _extends({
   1803         shouldFocus: myURIChanged || navigatedUpToMe
   1804       }, nextProps);
   1805     }
   1806   };
   1807 
   1808   FocusHandlerImpl.prototype.componentDidMount = function componentDidMount() {
   1809     focusHandlerCount++;
   1810     this.focus();
   1811   };
   1812 
   1813   FocusHandlerImpl.prototype.componentWillUnmount = function componentWillUnmount() {
   1814     focusHandlerCount--;
   1815     if (focusHandlerCount === 0) {
   1816       initialRender = true;
   1817     }
   1818   };
   1819 
   1820   FocusHandlerImpl.prototype.componentDidUpdate = function componentDidUpdate(prevProps, prevState) {
   1821     if (prevProps.location !== this.props.location && this.state.shouldFocus) {
   1822       this.focus();
   1823     }
   1824   };
   1825 
   1826   FocusHandlerImpl.prototype.focus = function focus() {
   1827     if (false) {}
   1828 
   1829     var requestFocus = this.props.requestFocus;
   1830 
   1831 
   1832     if (requestFocus) {
   1833       requestFocus(this.node);
   1834     } else {
   1835       if (initialRender) {
   1836         initialRender = false;
   1837       } else if (this.node) {
   1838         // React polyfills [autofocus] and it fires earlier than cDM,
   1839         // so we were stealing focus away, this line prevents that.
   1840         if (!this.node.contains(document.activeElement)) {
   1841           this.node.focus();
   1842         }
   1843       }
   1844     }
   1845   };
   1846 
   1847   FocusHandlerImpl.prototype.render = function render() {
   1848     var _this5 = this;
   1849 
   1850     var _props2 = this.props,
   1851         children = _props2.children,
   1852         style = _props2.style,
   1853         requestFocus = _props2.requestFocus,
   1854         _props2$component = _props2.component,
   1855         Comp = _props2$component === undefined ? "div" : _props2$component,
   1856         uri = _props2.uri,
   1857         location = _props2.location,
   1858         domProps = _objectWithoutProperties(_props2, ["children", "style", "requestFocus", "component", "uri", "location"]);
   1859 
   1860     return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
   1861       Comp,
   1862       _extends({
   1863         style: _extends({ outline: "none" }, style),
   1864         tabIndex: "-1",
   1865         ref: function ref(n) {
   1866           return _this5.node = n;
   1867         }
   1868       }, domProps),
   1869       react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
   1870         FocusContext.Provider,
   1871         { value: this.requestFocus },
   1872         this.props.children
   1873       )
   1874     );
   1875   };
   1876 
   1877   return FocusHandlerImpl;
   1878 }((react__WEBPACK_IMPORTED_MODULE_0___default().Component));
   1879 
   1880 (0,react_lifecycles_compat__WEBPACK_IMPORTED_MODULE_4__.polyfill)(FocusHandlerImpl);
   1881 
   1882 var k = function k() {};
   1883 
   1884 ////////////////////////////////////////////////////////////////////////////////
   1885 var forwardRef = (react__WEBPACK_IMPORTED_MODULE_0___default().forwardRef);
   1886 
   1887 if (typeof forwardRef === "undefined") {
   1888   forwardRef = function forwardRef(C) {
   1889     return C;
   1890   };
   1891 }
   1892 
   1893 var Link = forwardRef(function (_ref4, ref) {
   1894   var innerRef = _ref4.innerRef,
   1895       props = _objectWithoutProperties(_ref4, ["innerRef"]);
   1896 
   1897   return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
   1898     BaseContext.Consumer,
   1899     null,
   1900     function (_ref5) {
   1901       var basepath = _ref5.basepath,
   1902           baseuri = _ref5.baseuri;
   1903       return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
   1904         Location,
   1905         null,
   1906         function (_ref6) {
   1907           var location = _ref6.location,
   1908               navigate = _ref6.navigate;
   1909 
   1910           var to = props.to,
   1911               state = props.state,
   1912               replace = props.replace,
   1913               _props$getProps = props.getProps,
   1914               getProps = _props$getProps === undefined ? k : _props$getProps,
   1915               anchorProps = _objectWithoutProperties(props, ["to", "state", "replace", "getProps"]);
   1916 
   1917           var href = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.resolve)(to, baseuri);
   1918           var encodedHref = encodeURI(href);
   1919           var isCurrent = location.pathname === encodedHref;
   1920           var isPartiallyCurrent = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.startsWith)(location.pathname, encodedHref);
   1921 
   1922           return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("a", _extends({
   1923             ref: ref || innerRef,
   1924             "aria-current": isCurrent ? "page" : undefined
   1925           }, anchorProps, getProps({ isCurrent: isCurrent, isPartiallyCurrent: isPartiallyCurrent, href: href, location: location }), {
   1926             href: href,
   1927             onClick: function onClick(event) {
   1928               if (anchorProps.onClick) anchorProps.onClick(event);
   1929               if (shouldNavigate(event)) {
   1930                 event.preventDefault();
   1931                 var shouldReplace = replace;
   1932                 if (typeof replace !== "boolean" && isCurrent) {
   1933                   var _location$state = _extends({}, location.state),
   1934                       key = _location$state.key,
   1935                       restState = _objectWithoutProperties(_location$state, ["key"]);
   1936 
   1937                   shouldReplace = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.shallowCompare)(_extends({}, state), restState);
   1938                 }
   1939                 navigate(href, {
   1940                   state: state,
   1941                   replace: shouldReplace
   1942                 });
   1943               }
   1944             }
   1945           }));
   1946         }
   1947       );
   1948     }
   1949   );
   1950 });
   1951 
   1952 Link.displayName = "Link";
   1953 
   1954  true ? Link.propTypes = {
   1955   to: (prop_types__WEBPACK_IMPORTED_MODULE_1___default().string.isRequired)
   1956 } : 0;
   1957 
   1958 ////////////////////////////////////////////////////////////////////////////////
   1959 function RedirectRequest(uri) {
   1960   this.uri = uri;
   1961 }
   1962 
   1963 var isRedirect = function isRedirect(o) {
   1964   return o instanceof RedirectRequest;
   1965 };
   1966 
   1967 var redirectTo = function redirectTo(to) {
   1968   throw new RedirectRequest(to);
   1969 };
   1970 
   1971 var RedirectImpl = function (_React$Component3) {
   1972   _inherits(RedirectImpl, _React$Component3);
   1973 
   1974   function RedirectImpl() {
   1975     _classCallCheck(this, RedirectImpl);
   1976 
   1977     return _possibleConstructorReturn(this, _React$Component3.apply(this, arguments));
   1978   }
   1979 
   1980   // Support React < 16 with this hook
   1981   RedirectImpl.prototype.componentDidMount = function componentDidMount() {
   1982     var _props3 = this.props,
   1983         navigate = _props3.navigate,
   1984         to = _props3.to,
   1985         from = _props3.from,
   1986         _props3$replace = _props3.replace,
   1987         replace = _props3$replace === undefined ? true : _props3$replace,
   1988         state = _props3.state,
   1989         noThrow = _props3.noThrow,
   1990         baseuri = _props3.baseuri,
   1991         props = _objectWithoutProperties(_props3, ["navigate", "to", "from", "replace", "state", "noThrow", "baseuri"]);
   1992 
   1993     Promise.resolve().then(function () {
   1994       var resolvedTo = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.resolve)(to, baseuri);
   1995       navigate((0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.insertParams)(resolvedTo, props), { replace: replace, state: state });
   1996     });
   1997   };
   1998 
   1999   RedirectImpl.prototype.render = function render() {
   2000     var _props4 = this.props,
   2001         navigate = _props4.navigate,
   2002         to = _props4.to,
   2003         from = _props4.from,
   2004         replace = _props4.replace,
   2005         state = _props4.state,
   2006         noThrow = _props4.noThrow,
   2007         baseuri = _props4.baseuri,
   2008         props = _objectWithoutProperties(_props4, ["navigate", "to", "from", "replace", "state", "noThrow", "baseuri"]);
   2009 
   2010     var resolvedTo = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.resolve)(to, baseuri);
   2011     if (!noThrow) redirectTo((0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.insertParams)(resolvedTo, props));
   2012     return null;
   2013   };
   2014 
   2015   return RedirectImpl;
   2016 }((react__WEBPACK_IMPORTED_MODULE_0___default().Component));
   2017 
   2018 var Redirect = function Redirect(props) {
   2019   return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
   2020     BaseContext.Consumer,
   2021     null,
   2022     function (_ref7) {
   2023       var baseuri = _ref7.baseuri;
   2024       return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
   2025         Location,
   2026         null,
   2027         function (locationContext) {
   2028           return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(RedirectImpl, _extends({}, locationContext, { baseuri: baseuri }, props));
   2029         }
   2030       );
   2031     }
   2032   );
   2033 };
   2034 
   2035  true ? Redirect.propTypes = {
   2036   from: (prop_types__WEBPACK_IMPORTED_MODULE_1___default().string),
   2037   to: (prop_types__WEBPACK_IMPORTED_MODULE_1___default().string.isRequired)
   2038 } : 0;
   2039 
   2040 ////////////////////////////////////////////////////////////////////////////////
   2041 var Match = function Match(_ref8) {
   2042   var path = _ref8.path,
   2043       children = _ref8.children;
   2044   return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
   2045     BaseContext.Consumer,
   2046     null,
   2047     function (_ref9) {
   2048       var baseuri = _ref9.baseuri;
   2049       return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
   2050         Location,
   2051         null,
   2052         function (_ref10) {
   2053           var navigate = _ref10.navigate,
   2054               location = _ref10.location;
   2055 
   2056           var resolvedPath = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.resolve)(path, baseuri);
   2057           var result = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.match)(resolvedPath, location.pathname);
   2058           return children({
   2059             navigate: navigate,
   2060             location: location,
   2061             match: result ? _extends({}, result.params, {
   2062               uri: result.uri,
   2063               path: path
   2064             }) : null
   2065           });
   2066         }
   2067       );
   2068     }
   2069   );
   2070 };
   2071 
   2072 ////////////////////////////////////////////////////////////////////////////////
   2073 // Hooks
   2074 
   2075 var useLocation = function useLocation() {
   2076   var context = (0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(LocationContext);
   2077 
   2078   if (!context) {
   2079     throw new Error("useLocation hook was used but a LocationContext.Provider was not found in the parent tree. Make sure this is used in a component that is a child of Router");
   2080   }
   2081 
   2082   return context.location;
   2083 };
   2084 
   2085 var useNavigate = function useNavigate() {
   2086   var context = (0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(LocationContext);
   2087 
   2088   if (!context) {
   2089     throw new Error("useNavigate hook was used but a LocationContext.Provider was not found in the parent tree. Make sure this is used in a component that is a child of Router");
   2090   }
   2091 
   2092   return context.navigate;
   2093 };
   2094 
   2095 var useParams = function useParams() {
   2096   var context = (0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(BaseContext);
   2097 
   2098   if (!context) {
   2099     throw new Error("useParams hook was used but a LocationContext.Provider was not found in the parent tree. Make sure this is used in a component that is a child of Router");
   2100   }
   2101 
   2102   var location = useLocation();
   2103 
   2104   var results = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.match)(context.basepath, location.pathname);
   2105 
   2106   return results ? results.params : null;
   2107 };
   2108 
   2109 var useMatch = function useMatch(path) {
   2110   if (!path) {
   2111     throw new Error("useMatch(path: string) requires an argument of a string to match against");
   2112   }
   2113   var context = (0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(BaseContext);
   2114 
   2115   if (!context) {
   2116     throw new Error("useMatch hook was used but a LocationContext.Provider was not found in the parent tree. Make sure this is used in a component that is a child of Router");
   2117   }
   2118 
   2119   var location = useLocation();
   2120 
   2121   var resolvedPath = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.resolve)(path, context.baseuri);
   2122   var result = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.match)(resolvedPath, location.pathname);
   2123   return result ? _extends({}, result.params, {
   2124     uri: result.uri,
   2125     path: path
   2126   }) : null;
   2127 };
   2128 
   2129 ////////////////////////////////////////////////////////////////////////////////
   2130 // Junk
   2131 var stripSlashes = function stripSlashes(str) {
   2132   return str.replace(/(^\/+|\/+$)/g, "");
   2133 };
   2134 
   2135 var createRoute = function createRoute(basepath) {
   2136   return function (element) {
   2137     if (!element) {
   2138       return null;
   2139     }
   2140 
   2141     if (element.type === (react__WEBPACK_IMPORTED_MODULE_0___default().Fragment) && element.props.children) {
   2142       return react__WEBPACK_IMPORTED_MODULE_0___default().Children.map(element.props.children, createRoute(basepath));
   2143     }
   2144     !(element.props.path || element.props.default || element.type === Redirect) ?  true ? invariant__WEBPACK_IMPORTED_MODULE_2___default()(false, "<Router>: Children of <Router> must have a `path` or `default` prop, or be a `<Redirect>`. None found on element type `" + element.type + "`") : 0 : void 0;
   2145 
   2146     !!(element.type === Redirect && (!element.props.from || !element.props.to)) ?  true ? invariant__WEBPACK_IMPORTED_MODULE_2___default()(false, "<Redirect from=\"" + element.props.from + "\" to=\"" + element.props.to + "\"/> requires both \"from\" and \"to\" props when inside a <Router>.") : 0 : void 0;
   2147 
   2148     !!(element.type === Redirect && !(0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.validateRedirect)(element.props.from, element.props.to)) ?  true ? invariant__WEBPACK_IMPORTED_MODULE_2___default()(false, "<Redirect from=\"" + element.props.from + " to=\"" + element.props.to + "\"/> has mismatched dynamic segments, ensure both paths have the exact same dynamic segments.") : 0 : void 0;
   2149 
   2150     if (element.props.default) {
   2151       return { value: element, default: true };
   2152     }
   2153 
   2154     var elementPath = element.type === Redirect ? element.props.from : element.props.path;
   2155 
   2156     var path = elementPath === "/" ? basepath : stripSlashes(basepath) + "/" + stripSlashes(elementPath);
   2157 
   2158     return {
   2159       value: element,
   2160       default: element.props.default,
   2161       path: element.props.children ? stripSlashes(path) + "/*" : path
   2162     };
   2163   };
   2164 };
   2165 
   2166 var shouldNavigate = function shouldNavigate(event) {
   2167   return !event.defaultPrevented && event.button === 0 && !(event.metaKey || event.altKey || event.ctrlKey || event.shiftKey);
   2168 };
   2169 
   2170 ////////////////////////////////////////////////////////////////////////
   2171 
   2172 
   2173 /***/ }),
   2174 
   2175 /***/ "../node_modules/@reach/router/es/lib/history.js":
   2176 /*!*******************************************************!*\
   2177   !*** ../node_modules/@reach/router/es/lib/history.js ***!
   2178   \*******************************************************/
   2179 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
   2180 
   2181 "use strict";
   2182 __webpack_require__.r(__webpack_exports__);
   2183 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
   2184 /* harmony export */   "globalHistory": () => (/* binding */ globalHistory),
   2185 /* harmony export */   "navigate": () => (/* binding */ navigate),
   2186 /* harmony export */   "createHistory": () => (/* binding */ createHistory),
   2187 /* harmony export */   "createMemorySource": () => (/* binding */ createMemorySource)
   2188 /* harmony export */ });
   2189 var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
   2190 
   2191 var getLocation = function getLocation(source) {
   2192   var _source$location = source.location,
   2193       search = _source$location.search,
   2194       hash = _source$location.hash,
   2195       href = _source$location.href,
   2196       origin = _source$location.origin,
   2197       protocol = _source$location.protocol,
   2198       host = _source$location.host,
   2199       hostname = _source$location.hostname,
   2200       port = _source$location.port;
   2201   var pathname = source.location.pathname;
   2202 
   2203 
   2204   if (!pathname && href && canUseDOM) {
   2205     var url = new URL(href);
   2206     pathname = url.pathname;
   2207   }
   2208 
   2209   return {
   2210     pathname: encodeURI(decodeURI(pathname)),
   2211     search: search,
   2212     hash: hash,
   2213     href: href,
   2214     origin: origin,
   2215     protocol: protocol,
   2216     host: host,
   2217     hostname: hostname,
   2218     port: port,
   2219     state: source.history.state,
   2220     key: source.history.state && source.history.state.key || "initial"
   2221   };
   2222 };
   2223 
   2224 var createHistory = function createHistory(source, options) {
   2225   var listeners = [];
   2226   var location = getLocation(source);
   2227   var transitioning = false;
   2228   var resolveTransition = function resolveTransition() {};
   2229 
   2230   return {
   2231     get location() {
   2232       return location;
   2233     },
   2234 
   2235     get transitioning() {
   2236       return transitioning;
   2237     },
   2238 
   2239     _onTransitionComplete: function _onTransitionComplete() {
   2240       transitioning = false;
   2241       resolveTransition();
   2242     },
   2243     listen: function listen(listener) {
   2244       listeners.push(listener);
   2245 
   2246       var popstateListener = function popstateListener() {
   2247         location = getLocation(source);
   2248         listener({ location: location, action: "POP" });
   2249       };
   2250 
   2251       source.addEventListener("popstate", popstateListener);
   2252 
   2253       return function () {
   2254         source.removeEventListener("popstate", popstateListener);
   2255         listeners = listeners.filter(function (fn) {
   2256           return fn !== listener;
   2257         });
   2258       };
   2259     },
   2260     navigate: function navigate(to) {
   2261       var _ref = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {},
   2262           state = _ref.state,
   2263           _ref$replace = _ref.replace,
   2264           replace = _ref$replace === undefined ? false : _ref$replace;
   2265 
   2266       if (typeof to === "number") {
   2267         source.history.go(to);
   2268       } else {
   2269         state = _extends({}, state, { key: Date.now() + "" });
   2270         // try...catch iOS Safari limits to 100 pushState calls
   2271         try {
   2272           if (transitioning || replace) {
   2273             source.history.replaceState(state, null, to);
   2274           } else {
   2275             source.history.pushState(state, null, to);
   2276           }
   2277         } catch (e) {
   2278           source.location[replace ? "replace" : "assign"](to);
   2279         }
   2280       }
   2281 
   2282       location = getLocation(source);
   2283       transitioning = true;
   2284       var transition = new Promise(function (res) {
   2285         return resolveTransition = res;
   2286       });
   2287       listeners.forEach(function (listener) {
   2288         return listener({ location: location, action: "PUSH" });
   2289       });
   2290       return transition;
   2291     }
   2292   };
   2293 };
   2294 
   2295 ////////////////////////////////////////////////////////////////////////////////
   2296 // Stores history entries in memory for testing or other platforms like Native
   2297 var createMemorySource = function createMemorySource() {
   2298   var initialPath = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "/";
   2299 
   2300   var searchIndex = initialPath.indexOf("?");
   2301   var initialLocation = {
   2302     pathname: searchIndex > -1 ? initialPath.substr(0, searchIndex) : initialPath,
   2303     search: searchIndex > -1 ? initialPath.substr(searchIndex) : ""
   2304   };
   2305   var index = 0;
   2306   var stack = [initialLocation];
   2307   var states = [null];
   2308 
   2309   return {
   2310     get location() {
   2311       return stack[index];
   2312     },
   2313     addEventListener: function addEventListener(name, fn) {},
   2314     removeEventListener: function removeEventListener(name, fn) {},
   2315 
   2316     history: {
   2317       get entries() {
   2318         return stack;
   2319       },
   2320       get index() {
   2321         return index;
   2322       },
   2323       get state() {
   2324         return states[index];
   2325       },
   2326       pushState: function pushState(state, _, uri) {
   2327         var _uri$split = uri.split("?"),
   2328             pathname = _uri$split[0],
   2329             _uri$split$ = _uri$split[1],
   2330             search = _uri$split$ === undefined ? "" : _uri$split$;
   2331 
   2332         index++;
   2333         stack.push({ pathname: pathname, search: search.length ? "?" + search : search });
   2334         states.push(state);
   2335       },
   2336       replaceState: function replaceState(state, _, uri) {
   2337         var _uri$split2 = uri.split("?"),
   2338             pathname = _uri$split2[0],
   2339             _uri$split2$ = _uri$split2[1],
   2340             search = _uri$split2$ === undefined ? "" : _uri$split2$;
   2341 
   2342         stack[index] = { pathname: pathname, search: search };
   2343         states[index] = state;
   2344       },
   2345       go: function go(to) {
   2346         var newIndex = index + to;
   2347 
   2348         if (newIndex < 0 || newIndex > states.length - 1) {
   2349           return;
   2350         }
   2351 
   2352         index = newIndex;
   2353       }
   2354     }
   2355   };
   2356 };
   2357 
   2358 ////////////////////////////////////////////////////////////////////////////////
   2359 // global history - uses window.history as the source if available, otherwise a
   2360 // memory history
   2361 var canUseDOM = !!(typeof window !== "undefined" && window.document && window.document.createElement);
   2362 var getSource = function getSource() {
   2363   return canUseDOM ? window : createMemorySource();
   2364 };
   2365 
   2366 var globalHistory = createHistory(getSource());
   2367 var navigate = globalHistory.navigate;
   2368 
   2369 ////////////////////////////////////////////////////////////////////////////////
   2370 
   2371 
   2372 
   2373 /***/ }),
   2374 
   2375 /***/ "../node_modules/@reach/router/es/lib/utils.js":
   2376 /*!*****************************************************!*\
   2377   !*** ../node_modules/@reach/router/es/lib/utils.js ***!
   2378   \*****************************************************/
   2379 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
   2380 
   2381 "use strict";
   2382 __webpack_require__.r(__webpack_exports__);
   2383 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
   2384 /* harmony export */   "startsWith": () => (/* binding */ startsWith),
   2385 /* harmony export */   "pick": () => (/* binding */ pick),
   2386 /* harmony export */   "match": () => (/* binding */ match),
   2387 /* harmony export */   "resolve": () => (/* binding */ resolve),
   2388 /* harmony export */   "insertParams": () => (/* binding */ insertParams),
   2389 /* harmony export */   "validateRedirect": () => (/* binding */ validateRedirect),
   2390 /* harmony export */   "shallowCompare": () => (/* binding */ shallowCompare)
   2391 /* harmony export */ });
   2392 /* harmony import */ var invariant__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! invariant */ "../node_modules/invariant/browser.js");
   2393 /* harmony import */ var invariant__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(invariant__WEBPACK_IMPORTED_MODULE_0__);
   2394 
   2395 
   2396 ////////////////////////////////////////////////////////////////////////////////
   2397 // startsWith(string, search) - Check if `string` starts with `search`
   2398 var startsWith = function startsWith(string, search) {
   2399   return string.substr(0, search.length) === search;
   2400 };
   2401 
   2402 ////////////////////////////////////////////////////////////////////////////////
   2403 // pick(routes, uri)
   2404 //
   2405 // Ranks and picks the best route to match. Each segment gets the highest
   2406 // amount of points, then the type of segment gets an additional amount of
   2407 // points where
   2408 //
   2409 //     static > dynamic > splat > root
   2410 //
   2411 // This way we don't have to worry about the order of our routes, let the
   2412 // computers do it.
   2413 //
   2414 // A route looks like this
   2415 //
   2416 //     { path, default, value }
   2417 //
   2418 // And a returned match looks like:
   2419 //
   2420 //     { route, params, uri }
   2421 //
   2422 // I know, I should use TypeScript not comments for these types.
   2423 var pick = function pick(routes, uri) {
   2424   var match = void 0;
   2425   var default_ = void 0;
   2426 
   2427   var _uri$split = uri.split("?"),
   2428       uriPathname = _uri$split[0];
   2429 
   2430   var uriSegments = segmentize(uriPathname);
   2431   var isRootUri = uriSegments[0] === "";
   2432   var ranked = rankRoutes(routes);
   2433 
   2434   for (var i = 0, l = ranked.length; i < l; i++) {
   2435     var missed = false;
   2436     var route = ranked[i].route;
   2437 
   2438     if (route.default) {
   2439       default_ = {
   2440         route: route,
   2441         params: {},
   2442         uri: uri
   2443       };
   2444       continue;
   2445     }
   2446 
   2447     var routeSegments = segmentize(route.path);
   2448     var params = {};
   2449     var max = Math.max(uriSegments.length, routeSegments.length);
   2450     var index = 0;
   2451 
   2452     for (; index < max; index++) {
   2453       var routeSegment = routeSegments[index];
   2454       var uriSegment = uriSegments[index];
   2455 
   2456       if (isSplat(routeSegment)) {
   2457         // Hit a splat, just grab the rest, and return a match
   2458         // uri:   /files/documents/work
   2459         // route: /files/*
   2460         var param = routeSegment.slice(1) || "*";
   2461         params[param] = uriSegments.slice(index).map(decodeURIComponent).join("/");
   2462         break;
   2463       }
   2464 
   2465       if (uriSegment === undefined) {
   2466         // URI is shorter than the route, no match
   2467         // uri:   /users
   2468         // route: /users/:userId
   2469         missed = true;
   2470         break;
   2471       }
   2472 
   2473       var dynamicMatch = paramRe.exec(routeSegment);
   2474 
   2475       if (dynamicMatch && !isRootUri) {
   2476         var matchIsNotReserved = reservedNames.indexOf(dynamicMatch[1]) === -1;
   2477         !matchIsNotReserved ?  true ? invariant__WEBPACK_IMPORTED_MODULE_0___default()(false, "<Router> dynamic segment \"" + dynamicMatch[1] + "\" is a reserved name. Please use a different name in path \"" + route.path + "\".") : 0 : void 0;
   2478         var value = decodeURIComponent(uriSegment);
   2479         params[dynamicMatch[1]] = value;
   2480       } else if (routeSegment !== uriSegment) {
   2481         // Current segments don't match, not dynamic, not splat, so no match
   2482         // uri:   /users/123/settings
   2483         // route: /users/:id/profile
   2484         missed = true;
   2485         break;
   2486       }
   2487     }
   2488 
   2489     if (!missed) {
   2490       match = {
   2491         route: route,
   2492         params: params,
   2493         uri: "/" + uriSegments.slice(0, index).join("/")
   2494       };
   2495       break;
   2496     }
   2497   }
   2498 
   2499   return match || default_ || null;
   2500 };
   2501 
   2502 ////////////////////////////////////////////////////////////////////////////////
   2503 // match(path, uri) - Matches just one path to a uri, also lol
   2504 var match = function match(path, uri) {
   2505   return pick([{ path: path }], uri);
   2506 };
   2507 
   2508 ////////////////////////////////////////////////////////////////////////////////
   2509 // resolve(to, basepath)
   2510 //
   2511 // Resolves URIs as though every path is a directory, no files.  Relative URIs
   2512 // in the browser can feel awkward because not only can you be "in a directory"
   2513 // you can be "at a file", too. For example
   2514 //
   2515 //     browserSpecResolve('foo', '/bar/') => /bar/foo
   2516 //     browserSpecResolve('foo', '/bar') => /foo
   2517 //
   2518 // But on the command line of a file system, it's not as complicated, you can't
   2519 // `cd` from a file, only directories.  This way, links have to know less about
   2520 // their current path. To go deeper you can do this:
   2521 //
   2522 //     <Link to="deeper"/>
   2523 //     // instead of
   2524 //     <Link to=`{${props.uri}/deeper}`/>
   2525 //
   2526 // Just like `cd`, if you want to go deeper from the command line, you do this:
   2527 //
   2528 //     cd deeper
   2529 //     # not
   2530 //     cd $(pwd)/deeper
   2531 //
   2532 // By treating every path as a directory, linking to relative paths should
   2533 // require less contextual information and (fingers crossed) be more intuitive.
   2534 var resolve = function resolve(to, base) {
   2535   // /foo/bar, /baz/qux => /foo/bar
   2536   if (startsWith(to, "/")) {
   2537     return to;
   2538   }
   2539 
   2540   var _to$split = to.split("?"),
   2541       toPathname = _to$split[0],
   2542       toQuery = _to$split[1];
   2543 
   2544   var _base$split = base.split("?"),
   2545       basePathname = _base$split[0];
   2546 
   2547   var toSegments = segmentize(toPathname);
   2548   var baseSegments = segmentize(basePathname);
   2549 
   2550   // ?a=b, /users?b=c => /users?a=b
   2551   if (toSegments[0] === "") {
   2552     return addQuery(basePathname, toQuery);
   2553   }
   2554 
   2555   // profile, /users/789 => /users/789/profile
   2556   if (!startsWith(toSegments[0], ".")) {
   2557     var pathname = baseSegments.concat(toSegments).join("/");
   2558     return addQuery((basePathname === "/" ? "" : "/") + pathname, toQuery);
   2559   }
   2560 
   2561   // ./         /users/123  =>  /users/123
   2562   // ../        /users/123  =>  /users
   2563   // ../..      /users/123  =>  /
   2564   // ../../one  /a/b/c/d    =>  /a/b/one
   2565   // .././one   /a/b/c/d    =>  /a/b/c/one
   2566   var allSegments = baseSegments.concat(toSegments);
   2567   var segments = [];
   2568   for (var i = 0, l = allSegments.length; i < l; i++) {
   2569     var segment = allSegments[i];
   2570     if (segment === "..") segments.pop();else if (segment !== ".") segments.push(segment);
   2571   }
   2572 
   2573   return addQuery("/" + segments.join("/"), toQuery);
   2574 };
   2575 
   2576 ////////////////////////////////////////////////////////////////////////////////
   2577 // insertParams(path, params)
   2578 
   2579 var insertParams = function insertParams(path, params) {
   2580   var _path$split = path.split("?"),
   2581       pathBase = _path$split[0],
   2582       _path$split$ = _path$split[1],
   2583       query = _path$split$ === undefined ? "" : _path$split$;
   2584 
   2585   var segments = segmentize(pathBase);
   2586   var constructedPath = "/" + segments.map(function (segment) {
   2587     var match = paramRe.exec(segment);
   2588     return match ? params[match[1]] : segment;
   2589   }).join("/");
   2590   var _params$location = params.location;
   2591   _params$location = _params$location === undefined ? {} : _params$location;
   2592   var _params$location$sear = _params$location.search,
   2593       search = _params$location$sear === undefined ? "" : _params$location$sear;
   2594 
   2595   var searchSplit = search.split("?")[1] || "";
   2596   constructedPath = addQuery(constructedPath, query, searchSplit);
   2597   return constructedPath;
   2598 };
   2599 
   2600 var validateRedirect = function validateRedirect(from, to) {
   2601   var filter = function filter(segment) {
   2602     return isDynamic(segment);
   2603   };
   2604   var fromString = segmentize(from).filter(filter).sort().join("/");
   2605   var toString = segmentize(to).filter(filter).sort().join("/");
   2606   return fromString === toString;
   2607 };
   2608 
   2609 ////////////////////////////////////////////////////////////////////////////////
   2610 // Junk
   2611 var paramRe = /^:(.+)/;
   2612 
   2613 var SEGMENT_POINTS = 4;
   2614 var STATIC_POINTS = 3;
   2615 var DYNAMIC_POINTS = 2;
   2616 var SPLAT_PENALTY = 1;
   2617 var ROOT_POINTS = 1;
   2618 
   2619 var isRootSegment = function isRootSegment(segment) {
   2620   return segment === "";
   2621 };
   2622 var isDynamic = function isDynamic(segment) {
   2623   return paramRe.test(segment);
   2624 };
   2625 var isSplat = function isSplat(segment) {
   2626   return segment && segment[0] === "*";
   2627 };
   2628 
   2629 var rankRoute = function rankRoute(route, index) {
   2630   var score = route.default ? 0 : segmentize(route.path).reduce(function (score, segment) {
   2631     score += SEGMENT_POINTS;
   2632     if (isRootSegment(segment)) score += ROOT_POINTS;else if (isDynamic(segment)) score += DYNAMIC_POINTS;else if (isSplat(segment)) score -= SEGMENT_POINTS + SPLAT_PENALTY;else score += STATIC_POINTS;
   2633     return score;
   2634   }, 0);
   2635   return { route: route, score: score, index: index };
   2636 };
   2637 
   2638 var rankRoutes = function rankRoutes(routes) {
   2639   return routes.map(rankRoute).sort(function (a, b) {
   2640     return a.score < b.score ? 1 : a.score > b.score ? -1 : a.index - b.index;
   2641   });
   2642 };
   2643 
   2644 var segmentize = function segmentize(uri) {
   2645   return uri
   2646   // strip starting/ending slashes
   2647   .replace(/(^\/+|\/+$)/g, "").split("/");
   2648 };
   2649 
   2650 var addQuery = function addQuery(pathname) {
   2651   for (var _len = arguments.length, query = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {
   2652     query[_key - 1] = arguments[_key];
   2653   }
   2654 
   2655   query = query.filter(function (q) {
   2656     return q && q.length > 0;
   2657   });
   2658   return pathname + (query && query.length > 0 ? "?" + query.join("&") : "");
   2659 };
   2660 
   2661 var reservedNames = ["uri", "path"];
   2662 
   2663 /**
   2664  * Shallow compares two objects.
   2665  * @param {Object} obj1 The first object to compare.
   2666  * @param {Object} obj2 The second object to compare.
   2667  */
   2668 var shallowCompare = function shallowCompare(obj1, obj2) {
   2669   var obj1Keys = Object.keys(obj1);
   2670   return obj1Keys.length === Object.keys(obj2).length && obj1Keys.every(function (key) {
   2671     return obj2.hasOwnProperty(key) && obj1[key] === obj2[key];
   2672   });
   2673 };
   2674 
   2675 ////////////////////////////////////////////////////////////////////////////////
   2676 
   2677 
   2678 /***/ }),
   2679 
   2680 /***/ "../core/app/assets/js/hooks/use-action.js":
   2681 /*!*************************************************!*\
   2682   !*** ../core/app/assets/js/hooks/use-action.js ***!
   2683   \*************************************************/
   2684 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   2685 
   2686 "use strict";
   2687 
   2688 
   2689 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   2690 
   2691 _Object$defineProperty(exports, "__esModule", {
   2692   value: true
   2693 });
   2694 
   2695 exports.default = useAction;
   2696 
   2697 __webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
   2698 
   2699 __webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
   2700 
   2701 function useAction() {
   2702   return {
   2703     backToDashboard: function backToDashboard() {
   2704       if (window.top === window) {
   2705         // Directly - in case that the return_url is the login-page, the target should be the admin-page and not the login-page again.
   2706         window.top.location = elementorAppConfig.return_url.includes(elementorAppConfig.login_url) ? elementorAppConfig.admin_url : elementorAppConfig.return_url;
   2707       } else {
   2708         // Iframe.
   2709         window.top.$e.run('app/close');
   2710       }
   2711     }
   2712   };
   2713 }
   2714 
   2715 /***/ }),
   2716 
   2717 /***/ "../core/app/assets/js/hooks/use-ajax.js":
   2718 /*!***********************************************!*\
   2719   !*** ../core/app/assets/js/hooks/use-ajax.js ***!
   2720   \***********************************************/
   2721 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   2722 
   2723 "use strict";
   2724 
   2725 
   2726 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   2727 
   2728 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   2729 
   2730 _Object$defineProperty(exports, "__esModule", {
   2731   value: true
   2732 });
   2733 
   2734 exports.default = useAjax;
   2735 
   2736 var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
   2737 
   2738 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
   2739 
   2740 var _react = __webpack_require__(/*! react */ "react");
   2741 
   2742 function useAjax() {
   2743   var _useState = (0, _react.useState)(null),
   2744       _useState2 = (0, _slicedToArray2.default)(_useState, 2),
   2745       ajax = _useState2[0],
   2746       setAjax = _useState2[1],
   2747       initialStatusKey = 'initial',
   2748       uploadInitialState = {
   2749     status: initialStatusKey,
   2750     isComplete: false,
   2751     response: null
   2752   },
   2753       _useState3 = (0, _react.useState)(uploadInitialState),
   2754       _useState4 = (0, _slicedToArray2.default)(_useState3, 2),
   2755       ajaxState = _useState4[0],
   2756       setAjaxState = _useState4[1],
   2757       ajaxActions = {
   2758     reset: function reset() {
   2759       return setAjaxState(initialStatusKey);
   2760     }
   2761   };
   2762 
   2763   (0, _react.useEffect)(function () {
   2764     if (ajax) {
   2765       var formData = new FormData();
   2766 
   2767       if (ajax.data) {
   2768         for (var key in ajax.data) {
   2769           formData.append(key, ajax.data[key]);
   2770         }
   2771 
   2772         if (!ajax.data.nonce) {
   2773           formData.append('nonce', elementorCommon.config.ajax.nonce);
   2774         }
   2775       }
   2776 
   2777       var options = (0, _objectSpread2.default)((0, _objectSpread2.default)({
   2778         type: 'post',
   2779         url: elementorCommon.config.ajax.url,
   2780         headers: {},
   2781         cache: false,
   2782         contentType: false,
   2783         processData: false
   2784       }, ajax), {}, {
   2785         data: formData,
   2786         success: function success(response) {
   2787           var status = response.success ? 'success' : 'error';
   2788           setAjaxState(function (prevState) {
   2789             return (0, _objectSpread2.default)((0, _objectSpread2.default)({}, prevState), {}, {
   2790               status: status,
   2791               response: response === null || response === void 0 ? void 0 : response.data
   2792             });
   2793           });
   2794         },
   2795         error: function error() {
   2796           setAjaxState(function (prevState) {
   2797             return (0, _objectSpread2.default)((0, _objectSpread2.default)({}, prevState), {}, {
   2798               status: 'error'
   2799             });
   2800           });
   2801         },
   2802         complete: function complete() {
   2803           setAjaxState(function (prevState) {
   2804             return (0, _objectSpread2.default)((0, _objectSpread2.default)({}, prevState), {}, {
   2805               isComplete: true
   2806             });
   2807           });
   2808         }
   2809       });
   2810       jQuery.ajax(options);
   2811     }
   2812   }, [ajax]);
   2813   return {
   2814     ajax: ajax,
   2815     setAjax: setAjax,
   2816     ajaxState: ajaxState,
   2817     ajaxActions: ajaxActions
   2818   };
   2819 }
   2820 
   2821 /***/ }),
   2822 
   2823 /***/ "../core/app/assets/js/hooks/use-page-title.js":
   2824 /*!*****************************************************!*\
   2825   !*** ../core/app/assets/js/hooks/use-page-title.js ***!
   2826   \*****************************************************/
   2827 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   2828 
   2829 "use strict";
   2830 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
   2831 
   2832 
   2833 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   2834 
   2835 _Object$defineProperty(exports, "__esModule", {
   2836   value: true
   2837 });
   2838 
   2839 exports.default = usePageTitle;
   2840 
   2841 var _react = __webpack_require__(/*! react */ "react");
   2842 
   2843 function usePageTitle(_ref) {
   2844   var title = _ref.title,
   2845       prefix = _ref.prefix;
   2846   (0, _react.useEffect)(function () {
   2847     if (!prefix) {
   2848       prefix = __('Elementor', 'elementor');
   2849     }
   2850 
   2851     document.title = "".concat(prefix, " | ").concat(title);
   2852   }, [title, prefix]);
   2853 }
   2854 
   2855 /***/ }),
   2856 
   2857 /***/ "../core/app/assets/js/layout/content.js":
   2858 /*!***********************************************!*\
   2859   !*** ../core/app/assets/js/layout/content.js ***!
   2860   \***********************************************/
   2861 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   2862 
   2863 "use strict";
   2864 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
   2865 
   2866 
   2867 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   2868 
   2869 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   2870 
   2871 _Object$defineProperty(exports, "__esModule", {
   2872   value: true
   2873 });
   2874 
   2875 exports.default = Content;
   2876 
   2877 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
   2878 
   2879 function Content(props) {
   2880   return /*#__PURE__*/_react.default.createElement("main", {
   2881     className: "eps-app__content ".concat(props.className)
   2882   }, props.children);
   2883 }
   2884 
   2885 Content.propTypes = {
   2886   children: PropTypes.any,
   2887   className: PropTypes.string
   2888 };
   2889 Content.defaultProps = {
   2890   className: ''
   2891 };
   2892 
   2893 /***/ }),
   2894 
   2895 /***/ "../core/app/assets/js/layout/footer.js":
   2896 /*!**********************************************!*\
   2897   !*** ../core/app/assets/js/layout/footer.js ***!
   2898   \**********************************************/
   2899 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   2900 
   2901 "use strict";
   2902 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
   2903 
   2904 
   2905 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   2906 
   2907 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   2908 
   2909 _Object$defineProperty(exports, "__esModule", {
   2910   value: true
   2911 });
   2912 
   2913 exports.default = Footer;
   2914 
   2915 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
   2916 
   2917 function Footer(props) {
   2918   return /*#__PURE__*/_react.default.createElement("footer", {
   2919     className: "eps-app__footer"
   2920   }, props.children);
   2921 }
   2922 
   2923 Footer.propTypes = {
   2924   children: PropTypes.object
   2925 };
   2926 
   2927 /***/ }),
   2928 
   2929 /***/ "../core/app/assets/js/layout/header-button.js":
   2930 /*!*****************************************************!*\
   2931   !*** ../core/app/assets/js/layout/header-button.js ***!
   2932   \*****************************************************/
   2933 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   2934 
   2935 "use strict";
   2936 
   2937 
   2938 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   2939 
   2940 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   2941 
   2942 _Object$defineProperty(exports, "__esModule", {
   2943   value: true
   2944 });
   2945 
   2946 exports.default = void 0;
   2947 
   2948 var _assign = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/assign */ "../node_modules/@babel/runtime-corejs2/core-js/object/assign.js"));
   2949 
   2950 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
   2951 
   2952 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
   2953 
   2954 var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
   2955 
   2956 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
   2957 
   2958 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
   2959 
   2960 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
   2961 
   2962 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
   2963 
   2964 var _button = _interopRequireDefault(__webpack_require__(/*! ../ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
   2965 
   2966 var Button = /*#__PURE__*/function (_BaseButton) {
   2967   (0, _inherits2.default)(Button, _BaseButton);
   2968 
   2969   var _super = (0, _createSuper2.default)(Button);
   2970 
   2971   function Button() {
   2972     (0, _classCallCheck2.default)(this, Button);
   2973     return _super.apply(this, arguments);
   2974   }
   2975 
   2976   (0, _createClass2.default)(Button, [{
   2977     key: "getCssId",
   2978     value: function getCssId() {
   2979       return "eps-app-header-btn-" + (0, _get2.default)((0, _getPrototypeOf2.default)(Button.prototype), "getCssId", this).call(this);
   2980     }
   2981   }, {
   2982     key: "getClassName",
   2983     value: function getClassName() {
   2984       // Avoid using the 'eps-app__header-btn' class to make sure it is not override custom styles.
   2985       if (!this.props.includeHeaderBtnClass) {
   2986         return (0, _get2.default)((0, _getPrototypeOf2.default)(Button.prototype), "getClassName", this).call(this);
   2987       }
   2988 
   2989       return "eps-app__header-btn " + (0, _get2.default)((0, _getPrototypeOf2.default)(Button.prototype), "getClassName", this).call(this);
   2990     }
   2991   }]);
   2992   return Button;
   2993 }(_button.default);
   2994 
   2995 exports.default = Button;
   2996 (0, _defineProperty2.default)(Button, "defaultProps", (0, _assign.default)({}
   2997 /* clone */
   2998 , _button.default.defaultProps, {
   2999   hideText: true,
   3000   includeHeaderBtnClass: true
   3001 }));
   3002 
   3003 /***/ }),
   3004 
   3005 /***/ "../core/app/assets/js/layout/header-buttons.js":
   3006 /*!******************************************************!*\
   3007   !*** ../core/app/assets/js/layout/header-buttons.js ***!
   3008   \******************************************************/
   3009 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   3010 
   3011 "use strict";
   3012 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
   3013 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
   3014 
   3015 
   3016 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   3017 
   3018 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   3019 
   3020 _Object$defineProperty(exports, "__esModule", {
   3021   value: true
   3022 });
   3023 
   3024 exports.default = HeaderButtons;
   3025 
   3026 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
   3027 
   3028 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
   3029 
   3030 __webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
   3031 
   3032 var _useAction = _interopRequireDefault(__webpack_require__(/*! elementor-app/hooks/use-action */ "../core/app/assets/js/hooks/use-action.js"));
   3033 
   3034 var _headerButton = _interopRequireDefault(__webpack_require__(/*! ./header-button */ "../core/app/assets/js/layout/header-button.js"));
   3035 
   3036 function HeaderButtons(props) {
   3037   var action = (0, _useAction.default)();
   3038   var tools = '';
   3039 
   3040   if (props.buttons.length) {
   3041     var buttons = props.buttons.map(function (button) {
   3042       return /*#__PURE__*/_react.default.createElement(_headerButton.default, (0, _extends2.default)({
   3043         key: button.id
   3044       }, button));
   3045     });
   3046     tools = /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, buttons);
   3047   }
   3048 
   3049   return /*#__PURE__*/_react.default.createElement("div", {
   3050     className: "eps-app__header-buttons"
   3051   }, /*#__PURE__*/_react.default.createElement(_headerButton.default, {
   3052     text: __('Close', 'elementor'),
   3053     icon: "eicon-close",
   3054     className: "eps-app__close-button",
   3055     onClick: action.backToDashboard
   3056   }), tools);
   3057 }
   3058 
   3059 HeaderButtons.propTypes = {
   3060   buttons: PropTypes.arrayOf(PropTypes.object)
   3061 };
   3062 HeaderButtons.defaultProps = {
   3063   buttons: []
   3064 };
   3065 
   3066 /***/ }),
   3067 
   3068 /***/ "../core/app/assets/js/layout/header.js":
   3069 /*!**********************************************!*\
   3070   !*** ../core/app/assets/js/layout/header.js ***!
   3071   \**********************************************/
   3072 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   3073 
   3074 "use strict";
   3075 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
   3076 
   3077 
   3078 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   3079 
   3080 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   3081 
   3082 _Object$defineProperty(exports, "__esModule", {
   3083   value: true
   3084 });
   3085 
   3086 exports.default = Header;
   3087 
   3088 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
   3089 
   3090 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
   3091 
   3092 var _grid = _interopRequireDefault(__webpack_require__(/*! ../ui/grid/grid */ "../core/app/assets/js/ui/grid/grid.js"));
   3093 
   3094 var _headerButtons = _interopRequireDefault(__webpack_require__(/*! ./header-buttons */ "../core/app/assets/js/layout/header-buttons.js"));
   3095 
   3096 var _usePageTitle = _interopRequireDefault(__webpack_require__(/*! elementor-app/hooks/use-page-title */ "../core/app/assets/js/hooks/use-page-title.js"));
   3097 
   3098 function Header(props) {
   3099   (0, _usePageTitle.default)({
   3100     title: props.title
   3101   });
   3102   var TitleTag = 'span',
   3103       titleAttrs = {};
   3104 
   3105   if (props.titleRedirectRoute) {
   3106     TitleTag = 'a';
   3107     titleAttrs = {
   3108       href: "#".concat(props.titleRedirectRoute),
   3109       target: '_self'
   3110     };
   3111   }
   3112 
   3113   return /*#__PURE__*/_react.default.createElement(_grid.default, {
   3114     container: true,
   3115     alignItems: "center",
   3116     justify: "space-between",
   3117     className: "eps-app__header"
   3118   }, /*#__PURE__*/_react.default.createElement(TitleTag, (0, _extends2.default)({
   3119     className: "eps-app__logo-title-wrapper"
   3120   }, titleAttrs), /*#__PURE__*/_react.default.createElement("i", {
   3121     className: "eps-app__logo eicon-elementor"
   3122   }), /*#__PURE__*/_react.default.createElement("h1", {
   3123     className: "eps-app__title"
   3124   }, props.title)), /*#__PURE__*/_react.default.createElement(_headerButtons.default, {
   3125     buttons: props.buttons
   3126   }));
   3127 }
   3128 
   3129 Header.propTypes = {
   3130   title: PropTypes.string,
   3131   titleRedirectRoute: PropTypes.string,
   3132   buttons: PropTypes.arrayOf(PropTypes.object)
   3133 };
   3134 Header.defaultProps = {
   3135   buttons: []
   3136 };
   3137 
   3138 /***/ }),
   3139 
   3140 /***/ "../core/app/assets/js/layout/page.js":
   3141 /*!********************************************!*\
   3142   !*** ../core/app/assets/js/layout/page.js ***!
   3143   \********************************************/
   3144 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   3145 
   3146 "use strict";
   3147 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
   3148 
   3149 
   3150 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   3151 
   3152 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   3153 
   3154 _Object$defineProperty(exports, "__esModule", {
   3155   value: true
   3156 });
   3157 
   3158 exports.default = Page;
   3159 
   3160 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
   3161 
   3162 var _header = _interopRequireDefault(__webpack_require__(/*! ./header */ "../core/app/assets/js/layout/header.js"));
   3163 
   3164 var _sidebar = _interopRequireDefault(__webpack_require__(/*! ./sidebar */ "../core/app/assets/js/layout/sidebar.js"));
   3165 
   3166 var _content = _interopRequireDefault(__webpack_require__(/*! ./content */ "../core/app/assets/js/layout/content.js"));
   3167 
   3168 var _footer = _interopRequireDefault(__webpack_require__(/*! ./footer */ "../core/app/assets/js/layout/footer.js"));
   3169 
   3170 function Page(props) {
   3171   var AppSidebar = function AppSidebar() {
   3172     if (!props.sidebar) {
   3173       return;
   3174     }
   3175 
   3176     return /*#__PURE__*/_react.default.createElement(_sidebar.default, null, props.sidebar);
   3177   },
   3178       AppFooter = function AppFooter() {
   3179     if (!props.footer) {
   3180       return;
   3181     }
   3182 
   3183     return /*#__PURE__*/_react.default.createElement(_footer.default, null, props.footer);
   3184   };
   3185 
   3186   return /*#__PURE__*/_react.default.createElement("div", {
   3187     className: "eps-app__lightbox ".concat(props.className)
   3188   }, /*#__PURE__*/_react.default.createElement("div", {
   3189     className: "eps-app"
   3190   }, /*#__PURE__*/_react.default.createElement(_header.default, {
   3191     title: props.title,
   3192     buttons: props.headerButtons,
   3193     titleRedirectRoute: props.titleRedirectRoute
   3194   }), /*#__PURE__*/_react.default.createElement("div", {
   3195     className: "eps-app__main"
   3196   }, AppSidebar(), /*#__PURE__*/_react.default.createElement(_content.default, null, props.content)), AppFooter()));
   3197 }
   3198 
   3199 Page.propTypes = {
   3200   title: PropTypes.string,
   3201   titleRedirectRoute: PropTypes.string,
   3202   className: PropTypes.string,
   3203   headerButtons: PropTypes.arrayOf(PropTypes.object),
   3204   sidebar: PropTypes.object,
   3205   content: PropTypes.object.isRequired,
   3206   footer: PropTypes.object
   3207 };
   3208 Page.defaultProps = {
   3209   className: ''
   3210 };
   3211 
   3212 /***/ }),
   3213 
   3214 /***/ "../core/app/assets/js/layout/sidebar.js":
   3215 /*!***********************************************!*\
   3216   !*** ../core/app/assets/js/layout/sidebar.js ***!
   3217   \***********************************************/
   3218 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   3219 
   3220 "use strict";
   3221 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
   3222 
   3223 
   3224 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   3225 
   3226 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   3227 
   3228 _Object$defineProperty(exports, "__esModule", {
   3229   value: true
   3230 });
   3231 
   3232 exports.default = Sidebar;
   3233 
   3234 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
   3235 
   3236 function Sidebar(props) {
   3237   return /*#__PURE__*/_react.default.createElement("div", {
   3238     className: "eps-app__sidebar"
   3239   }, props.children);
   3240 }
   3241 
   3242 Sidebar.propTypes = {
   3243   children: PropTypes.object
   3244 };
   3245 
   3246 /***/ }),
   3247 
   3248 /***/ "../core/app/assets/js/molecules/collapse-content.js":
   3249 /*!***********************************************************!*\
   3250   !*** ../core/app/assets/js/molecules/collapse-content.js ***!
   3251   \***********************************************************/
   3252 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   3253 
   3254 "use strict";
   3255 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
   3256 
   3257 
   3258 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   3259 
   3260 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   3261 
   3262 _Object$defineProperty(exports, "__esModule", {
   3263   value: true
   3264 });
   3265 
   3266 exports.default = CollapseContent;
   3267 
   3268 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
   3269 
   3270 function CollapseContent(props) {
   3271   return /*#__PURE__*/_react.default.createElement("div", {
   3272     className: "e-app-collapse-content"
   3273   }, props.children);
   3274 }
   3275 
   3276 CollapseContent.propTypes = {
   3277   className: PropTypes.string,
   3278   children: PropTypes.any
   3279 };
   3280 CollapseContent.defaultProps = {
   3281   className: ''
   3282 };
   3283 
   3284 /***/ }),
   3285 
   3286 /***/ "../core/app/assets/js/molecules/collapse-context.js":
   3287 /*!***********************************************************!*\
   3288   !*** ../core/app/assets/js/molecules/collapse-context.js ***!
   3289   \***********************************************************/
   3290 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   3291 
   3292 "use strict";
   3293 
   3294 
   3295 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   3296 
   3297 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   3298 
   3299 _Object$defineProperty(exports, "__esModule", {
   3300   value: true
   3301 });
   3302 
   3303 exports.CollapseContext = void 0;
   3304 
   3305 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
   3306 
   3307 var CollapseContext = _react.default.createContext();
   3308 
   3309 exports.CollapseContext = CollapseContext;
   3310 
   3311 /***/ }),
   3312 
   3313 /***/ "../core/app/assets/js/molecules/collapse-toggle.js":
   3314 /*!**********************************************************!*\
   3315   !*** ../core/app/assets/js/molecules/collapse-toggle.js ***!
   3316   \**********************************************************/
   3317 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   3318 
   3319 "use strict";
   3320 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
   3321 
   3322 
   3323 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   3324 
   3325 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   3326 
   3327 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
   3328 
   3329 _Object$defineProperty(exports, "__esModule", {
   3330   value: true
   3331 });
   3332 
   3333 exports.default = CollapseToggle;
   3334 
   3335 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
   3336 
   3337 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
   3338 
   3339 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
   3340 
   3341 var _collapseContext = __webpack_require__(/*! ./collapse-context */ "../core/app/assets/js/molecules/collapse-context.js");
   3342 
   3343 function CollapseToggle(props) {
   3344   var context = (0, _react.useContext)(_collapseContext.CollapseContext),
   3345       style = {
   3346     '--e-app-collapse-toggle-icon-spacing': (0, _utils.pxToRem)(props.iconSpacing)
   3347   },
   3348       classNameBase = 'e-app-collapse-toggle',
   3349       classes = [classNameBase, (0, _defineProperty2.default)({}, classNameBase + '--active', props.active)],
   3350       attrs = {
   3351     style: style,
   3352     className: (0, _utils.arrayToClassName)(classes)
   3353   };
   3354 
   3355   if (props.active) {
   3356     attrs.onClick = function () {
   3357       return context.toggle();
   3358     };
   3359   }
   3360 
   3361   return /*#__PURE__*/_react.default.createElement("div", attrs, props.children, props.active && props.showIcon && /*#__PURE__*/_react.default.createElement("i", {
   3362     className: "eicon-caret-down e-app-collapse-toggle__icon"
   3363   }));
   3364 }
   3365 
   3366 CollapseToggle.propTypes = {
   3367   className: PropTypes.string,
   3368   iconSpacing: PropTypes.number,
   3369   showIcon: PropTypes.bool,
   3370   active: PropTypes.bool,
   3371   children: PropTypes.any
   3372 };
   3373 CollapseToggle.defaultProps = {
   3374   className: '',
   3375   iconSpacing: 20,
   3376   showIcon: true,
   3377   active: true
   3378 };
   3379 
   3380 /***/ }),
   3381 
   3382 /***/ "../core/app/assets/js/molecules/collapse.js":
   3383 /*!***************************************************!*\
   3384   !*** ../core/app/assets/js/molecules/collapse.js ***!
   3385   \***************************************************/
   3386 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   3387 
   3388 "use strict";
   3389 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
   3390 
   3391 
   3392 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   3393 
   3394 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   3395 
   3396 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
   3397 
   3398 _Object$defineProperty(exports, "__esModule", {
   3399   value: true
   3400 });
   3401 
   3402 exports.default = Collapse;
   3403 
   3404 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
   3405 
   3406 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
   3407 
   3408 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
   3409 
   3410 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
   3411 
   3412 var _collapseContext = __webpack_require__(/*! ./collapse-context */ "../core/app/assets/js/molecules/collapse-context.js");
   3413 
   3414 var _collapseToggle = _interopRequireDefault(__webpack_require__(/*! ./collapse-toggle */ "../core/app/assets/js/molecules/collapse-toggle.js"));
   3415 
   3416 var _collapseContent = _interopRequireDefault(__webpack_require__(/*! ./collapse-content */ "../core/app/assets/js/molecules/collapse-content.js"));
   3417 
   3418 __webpack_require__(/*! ./collapse.scss */ "../core/app/assets/js/molecules/collapse.scss");
   3419 
   3420 function Collapse(props) {
   3421   var _useState = (0, _react.useState)(props.isOpened),
   3422       _useState2 = (0, _slicedToArray2.default)(_useState, 2),
   3423       isOpened = _useState2[0],
   3424       setIsOpened = _useState2[1],
   3425       classNameBase = 'e-app-collapse',
   3426       classes = [classNameBase, props.className, (0, _defineProperty2.default)({}, classNameBase + '--opened', isOpened)],
   3427       toggle = function toggle() {
   3428     return setIsOpened(function (prevState) {
   3429       return !prevState;
   3430     });
   3431   };
   3432 
   3433   (0, _react.useEffect)(function () {
   3434     if (props.isOpened !== isOpened) {
   3435       setIsOpened(props.isOpened);
   3436     }
   3437   }, [props.isOpened]);
   3438   (0, _react.useEffect)(function () {
   3439     if (props.onChange) {
   3440       props.onChange(isOpened);
   3441     }
   3442   }, [isOpened]);
   3443   return /*#__PURE__*/_react.default.createElement(_collapseContext.CollapseContext.Provider, {
   3444     value: {
   3445       toggle: toggle
   3446     }
   3447   }, /*#__PURE__*/_react.default.createElement("div", {
   3448     className: (0, _utils.arrayToClassName)(classes)
   3449   }, props.children));
   3450 }
   3451 
   3452 Collapse.propTypes = {
   3453   className: PropTypes.string,
   3454   isOpened: PropTypes.bool,
   3455   onChange: PropTypes.func,
   3456   children: PropTypes.oneOfType([PropTypes.node, PropTypes.arrayOf(PropTypes.node)])
   3457 };
   3458 Collapse.defaultProps = {
   3459   className: '',
   3460   isOpened: false
   3461 };
   3462 Collapse.Toggle = _collapseToggle.default;
   3463 Collapse.Content = _collapseContent.default;
   3464 
   3465 /***/ }),
   3466 
   3467 /***/ "../core/app/assets/js/molecules/dashboard-button.js":
   3468 /*!***********************************************************!*\
   3469   !*** ../core/app/assets/js/molecules/dashboard-button.js ***!
   3470   \***********************************************************/
   3471 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   3472 
   3473 "use strict";
   3474 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
   3475 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
   3476 
   3477 
   3478 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   3479 
   3480 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   3481 
   3482 _Object$defineProperty(exports, "__esModule", {
   3483   value: true
   3484 });
   3485 
   3486 exports.default = DashboardButton;
   3487 
   3488 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
   3489 
   3490 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
   3491 
   3492 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
   3493 
   3494 var _useAction = _interopRequireDefault(__webpack_require__(/*! elementor-app/hooks/use-action */ "../core/app/assets/js/hooks/use-action.js"));
   3495 
   3496 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
   3497 
   3498 function DashboardButton(props) {
   3499   var action = (0, _useAction.default)(),
   3500       baseClassName = 'e-app-dashboard-button',
   3501       classes = [baseClassName, props.className];
   3502   return /*#__PURE__*/_react.default.createElement(_button.default, (0, _extends2.default)({}, props, {
   3503     className: (0, _utils.arrayToClassName)(classes),
   3504     text: props.text,
   3505     onClick: action.backToDashboard
   3506   }));
   3507 }
   3508 
   3509 DashboardButton.propTypes = {
   3510   className: PropTypes.string,
   3511   text: PropTypes.string
   3512 };
   3513 DashboardButton.defaultProps = {
   3514   className: '',
   3515   variant: 'contained',
   3516   color: 'primary',
   3517   text: __('Back to dashboard', 'elementor')
   3518 };
   3519 
   3520 /***/ }),
   3521 
   3522 /***/ "../core/app/assets/js/molecules/go-pro-button.js":
   3523 /*!********************************************************!*\
   3524   !*** ../core/app/assets/js/molecules/go-pro-button.js ***!
   3525   \********************************************************/
   3526 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   3527 
   3528 "use strict";
   3529 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
   3530 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
   3531 
   3532 
   3533 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   3534 
   3535 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   3536 
   3537 _Object$defineProperty(exports, "__esModule", {
   3538   value: true
   3539 });
   3540 
   3541 exports.default = GoProButton;
   3542 
   3543 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
   3544 
   3545 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
   3546 
   3547 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
   3548 
   3549 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
   3550 
   3551 function GoProButton(props) {
   3552   var baseClassName = 'e-app-go-pro-button',
   3553       classes = [baseClassName, props.className];
   3554   return /*#__PURE__*/_react.default.createElement(_button.default, (0, _extends2.default)({}, props, {
   3555     className: (0, _utils.arrayToClassName)(classes),
   3556     text: props.text
   3557   }));
   3558 }
   3559 
   3560 GoProButton.propTypes = {
   3561   className: PropTypes.string,
   3562   text: PropTypes.string
   3563 };
   3564 GoProButton.defaultProps = {
   3565   className: '',
   3566   variant: 'contained',
   3567   size: 'sm',
   3568   color: 'cta',
   3569   target: '_blank',
   3570   rel: 'noopener noreferrer',
   3571   text: __('Go Pro', 'elementor')
   3572 };
   3573 
   3574 /***/ }),
   3575 
   3576 /***/ "../core/app/assets/js/molecules/tooltip.js":
   3577 /*!**************************************************!*\
   3578   !*** ../core/app/assets/js/molecules/tooltip.js ***!
   3579   \**************************************************/
   3580 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   3581 
   3582 "use strict";
   3583 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
   3584 
   3585 
   3586 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   3587 
   3588 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
   3589 
   3590 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   3591 
   3592 _Object$defineProperty(exports, "__esModule", {
   3593   value: true
   3594 });
   3595 
   3596 exports.default = Tooltip;
   3597 
   3598 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
   3599 
   3600 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
   3601 
   3602 var _utils = __webpack_require__(/*! ../utils/utils */ "../core/app/assets/js/utils/utils.js");
   3603 
   3604 function Tooltip(props) {
   3605   var baseClassName = 'e-app-tooltip',
   3606       classes = [baseClassName, props.className],
   3607       childRef = (0, _react.useRef)(null),
   3608       isAborted = (0, _react.useRef)(false),
   3609       isManualControl = props.hasOwnProperty('show'),
   3610       _useState = (0, _react.useState)(false),
   3611       _useState2 = (0, _slicedToArray2.default)(_useState, 2),
   3612       isLibraryLoaded = _useState2[0],
   3613       setIsLibraryLoaded = _useState2[1],
   3614       _useState3 = (0, _react.useState)(false),
   3615       _useState4 = (0, _slicedToArray2.default)(_useState3, 2),
   3616       showTooltip = _useState4[0],
   3617       setShowTooltip = _useState4[1],
   3618       directionsMap = {
   3619     top: 's',
   3620     right: 'w',
   3621     down: 'n',
   3622     left: 'e'
   3623   },
   3624       tipsyConfig = {
   3625     trigger: isManualControl ? 'manual' : 'hover',
   3626     gravity: directionsMap[props.direction],
   3627     offset: props.offset,
   3628     title: function title() {
   3629       return props.title;
   3630     }
   3631   },
   3632       setTipsy = function setTipsy() {
   3633     var $tooltipContainer = jQuery(childRef.current);
   3634     $tooltipContainer.tipsy(tipsyConfig);
   3635 
   3636     if (isManualControl) {
   3637       var displayMode = showTooltip ? 'show' : 'hide';
   3638       $tooltipContainer.tipsy(displayMode);
   3639     }
   3640   };
   3641 
   3642   (0, _react.useEffect)(function () {
   3643     // In case that the component is disabled the tipsy library will not be loaded by default.
   3644     if (!props.disabled) {
   3645       isAborted.current = false;
   3646       import(
   3647       /* webpackIgnore: true */
   3648       "".concat(elementorCommon.config.urls.assets, "lib/tipsy/tipsy.min.js?ver=1.0.0")).then(function () {
   3649         if (!isAborted.current) {
   3650           if (isLibraryLoaded) {
   3651             setTipsy();
   3652           } else {
   3653             setIsLibraryLoaded(true);
   3654           }
   3655         }
   3656       });
   3657     }
   3658 
   3659     return function () {
   3660       if (!props.disabled) {
   3661         // Aborting the current dynamic-import state update in case of re-render.
   3662         isAborted.current = true; // Cleanup of existing tipsy element in case of re-render.
   3663 
   3664         jQuery('.tipsy:last').remove();
   3665       }
   3666     };
   3667   }, [props.disabled]);
   3668   (0, _react.useEffect)(function () {
   3669     if (isLibraryLoaded) {
   3670       setTipsy();
   3671     }
   3672   }, [isLibraryLoaded, showTooltip]);
   3673   (0, _react.useEffect)(function () {
   3674     // The "show" state should not be changed while the component is disabled.
   3675     if (!props.disabled && props.show !== showTooltip) {
   3676       setShowTooltip(props.show);
   3677     }
   3678   }, [props.show]);
   3679   return /*#__PURE__*/_react.default.createElement(props.tag, {
   3680     className: (0, _utils.arrayToClassName)(classes),
   3681     ref: childRef
   3682   }, props.children);
   3683 }
   3684 
   3685 Tooltip.propTypes = {
   3686   className: PropTypes.string,
   3687   offset: PropTypes.number,
   3688   show: PropTypes.bool,
   3689   direction: PropTypes.oneOf(['top', 'right', 'left', 'down']),
   3690   tag: PropTypes.string.isRequired,
   3691   title: PropTypes.string.isRequired,
   3692   disabled: PropTypes.bool,
   3693   children: PropTypes.any
   3694 };
   3695 Tooltip.defaultProps = {
   3696   className: '',
   3697   offset: 10,
   3698   direction: 'top',
   3699   disabled: false
   3700 };
   3701 
   3702 /***/ }),
   3703 
   3704 /***/ "../core/app/assets/js/molecules/upload-file.js":
   3705 /*!******************************************************!*\
   3706   !*** ../core/app/assets/js/molecules/upload-file.js ***!
   3707   \******************************************************/
   3708 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   3709 
   3710 "use strict";
   3711 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
   3712 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
   3713 
   3714 
   3715 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   3716 
   3717 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   3718 
   3719 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
   3720 
   3721 _Object$defineProperty(exports, "__esModule", {
   3722   value: true
   3723 });
   3724 
   3725 exports.default = UploadFile;
   3726 
   3727 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
   3728 
   3729 __webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
   3730 
   3731 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
   3732 
   3733 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
   3734 
   3735 __webpack_require__(/*! ./upload-file.scss */ "../core/app/assets/js/molecules/upload-file.scss");
   3736 
   3737 function UploadFile(props) {
   3738   var fileInput = (0, _react.useRef)(null),
   3739       baseClassName = 'e-app-upload-file',
   3740       classes = [baseClassName, props.className];
   3741   return /*#__PURE__*/_react.default.createElement("div", {
   3742     className: (0, _utils.arrayToClassName)(classes)
   3743   }, /*#__PURE__*/_react.default.createElement("input", {
   3744     ref: fileInput,
   3745     type: "file",
   3746     accept: props.filetypes.map(function (type) {
   3747       return '.' + type;
   3748     }).join(', '),
   3749     className: "e-app-upload-file__input",
   3750     onChange: function onChange(event) {
   3751       var file = event.target.files[0];
   3752 
   3753       if (file && (0, _utils.isOneOf)(file.type, props.filetypes)) {
   3754         props.onFileSelect(file, event);
   3755       } else {
   3756         fileInput.current.value = '';
   3757         props.onError();
   3758       }
   3759     }
   3760   }), /*#__PURE__*/_react.default.createElement(_button.default, {
   3761     className: "e-app-upload-file__button",
   3762     text: props.text,
   3763     variant: "contained",
   3764     color: "primary",
   3765     size: "lg",
   3766     hideText: props.isLoading,
   3767     icon: props.isLoading ? 'eicon-loading eicon-animation-spin' : '',
   3768     onClick: function onClick() {
   3769       if (!props.isLoading) {
   3770         fileInput.current.click();
   3771       }
   3772     }
   3773   }));
   3774 }
   3775 
   3776 UploadFile.propTypes = {
   3777   className: PropTypes.string,
   3778   text: PropTypes.string,
   3779   onFileSelect: PropTypes.func,
   3780   isLoading: PropTypes.bool,
   3781   filetypes: PropTypes.array.isRequired,
   3782   onError: PropTypes.func
   3783 };
   3784 UploadFile.defaultProps = {
   3785   className: '',
   3786   text: __('Select File', 'elementor'),
   3787   onError: function onError() {}
   3788 };
   3789 
   3790 /***/ }),
   3791 
   3792 /***/ "../core/app/assets/js/organisms/drop-zone.js":
   3793 /*!****************************************************!*\
   3794   !*** ../core/app/assets/js/organisms/drop-zone.js ***!
   3795   \****************************************************/
   3796 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   3797 
   3798 "use strict";
   3799 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
   3800 
   3801 
   3802 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   3803 
   3804 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   3805 
   3806 _Object$defineProperty(exports, "__esModule", {
   3807   value: true
   3808 });
   3809 
   3810 exports.default = DropZone;
   3811 
   3812 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
   3813 
   3814 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
   3815 
   3816 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
   3817 
   3818 var _uploadFile = _interopRequireDefault(__webpack_require__(/*! elementor-app/molecules/upload-file */ "../core/app/assets/js/molecules/upload-file.js"));
   3819 
   3820 var _dragDrop = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/drag-drop */ "../core/app/assets/js/ui/atoms/drag-drop.js"));
   3821 
   3822 var _icon = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/icon */ "../core/app/assets/js/ui/atoms/icon.js"));
   3823 
   3824 var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
   3825 
   3826 var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
   3827 
   3828 __webpack_require__(/*! ./drop-zone.scss */ "../core/app/assets/js/organisms/drop-zone.scss");
   3829 
   3830 function DropZone(props) {
   3831   var classes = ['e-app-drop-zone', props.className],
   3832       dragDropEvents = {
   3833     onDrop: function onDrop(event) {
   3834       if (!props.isLoading) {
   3835         var file = event.dataTransfer.files[0];
   3836 
   3837         if (file && (0, _utils.isOneOf)(file.type, props.filetypes)) {
   3838           props.onFileSelect(file, event);
   3839         } else {
   3840           props.onError();
   3841         }
   3842       }
   3843     }
   3844   };
   3845   return /*#__PURE__*/_react.default.createElement("section", {
   3846     className: (0, _utils.arrayToClassName)(classes)
   3847   }, /*#__PURE__*/_react.default.createElement(_dragDrop.default, (0, _extends2.default)({}, dragDropEvents, {
   3848     isLoading: props.isLoading
   3849   }), props.icon && /*#__PURE__*/_react.default.createElement(_icon.default, {
   3850     className: "e-app-drop-zone__icon ".concat(props.icon)
   3851   }), props.heading && /*#__PURE__*/_react.default.createElement(_heading.default, {
   3852     variant: "display-3"
   3853   }, props.heading), props.text && /*#__PURE__*/_react.default.createElement(_text.default, {
   3854     variant: "xl",
   3855     className: "e-app-drop-zone__text"
   3856   }, props.text), props.secondaryText && /*#__PURE__*/_react.default.createElement(_text.default, {
   3857     variant: "xl",
   3858     className: "e-app-drop-zone__secondary-text"
   3859   }, props.secondaryText), props.showButton && /*#__PURE__*/_react.default.createElement(_uploadFile.default, {
   3860     isLoading: props.isLoading,
   3861     onFileSelect: props.onFileSelect,
   3862     onError: props.onError,
   3863     text: props.buttonText,
   3864     filetypes: props.filetypes
   3865   })));
   3866 }
   3867 
   3868 DropZone.propTypes = {
   3869   className: PropTypes.string,
   3870   children: PropTypes.any,
   3871   onFileSelect: PropTypes.func.isRequired,
   3872   heading: PropTypes.string,
   3873   text: PropTypes.string,
   3874   secondaryText: PropTypes.string,
   3875   buttonText: PropTypes.string,
   3876   icon: PropTypes.string,
   3877   showButton: PropTypes.bool,
   3878   showIcon: PropTypes.bool,
   3879   isLoading: PropTypes.bool,
   3880   filetypes: PropTypes.array.isRequired,
   3881   onError: PropTypes.func
   3882 };
   3883 DropZone.defaultProps = {
   3884   className: '',
   3885   icon: 'eicon-library-upload',
   3886   showButton: true,
   3887   showIcon: true,
   3888   onError: function onError() {}
   3889 };
   3890 
   3891 /***/ }),
   3892 
   3893 /***/ "../core/app/assets/js/organisms/error-boundary.js":
   3894 /*!*********************************************************!*\
   3895   !*** ../core/app/assets/js/organisms/error-boundary.js ***!
   3896   \*********************************************************/
   3897 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   3898 
   3899 "use strict";
   3900 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
   3901 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
   3902 
   3903 
   3904 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   3905 
   3906 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   3907 
   3908 _Object$defineProperty(exports, "__esModule", {
   3909   value: true
   3910 });
   3911 
   3912 exports.default = void 0;
   3913 
   3914 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
   3915 
   3916 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
   3917 
   3918 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
   3919 
   3920 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
   3921 
   3922 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
   3923 
   3924 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
   3925 
   3926 var _dialog = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/dialog/dialog */ "../core/app/assets/js/ui/dialog/dialog.js"));
   3927 
   3928 // In the current time there is no solution to use "getDerivedStateFromError" static method with functional component
   3929 // That is why this component is a class component.
   3930 // @link https://reactjs.org/docs/hooks-faq.html#do-hooks-cover-all-use-cases-for-classes
   3931 var ErrorBoundary = /*#__PURE__*/function (_React$Component) {
   3932   (0, _inherits2.default)(ErrorBoundary, _React$Component);
   3933 
   3934   var _super = (0, _createSuper2.default)(ErrorBoundary);
   3935 
   3936   function ErrorBoundary(props) {
   3937     var _this;
   3938 
   3939     (0, _classCallCheck2.default)(this, ErrorBoundary);
   3940     _this = _super.call(this, props);
   3941     _this.state = {
   3942       hasError: null
   3943     };
   3944     return _this;
   3945   }
   3946 
   3947   (0, _createClass2.default)(ErrorBoundary, [{
   3948     key: "goBack",
   3949     value: function goBack() {
   3950       // If the app was opened inside an iframe, it will close it,
   3951       // if not, it will redirect to the last location.
   3952       if (window.top !== window.self) {
   3953         window.top.$e.run('app/close');
   3954       }
   3955 
   3956       window.location = elementorAppConfig.return_url;
   3957     }
   3958   }, {
   3959     key: "render",
   3960     value: function render() {
   3961       if (this.state.hasError) {
   3962         return /*#__PURE__*/_react.default.createElement(_dialog.default, {
   3963           title: this.props.title,
   3964           text: this.props.text,
   3965           approveButtonUrl: this.props.learnMoreUrl,
   3966           approveButtonColor: "link",
   3967           approveButtonTarget: "_blank",
   3968           approveButtonText: __('Learn More', 'elementor'),
   3969           dismissButtonText: __('Go Back', 'elementor'),
   3970           dismissButtonOnClick: this.goBack
   3971         });
   3972       }
   3973 
   3974       return this.props.children;
   3975     }
   3976   }], [{
   3977     key: "getDerivedStateFromError",
   3978     value: function getDerivedStateFromError() {
   3979       return {
   3980         hasError: true
   3981       };
   3982     }
   3983   }]);
   3984   return ErrorBoundary;
   3985 }(_react.default.Component);
   3986 
   3987 exports.default = ErrorBoundary;
   3988 (0, _defineProperty2.default)(ErrorBoundary, "propTypes", {
   3989   children: PropTypes.any,
   3990   title: PropTypes.string,
   3991   text: PropTypes.string,
   3992   learnMoreUrl: PropTypes.string
   3993 });
   3994 (0, _defineProperty2.default)(ErrorBoundary, "defaultProps", {
   3995   title: __('App could not be loaded', 'elementor'),
   3996   text: __('We’re sorry, but something went wrong. Click on ‘Learn more’ and follow each of the steps to quickly solve it.', 'elementor'),
   3997   learnMoreUrl: 'https://go.elementor.com/app-general-load-issue/'
   3998 });
   3999 
   4000 /***/ }),
   4001 
   4002 /***/ "../core/app/assets/js/organisms/wizard-footer.js":
   4003 /*!********************************************************!*\
   4004   !*** ../core/app/assets/js/organisms/wizard-footer.js ***!
   4005   \********************************************************/
   4006 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   4007 
   4008 "use strict";
   4009 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
   4010 
   4011 
   4012 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   4013 
   4014 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   4015 
   4016 _Object$defineProperty(exports, "__esModule", {
   4017   value: true
   4018 });
   4019 
   4020 exports.default = WizardFooter;
   4021 
   4022 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
   4023 
   4024 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
   4025 
   4026 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
   4027 
   4028 var _grid = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/grid/grid */ "../core/app/assets/js/ui/grid/grid.js"));
   4029 
   4030 __webpack_require__(/*! ./wizard-footer.scss */ "../core/app/assets/js/organisms/wizard-footer.scss");
   4031 
   4032 function WizardFooter(props) {
   4033   var baseClassName = 'e-app-wizard-footer',
   4034       classes = [baseClassName, props.className];
   4035 
   4036   if (props.separator) {
   4037     classes.push(baseClassName + '__separator');
   4038   }
   4039 
   4040   return /*#__PURE__*/_react.default.createElement(_grid.default, (0, _extends2.default)({
   4041     container: true
   4042   }, props, {
   4043     className: (0, _utils.arrayToClassName)(classes)
   4044   }), props.children);
   4045 }
   4046 
   4047 WizardFooter.propTypes = {
   4048   className: PropTypes.string,
   4049   justify: PropTypes.any,
   4050   separator: PropTypes.any,
   4051   children: PropTypes.oneOfType([PropTypes.string, PropTypes.object, PropTypes.arrayOf(PropTypes.object)]).isRequired
   4052 };
   4053 WizardFooter.defaultProps = {
   4054   className: ''
   4055 };
   4056 
   4057 /***/ }),
   4058 
   4059 /***/ "../core/app/assets/js/package.js":
   4060 /*!****************************************!*\
   4061   !*** ../core/app/assets/js/package.js ***!
   4062   \****************************************/
   4063 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   4064 
   4065 "use strict";
   4066 
   4067 
   4068 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   4069 
   4070 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
   4071 
   4072 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   4073 
   4074 _Object$defineProperty(exports, "__esModule", {
   4075   value: true
   4076 });
   4077 
   4078 exports.default = void 0;
   4079 
   4080 var _addNewButton = _interopRequireDefault(__webpack_require__(/*! ./ui/molecules/add-new-button */ "../core/app/assets/js/ui/molecules/add-new-button.js"));
   4081 
   4082 var _box = _interopRequireDefault(__webpack_require__(/*! ./ui/atoms/box */ "../core/app/assets/js/ui/atoms/box.js"));
   4083 
   4084 var _button = _interopRequireDefault(__webpack_require__(/*! ./ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
   4085 
   4086 var _card = _interopRequireDefault(__webpack_require__(/*! ./ui/card/card */ "../core/app/assets/js/ui/card/card.js"));
   4087 
   4088 var _cardBody = _interopRequireDefault(__webpack_require__(/*! ./ui/card/card-body */ "../core/app/assets/js/ui/card/card-body.js"));
   4089 
   4090 var _cardFooter = _interopRequireDefault(__webpack_require__(/*! ./ui/card/card-footer */ "../core/app/assets/js/ui/card/card-footer.js"));
   4091 
   4092 var _cardImage = _interopRequireDefault(__webpack_require__(/*! ./ui/card/card-image */ "../core/app/assets/js/ui/card/card-image.js"));
   4093 
   4094 var _cardHeader = _interopRequireDefault(__webpack_require__(/*! ./ui/card/card-header */ "../core/app/assets/js/ui/card/card-header.js"));
   4095 
   4096 var _cardOverlay = _interopRequireDefault(__webpack_require__(/*! ./ui/card/card-overlay */ "../core/app/assets/js/ui/card/card-overlay.js"));
   4097 
   4098 var _checkbox = _interopRequireDefault(__webpack_require__(/*! ./ui/atoms/checkbox */ "../core/app/assets/js/ui/atoms/checkbox.js"));
   4099 
   4100 var _collapse = _interopRequireDefault(__webpack_require__(/*! ./molecules/collapse */ "../core/app/assets/js/molecules/collapse.js"));
   4101 
   4102 var _cssGrid = _interopRequireDefault(__webpack_require__(/*! ./ui/atoms/css-grid */ "../core/app/assets/js/ui/atoms/css-grid.js"));
   4103 
   4104 var _dialog = _interopRequireDefault(__webpack_require__(/*! ./ui/dialog/dialog */ "../core/app/assets/js/ui/dialog/dialog.js"));
   4105 
   4106 var _dragDrop = _interopRequireDefault(__webpack_require__(/*! ./ui/atoms/drag-drop */ "../core/app/assets/js/ui/atoms/drag-drop.js"));
   4107 
   4108 var _dropZone = _interopRequireDefault(__webpack_require__(/*! ./organisms/drop-zone */ "../core/app/assets/js/organisms/drop-zone.js"));
   4109 
   4110 var _errorBoundary = _interopRequireDefault(__webpack_require__(/*! ./organisms/error-boundary */ "../core/app/assets/js/organisms/error-boundary.js"));
   4111 
   4112 var _heading = _interopRequireDefault(__webpack_require__(/*! ./ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
   4113 
   4114 var _grid = _interopRequireDefault(__webpack_require__(/*! ./ui/grid/grid */ "../core/app/assets/js/ui/grid/grid.js"));
   4115 
   4116 var _icon = _interopRequireDefault(__webpack_require__(/*! ./ui/atoms/icon */ "../core/app/assets/js/ui/atoms/icon.js"));
   4117 
   4118 var _list = _interopRequireDefault(__webpack_require__(/*! ./ui/molecules/list */ "../core/app/assets/js/ui/molecules/list.js"));
   4119 
   4120 var _menu = _interopRequireDefault(__webpack_require__(/*! ./ui/menu/menu */ "../core/app/assets/js/ui/menu/menu.js"));
   4121 
   4122 var _menuItem = _interopRequireDefault(__webpack_require__(/*! ./ui/menu/menu-item */ "../core/app/assets/js/ui/menu/menu-item.js"));
   4123 
   4124 var _modal = _interopRequireWildcard(__webpack_require__(/*! ./ui/modal/modal */ "../core/app/assets/js/ui/modal/modal.js"));
   4125 
   4126 var _notFound = _interopRequireDefault(__webpack_require__(/*! ./pages/not-found */ "../core/app/assets/js/pages/not-found.js"));
   4127 
   4128 var _notice = _interopRequireDefault(__webpack_require__(/*! ./ui/molecules/notice */ "../core/app/assets/js/ui/molecules/notice.js"));
   4129 
   4130 var _page = _interopRequireDefault(__webpack_require__(/*! ./layout/page */ "../core/app/assets/js/layout/page.js"));
   4131 
   4132 var _popover = _interopRequireDefault(__webpack_require__(/*! ./ui/molecules/popover */ "../core/app/assets/js/ui/molecules/popover.js"));
   4133 
   4134 var _select = _interopRequireDefault(__webpack_require__(/*! ./ui/atoms/select */ "../core/app/assets/js/ui/atoms/select.js"));
   4135 
   4136 var _select2 = _interopRequireDefault(__webpack_require__(/*! ./ui/molecules/select2 */ "../core/app/assets/js/ui/molecules/select2.js"));
   4137 
   4138 var _text = _interopRequireDefault(__webpack_require__(/*! ./ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
   4139 
   4140 var _uploadFile = _interopRequireDefault(__webpack_require__(/*! ./molecules/upload-file */ "../core/app/assets/js/molecules/upload-file.js"));
   4141 
   4142 var _inlineLink = _interopRequireDefault(__webpack_require__(/*! ./ui/molecules/inline-link */ "../core/app/assets/js/ui/molecules/inline-link.js"));
   4143 
   4144 // Alphabetical order.
   4145 var _default = {
   4146   AddNewButton: _addNewButton.default,
   4147   Box: _box.default,
   4148   Button: _button.default,
   4149   Card: _card.default,
   4150   CardBody: _cardBody.default,
   4151   CardFooter: _cardFooter.default,
   4152   CardHeader: _cardHeader.default,
   4153   CardImage: _cardImage.default,
   4154   CardOverlay: _cardOverlay.default,
   4155   Checkbox: _checkbox.default,
   4156   Collapse: _collapse.default,
   4157   CssGrid: _cssGrid.default,
   4158   Dialog: _dialog.default,
   4159   DragDrop: _dragDrop.default,
   4160   DropZone: _dropZone.default,
   4161   ErrorBoundary: _errorBoundary.default,
   4162   Heading: _heading.default,
   4163   Grid: _grid.default,
   4164   Icon: _icon.default,
   4165   List: _list.default,
   4166   Menu: _menu.default,
   4167   MenuItem: _menuItem.default,
   4168   Modal: _modal.Modal,
   4169   ModalProvider: _modal.default,
   4170   NotFound: _notFound.default,
   4171   Notice: _notice.default,
   4172   Page: _page.default,
   4173   Popover: _popover.default,
   4174   Select: _select.default,
   4175   Select2: _select2.default,
   4176   Text: _text.default,
   4177   UploadFile: _uploadFile.default,
   4178   InlineLink: _inlineLink.default
   4179 };
   4180 exports.default = _default;
   4181 
   4182 /***/ }),
   4183 
   4184 /***/ "../core/app/assets/js/pages/not-found.js":
   4185 /*!************************************************!*\
   4186   !*** ../core/app/assets/js/pages/not-found.js ***!
   4187   \************************************************/
   4188 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   4189 
   4190 "use strict";
   4191 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
   4192 
   4193 
   4194 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   4195 
   4196 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   4197 
   4198 _Object$defineProperty(exports, "__esModule", {
   4199   value: true
   4200 });
   4201 
   4202 exports.default = NotFound;
   4203 
   4204 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
   4205 
   4206 var _page = _interopRequireDefault(__webpack_require__(/*! elementor-app/layout/page */ "../core/app/assets/js/layout/page.js"));
   4207 
   4208 function NotFound() {
   4209   var config = {
   4210     title: __('Not Found', 'elementor'),
   4211     className: 'eps-app__not-found',
   4212     content: /*#__PURE__*/_react.default.createElement("h1", null, " ", __('Not Found', 'elementor'), " "),
   4213     sidebar: /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null)
   4214   };
   4215   return /*#__PURE__*/_react.default.createElement(_page.default, config);
   4216 }
   4217 
   4218 /***/ }),
   4219 
   4220 /***/ "../core/app/assets/js/router.js":
   4221 /*!***************************************!*\
   4222   !*** ../core/app/assets/js/router.js ***!
   4223   \***************************************/
   4224 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   4225 
   4226 "use strict";
   4227 /* provided dependency */ var React = __webpack_require__(/*! react */ "react");
   4228 
   4229 
   4230 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   4231 
   4232 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   4233 
   4234 _Object$defineProperty(exports, "__esModule", {
   4235   value: true
   4236 });
   4237 
   4238 exports.default = void 0;
   4239 
   4240 __webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
   4241 
   4242 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
   4243 
   4244 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
   4245 
   4246 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
   4247 
   4248 /**
   4249  * App Router
   4250  *
   4251  * TODO: Temporary solution for routing extensibility.
   4252  */
   4253 var Router = /*#__PURE__*/function () {
   4254   function Router() {
   4255     (0, _classCallCheck2.default)(this, Router);
   4256     (0, _defineProperty2.default)(this, "routes", []);
   4257     (0, _defineProperty2.default)(this, "history", null);
   4258   }
   4259 
   4260   (0, _createClass2.default)(Router, [{
   4261     key: "addRoute",
   4262     value:
   4263     /**
   4264      *
   4265      * @param route {{
   4266      *		path: string,
   4267      *		component: object,
   4268      *		props: object,
   4269      * }}
   4270      */
   4271     function addRoute(route) {
   4272       this.routes.push(route);
   4273     }
   4274   }, {
   4275     key: "getRoutes",
   4276     value: function getRoutes() {
   4277       return this.routes.map(function (route) {
   4278         var props = route.props || {}; // Use the path as a key, and add it as a prop.
   4279 
   4280         props.path = props.key = route.path;
   4281         return React.createElement(route.component, props);
   4282       });
   4283     }
   4284   }]);
   4285   return Router;
   4286 }();
   4287 
   4288 var router = new Router(); // Make router available for use within packages.
   4289 
   4290 window.elementorAppPackages = {
   4291   router: router
   4292 };
   4293 var _default = router;
   4294 exports.default = _default;
   4295 
   4296 /***/ }),
   4297 
   4298 /***/ "../core/app/assets/js/ui/atoms/box.js":
   4299 /*!*********************************************!*\
   4300   !*** ../core/app/assets/js/ui/atoms/box.js ***!
   4301   \*********************************************/
   4302 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   4303 
   4304 "use strict";
   4305 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
   4306 
   4307 
   4308 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   4309 
   4310 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   4311 
   4312 _Object$defineProperty(exports, "__esModule", {
   4313   value: true
   4314 });
   4315 
   4316 exports.default = Box;
   4317 
   4318 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
   4319 
   4320 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
   4321 
   4322 __webpack_require__(/*! ./box.scss */ "../core/app/assets/js/ui/atoms/box.scss");
   4323 
   4324 function Box(props) {
   4325   var baseClassName = 'eps-box',
   4326       classes = [baseClassName, props.className],
   4327       style = {};
   4328 
   4329   if (props.hasOwnProperty('padding')) {
   4330     style['--eps-box-padding'] = (0, _utils.pxToRem)(props.padding);
   4331     classes.push(baseClassName + '--padding');
   4332   }
   4333 
   4334   return /*#__PURE__*/_react.default.createElement("div", {
   4335     style: style,
   4336     className: (0, _utils.arrayToClassName)(classes)
   4337   }, props.children);
   4338 }
   4339 
   4340 Box.propTypes = {
   4341   className: PropTypes.string,
   4342   padding: PropTypes.string,
   4343   children: PropTypes.oneOfType([PropTypes.string, PropTypes.object, PropTypes.arrayOf(PropTypes.object)]).isRequired
   4344 };
   4345 Box.defaultProps = {
   4346   className: ''
   4347 };
   4348 
   4349 /***/ }),
   4350 
   4351 /***/ "../core/app/assets/js/ui/atoms/checkbox.js":
   4352 /*!**************************************************!*\
   4353   !*** ../core/app/assets/js/ui/atoms/checkbox.js ***!
   4354   \**************************************************/
   4355 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   4356 
   4357 "use strict";
   4358 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
   4359 
   4360 
   4361 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   4362 
   4363 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   4364 
   4365 _Object$defineProperty(exports, "__esModule", {
   4366   value: true
   4367 });
   4368 
   4369 exports.default = Checkbox;
   4370 
   4371 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
   4372 
   4373 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
   4374 
   4375 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
   4376 
   4377 __webpack_require__(/*! ./checkbox.scss */ "../core/app/assets/js/ui/atoms/checkbox.scss");
   4378 
   4379 function Checkbox(props) {
   4380   var baseClassName = 'eps-checkbox',
   4381       classes = [baseClassName, props.className];
   4382 
   4383   if (props.rounded) {
   4384     classes.push(baseClassName + '--rounded');
   4385   }
   4386 
   4387   return /*#__PURE__*/_react.default.createElement("input", (0, _extends2.default)({}, props, {
   4388     type: "checkbox",
   4389     disabled: props.disabled,
   4390     className: (0, _utils.arrayToClassName)(classes)
   4391   }));
   4392 }
   4393 
   4394 Checkbox.propTypes = {
   4395   className: PropTypes.string,
   4396   disabled: PropTypes.bool,
   4397   rounded: PropTypes.bool
   4398 };
   4399 Checkbox.defaultProps = {
   4400   className: '',
   4401   disabled: false
   4402 };
   4403 
   4404 /***/ }),
   4405 
   4406 /***/ "../core/app/assets/js/ui/atoms/css-grid.js":
   4407 /*!**************************************************!*\
   4408   !*** ../core/app/assets/js/ui/atoms/css-grid.js ***!
   4409   \**************************************************/
   4410 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   4411 
   4412 "use strict";
   4413 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
   4414 
   4415 
   4416 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   4417 
   4418 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   4419 
   4420 _Object$defineProperty(exports, "__esModule", {
   4421   value: true
   4422 });
   4423 
   4424 exports.default = CssGrid;
   4425 
   4426 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
   4427 
   4428 var _utils = __webpack_require__(/*! ../../utils/utils */ "../core/app/assets/js/utils/utils.js");
   4429 
   4430 __webpack_require__(/*! ./css-grid.scss */ "../core/app/assets/js/ui/atoms/css-grid.scss");
   4431 
   4432 function CssGrid(props) {
   4433   var gridStyle = {
   4434     '--eps-grid-columns': props.columns,
   4435     '--eps-grid-spacing': (0, _utils.pxToRem)(props.spacing),
   4436     '--eps-grid-col-min-width': (0, _utils.pxToRem)(props.colMinWidth),
   4437     '--eps-grid-col-max-width': (0, _utils.pxToRem)(props.colMaxWidth)
   4438   };
   4439   return /*#__PURE__*/_react.default.createElement("div", {
   4440     style: gridStyle,
   4441     className: "eps-css-grid ".concat(props.className)
   4442   }, props.children);
   4443 }
   4444 
   4445 CssGrid.propTypes = {
   4446   className: PropTypes.string,
   4447   children: PropTypes.any.isRequired,
   4448   columns: PropTypes.number,
   4449   spacing: PropTypes.number,
   4450   colMinWidth: PropTypes.number,
   4451   colMaxWidth: PropTypes.number
   4452 };
   4453 CssGrid.defaultProps = {
   4454   spacing: 24,
   4455   className: ''
   4456 };
   4457 
   4458 /***/ }),
   4459 
   4460 /***/ "../core/app/assets/js/ui/atoms/drag-drop.js":
   4461 /*!***************************************************!*\
   4462   !*** ../core/app/assets/js/ui/atoms/drag-drop.js ***!
   4463   \***************************************************/
   4464 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   4465 
   4466 "use strict";
   4467 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
   4468 
   4469 
   4470 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   4471 
   4472 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   4473 
   4474 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
   4475 
   4476 _Object$defineProperty(exports, "__esModule", {
   4477   value: true
   4478 });
   4479 
   4480 exports.default = DragDrop;
   4481 
   4482 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
   4483 
   4484 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
   4485 
   4486 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
   4487 
   4488 var _utils = __webpack_require__(/*! ../../utils/utils */ "../core/app/assets/js/utils/utils.js");
   4489 
   4490 __webpack_require__(/*! ./drag-drop.scss */ "../core/app/assets/js/ui/atoms/drag-drop.scss");
   4491 
   4492 function DragDrop(props) {
   4493   var _useState = (0, _react.useState)(false),
   4494       _useState2 = (0, _slicedToArray2.default)(_useState, 2),
   4495       isDragOver = _useState2[0],
   4496       setIsDragOver = _useState2[1],
   4497       getClassName = function getClassName() {
   4498     var baseClassName = 'e-app-drag-drop',
   4499         classes = [baseClassName, props.className];
   4500 
   4501     if (isDragOver && !props.isLoading) {
   4502       classes.push(baseClassName + '--drag-over');
   4503     }
   4504 
   4505     return (0, _utils.arrayToClassName)(classes);
   4506   },
   4507       onDragDropActions = function onDragDropActions(event) {
   4508     event.preventDefault();
   4509     event.stopPropagation();
   4510   },
   4511       dragDropEvents = {
   4512     onDrop: function onDrop(event) {
   4513       onDragDropActions(event);
   4514       setIsDragOver(false);
   4515 
   4516       if (props.onDrop) {
   4517         props.onDrop(event);
   4518       }
   4519     },
   4520     onDragOver: function onDragOver(event) {
   4521       onDragDropActions(event);
   4522       setIsDragOver(true);
   4523 
   4524       if (props.onDragOver) {
   4525         props.onDragOver(event);
   4526       }
   4527     },
   4528     onDragLeave: function onDragLeave(event) {
   4529       onDragDropActions(event);
   4530       setIsDragOver(false);
   4531 
   4532       if (props.onDragLeave) {
   4533         props.onDragLeave(event);
   4534       }
   4535     }
   4536   };
   4537 
   4538   return /*#__PURE__*/_react.default.createElement("div", (0, _extends2.default)({}, dragDropEvents, {
   4539     className: getClassName()
   4540   }), props.children);
   4541 }
   4542 
   4543 DragDrop.propTypes = {
   4544   className: PropTypes.string,
   4545   children: PropTypes.any,
   4546   onDrop: PropTypes.func,
   4547   onDragLeave: PropTypes.func,
   4548   onDragOver: PropTypes.func,
   4549   isLoading: PropTypes.bool
   4550 };
   4551 DragDrop.defaultProps = {
   4552   className: ''
   4553 };
   4554 
   4555 /***/ }),
   4556 
   4557 /***/ "../core/app/assets/js/ui/atoms/heading.js":
   4558 /*!*************************************************!*\
   4559   !*** ../core/app/assets/js/ui/atoms/heading.js ***!
   4560   \*************************************************/
   4561 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   4562 
   4563 "use strict";
   4564 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
   4565 
   4566 
   4567 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   4568 
   4569 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   4570 
   4571 _Object$defineProperty(exports, "__esModule", {
   4572   value: true
   4573 });
   4574 
   4575 exports.default = Heading;
   4576 
   4577 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
   4578 
   4579 var _utils = __webpack_require__(/*! ../../utils/utils */ "../core/app/assets/js/utils/utils.js");
   4580 
   4581 function Heading(props) {
   4582   var baseClassName = 'eps',
   4583       classes = [props.className];
   4584 
   4585   if (props.variant) {
   4586     classes.push(baseClassName + '-' + props.variant);
   4587   }
   4588 
   4589   var Element = function Element() {
   4590     return _react.default.createElement(props.tag, {
   4591       className: (0, _utils.arrayToClassName)(classes)
   4592     }, props.children);
   4593   };
   4594 
   4595   return /*#__PURE__*/_react.default.createElement(Element, null);
   4596 }
   4597 
   4598 Heading.propTypes = {
   4599   className: PropTypes.string,
   4600   children: PropTypes.oneOfType([PropTypes.string, PropTypes.object, PropTypes.arrayOf(PropTypes.object)]).isRequired,
   4601   tag: PropTypes.oneOf(['h1', 'h2', 'h3', 'h4', 'h5', 'h6']),
   4602   variant: PropTypes.oneOf(['display-1', 'display-2', 'display-3', 'display-4', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6']).isRequired
   4603 };
   4604 Heading.defaultProps = {
   4605   className: '',
   4606   tag: 'h1'
   4607 };
   4608 
   4609 /***/ }),
   4610 
   4611 /***/ "../core/app/assets/js/ui/atoms/icon.js":
   4612 /*!**********************************************!*\
   4613   !*** ../core/app/assets/js/ui/atoms/icon.js ***!
   4614   \**********************************************/
   4615 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   4616 
   4617 "use strict";
   4618 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
   4619 
   4620 
   4621 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   4622 
   4623 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   4624 
   4625 _Object$defineProperty(exports, "__esModule", {
   4626   value: true
   4627 });
   4628 
   4629 exports.default = Icon;
   4630 
   4631 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
   4632 
   4633 function Icon(props) {
   4634   return /*#__PURE__*/_react.default.createElement("i", {
   4635     className: "eps-icon ".concat(props.className)
   4636   });
   4637 }
   4638 
   4639 Icon.propTypes = {
   4640   className: PropTypes.string.isRequired
   4641 };
   4642 Icon.defaultProps = {
   4643   className: ''
   4644 };
   4645 
   4646 /***/ }),
   4647 
   4648 /***/ "../core/app/assets/js/ui/atoms/select.js":
   4649 /*!************************************************!*\
   4650   !*** ../core/app/assets/js/ui/atoms/select.js ***!
   4651   \************************************************/
   4652 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   4653 
   4654 "use strict";
   4655 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
   4656 
   4657 
   4658 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   4659 
   4660 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   4661 
   4662 _Object$defineProperty(exports, "__esModule", {
   4663   value: true
   4664 });
   4665 
   4666 exports.default = Select;
   4667 
   4668 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
   4669 
   4670 __webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
   4671 
   4672 function Select(props) {
   4673   return /*#__PURE__*/_react.default.createElement("select", {
   4674     multiple: props.multiple,
   4675     className: props.className,
   4676     value: props.value,
   4677     onChange: props.onChange,
   4678     ref: props.elRef
   4679   }, props.options.map(function (option) {
   4680     return option.children ? /*#__PURE__*/_react.default.createElement("optgroup", {
   4681       label: option.label,
   4682       key: option.label
   4683     }, option.children.map(function (childOption) {
   4684       return /*#__PURE__*/_react.default.createElement("option", {
   4685         key: childOption.value,
   4686         value: childOption.value
   4687       }, childOption.label);
   4688     })) : /*#__PURE__*/_react.default.createElement("option", {
   4689       key: option.value,
   4690       value: option.value
   4691     }, option.label);
   4692   }));
   4693 }
   4694 
   4695 Select.propTypes = {
   4696   className: PropTypes.string,
   4697   value: PropTypes.string,
   4698   onChange: PropTypes.func,
   4699   options: PropTypes.array,
   4700   elRef: PropTypes.object,
   4701   multiple: PropTypes.bool
   4702 };
   4703 Select.defaultProps = {
   4704   className: '',
   4705   options: []
   4706 };
   4707 
   4708 /***/ }),
   4709 
   4710 /***/ "../core/app/assets/js/ui/atoms/text-field.js":
   4711 /*!****************************************************!*\
   4712   !*** ../core/app/assets/js/ui/atoms/text-field.js ***!
   4713   \****************************************************/
   4714 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   4715 
   4716 "use strict";
   4717 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
   4718 
   4719 
   4720 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   4721 
   4722 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   4723 
   4724 _Object$defineProperty(exports, "__esModule", {
   4725   value: true
   4726 });
   4727 
   4728 exports.default = TextField;
   4729 
   4730 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
   4731 
   4732 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
   4733 
   4734 var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
   4735 
   4736 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
   4737 
   4738 var _utils = __webpack_require__(/*! ../../utils/utils */ "../core/app/assets/js/utils/utils.js");
   4739 
   4740 __webpack_require__(/*! ./text-field.scss */ "../core/app/assets/js/ui/atoms/text-field.scss");
   4741 
   4742 function TextField(props) {
   4743   var classNameBase = 'eps-text-field',
   4744       classes = [classNameBase, props.className, (0, _defineProperty2.default)({}, classNameBase + '--outlined', 'outlined' === props.variant)],
   4745       validProps = (0, _objectSpread2.default)((0, _objectSpread2.default)({}, props), {}, {
   4746     className: (0, _utils.arrayToClassName)(classes)
   4747   });
   4748 
   4749   if (validProps.multiline) {
   4750     delete validProps.multiline;
   4751     return /*#__PURE__*/_react.default.createElement("textarea", validProps);
   4752   }
   4753 
   4754   return /*#__PURE__*/_react.default.createElement("input", (0, _extends2.default)({}, validProps, {
   4755     type: "text"
   4756   }));
   4757 }
   4758 
   4759 TextField.propTypes = {
   4760   className: PropTypes.string,
   4761   multiline: PropTypes.bool,
   4762   variant: PropTypes.oneOf(['standard', 'outlined']),
   4763   children: PropTypes.string
   4764 };
   4765 TextField.defaultProps = {
   4766   className: '',
   4767   variant: 'standard'
   4768 };
   4769 
   4770 /***/ }),
   4771 
   4772 /***/ "../core/app/assets/js/ui/atoms/text.js":
   4773 /*!**********************************************!*\
   4774   !*** ../core/app/assets/js/ui/atoms/text.js ***!
   4775   \**********************************************/
   4776 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   4777 
   4778 "use strict";
   4779 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
   4780 
   4781 
   4782 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   4783 
   4784 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   4785 
   4786 _Object$defineProperty(exports, "__esModule", {
   4787   value: true
   4788 });
   4789 
   4790 exports.default = Text;
   4791 
   4792 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
   4793 
   4794 var _utils = __webpack_require__(/*! ../../utils/utils */ "../core/app/assets/js/utils/utils.js");
   4795 
   4796 function Text(props) {
   4797   var baseClassName = 'eps',
   4798       classes = [props.className],
   4799       variant = props.variant && 'md' !== props.variant ? '-' + props.variant : '';
   4800   classes.push(baseClassName + '-text' + variant);
   4801 
   4802   var Element = function Element() {
   4803     return _react.default.createElement(props.tag, {
   4804       className: (0, _utils.arrayToClassName)(classes)
   4805     }, props.children);
   4806   };
   4807 
   4808   return /*#__PURE__*/_react.default.createElement(Element, null);
   4809 }
   4810 
   4811 Text.propTypes = {
   4812   className: PropTypes.string,
   4813   variant: PropTypes.oneOf(['xl', 'lg', 'md', 'sm', 'xs', 'xxs']),
   4814   tag: PropTypes.string,
   4815   children: PropTypes.any.isRequired
   4816 };
   4817 Text.defaultProps = {
   4818   className: '',
   4819   tag: 'p'
   4820 };
   4821 
   4822 /***/ }),
   4823 
   4824 /***/ "../core/app/assets/js/ui/card/card-body.js":
   4825 /*!**************************************************!*\
   4826   !*** ../core/app/assets/js/ui/card/card-body.js ***!
   4827   \**************************************************/
   4828 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   4829 
   4830 "use strict";
   4831 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
   4832 
   4833 
   4834 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   4835 
   4836 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   4837 
   4838 _Object$defineProperty(exports, "__esModule", {
   4839   value: true
   4840 });
   4841 
   4842 exports.default = CardBody;
   4843 
   4844 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
   4845 
   4846 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
   4847 
   4848 __webpack_require__(/*! ./card.scss */ "../core/app/assets/js/ui/card/card.scss");
   4849 
   4850 function CardBody(props) {
   4851   var classNameBase = 'eps-card__body',
   4852       classes = [classNameBase, props.className],
   4853       style = {};
   4854 
   4855   if (props.hasOwnProperty('padding')) {
   4856     style['--eps-card-body-padding'] = (0, _utils.pxToRem)(props.padding);
   4857     classes.push(classNameBase + '--padding');
   4858   }
   4859 
   4860   return /*#__PURE__*/_react.default.createElement("main", {
   4861     className: (0, _utils.arrayToClassName)(classes),
   4862     style: style
   4863   }, props.children);
   4864 }
   4865 
   4866 CardBody.propTypes = {
   4867   className: PropTypes.string,
   4868   padding: PropTypes.string,
   4869   passive: PropTypes.bool,
   4870   active: PropTypes.bool,
   4871   children: PropTypes.any.isRequired
   4872 };
   4873 CardBody.defaultProps = {
   4874   className: ''
   4875 };
   4876 
   4877 /***/ }),
   4878 
   4879 /***/ "../core/app/assets/js/ui/card/card-divider.js":
   4880 /*!*****************************************************!*\
   4881   !*** ../core/app/assets/js/ui/card/card-divider.js ***!
   4882   \*****************************************************/
   4883 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   4884 
   4885 "use strict";
   4886 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
   4887 
   4888 
   4889 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   4890 
   4891 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   4892 
   4893 _Object$defineProperty(exports, "__esModule", {
   4894   value: true
   4895 });
   4896 
   4897 exports.default = CardDivider;
   4898 
   4899 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
   4900 
   4901 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
   4902 
   4903 __webpack_require__(/*! ./card.scss */ "../core/app/assets/js/ui/card/card.scss");
   4904 
   4905 function CardDivider(props) {
   4906   var classNameBase = 'eps-card__divider',
   4907       classes = [classNameBase, props.className];
   4908   return /*#__PURE__*/_react.default.createElement("hr", {
   4909     className: (0, _utils.arrayToClassName)(classes)
   4910   });
   4911 }
   4912 
   4913 CardDivider.propTypes = {
   4914   className: PropTypes.string
   4915 };
   4916 CardDivider.defaultProps = {
   4917   className: ''
   4918 };
   4919 
   4920 /***/ }),
   4921 
   4922 /***/ "../core/app/assets/js/ui/card/card-footer.js":
   4923 /*!****************************************************!*\
   4924   !*** ../core/app/assets/js/ui/card/card-footer.js ***!
   4925   \****************************************************/
   4926 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   4927 
   4928 "use strict";
   4929 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
   4930 
   4931 
   4932 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   4933 
   4934 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   4935 
   4936 _Object$defineProperty(exports, "__esModule", {
   4937   value: true
   4938 });
   4939 
   4940 exports.default = CardFooter;
   4941 
   4942 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
   4943 
   4944 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
   4945 
   4946 __webpack_require__(/*! ./card.scss */ "../core/app/assets/js/ui/card/card.scss");
   4947 
   4948 function CardFooter(props) {
   4949   var classNameBase = 'eps-card__footer',
   4950       classes = [classNameBase, props.className],
   4951       style = {};
   4952 
   4953   if (props.hasOwnProperty('padding')) {
   4954     style['--eps-card-footer-padding'] = (0, _utils.pxToRem)(props.padding);
   4955     classes.push(classNameBase + '--padding');
   4956   }
   4957 
   4958   return /*#__PURE__*/_react.default.createElement("footer", {
   4959     className: (0, _utils.arrayToClassName)(classes),
   4960     style: style
   4961   }, props.children);
   4962 }
   4963 
   4964 CardFooter.propTypes = {
   4965   className: PropTypes.string,
   4966   padding: PropTypes.string,
   4967   passive: PropTypes.bool,
   4968   active: PropTypes.bool,
   4969   children: PropTypes.object.isRequired
   4970 };
   4971 CardFooter.defaultProps = {
   4972   className: ''
   4973 };
   4974 
   4975 /***/ }),
   4976 
   4977 /***/ "../core/app/assets/js/ui/card/card-header.js":
   4978 /*!****************************************************!*\
   4979   !*** ../core/app/assets/js/ui/card/card-header.js ***!
   4980   \****************************************************/
   4981 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   4982 
   4983 "use strict";
   4984 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
   4985 
   4986 
   4987 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   4988 
   4989 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   4990 
   4991 _Object$defineProperty(exports, "__esModule", {
   4992   value: true
   4993 });
   4994 
   4995 exports.default = CardHeader;
   4996 
   4997 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
   4998 
   4999 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
   5000 
   5001 __webpack_require__(/*! ./card.scss */ "../core/app/assets/js/ui/card/card.scss");
   5002 
   5003 function CardHeader(props) {
   5004   var classNameBase = 'eps-card__header',
   5005       classes = [classNameBase, props.className],
   5006       style = {};
   5007 
   5008   if (props.hasOwnProperty('padding')) {
   5009     style['--eps-card-header-padding'] = (0, _utils.pxToRem)(props.padding);
   5010     classes.push(classNameBase + '--padding');
   5011   }
   5012 
   5013   return /*#__PURE__*/_react.default.createElement("header", {
   5014     className: (0, _utils.arrayToClassName)(classes),
   5015     style: style
   5016   }, props.children);
   5017 }
   5018 
   5019 CardHeader.propTypes = {
   5020   className: PropTypes.string,
   5021   padding: PropTypes.string,
   5022   passive: PropTypes.bool,
   5023   active: PropTypes.bool,
   5024   children: PropTypes.any.isRequired
   5025 };
   5026 CardHeader.defaultProps = {
   5027   className: ''
   5028 };
   5029 
   5030 /***/ }),
   5031 
   5032 /***/ "../core/app/assets/js/ui/card/card-headline.js":
   5033 /*!******************************************************!*\
   5034   !*** ../core/app/assets/js/ui/card/card-headline.js ***!
   5035   \******************************************************/
   5036 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   5037 
   5038 "use strict";
   5039 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
   5040 
   5041 
   5042 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   5043 
   5044 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   5045 
   5046 _Object$defineProperty(exports, "__esModule", {
   5047   value: true
   5048 });
   5049 
   5050 exports.default = CardHeadline;
   5051 
   5052 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
   5053 
   5054 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
   5055 
   5056 __webpack_require__(/*! ./card.scss */ "../core/app/assets/js/ui/card/card.scss");
   5057 
   5058 function CardHeadline(props) {
   5059   var classNameBase = 'eps-card__headline',
   5060       classes = [classNameBase, props.className];
   5061   return /*#__PURE__*/_react.default.createElement("h4", {
   5062     className: (0, _utils.arrayToClassName)(classes)
   5063   }, props.children);
   5064 }
   5065 
   5066 CardHeadline.propTypes = {
   5067   className: PropTypes.string,
   5068   children: PropTypes.any.isRequired
   5069 };
   5070 CardHeadline.defaultProps = {
   5071   className: ''
   5072 };
   5073 
   5074 /***/ }),
   5075 
   5076 /***/ "../core/app/assets/js/ui/card/card-image.js":
   5077 /*!***************************************************!*\
   5078   !*** ../core/app/assets/js/ui/card/card-image.js ***!
   5079   \***************************************************/
   5080 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   5081 
   5082 "use strict";
   5083 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
   5084 
   5085 
   5086 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   5087 
   5088 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   5089 
   5090 _Object$defineProperty(exports, "__esModule", {
   5091   value: true
   5092 });
   5093 
   5094 exports.default = CardImage;
   5095 
   5096 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
   5097 
   5098 __webpack_require__(/*! ./card.scss */ "../core/app/assets/js/ui/card/card.scss");
   5099 
   5100 function CardImage(props) {
   5101   var image = /*#__PURE__*/_react.default.createElement("img", {
   5102     src: props.src,
   5103     alt: props.alt,
   5104     className: "eps-card__image",
   5105     loading: "lazy"
   5106   });
   5107 
   5108   return /*#__PURE__*/_react.default.createElement("figure", {
   5109     className: "eps-card__figure ".concat(props.className)
   5110   }, image, props.children);
   5111 }
   5112 
   5113 CardImage.propTypes = {
   5114   className: PropTypes.string,
   5115   src: PropTypes.string.isRequired,
   5116   alt: PropTypes.string.isRequired,
   5117   children: PropTypes.any
   5118 };
   5119 CardImage.defaultProps = {
   5120   className: ''
   5121 };
   5122 
   5123 /***/ }),
   5124 
   5125 /***/ "../core/app/assets/js/ui/card/card-overlay.js":
   5126 /*!*****************************************************!*\
   5127   !*** ../core/app/assets/js/ui/card/card-overlay.js ***!
   5128   \*****************************************************/
   5129 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   5130 
   5131 "use strict";
   5132 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
   5133 
   5134 
   5135 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   5136 
   5137 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   5138 
   5139 _Object$defineProperty(exports, "__esModule", {
   5140   value: true
   5141 });
   5142 
   5143 exports.default = CardOverlay;
   5144 
   5145 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
   5146 
   5147 __webpack_require__(/*! ./card.scss */ "../core/app/assets/js/ui/card/card.scss");
   5148 
   5149 function CardOverlay(props) {
   5150   return /*#__PURE__*/_react.default.createElement("div", {
   5151     className: "eps-card__image-overlay ".concat(props.className)
   5152   }, props.children);
   5153 }
   5154 
   5155 CardOverlay.propTypes = {
   5156   className: PropTypes.string,
   5157   children: PropTypes.object.isRequired
   5158 };
   5159 CardOverlay.defaultProps = {
   5160   className: ''
   5161 };
   5162 
   5163 /***/ }),
   5164 
   5165 /***/ "../core/app/assets/js/ui/card/card.js":
   5166 /*!*********************************************!*\
   5167   !*** ../core/app/assets/js/ui/card/card.js ***!
   5168   \*********************************************/
   5169 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   5170 
   5171 "use strict";
   5172 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
   5173 
   5174 
   5175 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   5176 
   5177 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   5178 
   5179 _Object$defineProperty(exports, "__esModule", {
   5180   value: true
   5181 });
   5182 
   5183 exports.default = void 0;
   5184 
   5185 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
   5186 
   5187 var _cardHeader = _interopRequireDefault(__webpack_require__(/*! ./card-header */ "../core/app/assets/js/ui/card/card-header.js"));
   5188 
   5189 var _cardBody = _interopRequireDefault(__webpack_require__(/*! ./card-body */ "../core/app/assets/js/ui/card/card-body.js"));
   5190 
   5191 var _cardImage = _interopRequireDefault(__webpack_require__(/*! ./card-image */ "../core/app/assets/js/ui/card/card-image.js"));
   5192 
   5193 var _cardOverlay = _interopRequireDefault(__webpack_require__(/*! ./card-overlay */ "../core/app/assets/js/ui/card/card-overlay.js"));
   5194 
   5195 var _cardFooter = _interopRequireDefault(__webpack_require__(/*! ./card-footer */ "../core/app/assets/js/ui/card/card-footer.js"));
   5196 
   5197 var _cardHeadline = _interopRequireDefault(__webpack_require__(/*! ./card-headline */ "../core/app/assets/js/ui/card/card-headline.js"));
   5198 
   5199 var _cardDivider = _interopRequireDefault(__webpack_require__(/*! ./card-divider */ "../core/app/assets/js/ui/card/card-divider.js"));
   5200 
   5201 __webpack_require__(/*! ./card.scss */ "../core/app/assets/js/ui/card/card.scss");
   5202 
   5203 var Card = _react.default.forwardRef(function (props, ref) {
   5204   return /*#__PURE__*/_react.default.createElement("article", {
   5205     className: "eps-card ".concat(props.className),
   5206     ref: ref
   5207   }, props.children);
   5208 });
   5209 
   5210 Card.propTypes = {
   5211   type: PropTypes.string,
   5212   className: PropTypes.string,
   5213   children: PropTypes.any
   5214 };
   5215 Card.defaultProps = {
   5216   className: ''
   5217 };
   5218 Card.displayName = 'Card';
   5219 Card.Header = _cardHeader.default;
   5220 Card.Body = _cardBody.default;
   5221 Card.Image = _cardImage.default;
   5222 Card.Overlay = _cardOverlay.default;
   5223 Card.Footer = _cardFooter.default;
   5224 Card.Headline = _cardHeadline.default;
   5225 Card.Divider = _cardDivider.default;
   5226 var _default = Card;
   5227 exports.default = _default;
   5228 
   5229 /***/ }),
   5230 
   5231 /***/ "../core/app/assets/js/ui/dialog/dialog-actions.js":
   5232 /*!*********************************************************!*\
   5233   !*** ../core/app/assets/js/ui/dialog/dialog-actions.js ***!
   5234   \*********************************************************/
   5235 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   5236 
   5237 "use strict";
   5238 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
   5239 
   5240 
   5241 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   5242 
   5243 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   5244 
   5245 _Object$defineProperty(exports, "__esModule", {
   5246   value: true
   5247 });
   5248 
   5249 exports.default = DialogActions;
   5250 
   5251 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
   5252 
   5253 function DialogActions(props) {
   5254   return /*#__PURE__*/_react.default.createElement("div", {
   5255     className: "eps-dialog__buttons"
   5256   }, props.children);
   5257 }
   5258 
   5259 DialogActions.propTypes = {
   5260   children: PropTypes.any
   5261 };
   5262 
   5263 /***/ }),
   5264 
   5265 /***/ "../core/app/assets/js/ui/dialog/dialog-button.js":
   5266 /*!********************************************************!*\
   5267   !*** ../core/app/assets/js/ui/dialog/dialog-button.js ***!
   5268   \********************************************************/
   5269 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   5270 
   5271 "use strict";
   5272 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
   5273 
   5274 
   5275 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   5276 
   5277 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   5278 
   5279 _Object$defineProperty(exports, "__esModule", {
   5280   value: true
   5281 });
   5282 
   5283 exports.default = DialogButton;
   5284 
   5285 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
   5286 
   5287 var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
   5288 
   5289 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
   5290 
   5291 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
   5292 
   5293 function DialogButton(props) {
   5294   return /*#__PURE__*/_react.default.createElement(_button.default, (0, _extends2.default)({}, props, {
   5295     className: "eps-dialog__button ".concat(props.className)
   5296   }));
   5297 }
   5298 
   5299 DialogButton.propTypes = (0, _objectSpread2.default)((0, _objectSpread2.default)({}, _button.default.propTypes), {}, {
   5300   tabIndex: PropTypes.string,
   5301   type: PropTypes.string
   5302 });
   5303 DialogButton.defaultProps = (0, _objectSpread2.default)((0, _objectSpread2.default)({}, _button.default.defaultProps), {}, {
   5304   tabIndex: '0',
   5305   type: 'button'
   5306 });
   5307 
   5308 /***/ }),
   5309 
   5310 /***/ "../core/app/assets/js/ui/dialog/dialog-content.js":
   5311 /*!*********************************************************!*\
   5312   !*** ../core/app/assets/js/ui/dialog/dialog-content.js ***!
   5313   \*********************************************************/
   5314 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   5315 
   5316 "use strict";
   5317 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
   5318 
   5319 
   5320 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   5321 
   5322 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   5323 
   5324 _Object$defineProperty(exports, "__esModule", {
   5325   value: true
   5326 });
   5327 
   5328 exports.default = DialogContent;
   5329 
   5330 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
   5331 
   5332 function DialogContent(props) {
   5333   return /*#__PURE__*/_react.default.createElement("div", {
   5334     className: "eps-dialog__content"
   5335   }, props.children);
   5336 }
   5337 
   5338 DialogContent.propTypes = {
   5339   children: PropTypes.any
   5340 };
   5341 
   5342 /***/ }),
   5343 
   5344 /***/ "../core/app/assets/js/ui/dialog/dialog-text.js":
   5345 /*!******************************************************!*\
   5346   !*** ../core/app/assets/js/ui/dialog/dialog-text.js ***!
   5347   \******************************************************/
   5348 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   5349 
   5350 "use strict";
   5351 
   5352 
   5353 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   5354 
   5355 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   5356 
   5357 _Object$defineProperty(exports, "__esModule", {
   5358   value: true
   5359 });
   5360 
   5361 exports.default = DialogText;
   5362 
   5363 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
   5364 
   5365 var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
   5366 
   5367 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
   5368 
   5369 var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
   5370 
   5371 function DialogText(props) {
   5372   return /*#__PURE__*/_react.default.createElement(_text.default, (0, _extends2.default)({
   5373     variant: "xs"
   5374   }, props, {
   5375     className: "eps-dialog__text ".concat(props.className)
   5376   }));
   5377 }
   5378 
   5379 DialogText.propTypes = (0, _objectSpread2.default)({}, _text.default.propTypes);
   5380 DialogText.defaultProps = (0, _objectSpread2.default)((0, _objectSpread2.default)({}, _text.default.defaultProps), {}, {
   5381   tag: 'p',
   5382   variant: 'sm'
   5383 });
   5384 
   5385 /***/ }),
   5386 
   5387 /***/ "../core/app/assets/js/ui/dialog/dialog-title.js":
   5388 /*!*******************************************************!*\
   5389   !*** ../core/app/assets/js/ui/dialog/dialog-title.js ***!
   5390   \*******************************************************/
   5391 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   5392 
   5393 "use strict";
   5394 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
   5395 
   5396 
   5397 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   5398 
   5399 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   5400 
   5401 _Object$defineProperty(exports, "__esModule", {
   5402   value: true
   5403 });
   5404 
   5405 exports.default = DialogTitle;
   5406 
   5407 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
   5408 
   5409 var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
   5410 
   5411 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
   5412 
   5413 var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
   5414 
   5415 function DialogTitle(props) {
   5416   return /*#__PURE__*/_react.default.createElement(_heading.default, (0, _extends2.default)({}, props, {
   5417     className: "eps-dialog__title ".concat(props.className)
   5418   }));
   5419 }
   5420 
   5421 DialogTitle.propTypes = (0, _objectSpread2.default)((0, _objectSpread2.default)({}, _heading.default.propTypes), {}, {
   5422   className: PropTypes.string
   5423 });
   5424 DialogTitle.defaultProps = (0, _objectSpread2.default)((0, _objectSpread2.default)({}, _heading.default.propTypes), {}, {
   5425   variant: 'h3',
   5426   tag: 'h3',
   5427   className: ''
   5428 });
   5429 
   5430 /***/ }),
   5431 
   5432 /***/ "../core/app/assets/js/ui/dialog/dialog-wrapper.js":
   5433 /*!*********************************************************!*\
   5434   !*** ../core/app/assets/js/ui/dialog/dialog-wrapper.js ***!
   5435   \*********************************************************/
   5436 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   5437 
   5438 "use strict";
   5439 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
   5440 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
   5441 
   5442 
   5443 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   5444 
   5445 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   5446 
   5447 _Object$defineProperty(exports, "__esModule", {
   5448   value: true
   5449 });
   5450 
   5451 exports.default = DialogWrapper;
   5452 
   5453 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
   5454 
   5455 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
   5456 
   5457 function DialogWrapper(props) {
   5458   var WrapperTag = 'div';
   5459 
   5460   if (props.onSubmit) {
   5461     WrapperTag = 'form';
   5462   }
   5463 
   5464   return /*#__PURE__*/_react.default.createElement("section", {
   5465     className: "eps-modal__overlay"
   5466   }, /*#__PURE__*/_react.default.createElement(WrapperTag, {
   5467     className: "eps-modal eps-dialog",
   5468     onSubmit: props.onSubmit
   5469   }, props.onClose && /*#__PURE__*/_react.default.createElement(_button.default, {
   5470     onClick: props.onClose,
   5471     text: __('Close', 'elementor'),
   5472     hideText: true,
   5473     icon: "eicon-close",
   5474     className: "eps-dialog__close-button"
   5475   }), props.children));
   5476 }
   5477 
   5478 DialogWrapper.propTypes = {
   5479   onClose: PropTypes.func,
   5480   onSubmit: PropTypes.func,
   5481   children: PropTypes.any
   5482 };
   5483 
   5484 /***/ }),
   5485 
   5486 /***/ "../core/app/assets/js/ui/dialog/dialog.js":
   5487 /*!*************************************************!*\
   5488   !*** ../core/app/assets/js/ui/dialog/dialog.js ***!
   5489   \*************************************************/
   5490 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   5491 
   5492 "use strict";
   5493 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
   5494 
   5495 
   5496 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   5497 
   5498 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   5499 
   5500 _Object$defineProperty(exports, "__esModule", {
   5501   value: true
   5502 });
   5503 
   5504 exports.default = Dialog;
   5505 
   5506 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
   5507 
   5508 var _dialogWrapper = _interopRequireDefault(__webpack_require__(/*! ./dialog-wrapper */ "../core/app/assets/js/ui/dialog/dialog-wrapper.js"));
   5509 
   5510 var _dialogContent = _interopRequireDefault(__webpack_require__(/*! ./dialog-content */ "../core/app/assets/js/ui/dialog/dialog-content.js"));
   5511 
   5512 var _dialogTitle = _interopRequireDefault(__webpack_require__(/*! ./dialog-title */ "../core/app/assets/js/ui/dialog/dialog-title.js"));
   5513 
   5514 var _dialogText = _interopRequireDefault(__webpack_require__(/*! ./dialog-text */ "../core/app/assets/js/ui/dialog/dialog-text.js"));
   5515 
   5516 var _dialogActions = _interopRequireDefault(__webpack_require__(/*! ./dialog-actions */ "../core/app/assets/js/ui/dialog/dialog-actions.js"));
   5517 
   5518 var _dialogButton = _interopRequireDefault(__webpack_require__(/*! ./dialog-button */ "../core/app/assets/js/ui/dialog/dialog-button.js"));
   5519 
   5520 __webpack_require__(/*! ./dialog.scss */ "../core/app/assets/js/ui/dialog/dialog.scss");
   5521 
   5522 function Dialog(props) {
   5523   return /*#__PURE__*/_react.default.createElement(_dialogWrapper.default, {
   5524     onSubmit: props.onSubmit,
   5525     onClose: props.onClose
   5526   }, /*#__PURE__*/_react.default.createElement(_dialogContent.default, null, props.title && /*#__PURE__*/_react.default.createElement(_dialogTitle.default, null, props.title), props.text && /*#__PURE__*/_react.default.createElement(_dialogText.default, null, props.text), props.children), /*#__PURE__*/_react.default.createElement(_dialogActions.default, null, /*#__PURE__*/_react.default.createElement(_dialogButton.default, {
   5527     key: "dismiss",
   5528     text: props.dismissButtonText,
   5529     onClick: props.dismissButtonOnClick,
   5530     url: props.dismissButtonUrl,
   5531     target: props.dismissButtonTarget,
   5532     tabIndex: "2"
   5533   }), /*#__PURE__*/_react.default.createElement(_dialogButton.default, {
   5534     key: "approve",
   5535     text: props.approveButtonText,
   5536     onClick: props.approveButtonOnClick,
   5537     url: props.approveButtonUrl,
   5538     target: props.approveButtonTarget,
   5539     color: props.approveButtonColor,
   5540     elRef: props.approveButtonRef,
   5541     tabIndex: "1"
   5542   })));
   5543 }
   5544 
   5545 Dialog.propTypes = {
   5546   title: PropTypes.any,
   5547   text: PropTypes.any,
   5548   children: PropTypes.any,
   5549   onSubmit: PropTypes.func,
   5550   onClose: PropTypes.func,
   5551   dismissButtonText: PropTypes.string.isRequired,
   5552   dismissButtonOnClick: PropTypes.func,
   5553   dismissButtonUrl: PropTypes.string,
   5554   dismissButtonTarget: PropTypes.string,
   5555   approveButtonText: PropTypes.string.isRequired,
   5556   approveButtonOnClick: PropTypes.func,
   5557   approveButtonUrl: PropTypes.string,
   5558   approveButtonColor: PropTypes.string,
   5559   approveButtonTarget: PropTypes.string,
   5560   approveButtonRef: PropTypes.object
   5561 };
   5562 Dialog.defaultProps = {};
   5563 Dialog.Wrapper = _dialogWrapper.default;
   5564 Dialog.Content = _dialogContent.default;
   5565 Dialog.Title = _dialogTitle.default;
   5566 Dialog.Text = _dialogText.default;
   5567 Dialog.Actions = _dialogActions.default;
   5568 Dialog.Button = _dialogButton.default;
   5569 
   5570 /***/ }),
   5571 
   5572 /***/ "../core/app/assets/js/ui/grid/grid.js":
   5573 /*!*********************************************!*\
   5574   !*** ../core/app/assets/js/ui/grid/grid.js ***!
   5575   \*********************************************/
   5576 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   5577 
   5578 "use strict";
   5579 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
   5580 
   5581 
   5582 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   5583 
   5584 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   5585 
   5586 _Object$defineProperty(exports, "__esModule", {
   5587   value: true
   5588 });
   5589 
   5590 exports.default = Grid;
   5591 
   5592 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
   5593 
   5594 __webpack_require__(/*! core-js/modules/es6.regexp.match.js */ "../node_modules/core-js/modules/es6.regexp.match.js");
   5595 
   5596 __webpack_require__(/*! core-js/modules/es6.regexp.replace.js */ "../node_modules/core-js/modules/es6.regexp.replace.js");
   5597 
   5598 var _toConsumableArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/toConsumableArray */ "../node_modules/@babel/runtime-corejs2/helpers/toConsumableArray.js"));
   5599 
   5600 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
   5601 
   5602 __webpack_require__(/*! ./grid.scss */ "../core/app/assets/js/ui/grid/grid.scss");
   5603 
   5604 function Grid(props) {
   5605   var propsMap = {
   5606     direction: '--direction{{ -VALUE }}',
   5607     justify: '--justify{{ -VALUE }}',
   5608     alignContent: '--align-content{{ -VALUE }}',
   5609     alignItems: '--align-items{{ -VALUE }}',
   5610     container: '-container',
   5611     item: '-item',
   5612     noWrap: '-container--no-wrap',
   5613     wrapReverse: '-container--wrap-reverse',
   5614     zeroMinWidth: '-item--zero-min-width',
   5615     spacing: '-container--spacing',
   5616     xs: '-item-xs{{ -VALUE }}',
   5617     sm: '-item-sm{{ -VALUE }}',
   5618     md: '-item-md{{ -VALUE }}',
   5619     lg: '-item-lg{{ -VALUE }}',
   5620     xl: '-item-xl{{ -VALUE }}',
   5621     xxl: '-item-xxl{{ -VALUE }}'
   5622   },
   5623       getStyle = function getStyle() {
   5624     return isValidPropValue(props.spacing) ? {
   5625       '--grid-spacing-gutter': (0, _utils.pxToRem)(props.spacing)
   5626     } : {};
   5627   },
   5628       classes = [getBaseClassName(), props.className].concat((0, _toConsumableArray2.default)(getPropsClasses(propsMap, props)));
   5629 
   5630   return /*#__PURE__*/_react.default.createElement("div", {
   5631     style: getStyle(),
   5632     className: (0, _utils.arrayToClassName)(classes)
   5633   }, props.children);
   5634 }
   5635 
   5636 function getPropsClasses(propsMap, props) {
   5637   var classes = [];
   5638 
   5639   for (var prop in propsMap) {
   5640     if (props[prop]) {
   5641       var propValue = isValidPropValue(props[prop]) ? props[prop] : '';
   5642       classes.push(getBaseClassName() + renderPropValueBrackets(propsMap[prop], propValue));
   5643     }
   5644   }
   5645 
   5646   return classes;
   5647 }
   5648 
   5649 function renderPropValueBrackets(propClass, propValue) {
   5650   var brackets = propClass.match(/{{.*?}}/);
   5651 
   5652   if (brackets) {
   5653     var bracketsValue = propValue ? brackets[0].replace(/[{ }]/g, '').replace(/value/i, propValue) : '';
   5654     propClass = propClass.replace(brackets[0], bracketsValue);
   5655   }
   5656 
   5657   return propClass;
   5658 }
   5659 
   5660 function getBaseClassName() {
   5661   return 'eps-grid';
   5662 }
   5663 
   5664 function isValidPropValue(propValue) {
   5665   return propValue && 'boolean' !== typeof propValue;
   5666 }
   5667 
   5668 Grid.propTypes = {
   5669   className: PropTypes.string,
   5670   direction: PropTypes.oneOf(['row', 'column', 'row-reverse', 'column-reverse']),
   5671   justify: PropTypes.oneOf(['start', 'center', 'end', 'space-between', 'space-evenly', 'space-around', 'stretch']),
   5672   alignContent: PropTypes.oneOf(['start', 'center', 'end', 'space-between', 'stretch']),
   5673   alignItems: PropTypes.oneOf(['start', 'center', 'end', 'baseline', 'stretch']),
   5674   container: PropTypes.bool,
   5675   item: PropTypes.bool,
   5676   noWrap: PropTypes.bool,
   5677   wrapReverse: PropTypes.bool,
   5678   zeroMinWidth: PropTypes.bool,
   5679   spacing: PropTypes.number,
   5680   xs: PropTypes.oneOfType([PropTypes.number, PropTypes.bool]),
   5681   sm: PropTypes.oneOfType([PropTypes.number, PropTypes.bool]),
   5682   md: PropTypes.oneOfType([PropTypes.number, PropTypes.bool]),
   5683   lg: PropTypes.oneOfType([PropTypes.number, PropTypes.bool]),
   5684   xl: PropTypes.oneOfType([PropTypes.number, PropTypes.bool]),
   5685   xxl: PropTypes.oneOfType([PropTypes.number, PropTypes.bool]),
   5686   children: PropTypes.any.isRequired
   5687 };
   5688 Grid.defaultProps = {
   5689   className: ''
   5690 };
   5691 
   5692 /***/ }),
   5693 
   5694 /***/ "../core/app/assets/js/ui/menu/menu-item.js":
   5695 /*!**************************************************!*\
   5696   !*** ../core/app/assets/js/ui/menu/menu-item.js ***!
   5697   \**************************************************/
   5698 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   5699 
   5700 "use strict";
   5701 
   5702 
   5703 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   5704 
   5705 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   5706 
   5707 _Object$defineProperty(exports, "__esModule", {
   5708   value: true
   5709 });
   5710 
   5711 exports.default = void 0;
   5712 
   5713 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
   5714 
   5715 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
   5716 
   5717 var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
   5718 
   5719 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
   5720 
   5721 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
   5722 
   5723 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
   5724 
   5725 __webpack_require__(/*! ./menu-item.scss */ "../core/app/assets/js/ui/menu/menu-item.scss");
   5726 
   5727 var _button = _interopRequireDefault(__webpack_require__(/*! ../molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
   5728 
   5729 var SideMenuItem = /*#__PURE__*/function (_BaseButton) {
   5730   (0, _inherits2.default)(SideMenuItem, _BaseButton);
   5731 
   5732   var _super = (0, _createSuper2.default)(SideMenuItem);
   5733 
   5734   function SideMenuItem() {
   5735     (0, _classCallCheck2.default)(this, SideMenuItem);
   5736     return _super.apply(this, arguments);
   5737   }
   5738 
   5739   (0, _createClass2.default)(SideMenuItem, [{
   5740     key: "getCssId",
   5741     value: function getCssId() {
   5742       return "eps-menu-item-" + (0, _get2.default)((0, _getPrototypeOf2.default)(SideMenuItem.prototype), "getCssId", this).call(this);
   5743     }
   5744   }, {
   5745     key: "getClassName",
   5746     value: function getClassName() {
   5747       return "eps-menu-item " + (0, _get2.default)((0, _getPrototypeOf2.default)(SideMenuItem.prototype), "getClassName", this).call(this);
   5748     }
   5749   }]);
   5750   return SideMenuItem;
   5751 }(_button.default);
   5752 
   5753 exports.default = SideMenuItem;
   5754 
   5755 /***/ }),
   5756 
   5757 /***/ "../core/app/assets/js/ui/menu/menu.js":
   5758 /*!*********************************************!*\
   5759   !*** ../core/app/assets/js/ui/menu/menu.js ***!
   5760   \*********************************************/
   5761 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   5762 
   5763 "use strict";
   5764 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
   5765 
   5766 
   5767 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   5768 
   5769 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   5770 
   5771 _Object$defineProperty(exports, "__esModule", {
   5772   value: true
   5773 });
   5774 
   5775 exports.default = Menu;
   5776 
   5777 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
   5778 
   5779 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
   5780 
   5781 __webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
   5782 
   5783 __webpack_require__(/*! core-js/modules/es6.regexp.match.js */ "../node_modules/core-js/modules/es6.regexp.match.js");
   5784 
   5785 __webpack_require__(/*! ./menu.scss */ "../core/app/assets/js/ui/menu/menu.scss");
   5786 
   5787 var _button = _interopRequireDefault(__webpack_require__(/*! ../molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
   5788 
   5789 var _router = _interopRequireDefault(__webpack_require__(/*! @elementor/router */ "@elementor/router"));
   5790 
   5791 var _router2 = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
   5792 
   5793 function Menu(props) {
   5794   var ActionButton = function ActionButton(itemProps) {
   5795     if (!props.actionButton) {
   5796       return '';
   5797     }
   5798 
   5799     return props.actionButton(itemProps);
   5800   };
   5801 
   5802   if (props.promotion) {
   5803     return /*#__PURE__*/_react.default.createElement("nav", {
   5804       className: "eps-menu"
   5805     }, props.children, /*#__PURE__*/_react.default.createElement("ul", null, props.menuItems.map(function (item) {
   5806       return /*#__PURE__*/_react.default.createElement("li", {
   5807         key: item.type,
   5808         className: "eps-menu-item"
   5809       }, /*#__PURE__*/_react.default.createElement(_button.default, (0, _extends2.default)({
   5810         text: item.title,
   5811         className: "eps-menu-item__link"
   5812       }, item)), /*#__PURE__*/_react.default.createElement(ActionButton, item));
   5813     })));
   5814   }
   5815 
   5816   return /*#__PURE__*/_react.default.createElement(_router2.LocationProvider, {
   5817     history: _router.default.appHistory
   5818   }, /*#__PURE__*/_react.default.createElement("nav", {
   5819     className: "eps-menu"
   5820   }, props.children, /*#__PURE__*/_react.default.createElement("ul", null, props.menuItems.map(function (item) {
   5821     return /*#__PURE__*/_react.default.createElement(_router2.Match, {
   5822       key: item.type,
   5823       path: item.url
   5824     }, function (_ref) {
   5825       var match = _ref.match;
   5826       return /*#__PURE__*/_react.default.createElement("li", {
   5827         key: item.type,
   5828         className: "eps-menu-item".concat(match ? ' eps-menu-item--active' : '')
   5829       }, /*#__PURE__*/_react.default.createElement(_button.default, (0, _extends2.default)({
   5830         text: item.title,
   5831         className: "eps-menu-item__link"
   5832       }, item)), /*#__PURE__*/_react.default.createElement(ActionButton, item));
   5833     });
   5834   }))));
   5835 }
   5836 
   5837 Menu.propTypes = {
   5838   menuItems: PropTypes.arrayOf(PropTypes.object),
   5839   children: PropTypes.any,
   5840   actionButton: PropTypes.func,
   5841   promotion: PropTypes.bool
   5842 };
   5843 
   5844 /***/ }),
   5845 
   5846 /***/ "../core/app/assets/js/ui/modal/modal-section.js":
   5847 /*!*******************************************************!*\
   5848   !*** ../core/app/assets/js/ui/modal/modal-section.js ***!
   5849   \*******************************************************/
   5850 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   5851 
   5852 "use strict";
   5853 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
   5854 
   5855 
   5856 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   5857 
   5858 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   5859 
   5860 _Object$defineProperty(exports, "__esModule", {
   5861   value: true
   5862 });
   5863 
   5864 exports.default = ModalSection;
   5865 
   5866 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
   5867 
   5868 var _utils = __webpack_require__(/*! ../../utils/utils */ "../core/app/assets/js/utils/utils.js");
   5869 
   5870 function ModalSection(props) {
   5871   return /*#__PURE__*/_react.default.createElement("section", {
   5872     className: (0, _utils.arrayToClassName)(['eps-modal__section', props.className])
   5873   }, props.children);
   5874 }
   5875 
   5876 ModalSection.propTypes = {
   5877   className: PropTypes.string,
   5878   children: PropTypes.any
   5879 };
   5880 ModalSection.defaultProps = {
   5881   className: ''
   5882 };
   5883 
   5884 /***/ }),
   5885 
   5886 /***/ "../core/app/assets/js/ui/modal/modal-tip.js":
   5887 /*!***************************************************!*\
   5888   !*** ../core/app/assets/js/ui/modal/modal-tip.js ***!
   5889   \***************************************************/
   5890 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   5891 
   5892 "use strict";
   5893 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
   5894 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
   5895 
   5896 
   5897 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   5898 
   5899 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   5900 
   5901 _Object$defineProperty(exports, "__esModule", {
   5902   value: true
   5903 });
   5904 
   5905 exports.default = ModalTip;
   5906 
   5907 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
   5908 
   5909 var _utils = __webpack_require__(/*! ../../utils/utils */ "../core/app/assets/js/utils/utils.js");
   5910 
   5911 var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
   5912 
   5913 var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
   5914 
   5915 function ModalTip(props) {
   5916   return /*#__PURE__*/_react.default.createElement("div", {
   5917     className: (0, _utils.arrayToClassName)(['eps-modal__tip', props.className])
   5918   }, /*#__PURE__*/_react.default.createElement(_heading.default, {
   5919     variant: "h3",
   5920     tag: "h3"
   5921   }, props.title), props.description && /*#__PURE__*/_react.default.createElement(_text.default, {
   5922     variant: "xs"
   5923   }, props.description));
   5924 }
   5925 
   5926 ModalTip.propTypes = {
   5927   className: PropTypes.string,
   5928   title: PropTypes.string,
   5929   description: PropTypes.string
   5930 };
   5931 ModalTip.defaultProps = {
   5932   className: '',
   5933   title: __('Tip', 'elementor')
   5934 };
   5935 
   5936 /***/ }),
   5937 
   5938 /***/ "../core/app/assets/js/ui/modal/modal.js":
   5939 /*!***********************************************!*\
   5940   !*** ../core/app/assets/js/ui/modal/modal.js ***!
   5941   \***********************************************/
   5942 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   5943 
   5944 "use strict";
   5945 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
   5946 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
   5947 
   5948 
   5949 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   5950 
   5951 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   5952 
   5953 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
   5954 
   5955 _Object$defineProperty(exports, "__esModule", {
   5956   value: true
   5957 });
   5958 
   5959 exports.default = ModalProvider;
   5960 exports.Modal = void 0;
   5961 
   5962 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
   5963 
   5964 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
   5965 
   5966 var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
   5967 
   5968 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
   5969 
   5970 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
   5971 
   5972 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
   5973 
   5974 var _grid = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/grid/grid */ "../core/app/assets/js/ui/grid/grid.js"));
   5975 
   5976 var _icon = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/icon */ "../core/app/assets/js/ui/atoms/icon.js"));
   5977 
   5978 var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
   5979 
   5980 var _modalSection = _interopRequireDefault(__webpack_require__(/*! ./modal-section */ "../core/app/assets/js/ui/modal/modal-section.js"));
   5981 
   5982 var _modalTip = _interopRequireDefault(__webpack_require__(/*! ./modal-tip */ "../core/app/assets/js/ui/modal/modal-tip.js"));
   5983 
   5984 __webpack_require__(/*! ./modal.scss */ "../core/app/assets/js/ui/modal/modal.scss");
   5985 
   5986 function ModalProvider(props) {
   5987   var _useState = (0, _react.useState)(props.show),
   5988       _useState2 = (0, _slicedToArray2.default)(_useState, 2),
   5989       show = _useState2[0],
   5990       setShow = _useState2[1],
   5991       hideModal = function hideModal() {
   5992     setShow(false); // The purpose of the props.setShow is to sync an external state with the component inner state.
   5993 
   5994     // The purpose of the props.setShow is to sync an external state with the component inner state.
   5995     if (props.setShow) {
   5996       props.setShow(false);
   5997     }
   5998   },
   5999       showModal = function showModal() {
   6000     setShow(true); // The purpose of the props.setShow is to sync an external state with the component inner state.
   6001 
   6002     // The purpose of the props.setShow is to sync an external state with the component inner state.
   6003     if (props.setShow) {
   6004       props.setShow(true);
   6005     }
   6006   },
   6007       modalAttrs = (0, _objectSpread2.default)((0, _objectSpread2.default)({}, props), {}, {
   6008     show: show,
   6009     hideModal: hideModal,
   6010     showModal: showModal
   6011   });
   6012 
   6013   (0, _react.useEffect)(function () {
   6014     // Sync with external state.
   6015     setShow(props.show);
   6016   }, [props.show]);
   6017   return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, props.toggleButtonProps && /*#__PURE__*/_react.default.createElement(_button.default, (0, _extends2.default)({}, props.toggleButtonProps, {
   6018     onClick: showModal
   6019   })), /*#__PURE__*/_react.default.createElement(Modal, modalAttrs, props.children));
   6020 }
   6021 
   6022 ModalProvider.propTypes = {
   6023   children: PropTypes.node.isRequired,
   6024   toggleButtonProps: PropTypes.object,
   6025   title: PropTypes.string,
   6026   icon: PropTypes.string,
   6027   show: PropTypes.bool,
   6028   setShow: PropTypes.func
   6029 };
   6030 ModalProvider.defaultProps = {
   6031   show: false
   6032 };
   6033 ModalProvider.Section = _modalSection.default;
   6034 ModalProvider.Tip = _modalTip.default;
   6035 
   6036 var Modal = function Modal(props) {
   6037   var modalRef = (0, _react.useRef)(null),
   6038       closeRef = (0, _react.useRef)(null),
   6039       closeModal = function closeModal(e) {
   6040     var node = modalRef.current,
   6041         closeNode = closeRef.current,
   6042         isInCloseNode = closeNode && closeNode.contains(e.target); // ignore if click is inside the modal
   6043 
   6044     if (node && node.contains(e.target) && !isInCloseNode) {
   6045       return;
   6046     }
   6047 
   6048     props.hideModal();
   6049   };
   6050 
   6051   (0, _react.useEffect)(function () {
   6052     if (props.show) {
   6053       document.addEventListener('mousedown', closeModal, false);
   6054     }
   6055 
   6056     return function () {
   6057       return document.removeEventListener('mousedown', closeModal, false);
   6058     };
   6059   }, [props.show]);
   6060 
   6061   if (!props.show) {
   6062     return null;
   6063   }
   6064 
   6065   return /*#__PURE__*/_react.default.createElement("div", {
   6066     className: "eps-modal__overlay",
   6067     onClick: closeModal
   6068   }, /*#__PURE__*/_react.default.createElement("div", {
   6069     className: (0, _utils.arrayToClassName)(['eps-modal', props.className]),
   6070     ref: modalRef
   6071   }, /*#__PURE__*/_react.default.createElement(_grid.default, {
   6072     container: true,
   6073     className: "eps-modal__header",
   6074     justify: "space-between",
   6075     alignItems: "center"
   6076   }, /*#__PURE__*/_react.default.createElement(_grid.default, {
   6077     item: true
   6078   }, /*#__PURE__*/_react.default.createElement(_icon.default, {
   6079     className: "eps-modal__icon ".concat(props.icon)
   6080   }), /*#__PURE__*/_react.default.createElement(_text.default, {
   6081     className: "title",
   6082     tag: "span"
   6083   }, props.title)), /*#__PURE__*/_react.default.createElement(_grid.default, {
   6084     item: true
   6085   }, /*#__PURE__*/_react.default.createElement("div", {
   6086     className: "eps-modal__close-wrapper",
   6087     ref: closeRef
   6088   }, /*#__PURE__*/_react.default.createElement(_button.default, {
   6089     text: __('Close', 'elementor'),
   6090     hideText: true,
   6091     icon: "eicon-close",
   6092     onClick: props.closeModal
   6093   })))), /*#__PURE__*/_react.default.createElement("div", {
   6094     className: "eps-modal__body"
   6095   }, props.children)));
   6096 };
   6097 
   6098 exports.Modal = Modal;
   6099 Modal.propTypes = {
   6100   className: PropTypes.string,
   6101   children: PropTypes.any.isRequired,
   6102   title: PropTypes.string.isRequired,
   6103   icon: PropTypes.string,
   6104   show: PropTypes.bool,
   6105   setShow: PropTypes.func,
   6106   hideModal: PropTypes.func,
   6107   showModal: PropTypes.func,
   6108   closeModal: PropTypes.func
   6109 };
   6110 Modal.defaultProps = {
   6111   className: ''
   6112 };
   6113 
   6114 /***/ }),
   6115 
   6116 /***/ "../core/app/assets/js/ui/molecules/add-new-button.js":
   6117 /*!************************************************************!*\
   6118   !*** ../core/app/assets/js/ui/molecules/add-new-button.js ***!
   6119   \************************************************************/
   6120 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   6121 
   6122 "use strict";
   6123 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
   6124 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
   6125 
   6126 
   6127 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   6128 
   6129 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   6130 
   6131 _Object$defineProperty(exports, "__esModule", {
   6132   value: true
   6133 });
   6134 
   6135 exports.default = void 0;
   6136 
   6137 var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
   6138 
   6139 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
   6140 
   6141 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
   6142 
   6143 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
   6144 
   6145 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
   6146 
   6147 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
   6148 
   6149 var _button = _interopRequireDefault(__webpack_require__(/*! ./button */ "../core/app/assets/js/ui/molecules/button.js"));
   6150 
   6151 __webpack_require__(/*! ./add-new-button.scss */ "../core/app/assets/js/ui/molecules/add-new-button.scss");
   6152 
   6153 var AddNewButton = /*#__PURE__*/function (_Button) {
   6154   (0, _inherits2.default)(AddNewButton, _Button);
   6155 
   6156   var _super = (0, _createSuper2.default)(AddNewButton);
   6157 
   6158   function AddNewButton() {
   6159     (0, _classCallCheck2.default)(this, AddNewButton);
   6160     return _super.apply(this, arguments);
   6161   }
   6162 
   6163   (0, _createClass2.default)(AddNewButton, [{
   6164     key: "getClassName",
   6165     value: function getClassName() {
   6166       var className = this.props.className;
   6167 
   6168       if (this.props.size) {
   6169         className += ' eps-add-new-button--' + this.props.size;
   6170       }
   6171 
   6172       return className;
   6173     }
   6174   }]);
   6175   return AddNewButton;
   6176 }(_button.default);
   6177 
   6178 exports.default = AddNewButton;
   6179 (0, _defineProperty2.default)(AddNewButton, "propTypes", (0, _objectSpread2.default)((0, _objectSpread2.default)({}, _button.default.propTypes), {}, {
   6180   text: PropTypes.string,
   6181   size: PropTypes.string
   6182 }));
   6183 (0, _defineProperty2.default)(AddNewButton, "defaultProps", (0, _objectSpread2.default)((0, _objectSpread2.default)({}, _button.default.defaultProps), {}, {
   6184   className: 'eps-add-new-button',
   6185   text: __('Add New', 'elementor-pro'),
   6186   icon: 'eicon-plus'
   6187 }));
   6188 
   6189 /***/ }),
   6190 
   6191 /***/ "../core/app/assets/js/ui/molecules/button.js":
   6192 /*!****************************************************!*\
   6193   !*** ../core/app/assets/js/ui/molecules/button.js ***!
   6194   \****************************************************/
   6195 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   6196 
   6197 "use strict";
   6198 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
   6199 
   6200 
   6201 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   6202 
   6203 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   6204 
   6205 _Object$defineProperty(exports, "__esModule", {
   6206   value: true
   6207 });
   6208 
   6209 exports.default = void 0;
   6210 
   6211 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
   6212 
   6213 __webpack_require__(/*! core-js/modules/es6.array.filter.js */ "../node_modules/core-js/modules/es6.array.filter.js");
   6214 
   6215 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
   6216 
   6217 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
   6218 
   6219 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
   6220 
   6221 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
   6222 
   6223 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
   6224 
   6225 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
   6226 
   6227 var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
   6228 
   6229 var _router2 = _interopRequireDefault(__webpack_require__(/*! @elementor/router */ "@elementor/router"));
   6230 
   6231 var _icon = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/icon */ "../core/app/assets/js/ui/atoms/icon.js"));
   6232 
   6233 var Button = /*#__PURE__*/function (_React$Component) {
   6234   (0, _inherits2.default)(Button, _React$Component);
   6235 
   6236   var _super = (0, _createSuper2.default)(Button);
   6237 
   6238   function Button() {
   6239     (0, _classCallCheck2.default)(this, Button);
   6240     return _super.apply(this, arguments);
   6241   }
   6242 
   6243   (0, _createClass2.default)(Button, [{
   6244     key: "getCssId",
   6245     value: function getCssId() {
   6246       return this.props.id;
   6247     }
   6248   }, {
   6249     key: "getClassName",
   6250     value: function getClassName() {
   6251       var baseClassName = 'eps-button',
   6252           classes = [baseClassName, this.props.className];
   6253       return classes.concat(this.getStylePropsClasses(baseClassName)).filter(function (classItem) {
   6254         return '' !== classItem;
   6255       }).join(' ');
   6256     }
   6257   }, {
   6258     key: "getStylePropsClasses",
   6259     value: function getStylePropsClasses(baseClassName) {
   6260       var _this = this;
   6261 
   6262       var styleProps = ['color', 'size', 'variant'],
   6263           stylePropClasses = [];
   6264       styleProps.forEach(function (styleProp) {
   6265         var stylePropValue = _this.props[styleProp];
   6266 
   6267         if (stylePropValue) {
   6268           stylePropClasses.push(baseClassName + '--' + stylePropValue);
   6269         }
   6270       });
   6271       return stylePropClasses;
   6272     }
   6273   }, {
   6274     key: "getIcon",
   6275     value: function getIcon() {
   6276       if (this.props.icon) {
   6277         var tooltip = this.props.tooltip || this.props.text;
   6278 
   6279         var icon = /*#__PURE__*/_react.default.createElement(_icon.default, {
   6280           className: this.props.icon,
   6281           "aria-hidden": "true",
   6282           title: tooltip
   6283         });
   6284 
   6285         var screenReaderText = '';
   6286 
   6287         if (this.props.hideText) {
   6288           screenReaderText = /*#__PURE__*/_react.default.createElement("span", {
   6289             className: "sr-only"
   6290           }, tooltip);
   6291         }
   6292 
   6293         return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, icon, screenReaderText);
   6294       }
   6295 
   6296       return '';
   6297     }
   6298   }, {
   6299     key: "getText",
   6300     value: function getText() {
   6301       return this.props.hideText ? '' : /*#__PURE__*/_react.default.createElement("span", null, this.props.text);
   6302     }
   6303   }, {
   6304     key: "render",
   6305     value: function render() {
   6306       var attributes = {},
   6307           id = this.getCssId(),
   6308           className = this.getClassName(); // Add attributes only if they are not empty.
   6309 
   6310       if (id) {
   6311         attributes.id = id;
   6312       }
   6313 
   6314       if (className) {
   6315         attributes.className = className;
   6316       }
   6317 
   6318       if (this.props.onClick) {
   6319         attributes.onClick = this.props.onClick;
   6320       }
   6321 
   6322       if (this.props.rel) {
   6323         attributes.rel = this.props.rel;
   6324       }
   6325 
   6326       if (this.props.elRef) {
   6327         attributes.ref = this.props.elRef;
   6328       }
   6329 
   6330       var buttonContent = /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, this.getIcon(), this.getText());
   6331 
   6332       if (this.props.url) {
   6333         if (0 === this.props.url.indexOf('http')) {
   6334           return /*#__PURE__*/_react.default.createElement("a", (0, _extends2.default)({
   6335             href: this.props.url,
   6336             target: this.props.target
   6337           }, attributes), buttonContent);
   6338         } // @see https://reach.tech/router/example/active-links.
   6339 
   6340 
   6341         attributes.getProps = function (props) {
   6342           if (props.isCurrent) {
   6343             attributes.className += ' active';
   6344           }
   6345 
   6346           return {
   6347             className: attributes.className
   6348           };
   6349         };
   6350 
   6351         return /*#__PURE__*/_react.default.createElement(_router.LocationProvider, {
   6352           history: _router2.default.appHistory
   6353         }, /*#__PURE__*/_react.default.createElement(_router.Link, (0, _extends2.default)({
   6354           to: this.props.url
   6355         }, attributes), buttonContent));
   6356       }
   6357 
   6358       return /*#__PURE__*/_react.default.createElement("div", attributes, buttonContent);
   6359     }
   6360   }]);
   6361   return Button;
   6362 }(_react.default.Component);
   6363 
   6364 exports.default = Button;
   6365 (0, _defineProperty2.default)(Button, "propTypes", {
   6366   text: PropTypes.string.isRequired,
   6367   hideText: PropTypes.bool,
   6368   icon: PropTypes.string,
   6369   tooltip: PropTypes.string,
   6370   id: PropTypes.string,
   6371   className: PropTypes.string,
   6372   url: PropTypes.string,
   6373   onClick: PropTypes.func,
   6374   variant: PropTypes.oneOf(['contained', 'underlined', 'outlined', '']),
   6375   color: PropTypes.oneOf(['primary', 'secondary', 'cta', 'link', 'disabled']),
   6376   size: PropTypes.oneOf(['sm', 'md', 'lg']),
   6377   target: PropTypes.string,
   6378   rel: PropTypes.string,
   6379   elRef: PropTypes.object
   6380 });
   6381 (0, _defineProperty2.default)(Button, "defaultProps", {
   6382   id: '',
   6383   className: '',
   6384   variant: '',
   6385   target: '_parent'
   6386 });
   6387 
   6388 /***/ }),
   6389 
   6390 /***/ "../core/app/assets/js/ui/molecules/inline-link.js":
   6391 /*!*********************************************************!*\
   6392   !*** ../core/app/assets/js/ui/molecules/inline-link.js ***!
   6393   \*********************************************************/
   6394 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   6395 
   6396 "use strict";
   6397 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
   6398 
   6399 
   6400 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   6401 
   6402 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   6403 
   6404 _Object$defineProperty(exports, "__esModule", {
   6405   value: true
   6406 });
   6407 
   6408 exports.default = InlineLink;
   6409 
   6410 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
   6411 
   6412 __webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
   6413 
   6414 __webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
   6415 
   6416 var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
   6417 
   6418 var _router2 = _interopRequireDefault(__webpack_require__(/*! @elementor/router */ "@elementor/router"));
   6419 
   6420 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
   6421 
   6422 __webpack_require__(/*! ./inline-link.scss */ "../core/app/assets/js/ui/molecules/inline-link.scss");
   6423 
   6424 function InlineLink(props) {
   6425   var baseClassName = 'eps-inline-link',
   6426       colorClassName = "".concat(baseClassName, "--color-").concat(props.color),
   6427       underlineClassName = 'none' !== props.underline ? "".concat(baseClassName, "--underline-").concat(props.underline) : '',
   6428       italicClassName = props.italic ? "".concat(baseClassName, "--italic") : '',
   6429       classes = [baseClassName, colorClassName, underlineClassName, italicClassName, props.className],
   6430       className = (0, _utils.arrayToClassName)(classes),
   6431       getRouterLink = function getRouterLink() {
   6432     return /*#__PURE__*/_react.default.createElement(_router.LocationProvider, {
   6433       history: _router2.default.appHistory
   6434     }, /*#__PURE__*/_react.default.createElement(_router.Link, {
   6435       to: props.url,
   6436       className: className
   6437     }, props.children));
   6438   },
   6439       getExternalLink = function getExternalLink() {
   6440     return /*#__PURE__*/_react.default.createElement("a", {
   6441       href: props.url,
   6442       target: props.target,
   6443       rel: props.rel,
   6444       className: className
   6445     }, props.children);
   6446   },
   6447       getActionLink = function getActionLink() {
   6448     return /*#__PURE__*/_react.default.createElement("button", {
   6449       className: className,
   6450       onClick: props.onClick
   6451     }, props.children);
   6452   };
   6453 
   6454   if (!props.url) {
   6455     return getActionLink();
   6456   }
   6457 
   6458   return props.url.includes('http') ? getExternalLink() : getRouterLink();
   6459 }
   6460 
   6461 InlineLink.propTypes = {
   6462   className: PropTypes.string,
   6463   children: PropTypes.string,
   6464   url: PropTypes.string,
   6465   target: PropTypes.string,
   6466   rel: PropTypes.string,
   6467   text: PropTypes.string,
   6468   color: PropTypes.oneOf(['primary', 'secondary', 'cta', 'link', 'disabled']),
   6469   underline: PropTypes.oneOf(['none', 'hover', 'always']),
   6470   italic: PropTypes.bool
   6471 };
   6472 InlineLink.defaultProps = {
   6473   className: '',
   6474   color: 'link',
   6475   underline: 'always',
   6476   target: '_blank',
   6477   rel: 'noopener noreferrer'
   6478 };
   6479 
   6480 /***/ }),
   6481 
   6482 /***/ "../core/app/assets/js/ui/molecules/list-item.js":
   6483 /*!*******************************************************!*\
   6484   !*** ../core/app/assets/js/ui/molecules/list-item.js ***!
   6485   \*******************************************************/
   6486 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   6487 
   6488 "use strict";
   6489 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
   6490 
   6491 
   6492 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   6493 
   6494 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   6495 
   6496 _Object$defineProperty(exports, "__esModule", {
   6497   value: true
   6498 });
   6499 
   6500 exports.default = ListItem;
   6501 
   6502 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
   6503 
   6504 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
   6505 
   6506 function ListItem(props) {
   6507   var baseClassName = 'eps-list__item',
   6508       classes = [baseClassName, props.className];
   6509   var style;
   6510 
   6511   if (props.hasOwnProperty('padding')) {
   6512     style = {
   6513       '--eps-list-item-padding': (0, _utils.pxToRem)(props.padding)
   6514     };
   6515     classes.push(baseClassName + '--padding');
   6516   }
   6517 
   6518   return /*#__PURE__*/_react.default.createElement("li", {
   6519     style: style,
   6520     className: (0, _utils.arrayToClassName)(classes)
   6521   }, props.children);
   6522 }
   6523 
   6524 ListItem.propTypes = {
   6525   className: PropTypes.string,
   6526   padding: PropTypes.string,
   6527   children: PropTypes.any.isRequired
   6528 };
   6529 ListItem.defaultProps = {
   6530   className: ''
   6531 };
   6532 
   6533 /***/ }),
   6534 
   6535 /***/ "../core/app/assets/js/ui/molecules/list.js":
   6536 /*!**************************************************!*\
   6537   !*** ../core/app/assets/js/ui/molecules/list.js ***!
   6538   \**************************************************/
   6539 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   6540 
   6541 "use strict";
   6542 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
   6543 
   6544 
   6545 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   6546 
   6547 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   6548 
   6549 _Object$defineProperty(exports, "__esModule", {
   6550   value: true
   6551 });
   6552 
   6553 exports.default = List;
   6554 
   6555 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
   6556 
   6557 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
   6558 
   6559 var _listItem = _interopRequireDefault(__webpack_require__(/*! ./list-item */ "../core/app/assets/js/ui/molecules/list-item.js"));
   6560 
   6561 __webpack_require__(/*! ./list.scss */ "../core/app/assets/js/ui/molecules/list.scss");
   6562 
   6563 function List(props) {
   6564   var baseClassName = 'eps-list',
   6565       classes = [baseClassName, props.className];
   6566   var style;
   6567 
   6568   if (props.hasOwnProperty('padding')) {
   6569     style = {
   6570       '--eps-list-padding': (0, _utils.pxToRem)(props.padding)
   6571     };
   6572     classes.push(baseClassName + '--padding');
   6573   }
   6574 
   6575   if (props.separated) {
   6576     classes.push(baseClassName + '--separated');
   6577   }
   6578 
   6579   return /*#__PURE__*/_react.default.createElement("ul", {
   6580     style: style,
   6581     className: (0, _utils.arrayToClassName)(classes)
   6582   }, props.children);
   6583 }
   6584 
   6585 List.propTypes = {
   6586   className: PropTypes.string,
   6587   divided: PropTypes.any,
   6588   separated: PropTypes.any,
   6589   padding: PropTypes.string,
   6590   children: PropTypes.oneOfType([PropTypes.object, PropTypes.arrayOf(PropTypes.object)]).isRequired
   6591 };
   6592 List.defaultProps = {
   6593   className: ''
   6594 };
   6595 List.Item = _listItem.default;
   6596 
   6597 /***/ }),
   6598 
   6599 /***/ "../core/app/assets/js/ui/molecules/notice.js":
   6600 /*!****************************************************!*\
   6601   !*** ../core/app/assets/js/ui/molecules/notice.js ***!
   6602   \****************************************************/
   6603 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   6604 
   6605 "use strict";
   6606 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
   6607 
   6608 
   6609 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   6610 
   6611 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   6612 
   6613 _Object$defineProperty(exports, "__esModule", {
   6614   value: true
   6615 });
   6616 
   6617 exports.default = Notice;
   6618 
   6619 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
   6620 
   6621 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
   6622 
   6623 var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
   6624 
   6625 __webpack_require__(/*! ./notice.scss */ "../core/app/assets/js/ui/molecules/notice.scss");
   6626 
   6627 function Notice(props) {
   6628   var baseClassName = 'eps-notice',
   6629       classes = [baseClassName, props.className];
   6630 
   6631   if (props.color) {
   6632     classes.push(baseClassName + '--' + props.color);
   6633   }
   6634 
   6635   return /*#__PURE__*/_react.default.createElement("div", {
   6636     className: (0, _utils.arrayToClassName)(classes)
   6637   }, /*#__PURE__*/_react.default.createElement(_text.default, {
   6638     variant: "xs",
   6639     className: "eps-notice__text"
   6640   }, props.label && /*#__PURE__*/_react.default.createElement("strong", null, props.label + ': '), " ", props.children));
   6641 }
   6642 
   6643 Notice.propTypes = {
   6644   className: PropTypes.string,
   6645   color: PropTypes.string,
   6646   label: PropTypes.string,
   6647   children: PropTypes.oneOfType([PropTypes.string, PropTypes.object, PropTypes.arrayOf(PropTypes.object)]).isRequired
   6648 };
   6649 Notice.defaultProps = {
   6650   className: ''
   6651 };
   6652 
   6653 /***/ }),
   6654 
   6655 /***/ "../core/app/assets/js/ui/molecules/popover.js":
   6656 /*!*****************************************************!*\
   6657   !*** ../core/app/assets/js/ui/molecules/popover.js ***!
   6658   \*****************************************************/
   6659 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   6660 
   6661 "use strict";
   6662 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
   6663 
   6664 
   6665 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   6666 
   6667 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   6668 
   6669 _Object$defineProperty(exports, "__esModule", {
   6670   value: true
   6671 });
   6672 
   6673 exports.default = Popover;
   6674 
   6675 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
   6676 
   6677 __webpack_require__(/*! ./popover.scss */ "../core/app/assets/js/ui/molecules/popover.scss");
   6678 
   6679 function Popover(props) {
   6680   return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement("div", {
   6681     className: "eps-popover__background",
   6682     onClick: props.closeFunction
   6683   }), /*#__PURE__*/_react.default.createElement("ul", {
   6684     className: "eps-popover ".concat(props.className),
   6685     onClick: props.closeFunction
   6686   }, props.children));
   6687 }
   6688 
   6689 Popover.propTypes = {
   6690   children: PropTypes.any.isRequired,
   6691   className: PropTypes.string,
   6692   closeFunction: PropTypes.func
   6693 };
   6694 Popover.defaultProps = {
   6695   className: ''
   6696 };
   6697 
   6698 /***/ }),
   6699 
   6700 /***/ "../core/app/assets/js/ui/molecules/select2.js":
   6701 /*!*****************************************************!*\
   6702   !*** ../core/app/assets/js/ui/molecules/select2.js ***!
   6703   \*****************************************************/
   6704 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   6705 
   6706 "use strict";
   6707 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
   6708 
   6709 
   6710 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   6711 
   6712 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   6713 
   6714 _Object$defineProperty(exports, "__esModule", {
   6715   value: true
   6716 });
   6717 
   6718 exports.default = Select2;
   6719 
   6720 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
   6721 
   6722 var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
   6723 
   6724 var _select = _interopRequireDefault(__webpack_require__(/*! ../atoms/select */ "../core/app/assets/js/ui/atoms/select.js"));
   6725 
   6726 __webpack_require__(/*! ./select2.scss */ "../core/app/assets/js/ui/molecules/select2.scss");
   6727 
   6728 /**
   6729  * Default settings of the select 2
   6730  *
   6731  * @returns {{placeholder: string, allowClear: boolean, dir: string}}
   6732  */
   6733 var getDefaultSettings = function getDefaultSettings() {
   6734   return {
   6735     allowClear: true,
   6736     placeholder: '',
   6737     dir: elementorCommon.config.isRTL ? 'rtl' : 'ltr'
   6738   };
   6739 };
   6740 /**
   6741  * Main component
   6742  *
   6743  * @param props
   6744  * @returns {*}
   6745  * @constructor
   6746  */
   6747 
   6748 
   6749 function Select2(props) {
   6750   var ref = _react.default.useRef(null); // Initiate the select 2 library, call to onReady after initiate, and
   6751   // listen to select event on the select instance.
   6752 
   6753 
   6754   _react.default.useEffect(function () {
   6755     var $select2 = jQuery(ref.current).select2((0, _objectSpread2.default)((0, _objectSpread2.default)({}, getDefaultSettings()), props.settings)).on('select2:select select2:unselect', props.onChange);
   6756 
   6757     if (props.onReady) {
   6758       props.onReady($select2);
   6759     }
   6760 
   6761     return function () {
   6762       $select2.select2('destroy').off('select2:select select2:unselect');
   6763     };
   6764   }, [props.settings, props.options]); // Listen to changes in the prop `value`, if changed update the select 2.
   6765 
   6766 
   6767   _react.default.useEffect(function () {
   6768     jQuery(ref.current).val(props.value).trigger('change');
   6769   }, [props.value]);
   6770 
   6771   return /*#__PURE__*/_react.default.createElement(_select.default, {
   6772     multiple: props.multiple,
   6773     value: props.value,
   6774     onChange: props.onChange,
   6775     elRef: ref,
   6776     options: props.options
   6777   });
   6778 }
   6779 
   6780 Select2.propTypes = {
   6781   value: PropTypes.string,
   6782   onChange: PropTypes.func,
   6783   onReady: PropTypes.func,
   6784   options: PropTypes.array,
   6785   settings: PropTypes.object,
   6786   multiple: PropTypes.bool
   6787 };
   6788 Select2.defaultProps = {
   6789   settings: {},
   6790   options: [],
   6791   dependencies: []
   6792 };
   6793 
   6794 /***/ }),
   6795 
   6796 /***/ "../core/app/assets/js/utils/utils.js":
   6797 /*!********************************************!*\
   6798   !*** ../core/app/assets/js/utils/utils.js ***!
   6799   \********************************************/
   6800 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   6801 
   6802 "use strict";
   6803 
   6804 
   6805 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   6806 
   6807 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   6808 
   6809 _Object$defineProperty(exports, "__esModule", {
   6810   value: true
   6811 });
   6812 
   6813 exports.isOneOf = exports.rgbToHex = exports.stringToRemValues = exports.arrayToClassName = exports.pxToRem = void 0;
   6814 
   6815 var _entries = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/entries */ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js"));
   6816 
   6817 var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/typeof */ "../node_modules/@babel/runtime-corejs2/helpers/typeof.js"));
   6818 
   6819 __webpack_require__(/*! core-js/modules/es6.object.to-string.js */ "../node_modules/core-js/modules/es6.object.to-string.js");
   6820 
   6821 __webpack_require__(/*! core-js/modules/es6.regexp.to-string.js */ "../node_modules/core-js/modules/es6.regexp.to-string.js");
   6822 
   6823 __webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
   6824 
   6825 __webpack_require__(/*! core-js/modules/es6.regexp.split.js */ "../node_modules/core-js/modules/es6.regexp.split.js");
   6826 
   6827 __webpack_require__(/*! core-js/modules/es6.array.filter.js */ "../node_modules/core-js/modules/es6.array.filter.js");
   6828 
   6829 __webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
   6830 
   6831 __webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
   6832 
   6833 var pxToRem = function pxToRem(pixels) {
   6834   if (!pixels) {
   6835     return;
   6836   } else if ('string' !== typeof pixels) {
   6837     pixels = pixels.toString();
   6838   }
   6839 
   6840   return pixels.split(' ').map(function (value) {
   6841     return "".concat(value * 0.0625, "rem");
   6842   }).join(' ');
   6843 };
   6844 
   6845 exports.pxToRem = pxToRem;
   6846 
   6847 var arrayToClassName = function arrayToClassName(array, action) {
   6848   return array.filter(function (item) {
   6849     return 'object' === (0, _typeof2.default)(item) ? (0, _entries.default)(item)[0][1] : item;
   6850   }).map(function (item) {
   6851     var value = 'object' === (0, _typeof2.default)(item) ? (0, _entries.default)(item)[0][0] : item;
   6852     return action ? action(value) : value;
   6853   }).join(' ');
   6854 };
   6855 
   6856 exports.arrayToClassName = arrayToClassName;
   6857 
   6858 var stringToRemValues = function stringToRemValues(string) {
   6859   return string.split(' ').map(function (value) {
   6860     return pxToRem(value);
   6861   }).join(' ');
   6862 };
   6863 
   6864 exports.stringToRemValues = stringToRemValues;
   6865 
   6866 var rgbToHex = function rgbToHex(r, g, b) {
   6867   return '#' + [r, g, b].map(function (x) {
   6868     var hex = x.toString(16);
   6869     return 1 === hex.length ? '0' + hex : hex;
   6870   }).join('');
   6871 };
   6872 
   6873 exports.rgbToHex = rgbToHex;
   6874 
   6875 var isOneOf = function isOneOf(filetype, filetypeOptions) {
   6876   return filetypeOptions.some(function (type) {
   6877     return filetype.includes(type);
   6878   });
   6879 };
   6880 
   6881 exports.isOneOf = isOneOf;
   6882 
   6883 /***/ }),
   6884 
   6885 /***/ "../core/app/modules/import-export/assets/js/context/context-provider.js":
   6886 /*!*******************************************************************************!*\
   6887   !*** ../core/app/modules/import-export/assets/js/context/context-provider.js ***!
   6888   \*******************************************************************************/
   6889 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   6890 
   6891 "use strict";
   6892 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
   6893 
   6894 
   6895 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   6896 
   6897 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   6898 
   6899 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
   6900 
   6901 _Object$defineProperty(exports, "__esModule", {
   6902   value: true
   6903 });
   6904 
   6905 exports.default = ContextProvider;
   6906 exports.Context = void 0;
   6907 
   6908 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
   6909 
   6910 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
   6911 
   6912 var _contextReducer = __webpack_require__(/*! ./context-reducer */ "../core/app/modules/import-export/assets/js/context/context-reducer.js");
   6913 
   6914 var Context = _react.default.createContext();
   6915 
   6916 exports.Context = Context;
   6917 
   6918 function ContextProvider(props) {
   6919   var initialState = {
   6920     includes: [],
   6921     downloadUrl: '',
   6922     fileResponse: null,
   6923     file: null,
   6924     overrideConditions: [],
   6925     referrer: null,
   6926     kitInfo: {
   6927       title: null,
   6928       description: null
   6929     }
   6930   },
   6931       _useReducer = (0, _react.useReducer)(_contextReducer.reducer, initialState),
   6932       _useReducer2 = (0, _slicedToArray2.default)(_useReducer, 2),
   6933       data = _useReducer2[0],
   6934       dispatch = _useReducer2[1];
   6935 
   6936   return /*#__PURE__*/_react.default.createElement(Context.Provider, {
   6937     value: {
   6938       data: data,
   6939       dispatch: dispatch
   6940     }
   6941   }, props.children);
   6942 }
   6943 
   6944 ContextProvider.propTypes = {
   6945   children: PropTypes.object.isRequired
   6946 };
   6947 
   6948 /***/ }),
   6949 
   6950 /***/ "../core/app/modules/import-export/assets/js/context/context-reducer.js":
   6951 /*!******************************************************************************!*\
   6952   !*** ../core/app/modules/import-export/assets/js/context/context-reducer.js ***!
   6953   \******************************************************************************/
   6954 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   6955 
   6956 "use strict";
   6957 
   6958 
   6959 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   6960 
   6961 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   6962 
   6963 _Object$defineProperty(exports, "__esModule", {
   6964   value: true
   6965 });
   6966 
   6967 exports.reducer = void 0;
   6968 
   6969 __webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
   6970 
   6971 __webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
   6972 
   6973 __webpack_require__(/*! core-js/modules/es6.array.filter.js */ "../node_modules/core-js/modules/es6.array.filter.js");
   6974 
   6975 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
   6976 
   6977 var _toConsumableArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/toConsumableArray */ "../node_modules/@babel/runtime-corejs2/helpers/toConsumableArray.js"));
   6978 
   6979 var _objectSpread4 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
   6980 
   6981 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
   6982 
   6983 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
   6984 
   6985 var ReducerActions = /*#__PURE__*/function () {
   6986   function ReducerActions() {
   6987     (0, _classCallCheck2.default)(this, ReducerActions);
   6988   }
   6989 
   6990   (0, _createClass2.default)(ReducerActions, null, [{
   6991     key: "updateArray",
   6992     value: function updateArray(state, key, value, action) {
   6993       if ('add' === action) {
   6994         // If the value already exists, then do nothing.
   6995         if (state[key].includes(value)) {
   6996           return state;
   6997         }
   6998 
   6999         return (0, _objectSpread4.default)((0, _objectSpread4.default)({}, state), {}, (0, _defineProperty2.default)({}, key, [].concat((0, _toConsumableArray2.default)(state[key]), [value])));
   7000       } else if ('remove' === action) {
   7001         return (0, _objectSpread4.default)((0, _objectSpread4.default)({}, state), {}, (0, _defineProperty2.default)({}, key, state[key].filter(function (item) {
   7002           return item !== value;
   7003         })));
   7004       }
   7005 
   7006       return state;
   7007     }
   7008   }]);
   7009   return ReducerActions;
   7010 }();
   7011 
   7012 var reducer = function reducer(state, action) {
   7013   switch (action.type) {
   7014     case 'SET_DOWNLOAD_URL':
   7015       return (0, _objectSpread4.default)((0, _objectSpread4.default)({}, state), {}, {
   7016         downloadUrl: action.payload
   7017       });
   7018 
   7019     case 'ADD_INCLUDE':
   7020       return ReducerActions.updateArray(state, 'includes', action.payload, 'add');
   7021 
   7022     case 'REMOVE_INCLUDE':
   7023       return ReducerActions.updateArray(state, 'includes', action.payload, 'remove');
   7024 
   7025     case 'SET_FILE_RESPONSE':
   7026       return (0, _objectSpread4.default)((0, _objectSpread4.default)({}, state), {}, {
   7027         fileResponse: action.payload
   7028       });
   7029 
   7030     case 'SET_FILE':
   7031       return (0, _objectSpread4.default)((0, _objectSpread4.default)({}, state), {}, {
   7032         file: action.payload
   7033       });
   7034 
   7035     case 'ADD_OVERRIDE_CONDITION':
   7036       return ReducerActions.updateArray(state, 'overrideConditions', action.payload, 'add');
   7037 
   7038     case 'REMOVE_OVERRIDE_CONDITION':
   7039       return ReducerActions.updateArray(state, 'overrideConditions', action.payload, 'remove');
   7040 
   7041     case 'SET_KIT_TITLE':
   7042       return (0, _objectSpread4.default)((0, _objectSpread4.default)({}, state), {}, {
   7043         kitInfo: (0, _objectSpread4.default)((0, _objectSpread4.default)({}, state.kitInfo), {}, {
   7044           title: action.payload
   7045         })
   7046       });
   7047 
   7048     case 'SET_KIT_DESCRIPTION':
   7049       return (0, _objectSpread4.default)((0, _objectSpread4.default)({}, state), {}, {
   7050         kitInfo: (0, _objectSpread4.default)((0, _objectSpread4.default)({}, state.kitInfo), {}, {
   7051           description: action.payload
   7052         })
   7053       });
   7054 
   7055     case 'SET_REFERRER':
   7056       return (0, _objectSpread4.default)((0, _objectSpread4.default)({}, state), {}, {
   7057         referrer: action.payload
   7058       });
   7059 
   7060     case 'SET_INCLUDES':
   7061       return (0, _objectSpread4.default)((0, _objectSpread4.default)({}, state), {}, {
   7062         includes: action.payload
   7063       });
   7064 
   7065     default:
   7066       return state;
   7067   }
   7068 };
   7069 
   7070 exports.reducer = reducer;
   7071 
   7072 /***/ }),
   7073 
   7074 /***/ "../core/app/modules/import-export/assets/js/export.js":
   7075 /*!*************************************************************!*\
   7076   !*** ../core/app/modules/import-export/assets/js/export.js ***!
   7077   \*************************************************************/
   7078 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   7079 
   7080 "use strict";
   7081 
   7082 
   7083 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   7084 
   7085 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   7086 
   7087 _Object$defineProperty(exports, "__esModule", {
   7088   value: true
   7089 });
   7090 
   7091 exports.default = Export;
   7092 
   7093 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
   7094 
   7095 var _contextProvider = _interopRequireDefault(__webpack_require__(/*! ./context/context-provider */ "../core/app/modules/import-export/assets/js/context/context-provider.js"));
   7096 
   7097 var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
   7098 
   7099 var _router2 = _interopRequireDefault(__webpack_require__(/*! @elementor/router */ "@elementor/router"));
   7100 
   7101 var _exportKit = _interopRequireDefault(__webpack_require__(/*! ./pages/export/export-kit/export-kit */ "../core/app/modules/import-export/assets/js/pages/export/export-kit/export-kit.js"));
   7102 
   7103 var _exportComplete = _interopRequireDefault(__webpack_require__(/*! ./pages/export/export-complete/export-complete */ "../core/app/modules/import-export/assets/js/pages/export/export-complete/export-complete.js"));
   7104 
   7105 var _exportProcess = _interopRequireDefault(__webpack_require__(/*! ./pages/export/export-process/export-process */ "../core/app/modules/import-export/assets/js/pages/export/export-process/export-process.js"));
   7106 
   7107 function Export() {
   7108   return /*#__PURE__*/_react.default.createElement(_contextProvider.default, null, /*#__PURE__*/_react.default.createElement(_router.LocationProvider, {
   7109     history: _router2.default.appHistory
   7110   }, /*#__PURE__*/_react.default.createElement(_router.Router, null, /*#__PURE__*/_react.default.createElement(_exportComplete.default, {
   7111     path: "complete"
   7112   }), /*#__PURE__*/_react.default.createElement(_exportProcess.default, {
   7113     path: "process"
   7114   }), /*#__PURE__*/_react.default.createElement(_exportKit.default, {
   7115     default: true
   7116   }))));
   7117 }
   7118 
   7119 /***/ }),
   7120 
   7121 /***/ "../core/app/modules/import-export/assets/js/import.js":
   7122 /*!*************************************************************!*\
   7123   !*** ../core/app/modules/import-export/assets/js/import.js ***!
   7124   \*************************************************************/
   7125 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   7126 
   7127 "use strict";
   7128 
   7129 
   7130 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   7131 
   7132 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   7133 
   7134 _Object$defineProperty(exports, "__esModule", {
   7135   value: true
   7136 });
   7137 
   7138 exports.default = Import;
   7139 
   7140 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
   7141 
   7142 var _contextProvider = _interopRequireDefault(__webpack_require__(/*! ./context/context-provider */ "../core/app/modules/import-export/assets/js/context/context-provider.js"));
   7143 
   7144 var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
   7145 
   7146 var _router2 = _interopRequireDefault(__webpack_require__(/*! @elementor/router */ "@elementor/router"));
   7147 
   7148 var _importKit = _interopRequireDefault(__webpack_require__(/*! ./pages/import/import-kit/import-kit */ "../core/app/modules/import-export/assets/js/pages/import/import-kit/import-kit.js"));
   7149 
   7150 var _importContent = _interopRequireDefault(__webpack_require__(/*! ./pages/import/import-content/import-content */ "../core/app/modules/import-export/assets/js/pages/import/import-content/import-content.js"));
   7151 
   7152 var _importResolver = _interopRequireDefault(__webpack_require__(/*! ./pages/import/import-resolver/import-resolver */ "../core/app/modules/import-export/assets/js/pages/import/import-resolver/import-resolver.js"));
   7153 
   7154 var _importProcess = _interopRequireDefault(__webpack_require__(/*! ./pages/import/import-process/import-process */ "../core/app/modules/import-export/assets/js/pages/import/import-process/import-process.js"));
   7155 
   7156 var _importComplete = _interopRequireDefault(__webpack_require__(/*! ./pages/import/import-complete/import-complete */ "../core/app/modules/import-export/assets/js/pages/import/import-complete/import-complete.js"));
   7157 
   7158 function Import() {
   7159   return /*#__PURE__*/_react.default.createElement(_contextProvider.default, null, /*#__PURE__*/_react.default.createElement(_router.LocationProvider, {
   7160     history: _router2.default.appHistory
   7161   }, /*#__PURE__*/_react.default.createElement(_router.Router, null, /*#__PURE__*/_react.default.createElement(_importComplete.default, {
   7162     path: "complete"
   7163   }), /*#__PURE__*/_react.default.createElement(_importProcess.default, {
   7164     path: "process"
   7165   }), /*#__PURE__*/_react.default.createElement(_importResolver.default, {
   7166     path: "resolver"
   7167   }), /*#__PURE__*/_react.default.createElement(_importContent.default, {
   7168     path: "content"
   7169   }), /*#__PURE__*/_react.default.createElement(_importKit.default, {
   7170     default: true
   7171   }))));
   7172 }
   7173 
   7174 /***/ }),
   7175 
   7176 /***/ "../core/app/modules/import-export/assets/js/module.js":
   7177 /*!*************************************************************!*\
   7178   !*** ../core/app/modules/import-export/assets/js/module.js ***!
   7179   \*************************************************************/
   7180 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   7181 
   7182 "use strict";
   7183 
   7184 
   7185 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   7186 
   7187 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   7188 
   7189 _Object$defineProperty(exports, "__esModule", {
   7190   value: true
   7191 });
   7192 
   7193 exports.default = void 0;
   7194 
   7195 var _createForOfIteratorHelper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createForOfIteratorHelper */ "../node_modules/@babel/runtime-corejs2/helpers/createForOfIteratorHelper.js"));
   7196 
   7197 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
   7198 
   7199 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
   7200 
   7201 var _router = _interopRequireDefault(__webpack_require__(/*! @elementor/router */ "@elementor/router"));
   7202 
   7203 var _import = _interopRequireDefault(__webpack_require__(/*! ./import */ "../core/app/modules/import-export/assets/js/import.js"));
   7204 
   7205 var _export = _interopRequireDefault(__webpack_require__(/*! ./export */ "../core/app/modules/import-export/assets/js/export.js"));
   7206 
   7207 var ImportExport = function ImportExport() {
   7208   (0, _classCallCheck2.default)(this, ImportExport);
   7209   (0, _defineProperty2.default)(this, "routes", [{
   7210     path: '/import/*',
   7211     component: _import.default
   7212   }, {
   7213     path: '/export/*',
   7214     component: _export.default
   7215   }]);
   7216 
   7217   var _iterator = (0, _createForOfIteratorHelper2.default)(this.routes),
   7218       _step;
   7219 
   7220   try {
   7221     for (_iterator.s(); !(_step = _iterator.n()).done;) {
   7222       var route = _step.value;
   7223 
   7224       _router.default.addRoute(route);
   7225     }
   7226   } catch (err) {
   7227     _iterator.e(err);
   7228   } finally {
   7229     _iterator.f();
   7230   }
   7231 };
   7232 
   7233 exports.default = ImportExport;
   7234 
   7235 /***/ }),
   7236 
   7237 /***/ "../core/app/modules/import-export/assets/js/package.js":
   7238 /*!**************************************************************!*\
   7239   !*** ../core/app/modules/import-export/assets/js/package.js ***!
   7240   \**************************************************************/
   7241 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   7242 
   7243 "use strict";
   7244 
   7245 
   7246 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   7247 
   7248 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   7249 
   7250 _Object$defineProperty(exports, "__esModule", {
   7251   value: true
   7252 });
   7253 
   7254 exports.default = void 0;
   7255 
   7256 var _layout = _interopRequireDefault(__webpack_require__(/*! ./templates/layout */ "../core/app/modules/import-export/assets/js/templates/layout.js"));
   7257 
   7258 var _module = _interopRequireDefault(__webpack_require__(/*! ./module */ "../core/app/modules/import-export/assets/js/module.js"));
   7259 
   7260 // Alphabetical order.
   7261 var _default = {
   7262   Layout: _layout.default,
   7263   Module: _module.default
   7264 };
   7265 exports.default = _default;
   7266 
   7267 /***/ }),
   7268 
   7269 /***/ "../core/app/modules/import-export/assets/js/pages/export/export-complete/export-complete.js":
   7270 /*!***************************************************************************************************!*\
   7271   !*** ../core/app/modules/import-export/assets/js/pages/export/export-complete/export-complete.js ***!
   7272   \***************************************************************************************************/
   7273 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   7274 
   7275 "use strict";
   7276 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
   7277 
   7278 
   7279 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   7280 
   7281 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   7282 
   7283 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
   7284 
   7285 _Object$defineProperty(exports, "__esModule", {
   7286   value: true
   7287 });
   7288 
   7289 exports.default = ExportComplete;
   7290 
   7291 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
   7292 
   7293 var _contextProvider = __webpack_require__(/*! ../../../context/context-provider */ "../core/app/modules/import-export/assets/js/context/context-provider.js");
   7294 
   7295 var _layout = _interopRequireDefault(__webpack_require__(/*! ../../../templates/layout */ "../core/app/modules/import-export/assets/js/templates/layout.js"));
   7296 
   7297 var _wizardStep = _interopRequireDefault(__webpack_require__(/*! ../../../ui/wizard-step/wizard-step */ "../core/app/modules/import-export/assets/js/ui/wizard-step/wizard-step.js"));
   7298 
   7299 var _kitData = _interopRequireDefault(__webpack_require__(/*! ../../../shared/kit-data/kit-data */ "../core/app/modules/import-export/assets/js/shared/kit-data/kit-data.js"));
   7300 
   7301 var _inlineLink = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/inline-link */ "../core/app/assets/js/ui/molecules/inline-link.js"));
   7302 
   7303 var _wizardFooter = _interopRequireDefault(__webpack_require__(/*! elementor-app/organisms/wizard-footer */ "../core/app/assets/js/organisms/wizard-footer.js"));
   7304 
   7305 var _dashboardButton = _interopRequireDefault(__webpack_require__(/*! elementor-app/molecules/dashboard-button */ "../core/app/assets/js/molecules/dashboard-button.js"));
   7306 
   7307 __webpack_require__(/*! ./export-complete.scss */ "../core/app/modules/import-export/assets/js/pages/export/export-complete/export-complete.scss");
   7308 
   7309 function ExportComplete() {
   7310   var _context$data$fileRes;
   7311 
   7312   var context = (0, _react.useContext)(_contextProvider.Context),
   7313       downloadLink = (0, _react.useRef)(null),
   7314       getFooter = function getFooter() {
   7315     return /*#__PURE__*/_react.default.createElement(_wizardFooter.default, {
   7316       separator: true,
   7317       justify: "end"
   7318     }, /*#__PURE__*/_react.default.createElement(_dashboardButton.default, null));
   7319   },
   7320       downloadFile = function downloadFile() {
   7321     if (!downloadLink.current) {
   7322       var link = document.createElement('a');
   7323       link.href = 'data:text/plain;base64,' + context.data.fileResponse.file;
   7324       link.download = 'elementor-kit.zip';
   7325       downloadLink.current = link;
   7326     }
   7327 
   7328     downloadLink.current.click();
   7329   },
   7330       getDownloadLink = function getDownloadLink() {
   7331     return /*#__PURE__*/_react.default.createElement(_inlineLink.default, {
   7332       onClick: downloadFile,
   7333       italic: true
   7334     }, __('Click Here', 'elementor'));
   7335   };
   7336 
   7337   (0, _react.useEffect)(function () {
   7338     if (context.data.downloadUrl) {
   7339       downloadFile();
   7340     }
   7341   }, [context.data.downloadUrl]);
   7342   return /*#__PURE__*/_react.default.createElement(_layout.default, {
   7343     type: "export",
   7344     footer: getFooter()
   7345   }, /*#__PURE__*/_react.default.createElement(_wizardStep.default, {
   7346     image: elementorAppConfig.assets_url + 'images/go-pro.svg',
   7347     heading: __('Your export is ready!', 'elementor'),
   7348     description: __('Now you can import this kit and use it on other sites.', 'elementor'),
   7349     notice: /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, __('Download not working?', 'elementor'), " ", getDownloadLink(), " ", __('to download', 'elementor'))
   7350   }, /*#__PURE__*/_react.default.createElement(_kitData.default, {
   7351     data: (_context$data$fileRes = context.data.fileResponse) === null || _context$data$fileRes === void 0 ? void 0 : _context$data$fileRes.manifest
   7352   })));
   7353 }
   7354 
   7355 /***/ }),
   7356 
   7357 /***/ "../core/app/modules/import-export/assets/js/pages/export/export-kit/components/export-button/export-button.js":
   7358 /*!*********************************************************************************************************************!*\
   7359   !*** ../core/app/modules/import-export/assets/js/pages/export/export-kit/components/export-button/export-button.js ***!
   7360   \*********************************************************************************************************************/
   7361 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   7362 
   7363 "use strict";
   7364 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
   7365 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
   7366 
   7367 
   7368 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   7369 
   7370 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   7371 
   7372 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
   7373 
   7374 _Object$defineProperty(exports, "__esModule", {
   7375   value: true
   7376 });
   7377 
   7378 exports.default = ExportButton;
   7379 
   7380 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
   7381 
   7382 __webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
   7383 
   7384 __webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
   7385 
   7386 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
   7387 
   7388 var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
   7389 
   7390 var _contextProvider = __webpack_require__(/*! ../../../../../context/context-provider */ "../core/app/modules/import-export/assets/js/context/context-provider.js");
   7391 
   7392 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
   7393 
   7394 function ExportButton() {
   7395   var context = (0, _react.useContext)(_contextProvider.Context),
   7396       navigate = (0, _router.useNavigate)(),
   7397       _useState = (0, _react.useState)(false),
   7398       _useState2 = (0, _slicedToArray2.default)(_useState, 2),
   7399       isDownloadAllowed = _useState2[0],
   7400       setIsDownloadAllowed = _useState2[1],
   7401       getDownloadUrl = function getDownloadUrl() {
   7402     var exportURL = elementorAppConfig['import-export'].exportURL,
   7403         exportData = {
   7404       elementor_export_kit: {
   7405         include: context.data.includes,
   7406         kitInfo: context.data.kitInfo
   7407       }
   7408     };
   7409     return exportURL + '&' + jQuery.param(exportData);
   7410   };
   7411 
   7412   (0, _react.useEffect)(function () {
   7413     setIsDownloadAllowed(!!context.data.includes.length);
   7414   }, [context.data.includes]);
   7415   (0, _react.useEffect)(function () {
   7416     if (context.data.downloadUrl) {
   7417       navigate('/export/process');
   7418     }
   7419   }, [context.data.downloadUrl]);
   7420   return /*#__PURE__*/_react.default.createElement(_button.default, {
   7421     variant: "contained",
   7422     text: __('Export', 'elementor'),
   7423     color: isDownloadAllowed ? 'primary' : 'disabled',
   7424     onClick: function onClick() {
   7425       if (isDownloadAllowed) {
   7426         context.dispatch({
   7427           type: 'SET_DOWNLOAD_URL',
   7428           payload: getDownloadUrl()
   7429         });
   7430       }
   7431     }
   7432   });
   7433 }
   7434 
   7435 ExportButton.propTypes = {
   7436   setIsDownloading: PropTypes.func
   7437 };
   7438 
   7439 /***/ }),
   7440 
   7441 /***/ "../core/app/modules/import-export/assets/js/pages/export/export-kit/components/kit-description/kit-description.js":
   7442 /*!*************************************************************************************************************************!*\
   7443   !*** ../core/app/modules/import-export/assets/js/pages/export/export-kit/components/kit-description/kit-description.js ***!
   7444   \*************************************************************************************************************************/
   7445 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   7446 
   7447 "use strict";
   7448 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
   7449 
   7450 
   7451 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   7452 
   7453 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   7454 
   7455 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
   7456 
   7457 _Object$defineProperty(exports, "__esModule", {
   7458   value: true
   7459 });
   7460 
   7461 exports.default = KitDescription;
   7462 
   7463 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
   7464 
   7465 var _contextProvider = __webpack_require__(/*! ../../../../../context/context-provider */ "../core/app/modules/import-export/assets/js/context/context-provider.js");
   7466 
   7467 var _textField = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text-field */ "../core/app/assets/js/ui/atoms/text-field.js"));
   7468 
   7469 function KitDescription() {
   7470   var context = (0, _react.useContext)(_contextProvider.Context);
   7471   return /*#__PURE__*/_react.default.createElement(_textField.default, {
   7472     variant: "outlined",
   7473     placeholder: __('Say something about the style and content of these files...', 'elementor'),
   7474     multiline: true,
   7475     rows: 5,
   7476     onChange: function onChange(event) {
   7477       context.dispatch({
   7478         type: 'SET_KIT_DESCRIPTION',
   7479         payload: event.target.value
   7480       });
   7481     }
   7482   });
   7483 }
   7484 
   7485 /***/ }),
   7486 
   7487 /***/ "../core/app/modules/import-export/assets/js/pages/export/export-kit/components/kit-info-modal/kit-info-modal.js":
   7488 /*!***********************************************************************************************************************!*\
   7489   !*** ../core/app/modules/import-export/assets/js/pages/export/export-kit/components/kit-info-modal/kit-info-modal.js ***!
   7490   \***********************************************************************************************************************/
   7491 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   7492 
   7493 "use strict";
   7494 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
   7495 
   7496 
   7497 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   7498 
   7499 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   7500 
   7501 _Object$defineProperty(exports, "__esModule", {
   7502   value: true
   7503 });
   7504 
   7505 exports.default = KitInfoModal;
   7506 
   7507 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
   7508 
   7509 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
   7510 
   7511 var _modal = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/modal/modal */ "../core/app/assets/js/ui/modal/modal.js"));
   7512 
   7513 var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
   7514 
   7515 var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
   7516 
   7517 function KitInfoModal(props) {
   7518   return /*#__PURE__*/_react.default.createElement(_modal.default, (0, _extends2.default)({}, props, {
   7519     className: "e-app-export-kit-info-modal",
   7520     title: __('Template Kit Information', 'elementor')
   7521   }), /*#__PURE__*/_react.default.createElement(_modal.default.Section, null, /*#__PURE__*/_react.default.createElement(_heading.default, {
   7522     className: "e-app-export-kit-info-modal__heading",
   7523     variant: "h2",
   7524     tag: "h3"
   7525   }, __('What is kit information?', 'elementor')), /*#__PURE__*/_react.default.createElement(_text.default, null, __('These are the details you’ll use to quickly find and apply this kit in the future, even as your collection grows.', 'elementor'))));
   7526 }
   7527 
   7528 /***/ }),
   7529 
   7530 /***/ "../core/app/modules/import-export/assets/js/pages/export/export-kit/components/kit-name/kit-name.js":
   7531 /*!***********************************************************************************************************!*\
   7532   !*** ../core/app/modules/import-export/assets/js/pages/export/export-kit/components/kit-name/kit-name.js ***!
   7533   \***********************************************************************************************************/
   7534 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   7535 
   7536 "use strict";
   7537 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
   7538 
   7539 
   7540 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   7541 
   7542 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   7543 
   7544 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
   7545 
   7546 _Object$defineProperty(exports, "__esModule", {
   7547   value: true
   7548 });
   7549 
   7550 exports.default = KitName;
   7551 
   7552 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
   7553 
   7554 var _contextProvider = __webpack_require__(/*! ../../../../../context/context-provider */ "../core/app/modules/import-export/assets/js/context/context-provider.js");
   7555 
   7556 var _textField = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text-field */ "../core/app/assets/js/ui/atoms/text-field.js"));
   7557 
   7558 function KitName() {
   7559   var context = (0, _react.useContext)(_contextProvider.Context);
   7560   return /*#__PURE__*/_react.default.createElement(_textField.default, {
   7561     variant: "outlined",
   7562     placeholder: __('Elementor Kit', 'elementor'),
   7563     onChange: function onChange(event) {
   7564       context.dispatch({
   7565         type: 'SET_KIT_TITLE',
   7566         payload: event.target.value
   7567       });
   7568     }
   7569   });
   7570 }
   7571 
   7572 /***/ }),
   7573 
   7574 /***/ "../core/app/modules/import-export/assets/js/pages/export/export-kit/export-kit.js":
   7575 /*!*****************************************************************************************!*\
   7576   !*** ../core/app/modules/import-export/assets/js/pages/export/export-kit/export-kit.js ***!
   7577   \*****************************************************************************************/
   7578 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   7579 
   7580 "use strict";
   7581 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
   7582 
   7583 
   7584 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   7585 
   7586 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
   7587 
   7588 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   7589 
   7590 _Object$defineProperty(exports, "__esModule", {
   7591   value: true
   7592 });
   7593 
   7594 exports.default = ExportKit;
   7595 
   7596 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
   7597 
   7598 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
   7599 
   7600 var _layout = _interopRequireDefault(__webpack_require__(/*! ../../../templates/layout */ "../core/app/modules/import-export/assets/js/templates/layout.js"));
   7601 
   7602 var _pageHeader = _interopRequireDefault(__webpack_require__(/*! ../../../ui/page-header/page-header */ "../core/app/modules/import-export/assets/js/ui/page-header/page-header.js"));
   7603 
   7604 var _exportButton = _interopRequireDefault(__webpack_require__(/*! ./components/export-button/export-button */ "../core/app/modules/import-export/assets/js/pages/export/export-kit/components/export-button/export-button.js"));
   7605 
   7606 var _kitContent = _interopRequireDefault(__webpack_require__(/*! ../../../shared/kit-content/kit-content */ "../core/app/modules/import-export/assets/js/shared/kit-content/kit-content.js"));
   7607 
   7608 var _panel = _interopRequireDefault(__webpack_require__(/*! ../../../ui/panel/panel */ "../core/app/modules/import-export/assets/js/ui/panel/panel.js"));
   7609 
   7610 var _kitName = _interopRequireDefault(__webpack_require__(/*! ./components/kit-name/kit-name */ "../core/app/modules/import-export/assets/js/pages/export/export-kit/components/kit-name/kit-name.js"));
   7611 
   7612 var _kitDescription = _interopRequireDefault(__webpack_require__(/*! ./components/kit-description/kit-description */ "../core/app/modules/import-export/assets/js/pages/export/export-kit/components/kit-description/kit-description.js"));
   7613 
   7614 var _kitInfoModal = _interopRequireDefault(__webpack_require__(/*! ./components/kit-info-modal/kit-info-modal */ "../core/app/modules/import-export/assets/js/pages/export/export-kit/components/kit-info-modal/kit-info-modal.js"));
   7615 
   7616 var _grid = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/grid/grid */ "../core/app/assets/js/ui/grid/grid.js"));
   7617 
   7618 var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
   7619 
   7620 var _inlineLink = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/inline-link */ "../core/app/assets/js/ui/molecules/inline-link.js"));
   7621 
   7622 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
   7623 
   7624 var _wizardFooter = _interopRequireDefault(__webpack_require__(/*! elementor-app/organisms/wizard-footer */ "../core/app/assets/js/organisms/wizard-footer.js"));
   7625 
   7626 __webpack_require__(/*! ./export-kit.scss */ "../core/app/modules/import-export/assets/js/pages/export/export-kit/export-kit.scss");
   7627 
   7628 function ExportKit() {
   7629   var _useState = (0, _react.useState)(false),
   7630       _useState2 = (0, _slicedToArray2.default)(_useState, 2),
   7631       showKitInfoModal = _useState2[0],
   7632       setShowKitInfoModal = _useState2[1],
   7633       kitInfoTitle = __('Kit Information', 'elementor'),
   7634       getFooter = function getFooter() {
   7635     return /*#__PURE__*/_react.default.createElement(_wizardFooter.default, {
   7636       separator: true,
   7637       justify: "end"
   7638     }, /*#__PURE__*/_react.default.createElement(_exportButton.default, null));
   7639   },
   7640       getLearnMoreLink = function getLearnMoreLink() {
   7641     return /*#__PURE__*/_react.default.createElement(_inlineLink.default, {
   7642       url: "https://go.elementor.com/app-what-are-kits",
   7643       italic: true
   7644     }, __('Learn More', 'elementor'));
   7645   };
   7646 
   7647   return /*#__PURE__*/_react.default.createElement(_layout.default, {
   7648     type: "export",
   7649     footer: getFooter()
   7650   }, /*#__PURE__*/_react.default.createElement("section", {
   7651     className: "e-app-export-kit"
   7652   }, /*#__PURE__*/_react.default.createElement(_pageHeader.default, {
   7653     heading: __('Export a Template Kit', 'elementor'),
   7654     description: [__('Choose which Elementor components - templates, content and site settings - to include in your kit file.', 'elementor'), /*#__PURE__*/_react.default.createElement(_react.default.Fragment, {
   7655       key: "description-secondary-line"
   7656     }, __('By default, all of your components will be exported.', 'elementor'), " ", getLearnMoreLink())]
   7657   }), /*#__PURE__*/_react.default.createElement(_kitContent.default, null), /*#__PURE__*/_react.default.createElement(_panel.default, {
   7658     className: "e-app-export-kit-information"
   7659   }, /*#__PURE__*/_react.default.createElement(_panel.default.Header, null, /*#__PURE__*/_react.default.createElement(_panel.default.Headline, null, kitInfoTitle, /*#__PURE__*/_react.default.createElement(_button.default, {
   7660     className: "e-app-export-kit-info-modal__icon",
   7661     icon: "eicon-info-circle",
   7662     color: "secondary",
   7663     hideText: true,
   7664     text: kitInfoTitle,
   7665     onClick: function onClick(event) {
   7666       event.stopPropagation();
   7667       setShowKitInfoModal(function (prevState) {
   7668         return !prevState;
   7669       });
   7670     }
   7671   }))), /*#__PURE__*/_react.default.createElement(_panel.default.Body, null, /*#__PURE__*/_react.default.createElement(_grid.default, {
   7672     container: true,
   7673     spacing: 20
   7674   }, /*#__PURE__*/_react.default.createElement(_grid.default, {
   7675     item: true,
   7676     md: 4
   7677   }, /*#__PURE__*/_react.default.createElement(_grid.default, {
   7678     container: true,
   7679     direction: "column"
   7680   }, /*#__PURE__*/_react.default.createElement(_grid.default, {
   7681     className: "e-app-export-kit-information__field-header",
   7682     container: true,
   7683     alignItems: "center"
   7684   }, /*#__PURE__*/_react.default.createElement(_heading.default, {
   7685     className: "e-app-export-kit-information__label",
   7686     variant: "h6",
   7687     tag: "h4"
   7688   }, __('Kit Name', 'elementor'))), /*#__PURE__*/_react.default.createElement(_grid.default, {
   7689     item: true
   7690   }, /*#__PURE__*/_react.default.createElement(_kitName.default, null)))), /*#__PURE__*/_react.default.createElement(_grid.default, {
   7691     item: true,
   7692     md: 4
   7693   }, /*#__PURE__*/_react.default.createElement(_grid.default, {
   7694     className: "e-app-export-kit-information__field-header",
   7695     container: true,
   7696     alignItems: "center"
   7697   }, /*#__PURE__*/_react.default.createElement(_heading.default, {
   7698     className: "e-app-export-kit-information__label",
   7699     variant: "h6",
   7700     tag: "h4"
   7701   }, __('Kit Description', 'elementor'))), /*#__PURE__*/_react.default.createElement(_grid.default, {
   7702     item: true
   7703   }, /*#__PURE__*/_react.default.createElement(_kitDescription.default, null)))))), /*#__PURE__*/_react.default.createElement(_kitInfoModal.default, {
   7704     show: showKitInfoModal,
   7705     setShow: setShowKitInfoModal
   7706   })));
   7707 }
   7708 
   7709 /***/ }),
   7710 
   7711 /***/ "../core/app/modules/import-export/assets/js/pages/export/export-process/export-process.js":
   7712 /*!*************************************************************************************************!*\
   7713   !*** ../core/app/modules/import-export/assets/js/pages/export/export-process/export-process.js ***!
   7714   \*************************************************************************************************/
   7715 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   7716 
   7717 "use strict";
   7718 
   7719 
   7720 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   7721 
   7722 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   7723 
   7724 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
   7725 
   7726 _Object$defineProperty(exports, "__esModule", {
   7727   value: true
   7728 });
   7729 
   7730 exports.default = ExportProcess;
   7731 
   7732 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
   7733 
   7734 var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
   7735 
   7736 var _layout = _interopRequireDefault(__webpack_require__(/*! ../../../templates/layout */ "../core/app/modules/import-export/assets/js/templates/layout.js"));
   7737 
   7738 var _fileProcess = _interopRequireDefault(__webpack_require__(/*! ../../../shared/file-process/file-process */ "../core/app/modules/import-export/assets/js/shared/file-process/file-process.js"));
   7739 
   7740 var _contextProvider = __webpack_require__(/*! ../../../context/context-provider */ "../core/app/modules/import-export/assets/js/context/context-provider.js");
   7741 
   7742 var _useAjax2 = _interopRequireDefault(__webpack_require__(/*! elementor-app/hooks/use-ajax */ "../core/app/assets/js/hooks/use-ajax.js"));
   7743 
   7744 function ExportProcess() {
   7745   var _useAjax = (0, _useAjax2.default)(),
   7746       ajaxState = _useAjax.ajaxState,
   7747       setAjax = _useAjax.setAjax,
   7748       context = (0, _react.useContext)(_contextProvider.Context),
   7749       navigate = (0, _router.useNavigate)(),
   7750       onLoad = function onLoad() {
   7751     if (context.data.downloadUrl) {
   7752       setAjax({
   7753         url: context.data.downloadUrl,
   7754         headers: {
   7755           'Content-Type': 'application/json'
   7756         }
   7757       });
   7758     }
   7759   },
   7760       onSuccess = function onSuccess() {
   7761     return context.dispatch({
   7762       type: 'SET_FILE_RESPONSE',
   7763       payload: ajaxState.response
   7764     });
   7765   },
   7766       onDialogDismiss = function onDialogDismiss() {
   7767     context.dispatch({
   7768       type: 'SET_DOWNLOAD_URL',
   7769       payload: ''
   7770     });
   7771     navigate('export');
   7772   };
   7773 
   7774   (0, _react.useEffect)(function () {
   7775     if (context.data.fileResponse) {
   7776       navigate('export/complete');
   7777     }
   7778   }, [context.data.fileResponse]);
   7779   return /*#__PURE__*/_react.default.createElement(_layout.default, {
   7780     type: "export"
   7781   }, /*#__PURE__*/_react.default.createElement(_fileProcess.default, {
   7782     status: ajaxState.status,
   7783     onLoad: onLoad,
   7784     onSuccess: onSuccess,
   7785     onDialogApprove: function onDialogApprove() {
   7786       return window.open('https://elementor.com/help/export-kit?utm_source=import-export&utm_medium=wp-dash&utm_campaign=learn', '_blank');
   7787     },
   7788     onDialogDismiss: onDialogDismiss
   7789   }));
   7790 }
   7791 
   7792 /***/ }),
   7793 
   7794 /***/ "../core/app/modules/import-export/assets/js/pages/import/import-complete/import-complete.js":
   7795 /*!***************************************************************************************************!*\
   7796   !*** ../core/app/modules/import-export/assets/js/pages/import/import-complete/import-complete.js ***!
   7797   \***************************************************************************************************/
   7798 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   7799 
   7800 "use strict";
   7801 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
   7802 
   7803 
   7804 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   7805 
   7806 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   7807 
   7808 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
   7809 
   7810 _Object$defineProperty(exports, "__esModule", {
   7811   value: true
   7812 });
   7813 
   7814 exports.default = ImportComplete;
   7815 
   7816 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
   7817 
   7818 __webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
   7819 
   7820 __webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
   7821 
   7822 var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js"));
   7823 
   7824 var _contextProvider = __webpack_require__(/*! ../../../context/context-provider */ "../core/app/modules/import-export/assets/js/context/context-provider.js");
   7825 
   7826 var _layout = _interopRequireDefault(__webpack_require__(/*! ../../../templates/layout */ "../core/app/modules/import-export/assets/js/templates/layout.js"));
   7827 
   7828 var _wizardStep = _interopRequireDefault(__webpack_require__(/*! ../../../ui/wizard-step/wizard-step */ "../core/app/modules/import-export/assets/js/ui/wizard-step/wizard-step.js"));
   7829 
   7830 var _kitData = _interopRequireDefault(__webpack_require__(/*! ../../../shared/kit-data/kit-data */ "../core/app/modules/import-export/assets/js/shared/kit-data/kit-data.js"));
   7831 
   7832 var _inlineLink = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/inline-link */ "../core/app/assets/js/ui/molecules/inline-link.js"));
   7833 
   7834 var _dashboardButton = _interopRequireDefault(__webpack_require__(/*! elementor-app/molecules/dashboard-button */ "../core/app/assets/js/molecules/dashboard-button.js"));
   7835 
   7836 var _wizardFooter = _interopRequireDefault(__webpack_require__(/*! elementor-app/organisms/wizard-footer */ "../core/app/assets/js/organisms/wizard-footer.js"));
   7837 
   7838 function ImportComplete() {
   7839   var context = (0, _react.useContext)(_contextProvider.Context),
   7840       getFooter = function getFooter() {
   7841     return /*#__PURE__*/_react.default.createElement(_wizardFooter.default, {
   7842       separator: true,
   7843       justify: "end"
   7844     }, /*#__PURE__*/_react.default.createElement(_dashboardButton.default, null));
   7845   },
   7846       getTemplates = function getTemplates(templates, importedData) {
   7847     var kitTemplates = {};
   7848 
   7849     for (var key in importedData === null || importedData === void 0 ? void 0 : (_importedData$templat = importedData.templates) === null || _importedData$templat === void 0 ? void 0 : _importedData$templat.succeed) {
   7850       var _importedData$templat;
   7851 
   7852       kitTemplates[key] = templates[key];
   7853     }
   7854 
   7855     return kitTemplates;
   7856   },
   7857       getContent = function getContent(content, importedData) {
   7858     var kitContent = {};
   7859 
   7860     for (var contentType in importedData === null || importedData === void 0 ? void 0 : importedData.content) {
   7861       kitContent[contentType] = {};
   7862 
   7863       for (var key in (_importedData$content = importedData.content[contentType]) === null || _importedData$content === void 0 ? void 0 : _importedData$content.succeed) {
   7864         var _importedData$content;
   7865 
   7866         kitContent[contentType][key] = content[contentType][key];
   7867       }
   7868     }
   7869 
   7870     return kitContent;
   7871   },
   7872       getWPContent = function getWPContent(content, importedData) {
   7873     var kitWPContent = {};
   7874 
   7875     for (var contentType in importedData === null || importedData === void 0 ? void 0 : importedData['wp-content']) {
   7876       var _importedData$wpCont;
   7877 
   7878       var succeededItems = (_importedData$wpCont = importedData['wp-content'][contentType]) === null || _importedData$wpCont === void 0 ? void 0 : _importedData$wpCont.succeed;
   7879       kitWPContent[contentType] = succeededItems ? (0, _keys.default)(succeededItems) : [];
   7880     }
   7881 
   7882     return kitWPContent;
   7883   },
   7884       getKitData = function getKitData() {
   7885     if (!context.data.fileResponse) {
   7886       return {};
   7887     }
   7888 
   7889     var manifest = context.data.fileResponse.stage1.manifest,
   7890         importedData = context.data.fileResponse.stage2;
   7891     return {
   7892       templates: getTemplates(manifest.templates, importedData),
   7893       content: getContent(manifest.content, importedData),
   7894       'wp-content': getWPContent(manifest['wp-content'], importedData),
   7895       'site-settings': context.data.includes.includes('settings') ? manifest['site-settings'] : {}
   7896     };
   7897   };
   7898 
   7899   return /*#__PURE__*/_react.default.createElement(_layout.default, {
   7900     type: "import",
   7901     footer: getFooter()
   7902   }, /*#__PURE__*/_react.default.createElement(_wizardStep.default, {
   7903     image: elementorAppConfig.assets_url + 'images/go-pro.svg',
   7904     heading: __('Your kit is now live on your site!', 'elementor'),
   7905     notice: /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(_inlineLink.default, {
   7906       url: "https://go.elementor.com/app-what-are-kits",
   7907       italic: true
   7908     }, __('Click Here', 'elementor')), " ", __('to learn more about building your site with Elementor Kits', 'elementor'))
   7909   }, /*#__PURE__*/_react.default.createElement(_kitData.default, {
   7910     data: getKitData()
   7911   })));
   7912 }
   7913 
   7914 /***/ }),
   7915 
   7916 /***/ "../core/app/modules/import-export/assets/js/pages/import/import-content/components/import-button/import-button.js":
   7917 /*!*************************************************************************************************************************!*\
   7918   !*** ../core/app/modules/import-export/assets/js/pages/import/import-content/components/import-button/import-button.js ***!
   7919   \*************************************************************************************************************************/
   7920 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   7921 
   7922 "use strict";
   7923 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
   7924 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
   7925 
   7926 
   7927 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   7928 
   7929 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   7930 
   7931 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
   7932 
   7933 _Object$defineProperty(exports, "__esModule", {
   7934   value: true
   7935 });
   7936 
   7937 exports.default = ImportButton;
   7938 
   7939 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
   7940 
   7941 __webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
   7942 
   7943 __webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
   7944 
   7945 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
   7946 
   7947 var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
   7948 
   7949 var _contextProvider = __webpack_require__(/*! ../../../../../context/context-provider */ "../core/app/modules/import-export/assets/js/context/context-provider.js");
   7950 
   7951 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
   7952 
   7953 function ImportButton() {
   7954   var context = (0, _react.useContext)(_contextProvider.Context),
   7955       navigate = (0, _router.useNavigate)(),
   7956       _useState = (0, _react.useState)(false),
   7957       _useState2 = (0, _slicedToArray2.default)(_useState, 2),
   7958       isImportAllowed = _useState2[0],
   7959       setIsImportAllowed = _useState2[1];
   7960 
   7961   (0, _react.useEffect)(function () {
   7962     setIsImportAllowed(!!context.data.includes.length);
   7963   }, [context.data.includes]);
   7964   return /*#__PURE__*/_react.default.createElement(_button.default, {
   7965     variant: "contained",
   7966     text: __('Next', 'elementor'),
   7967     color: isImportAllowed ? 'primary' : 'disabled',
   7968     onClick: function onClick() {
   7969       if (isImportAllowed) {
   7970         if (context.data.includes.includes('templates') && context.data.fileResponse.stage1.conflicts) {
   7971           navigate('import/resolver');
   7972         } else {
   7973           navigate('import/process');
   7974         }
   7975       }
   7976     }
   7977   });
   7978 }
   7979 
   7980 ImportButton.propTypes = {
   7981   setIsDownloading: PropTypes.func
   7982 };
   7983 
   7984 /***/ }),
   7985 
   7986 /***/ "../core/app/modules/import-export/assets/js/pages/import/import-content/import-content.js":
   7987 /*!*************************************************************************************************!*\
   7988   !*** ../core/app/modules/import-export/assets/js/pages/import/import-content/import-content.js ***!
   7989   \*************************************************************************************************/
   7990 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   7991 
   7992 "use strict";
   7993 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
   7994 
   7995 
   7996 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   7997 
   7998 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   7999 
   8000 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
   8001 
   8002 _Object$defineProperty(exports, "__esModule", {
   8003   value: true
   8004 });
   8005 
   8006 exports.default = ImportContent;
   8007 
   8008 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
   8009 
   8010 var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
   8011 
   8012 var _contextProvider = __webpack_require__(/*! ../../../context/context-provider */ "../core/app/modules/import-export/assets/js/context/context-provider.js");
   8013 
   8014 var _layout = _interopRequireDefault(__webpack_require__(/*! ../../../templates/layout */ "../core/app/modules/import-export/assets/js/templates/layout.js"));
   8015 
   8016 var _pageHeader = _interopRequireDefault(__webpack_require__(/*! ../../../ui/page-header/page-header */ "../core/app/modules/import-export/assets/js/ui/page-header/page-header.js"));
   8017 
   8018 var _kitContent = _interopRequireDefault(__webpack_require__(/*! ../../../shared/kit-content/kit-content */ "../core/app/modules/import-export/assets/js/shared/kit-content/kit-content.js"));
   8019 
   8020 var _inlineLink = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/inline-link */ "../core/app/assets/js/ui/molecules/inline-link.js"));
   8021 
   8022 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
   8023 
   8024 var _wizardFooter = _interopRequireDefault(__webpack_require__(/*! elementor-app/organisms/wizard-footer */ "../core/app/assets/js/organisms/wizard-footer.js"));
   8025 
   8026 var _importButton = _interopRequireDefault(__webpack_require__(/*! ./components/import-button/import-button */ "../core/app/modules/import-export/assets/js/pages/import/import-content/components/import-button/import-button.js"));
   8027 
   8028 function ImportContent() {
   8029   var _context$data$fileRes, _context$data$fileRes2;
   8030 
   8031   var context = (0, _react.useContext)(_contextProvider.Context),
   8032       navigate = (0, _router.useNavigate)(),
   8033       getFooter = function getFooter() {
   8034     return /*#__PURE__*/_react.default.createElement(_wizardFooter.default, {
   8035       separator: true,
   8036       justify: "end"
   8037     }, /*#__PURE__*/_react.default.createElement(_button.default, {
   8038       text: __('Previous', 'elementor'),
   8039       variant: "contained",
   8040       onClick: function onClick() {
   8041         return context.dispatch({
   8042           type: 'SET_FILE',
   8043           payload: null
   8044         });
   8045       }
   8046     }), /*#__PURE__*/_react.default.createElement(_importButton.default, null));
   8047   },
   8048       getLearnMoreLink = function getLearnMoreLink() {
   8049     return /*#__PURE__*/_react.default.createElement(_inlineLink.default, {
   8050       url: "https://go.elementor.com/app-what-are-kits",
   8051       italic: true
   8052     }, __('Learn More', 'elementor'));
   8053   };
   8054 
   8055   (0, _react.useEffect)(function () {
   8056     if (!context.data.file) {
   8057       navigate('import');
   8058     }
   8059   }, [context.data.file]);
   8060   return /*#__PURE__*/_react.default.createElement(_layout.default, {
   8061     type: "import",
   8062     footer: getFooter()
   8063   }, /*#__PURE__*/_react.default.createElement("section", {
   8064     className: "e-app-export-kit"
   8065   }, /*#__PURE__*/_react.default.createElement(_pageHeader.default, {
   8066     heading: __('Import a Template Kit', 'elementor'),
   8067     description: [__('Choose which Elementor components - templates, content and site settings - to include in your kit.', 'elementor'), /*#__PURE__*/_react.default.createElement(_react.default.Fragment, {
   8068       key: "description-secondary-line"
   8069     }, __('By default, all of your components will be imported.', 'elementor'), " ", getLearnMoreLink())]
   8070   }), /*#__PURE__*/_react.default.createElement(_kitContent.default, {
   8071     manifest: (_context$data$fileRes = context.data.fileResponse) === null || _context$data$fileRes === void 0 ? void 0 : (_context$data$fileRes2 = _context$data$fileRes.stage1) === null || _context$data$fileRes2 === void 0 ? void 0 : _context$data$fileRes2.manifest
   8072   })));
   8073 }
   8074 
   8075 /***/ }),
   8076 
   8077 /***/ "../core/app/modules/import-export/assets/js/pages/import/import-kit/import-kit.js":
   8078 /*!*****************************************************************************************!*\
   8079   !*** ../core/app/modules/import-export/assets/js/pages/import/import-kit/import-kit.js ***!
   8080   \*****************************************************************************************/
   8081 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   8082 
   8083 "use strict";
   8084 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
   8085 
   8086 
   8087 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   8088 
   8089 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   8090 
   8091 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
   8092 
   8093 _Object$defineProperty(exports, "__esModule", {
   8094   value: true
   8095 });
   8096 
   8097 exports.default = ImportKit;
   8098 
   8099 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
   8100 
   8101 var _stringify = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/json/stringify */ "../node_modules/@babel/runtime-corejs2/core-js/json/stringify.js"));
   8102 
   8103 __webpack_require__(/*! core-js/modules/es6.regexp.match.js */ "../node_modules/core-js/modules/es6.regexp.match.js");
   8104 
   8105 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
   8106 
   8107 var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
   8108 
   8109 var _contextProvider = __webpack_require__(/*! ../../../context/context-provider */ "../core/app/modules/import-export/assets/js/context/context-provider.js");
   8110 
   8111 var _layout = _interopRequireDefault(__webpack_require__(/*! ../../../templates/layout */ "../core/app/modules/import-export/assets/js/templates/layout.js"));
   8112 
   8113 var _pageHeader = _interopRequireDefault(__webpack_require__(/*! ../../../ui/page-header/page-header */ "../core/app/modules/import-export/assets/js/ui/page-header/page-header.js"));
   8114 
   8115 var _importFailedDialog = _interopRequireDefault(__webpack_require__(/*! ../../../shared/import-failed-dialog/import-failed-dialog */ "../core/app/modules/import-export/assets/js/shared/import-failed-dialog/import-failed-dialog.js"));
   8116 
   8117 var _inlineLink = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/inline-link */ "../core/app/assets/js/ui/molecules/inline-link.js"));
   8118 
   8119 var _notice = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/notice */ "../core/app/assets/js/ui/molecules/notice.js"));
   8120 
   8121 var _dropZone = _interopRequireDefault(__webpack_require__(/*! elementor-app/organisms/drop-zone */ "../core/app/assets/js/organisms/drop-zone.js"));
   8122 
   8123 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
   8124 
   8125 var _useAjax2 = _interopRequireDefault(__webpack_require__(/*! elementor-app/hooks/use-ajax */ "../core/app/assets/js/hooks/use-ajax.js"));
   8126 
   8127 __webpack_require__(/*! ./import-kit.scss */ "../core/app/modules/import-export/assets/js/pages/import/import-kit/import-kit.scss");
   8128 
   8129 function ImportKit() {
   8130   var _useAjax = (0, _useAjax2.default)(),
   8131       ajaxState = _useAjax.ajaxState,
   8132       setAjax = _useAjax.setAjax,
   8133       ajaxActions = _useAjax.ajaxActions,
   8134       _useState = (0, _react.useState)(false),
   8135       _useState2 = (0, _slicedToArray2.default)(_useState, 2),
   8136       isImportFailed = _useState2[0],
   8137       setIsImportFailed = _useState2[1],
   8138       _useState3 = (0, _react.useState)(false),
   8139       _useState4 = (0, _slicedToArray2.default)(_useState3, 2),
   8140       isLoading = _useState4[0],
   8141       setIsLoading = _useState4[1],
   8142       context = (0, _react.useContext)(_contextProvider.Context),
   8143       navigate = (0, _router.useNavigate)(),
   8144       referrer = location.hash.match('referrer=([^&]+)'),
   8145       resetImportProcess = function resetImportProcess() {
   8146     context.dispatch({
   8147       type: 'SET_FILE',
   8148       payload: null
   8149     });
   8150     setIsImportFailed(false);
   8151     setIsLoading(false);
   8152     ajaxActions.reset();
   8153   },
   8154       getLearnMoreLink = function getLearnMoreLink() {
   8155     return /*#__PURE__*/_react.default.createElement(_inlineLink.default, {
   8156       url: "https://go.elementor.com/app-what-are-kits",
   8157       key: "learn-more-link",
   8158       italic: true
   8159     }, __('Learn More', 'elementor'));
   8160   };
   8161 
   8162   (0, _react.useEffect)(function () {
   8163     if (context.data.file) {
   8164       setAjax({
   8165         data: {
   8166           e_import_file: context.data.file,
   8167           action: 'elementor_import_kit',
   8168           data: (0, _stringify.default)({
   8169             stage: 1
   8170           })
   8171         }
   8172       });
   8173     }
   8174   }, [context.data.file]);
   8175   (0, _react.useEffect)(function () {
   8176     if ('success' === ajaxState.status) {
   8177       context.dispatch({
   8178         type: 'SET_FILE_RESPONSE',
   8179         payload: {
   8180           stage1: ajaxState.response
   8181         }
   8182       });
   8183     } else if ('error' === ajaxState.status) {
   8184       setIsImportFailed(true);
   8185     }
   8186   }, [ajaxState.status]);
   8187   (0, _react.useEffect)(function () {
   8188     if (context.data.fileResponse && context.data.file) {
   8189       navigate('/import/content');
   8190     }
   8191   }, [context.data.fileResponse]);
   8192   (0, _react.useEffect)(function () {
   8193     context.dispatch({
   8194       type: 'SET_INCLUDES',
   8195       payload: []
   8196     });
   8197   }, []);
   8198   return /*#__PURE__*/_react.default.createElement(_layout.default, {
   8199     type: "import"
   8200   }, /*#__PURE__*/_react.default.createElement("section", {
   8201     className: "e-app-import"
   8202   }, 'kit-library' === (referrer === null || referrer === void 0 ? void 0 : referrer[1]) && /*#__PURE__*/_react.default.createElement(_button.default, {
   8203     className: "e-app-import__back-to-library",
   8204     icon: "eicon-chevron-left",
   8205     text: __('Back to Kit Library', 'elementor'),
   8206     onClick: function onClick() {
   8207       return navigate('/kit-library');
   8208     }
   8209   }), /*#__PURE__*/_react.default.createElement(_pageHeader.default, {
   8210     heading: __('Import a Template Kit', 'elementor'),
   8211     description: [__('Upload a file with templates, site settings, content, etc., and apply them to your site automatically.', 'elementor'), getLearnMoreLink()]
   8212   }), /*#__PURE__*/_react.default.createElement(_notice.default, {
   8213     label: __('Important', 'elementor'),
   8214     color: "warning",
   8215     className: "e-app-import__notice"
   8216   }, __('We recommend that you backup your site before importing a kit file.', 'elementor')), /*#__PURE__*/_react.default.createElement(_dropZone.default, {
   8217     className: "e-app-import__drop-zone",
   8218     heading: __('Upload Files to Your Library', 'elementor'),
   8219     text: __('Drag & drop the .zip file with your Kit', 'elementor'),
   8220     secondaryText: __('Or', 'elementor'),
   8221     filetypes: ['zip'],
   8222     onFileSelect: function onFileSelect(file) {
   8223       setIsLoading(true);
   8224       context.dispatch({
   8225         type: 'SET_FILE',
   8226         payload: file
   8227       });
   8228     },
   8229     onError: function onError() {
   8230       return setIsImportFailed(true);
   8231     },
   8232     isLoading: isLoading
   8233   }), isImportFailed && /*#__PURE__*/_react.default.createElement(_importFailedDialog.default, {
   8234     onApprove: function onApprove() {
   8235       return window.open('https://elementor.com/help/import-kit?utm_source=import-export&utm_medium=wp-dash&utm_campaign=learn', '_blank');
   8236     },
   8237     onDismiss: resetImportProcess
   8238   })));
   8239 }
   8240 
   8241 /***/ }),
   8242 
   8243 /***/ "../core/app/modules/import-export/assets/js/pages/import/import-process/import-process.js":
   8244 /*!*************************************************************************************************!*\
   8245   !*** ../core/app/modules/import-export/assets/js/pages/import/import-process/import-process.js ***!
   8246   \*************************************************************************************************/
   8247 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   8248 
   8249 "use strict";
   8250 
   8251 
   8252 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   8253 
   8254 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   8255 
   8256 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
   8257 
   8258 _Object$defineProperty(exports, "__esModule", {
   8259   value: true
   8260 });
   8261 
   8262 exports.default = ImportProcess;
   8263 
   8264 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
   8265 
   8266 var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
   8267 
   8268 var _stringify = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/json/stringify */ "../node_modules/@babel/runtime-corejs2/core-js/json/stringify.js"));
   8269 
   8270 __webpack_require__(/*! core-js/modules/es6.regexp.search.js */ "../node_modules/core-js/modules/es6.regexp.search.js");
   8271 
   8272 __webpack_require__(/*! core-js/modules/es6.object.to-string.js */ "../node_modules/core-js/modules/es6.object.to-string.js");
   8273 
   8274 __webpack_require__(/*! core-js/modules/es6.array.iterator.js */ "../node_modules/core-js/modules/es6.array.iterator.js");
   8275 
   8276 __webpack_require__(/*! core-js/modules/web.dom.iterable.js */ "../node_modules/core-js/modules/web.dom.iterable.js");
   8277 
   8278 __webpack_require__(/*! core-js/modules/es6.regexp.match.js */ "../node_modules/core-js/modules/es6.regexp.match.js");
   8279 
   8280 __webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
   8281 
   8282 __webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
   8283 
   8284 var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
   8285 
   8286 var _layout = _interopRequireDefault(__webpack_require__(/*! ../../../templates/layout */ "../core/app/modules/import-export/assets/js/templates/layout.js"));
   8287 
   8288 var _fileProcess = _interopRequireDefault(__webpack_require__(/*! ../../../shared/file-process/file-process */ "../core/app/modules/import-export/assets/js/shared/file-process/file-process.js"));
   8289 
   8290 var _contextProvider = __webpack_require__(/*! ../../../context/context-provider */ "../core/app/modules/import-export/assets/js/context/context-provider.js");
   8291 
   8292 var _useAjax2 = _interopRequireDefault(__webpack_require__(/*! elementor-app/hooks/use-ajax */ "../core/app/assets/js/hooks/use-ajax.js"));
   8293 
   8294 function ImportProcess() {
   8295   var _location$hash$match;
   8296 
   8297   var _useAjax = (0, _useAjax2.default)(),
   8298       ajaxState = _useAjax.ajaxState,
   8299       setAjax = _useAjax.setAjax,
   8300       context = (0, _react.useContext)(_contextProvider.Context),
   8301       navigate = (0, _router.useNavigate)(),
   8302       urlSearchParams = new URLSearchParams(window.location.search),
   8303       queryParams = Object.fromEntries(urlSearchParams.entries()),
   8304       fileURL = (queryParams === null || queryParams === void 0 ? void 0 : queryParams['file_url']) || ((_location$hash$match = location.hash.match('file_url=([^&]+)')) === null || _location$hash$match === void 0 ? void 0 : _location$hash$match[1]),
   8305       onLoad = function onLoad() {
   8306     var ajaxConfig = {
   8307       data: {
   8308         action: 'elementor_import_kit'
   8309       }
   8310     };
   8311 
   8312     if (fileURL || context.data.fileResponse) {
   8313       if (fileURL && !context.data.file) {
   8314         // When the starting point of the app is the import/process screen and importing via file_url.
   8315         var decodedFileURL = decodeURIComponent(fileURL);
   8316         context.dispatch({
   8317           type: 'SET_FILE',
   8318           payload: decodedFileURL
   8319         });
   8320         ajaxConfig.data.e_import_file = decodedFileURL;
   8321         ajaxConfig.data.data = (0, _stringify.default)({
   8322           stage: 1
   8323         });
   8324         var referrer = location.hash.match('referrer=([^&]+)');
   8325 
   8326         if (referrer) {
   8327           context.dispatch({
   8328             type: 'SET_REFERRER',
   8329             payload: referrer[1]
   8330           });
   8331         }
   8332       } else {
   8333         // When the import/process is the second step of the kit import process, after selecting the kit content.
   8334         ajaxConfig.data.data = {
   8335           stage: 2,
   8336           session: context.data.fileResponse.stage1.session,
   8337           include: context.data.includes,
   8338           overrideConditions: context.data.overrideConditions
   8339         };
   8340 
   8341         if (context.data.referrer) {
   8342           ajaxConfig.data.data.referrer = context.data.referrer;
   8343         }
   8344 
   8345         ajaxConfig.data.data = (0, _stringify.default)(ajaxConfig.data.data);
   8346       }
   8347 
   8348       setAjax(ajaxConfig);
   8349     }
   8350   },
   8351       onSuccess = function onSuccess() {
   8352     var _context$data$fileRes;
   8353 
   8354     if ((_context$data$fileRes = context.data.fileResponse) !== null && _context$data$fileRes !== void 0 && _context$data$fileRes.stage1) {
   8355       var previousFileResponse = context.data.fileResponse,
   8356           fileResponse = (0, _objectSpread2.default)((0, _objectSpread2.default)({}, previousFileResponse), {}, {
   8357         stage2: ajaxState.response
   8358       });
   8359       context.dispatch({
   8360         type: 'SET_FILE_RESPONSE',
   8361         payload: fileResponse
   8362       });
   8363     } else {
   8364       context.dispatch({
   8365         type: 'SET_FILE_RESPONSE',
   8366         payload: {
   8367           stage1: ajaxState.response
   8368         }
   8369       });
   8370     }
   8371   },
   8372       onDialogDismiss = function onDialogDismiss() {
   8373     context.dispatch({
   8374       type: 'SET_FILE',
   8375       payload: null
   8376     });
   8377     navigate('/import');
   8378   };
   8379 
   8380   (0, _react.useEffect)(function () {
   8381     if ('success' === ajaxState.status) {
   8382       if (context.data.fileResponse.hasOwnProperty('stage2')) {
   8383         navigate('/import/complete');
   8384       } else {
   8385         navigate('/import/content');
   8386       }
   8387     }
   8388   }, [context.data.fileResponse]);
   8389   return /*#__PURE__*/_react.default.createElement(_layout.default, {
   8390     type: "import"
   8391   }, /*#__PURE__*/_react.default.createElement(_fileProcess.default, {
   8392     status: ajaxState.status,
   8393     onLoad: onLoad,
   8394     onSuccess: onSuccess,
   8395     onDialogApprove: function onDialogApprove() {},
   8396     onDialogDismiss: onDialogDismiss
   8397   }));
   8398 }
   8399 
   8400 /***/ }),
   8401 
   8402 /***/ "../core/app/modules/import-export/assets/js/pages/import/import-resolver/components/conflict/components/conflict-checkbox/conflict-checkbox.js":
   8403 /*!******************************************************************************************************************************************************!*\
   8404   !*** ../core/app/modules/import-export/assets/js/pages/import/import-resolver/components/conflict/components/conflict-checkbox/conflict-checkbox.js ***!
   8405   \******************************************************************************************************************************************************/
   8406 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   8407 
   8408 "use strict";
   8409 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
   8410 
   8411 
   8412 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   8413 
   8414 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   8415 
   8416 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
   8417 
   8418 _Object$defineProperty(exports, "__esModule", {
   8419   value: true
   8420 });
   8421 
   8422 exports.default = ConflictCheckbox;
   8423 
   8424 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
   8425 
   8426 __webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
   8427 
   8428 __webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
   8429 
   8430 var _contextProvider = __webpack_require__(/*! ../../../../../../../context/context-provider */ "../core/app/modules/import-export/assets/js/context/context-provider.js");
   8431 
   8432 var _checkbox = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/checkbox */ "../core/app/assets/js/ui/atoms/checkbox.js"));
   8433 
   8434 function ConflictCheckbox(props) {
   8435   var context = (0, _react.useContext)(_contextProvider.Context),
   8436       isSelected = function isSelected() {
   8437     return context.data.overrideConditions.includes(props.id);
   8438   },
   8439       updateOverrideCondition = function updateOverrideCondition(event) {
   8440     var isChecked = event.target.checked,
   8441         actionType = isChecked ? 'ADD_OVERRIDE_CONDITION' : 'REMOVE_OVERRIDE_CONDITION';
   8442     context.dispatch({
   8443       type: actionType,
   8444       payload: props.id
   8445     });
   8446   };
   8447 
   8448   (0, _react.useEffect)(function () {
   8449     if (!context.data.overrideConditions.length) {
   8450       context.dispatch({
   8451         type: 'ADD_OVERRIDE_CONDITION',
   8452         payload: props.id
   8453       });
   8454     }
   8455   }, []);
   8456   return /*#__PURE__*/_react.default.createElement(_checkbox.default, {
   8457     checked: isSelected(),
   8458     onChange: updateOverrideCondition,
   8459     className: props.className
   8460   });
   8461 }
   8462 
   8463 ConflictCheckbox.propTypes = {
   8464   className: PropTypes.string,
   8465   id: PropTypes.number.isRequired
   8466 };
   8467 ConflictCheckbox.defaultProps = {
   8468   className: ''
   8469 };
   8470 
   8471 /***/ }),
   8472 
   8473 /***/ "../core/app/modules/import-export/assets/js/pages/import/import-resolver/components/conflict/conflict.js":
   8474 /*!****************************************************************************************************************!*\
   8475   !*** ../core/app/modules/import-export/assets/js/pages/import/import-resolver/components/conflict/conflict.js ***!
   8476   \****************************************************************************************************************/
   8477 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   8478 
   8479 "use strict";
   8480 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
   8481 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
   8482 
   8483 
   8484 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   8485 
   8486 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   8487 
   8488 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
   8489 
   8490 _Object$defineProperty(exports, "__esModule", {
   8491   value: true
   8492 });
   8493 
   8494 exports.default = Conflict;
   8495 
   8496 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
   8497 
   8498 __webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
   8499 
   8500 __webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
   8501 
   8502 var _contextProvider = __webpack_require__(/*! ../../../../../context/context-provider */ "../core/app/modules/import-export/assets/js/context/context-provider.js");
   8503 
   8504 var _conflictCheckbox = _interopRequireDefault(__webpack_require__(/*! ./components/conflict-checkbox/conflict-checkbox */ "../core/app/modules/import-export/assets/js/pages/import/import-resolver/components/conflict/components/conflict-checkbox/conflict-checkbox.js"));
   8505 
   8506 var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
   8507 
   8508 var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
   8509 
   8510 var _grid = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/grid/grid */ "../core/app/assets/js/ui/grid/grid.js"));
   8511 
   8512 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
   8513 
   8514 function Conflict(props) {
   8515   var _context$data$fileRes, _context$data$fileRes2;
   8516 
   8517   var context = (0, _react.useContext)(_contextProvider.Context),
   8518       manifest = (_context$data$fileRes = context.data.fileResponse) === null || _context$data$fileRes === void 0 ? void 0 : (_context$data$fileRes2 = _context$data$fileRes.stage1) === null || _context$data$fileRes2 === void 0 ? void 0 : _context$data$fileRes2.manifest,
   8519       getConflictTitle = function getConflictTitle(id) {
   8520     var _elementorAppConfig$i;
   8521 
   8522     var templateType = manifest.templates[id].doc_type,
   8523         summaryTitle = (_elementorAppConfig$i = elementorAppConfig['import-export'].summaryTitles.templates) === null || _elementorAppConfig$i === void 0 ? void 0 : _elementorAppConfig$i[templateType];
   8524     return (summaryTitle === null || summaryTitle === void 0 ? void 0 : summaryTitle.single) || templateType;
   8525   },
   8526       getEditTemplateButton = function getEditTemplateButton(editUrl) {
   8527     return /*#__PURE__*/_react.default.createElement(_button.default, {
   8528       className: "e-app-import-resolver-conflicts__edit-template",
   8529       url: editUrl,
   8530       target: "_blank",
   8531       icon: "eicon-editor-external-link",
   8532       text: __('Edit Template', 'elementor'),
   8533       hideText: true
   8534     });
   8535   },
   8536       isImportedAssetSelected = function isImportedAssetSelected(importedAssetId) {
   8537     return context.data.overrideConditions.includes(importedAssetId);
   8538   },
   8539       getAssetClassName = function getAssetClassName(isActive) {
   8540     var classes = ['e-app-import-resolver-conflicts__asset'];
   8541 
   8542     if (isActive) {
   8543       classes.push('active');
   8544     }
   8545 
   8546     return classes.join(' ');
   8547   },
   8548       getImportedAssetClasses = function getImportedAssetClasses(importedAssetId) {
   8549     return getAssetClassName(isImportedAssetSelected(importedAssetId));
   8550   },
   8551       getExistingAssetClasses = function getExistingAssetClasses(importedAssetId) {
   8552     return getAssetClassName(!isImportedAssetSelected(importedAssetId));
   8553   };
   8554 
   8555   return /*#__PURE__*/_react.default.createElement(_grid.default, {
   8556     container: true,
   8557     noWrap: true
   8558   }, /*#__PURE__*/_react.default.createElement(_conflictCheckbox.default, {
   8559     id: props.importedId,
   8560     type: "main-type",
   8561     className: "e-app-import-resolver-conflicts__checkbox"
   8562   }), /*#__PURE__*/_react.default.createElement(_grid.default, {
   8563     item: true
   8564   }, /*#__PURE__*/_react.default.createElement(_heading.default, {
   8565     variant: "h5",
   8566     tag: "h4",
   8567     className: "e-app-import-resolver-conflicts__title"
   8568   }, getConflictTitle(props.importedId)), /*#__PURE__*/_react.default.createElement(_grid.default, {
   8569     item: true
   8570   }, /*#__PURE__*/_react.default.createElement(_text.default, {
   8571     variant: "sm",
   8572     tag: "span",
   8573     className: getImportedAssetClasses(props.importedId)
   8574   }, __('Imported'), ": ", manifest.templates[props.importedId].title), /*#__PURE__*/_react.default.createElement(_text.default, {
   8575     style: true,
   8576     variant: "sm",
   8577     tag: "span",
   8578     className: getExistingAssetClasses(props.importedId)
   8579   }, __('Existing'), ": ", props.conflictData.template_title, " ", getEditTemplateButton(props.conflictData.edit_url)))));
   8580 }
   8581 
   8582 Conflict.propTypes = {
   8583   importedId: PropTypes.number,
   8584   conflictData: PropTypes.object
   8585 };
   8586 
   8587 /***/ }),
   8588 
   8589 /***/ "../core/app/modules/import-export/assets/js/pages/import/import-resolver/import-resolver.js":
   8590 /*!***************************************************************************************************!*\
   8591   !*** ../core/app/modules/import-export/assets/js/pages/import/import-resolver/import-resolver.js ***!
   8592   \***************************************************************************************************/
   8593 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   8594 
   8595 "use strict";
   8596 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
   8597 
   8598 
   8599 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   8600 
   8601 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
   8602 
   8603 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   8604 
   8605 _Object$defineProperty(exports, "__esModule", {
   8606   value: true
   8607 });
   8608 
   8609 exports.default = ImportResolver;
   8610 
   8611 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
   8612 
   8613 var _entries = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/entries */ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js"));
   8614 
   8615 var _parseInt2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/parse-int */ "../node_modules/@babel/runtime-corejs2/core-js/parse-int.js"));
   8616 
   8617 __webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
   8618 
   8619 __webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
   8620 
   8621 __webpack_require__(/*! core-js/modules/es6.array.find.js */ "../node_modules/core-js/modules/es6.array.find.js");
   8622 
   8623 __webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
   8624 
   8625 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
   8626 
   8627 var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
   8628 
   8629 var _contextProvider = __webpack_require__(/*! ../../../context/context-provider */ "../core/app/modules/import-export/assets/js/context/context-provider.js");
   8630 
   8631 var _layout = _interopRequireDefault(__webpack_require__(/*! ../../../templates/layout */ "../core/app/modules/import-export/assets/js/templates/layout.js"));
   8632 
   8633 var _pageHeader = _interopRequireDefault(__webpack_require__(/*! ../../../ui/page-header/page-header */ "../core/app/modules/import-export/assets/js/ui/page-header/page-header.js"));
   8634 
   8635 var _conflict = _interopRequireDefault(__webpack_require__(/*! ./components/conflict/conflict */ "../core/app/modules/import-export/assets/js/pages/import/import-resolver/components/conflict/conflict.js"));
   8636 
   8637 var _panel = _interopRequireDefault(__webpack_require__(/*! ../../../ui/panel/panel */ "../core/app/modules/import-export/assets/js/ui/panel/panel.js"));
   8638 
   8639 var _notice = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/notice */ "../core/app/assets/js/ui/molecules/notice.js"));
   8640 
   8641 var _inlineLink = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/inline-link */ "../core/app/assets/js/ui/molecules/inline-link.js"));
   8642 
   8643 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
   8644 
   8645 var _box = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/box */ "../core/app/assets/js/ui/atoms/box.js"));
   8646 
   8647 var _list = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/list */ "../core/app/assets/js/ui/molecules/list.js"));
   8648 
   8649 var _wizardFooter = _interopRequireDefault(__webpack_require__(/*! elementor-app/organisms/wizard-footer */ "../core/app/assets/js/organisms/wizard-footer.js"));
   8650 
   8651 __webpack_require__(/*! ./import-resolver.scss */ "../core/app/modules/import-export/assets/js/pages/import/import-resolver/import-resolver.scss");
   8652 
   8653 function ImportResolver() {
   8654   var _context$data, _context$data$fileRes;
   8655 
   8656   var context = (0, _react.useContext)(_contextProvider.Context),
   8657       navigate = (0, _router.useNavigate)(),
   8658       conflicts = ((_context$data = context.data) === null || _context$data === void 0 ? void 0 : (_context$data$fileRes = _context$data.fileResponse) === null || _context$data$fileRes === void 0 ? void 0 : _context$data$fileRes.stage1.conflicts) || {},
   8659       getFooter = function getFooter() {
   8660     return /*#__PURE__*/_react.default.createElement(_wizardFooter.default, {
   8661       separator: true,
   8662       justify: "end"
   8663     }, /*#__PURE__*/_react.default.createElement(_button.default, {
   8664       text: __('Previous', 'elementor'),
   8665       variant: "contained",
   8666       onClick: function onClick() {
   8667         return navigate('import/content');
   8668       }
   8669     }), /*#__PURE__*/_react.default.createElement(_button.default, {
   8670       text: __('Next', 'elementor'),
   8671       variant: "contained",
   8672       color: "primary",
   8673       onClick: function onClick() {
   8674         return navigate('import/process');
   8675       }
   8676     }));
   8677   },
   8678       getLearnMoreLink = function getLearnMoreLink() {
   8679     return /*#__PURE__*/_react.default.createElement(_inlineLink.default, {
   8680       url: "https://go.elementor.com/app-what-are-kits",
   8681       italic: true
   8682     }, __('Learn More', 'elementor'));
   8683   },
   8684       isHomePageOverride = function isHomePageOverride() {
   8685     if (context.data.includes.includes('content')) {
   8686       var _context$data2, _context$data2$fileRe, _context$data2$fileRe2;
   8687 
   8688       var pages = ((_context$data2 = context.data) === null || _context$data2 === void 0 ? void 0 : (_context$data2$fileRe = _context$data2.fileResponse) === null || _context$data2$fileRe === void 0 ? void 0 : (_context$data2$fileRe2 = _context$data2$fileRe.stage1.manifest.content) === null || _context$data2$fileRe2 === void 0 ? void 0 : _context$data2$fileRe2.page) || {};
   8689       return (0, _entries.default)(pages).find(function (pageData) {
   8690         return pageData[1].show_on_front;
   8691       });
   8692     }
   8693 
   8694     return false;
   8695   };
   8696 
   8697   return /*#__PURE__*/_react.default.createElement(_layout.default, {
   8698     type: "import",
   8699     footer: getFooter()
   8700   }, /*#__PURE__*/_react.default.createElement("section", {
   8701     className: "e-app-import-resolver"
   8702   }, /*#__PURE__*/_react.default.createElement(_pageHeader.default, {
   8703     heading: __('Import a Template Kit', 'elementor'),
   8704     description: [__("We noticed that items in your kit overlap with what's already live on your site.", 'elementor'), /*#__PURE__*/_react.default.createElement(_react.default.Fragment, {
   8705       key: "description-secondary-line"
   8706     }, __('Items that you leave checked here will override your current design and settings.', 'elementor'), " ", getLearnMoreLink())]
   8707   }), isHomePageOverride() && /*#__PURE__*/_react.default.createElement(_notice.default, {
   8708     className: "e-app-import-resolver__notice",
   8709     label: __('Note', 'elementor'),
   8710     color: "warning"
   8711   }, __("Your site's homepage will be determined by the kit. You can change this later.", 'elementor')), /*#__PURE__*/_react.default.createElement(_panel.default, {
   8712     isOpened: true
   8713   }, /*#__PURE__*/_react.default.createElement(_panel.default.Header, {
   8714     toggle: false
   8715   }, /*#__PURE__*/_react.default.createElement(_panel.default.Headline, null, __('Select the items you want to keep and apply:', 'elementor'))), /*#__PURE__*/_react.default.createElement(_panel.default.Body, {
   8716     padding: "20"
   8717   }, /*#__PURE__*/_react.default.createElement(_box.default, {
   8718     className: "e-app-import-resolver-conflicts__container"
   8719   }, /*#__PURE__*/_react.default.createElement(_list.default, {
   8720     separated: true,
   8721     className: "e-app-import-resolver-conflicts"
   8722   }, (0, _entries.default)(conflicts).map(function (_ref, index) {
   8723     var _ref2 = (0, _slicedToArray2.default)(_ref, 2),
   8724         id = _ref2[0],
   8725         conflict = _ref2[1];
   8726 
   8727     return /*#__PURE__*/_react.default.createElement(_list.default.Item, {
   8728       padding: "20",
   8729       key: index,
   8730       className: "e-app-import-resolver-conflicts__item"
   8731     }, /*#__PURE__*/_react.default.createElement(_conflict.default, {
   8732       importedId: (0, _parseInt2.default)(id),
   8733       conflictData: conflict[0]
   8734     }));
   8735   })))))));
   8736 }
   8737 
   8738 /***/ }),
   8739 
   8740 /***/ "../core/app/modules/import-export/assets/js/shared/content-layout/content-layout.js":
   8741 /*!*******************************************************************************************!*\
   8742   !*** ../core/app/modules/import-export/assets/js/shared/content-layout/content-layout.js ***!
   8743   \*******************************************************************************************/
   8744 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   8745 
   8746 "use strict";
   8747 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
   8748 
   8749 
   8750 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   8751 
   8752 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   8753 
   8754 _Object$defineProperty(exports, "__esModule", {
   8755   value: true
   8756 });
   8757 
   8758 exports.default = ContentLayout;
   8759 
   8760 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
   8761 
   8762 __webpack_require__(/*! ./content-layout.scss */ "../core/app/modules/import-export/assets/js/shared/content-layout/content-layout.scss");
   8763 
   8764 function ContentLayout(props) {
   8765   return /*#__PURE__*/_react.default.createElement("div", {
   8766     className: "e-app-import-export-content-layout"
   8767   }, /*#__PURE__*/_react.default.createElement("div", {
   8768     className: "e-app-import-export-content-layout__container"
   8769   }, props.children));
   8770 }
   8771 
   8772 ContentLayout.propTypes = {
   8773   children: PropTypes.any.isRequired
   8774 };
   8775 
   8776 /***/ }),
   8777 
   8778 /***/ "../core/app/modules/import-export/assets/js/shared/file-process/file-process.js":
   8779 /*!***************************************************************************************!*\
   8780   !*** ../core/app/modules/import-export/assets/js/shared/file-process/file-process.js ***!
   8781   \***************************************************************************************/
   8782 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   8783 
   8784 "use strict";
   8785 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
   8786 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
   8787 
   8788 
   8789 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   8790 
   8791 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   8792 
   8793 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
   8794 
   8795 _Object$defineProperty(exports, "__esModule", {
   8796   value: true
   8797 });
   8798 
   8799 exports.default = FileProcess;
   8800 
   8801 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
   8802 
   8803 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
   8804 
   8805 var _importFailedDialog = _interopRequireDefault(__webpack_require__(/*! ../import-failed-dialog/import-failed-dialog */ "../core/app/modules/import-export/assets/js/shared/import-failed-dialog/import-failed-dialog.js"));
   8806 
   8807 var _wizardStep = _interopRequireDefault(__webpack_require__(/*! ../../ui/wizard-step/wizard-step */ "../core/app/modules/import-export/assets/js/ui/wizard-step/wizard-step.js"));
   8808 
   8809 function FileProcess(props) {
   8810   (0, _react.useEffect)(function () {
   8811     props.onLoad();
   8812   }, []);
   8813   (0, _react.useEffect)(function () {
   8814     if ('success' === props.status) {
   8815       props.onSuccess();
   8816     }
   8817   }, [props.status]);
   8818   return /*#__PURE__*/_react.default.createElement(_wizardStep.default, {
   8819     className: (0, _utils.arrayToClassName)(['e-app-import-export-file-process', props.className]),
   8820     icon: "eicon-loading eicon-animation-spin",
   8821     heading: __('Setting up your kit...', 'elementor'),
   8822     description: /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, __('This usually takes a few moments.', 'elementor'), /*#__PURE__*/_react.default.createElement("br", null), __("Don't close this window until the process is finished.", 'elementor'))
   8823   }, 'error' === props.status && /*#__PURE__*/_react.default.createElement(_importFailedDialog.default, {
   8824     onApprove: props.onDialogApprove,
   8825     onDismiss: props.onDialogDismiss
   8826   }));
   8827 }
   8828 
   8829 FileProcess.propTypes = {
   8830   className: PropTypes.string,
   8831   status: PropTypes.oneOf(['initial', 'success', 'error']),
   8832   onLoad: PropTypes.func.isRequired,
   8833   onSuccess: PropTypes.func.isRequired,
   8834   onDialogApprove: PropTypes.func.isRequired,
   8835   onDialogDismiss: PropTypes.func.isRequired
   8836 };
   8837 FileProcess.defaultProps = {
   8838   className: ''
   8839 };
   8840 
   8841 /***/ }),
   8842 
   8843 /***/ "../core/app/modules/import-export/assets/js/shared/import-failed-dialog/import-failed-dialog.js":
   8844 /*!*******************************************************************************************************!*\
   8845   !*** ../core/app/modules/import-export/assets/js/shared/import-failed-dialog/import-failed-dialog.js ***!
   8846   \*******************************************************************************************************/
   8847 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   8848 
   8849 "use strict";
   8850 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
   8851 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
   8852 
   8853 
   8854 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   8855 
   8856 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   8857 
   8858 _Object$defineProperty(exports, "__esModule", {
   8859   value: true
   8860 });
   8861 
   8862 exports.default = ImportFailedDialog;
   8863 
   8864 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
   8865 
   8866 var _dialog = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/dialog/dialog */ "../core/app/assets/js/ui/dialog/dialog.js"));
   8867 
   8868 function ImportFailedDialog(props) {
   8869   return /*#__PURE__*/_react.default.createElement(_dialog.default, {
   8870     title: __('Something went wrong', 'elementor'),
   8871     text: __('Nothing to worry about, just try again. If the problem continues, head over to the Help Center.', 'elementor'),
   8872     approveButtonColor: "link",
   8873     approveButtonText: __('Learn More', 'elementor'),
   8874     approveButtonOnClick: props.onApprove,
   8875     dismissButtonText: __('Dismiss', 'elementor'),
   8876     dismissButtonOnClick: props.onDismiss,
   8877     onClose: props.onDismiss
   8878   });
   8879 }
   8880 
   8881 ImportFailedDialog.propTypes = {
   8882   onApprove: PropTypes.func.isRequired,
   8883   onDismiss: PropTypes.func.isRequired
   8884 };
   8885 
   8886 /***/ }),
   8887 
   8888 /***/ "../core/app/modules/import-export/assets/js/shared/info-modal/export-info-modal.js":
   8889 /*!******************************************************************************************!*\
   8890   !*** ../core/app/modules/import-export/assets/js/shared/info-modal/export-info-modal.js ***!
   8891   \******************************************************************************************/
   8892 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   8893 
   8894 "use strict";
   8895 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
   8896 
   8897 
   8898 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   8899 
   8900 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   8901 
   8902 _Object$defineProperty(exports, "__esModule", {
   8903   value: true
   8904 });
   8905 
   8906 exports.default = ExportInfoModal;
   8907 
   8908 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
   8909 
   8910 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
   8911 
   8912 var _inlineLink = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/inline-link */ "../core/app/assets/js/ui/molecules/inline-link.js"));
   8913 
   8914 var _infoModal = _interopRequireDefault(__webpack_require__(/*! ./info-modal */ "../core/app/modules/import-export/assets/js/shared/info-modal/info-modal.js"));
   8915 
   8916 function ExportInfoModal(props) {
   8917   return /*#__PURE__*/_react.default.createElement(_infoModal.default, (0, _extends2.default)({}, props, {
   8918     title: __('Export a Template Kit', 'elementor')
   8919   }), /*#__PURE__*/_react.default.createElement(_infoModal.default.Section, null, /*#__PURE__*/_react.default.createElement(_infoModal.default.Heading, null, __('What’s a Template Kit?', 'elementor')), /*#__PURE__*/_react.default.createElement(_infoModal.default.Text, null, __('A kit is a zip file containing anything from an entire site to individual components.', 'elementor'))), /*#__PURE__*/_react.default.createElement(_infoModal.default.Section, null, /*#__PURE__*/_react.default.createElement(_infoModal.default.Heading, null, __('How does exporting work?', 'elementor')), /*#__PURE__*/_react.default.createElement(_infoModal.default.Text, null, /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, __('Select what to include from your site. We’ll use that to create a zip file.', 'elementor'), /*#__PURE__*/_react.default.createElement("br", null), __('That’s it!', 'elementor'), " ", /*#__PURE__*/_react.default.createElement(_inlineLink.default, {
   8920     url: "http://go.elementor.com/app-export-kit"
   8921   }, __('Learn More', 'elementor'))))), /*#__PURE__*/_react.default.createElement(_infoModal.default.Section, null, /*#__PURE__*/_react.default.createElement(_infoModal.default.Tip, {
   8922     title: __('Tip!', 'elementor'),
   8923     description: __('Once your download is complete, import your kit to another site and get it up and running quickly.', 'elementor')
   8924   })));
   8925 }
   8926 
   8927 /***/ }),
   8928 
   8929 /***/ "../core/app/modules/import-export/assets/js/shared/info-modal/import-info-modal.js":
   8930 /*!******************************************************************************************!*\
   8931   !*** ../core/app/modules/import-export/assets/js/shared/info-modal/import-info-modal.js ***!
   8932   \******************************************************************************************/
   8933 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   8934 
   8935 "use strict";
   8936 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
   8937 
   8938 
   8939 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   8940 
   8941 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   8942 
   8943 _Object$defineProperty(exports, "__esModule", {
   8944   value: true
   8945 });
   8946 
   8947 exports.default = ImportInfoModal;
   8948 
   8949 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
   8950 
   8951 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
   8952 
   8953 var _inlineLink = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/inline-link */ "../core/app/assets/js/ui/molecules/inline-link.js"));
   8954 
   8955 var _infoModal = _interopRequireDefault(__webpack_require__(/*! ./info-modal */ "../core/app/modules/import-export/assets/js/shared/info-modal/info-modal.js"));
   8956 
   8957 function ImportInfoModal(props) {
   8958   return /*#__PURE__*/_react.default.createElement(_infoModal.default, (0, _extends2.default)({}, props, {
   8959     title: __('Import a Template Kit', 'elementor')
   8960   }), /*#__PURE__*/_react.default.createElement(_infoModal.default.Section, null, /*#__PURE__*/_react.default.createElement(_infoModal.default.Heading, null, __('What’s a Template Kit?', 'elementor')), /*#__PURE__*/_react.default.createElement(_infoModal.default.Text, null, __('A kit is a zip file containing anything from an entire site to individual components.', 'elementor'))), /*#__PURE__*/_react.default.createElement(_infoModal.default.Section, null, /*#__PURE__*/_react.default.createElement(_infoModal.default.Heading, null, __('How does importing work?', 'elementor')), /*#__PURE__*/_react.default.createElement(_infoModal.default.Text, null, /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, __('After you select what\'s included from your imported kit, you’ll be able to choose which current site settings should stay and which the import should override. ', 'elementor'), /*#__PURE__*/_react.default.createElement("br", null), /*#__PURE__*/_react.default.createElement(_inlineLink.default, {
   8961     url: "http://go.elementor.com/app-import-kit"
   8962   }, __('Learn More', 'elementor'))))));
   8963 }
   8964 
   8965 /***/ }),
   8966 
   8967 /***/ "../core/app/modules/import-export/assets/js/shared/info-modal/info-modal-heading.js":
   8968 /*!*******************************************************************************************!*\
   8969   !*** ../core/app/modules/import-export/assets/js/shared/info-modal/info-modal-heading.js ***!
   8970   \*******************************************************************************************/
   8971 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   8972 
   8973 "use strict";
   8974 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
   8975 
   8976 
   8977 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   8978 
   8979 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   8980 
   8981 _Object$defineProperty(exports, "__esModule", {
   8982   value: true
   8983 });
   8984 
   8985 exports.default = InfoModalHeading;
   8986 
   8987 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
   8988 
   8989 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
   8990 
   8991 var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
   8992 
   8993 function InfoModalHeading(props) {
   8994   return /*#__PURE__*/_react.default.createElement(_heading.default, {
   8995     variant: "h3",
   8996     tag: "h2",
   8997     className: (0, _utils.arrayToClassName)(['e-app-import-export-info-modal__heading', props.className])
   8998   }, props.children);
   8999 }
   9000 
   9001 InfoModalHeading.propTypes = {
   9002   className: PropTypes.string,
   9003   children: PropTypes.oneOfType([PropTypes.string, PropTypes.object, PropTypes.arrayOf(PropTypes.object)]).isRequired
   9004 };
   9005 InfoModalHeading.defaultProps = {
   9006   className: ''
   9007 };
   9008 
   9009 /***/ }),
   9010 
   9011 /***/ "../core/app/modules/import-export/assets/js/shared/info-modal/info-modal-section.js":
   9012 /*!*******************************************************************************************!*\
   9013   !*** ../core/app/modules/import-export/assets/js/shared/info-modal/info-modal-section.js ***!
   9014   \*******************************************************************************************/
   9015 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   9016 
   9017 "use strict";
   9018 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
   9019 
   9020 
   9021 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   9022 
   9023 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   9024 
   9025 _Object$defineProperty(exports, "__esModule", {
   9026   value: true
   9027 });
   9028 
   9029 exports.default = InfoModalSection;
   9030 
   9031 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
   9032 
   9033 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
   9034 
   9035 var _modal = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/modal/modal */ "../core/app/assets/js/ui/modal/modal.js"));
   9036 
   9037 function InfoModalSection(props) {
   9038   return /*#__PURE__*/_react.default.createElement(_modal.default.Section, {
   9039     className: (0, _utils.arrayToClassName)(['e-app-import-export-info-modal__section', props.className])
   9040   }, props.children);
   9041 }
   9042 
   9043 InfoModalSection.propTypes = {
   9044   className: PropTypes.string,
   9045   children: PropTypes.any
   9046 };
   9047 InfoModalSection.defaultProps = {
   9048   className: ''
   9049 };
   9050 
   9051 /***/ }),
   9052 
   9053 /***/ "../core/app/modules/import-export/assets/js/shared/info-modal/info-modal-text.js":
   9054 /*!****************************************************************************************!*\
   9055   !*** ../core/app/modules/import-export/assets/js/shared/info-modal/info-modal-text.js ***!
   9056   \****************************************************************************************/
   9057 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   9058 
   9059 "use strict";
   9060 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
   9061 
   9062 
   9063 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   9064 
   9065 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   9066 
   9067 _Object$defineProperty(exports, "__esModule", {
   9068   value: true
   9069 });
   9070 
   9071 exports.default = InfoModalText;
   9072 
   9073 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
   9074 
   9075 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
   9076 
   9077 var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
   9078 
   9079 function InfoModalText(props) {
   9080   return /*#__PURE__*/_react.default.createElement(_text.default, {
   9081     variant: "sm",
   9082     className: (0, _utils.arrayToClassName)(['e-app-import-export-info-modal__text', props.className])
   9083   }, props.children);
   9084 }
   9085 
   9086 InfoModalText.propTypes = {
   9087   className: PropTypes.string,
   9088   children: PropTypes.any.isRequired
   9089 };
   9090 InfoModalText.defaultProps = {
   9091   className: ''
   9092 };
   9093 
   9094 /***/ }),
   9095 
   9096 /***/ "../core/app/modules/import-export/assets/js/shared/info-modal/info-modal-tip.js":
   9097 /*!***************************************************************************************!*\
   9098   !*** ../core/app/modules/import-export/assets/js/shared/info-modal/info-modal-tip.js ***!
   9099   \***************************************************************************************/
   9100 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   9101 
   9102 "use strict";
   9103 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
   9104 
   9105 
   9106 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   9107 
   9108 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   9109 
   9110 _Object$defineProperty(exports, "__esModule", {
   9111   value: true
   9112 });
   9113 
   9114 exports.default = InfoModalTip;
   9115 
   9116 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
   9117 
   9118 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
   9119 
   9120 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
   9121 
   9122 var _modal = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/modal/modal */ "../core/app/assets/js/ui/modal/modal.js"));
   9123 
   9124 function InfoModalTip(props) {
   9125   return /*#__PURE__*/_react.default.createElement(_modal.default.Tip, (0, _extends2.default)({}, props, {
   9126     className: (0, _utils.arrayToClassName)(['e-app-import-export-info-modal__tip', props.className])
   9127   }));
   9128 }
   9129 
   9130 InfoModalTip.propTypes = {
   9131   className: PropTypes.string
   9132 };
   9133 InfoModalTip.defaultProps = {
   9134   className: ''
   9135 };
   9136 
   9137 /***/ }),
   9138 
   9139 /***/ "../core/app/modules/import-export/assets/js/shared/info-modal/info-modal.js":
   9140 /*!***********************************************************************************!*\
   9141   !*** ../core/app/modules/import-export/assets/js/shared/info-modal/info-modal.js ***!
   9142   \***********************************************************************************/
   9143 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   9144 
   9145 "use strict";
   9146 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
   9147 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
   9148 
   9149 
   9150 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   9151 
   9152 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   9153 
   9154 _Object$defineProperty(exports, "__esModule", {
   9155   value: true
   9156 });
   9157 
   9158 exports.default = InfoModal;
   9159 exports.infoButtonProps = void 0;
   9160 
   9161 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
   9162 
   9163 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
   9164 
   9165 var _modal = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/modal/modal */ "../core/app/assets/js/ui/modal/modal.js"));
   9166 
   9167 var _infoModalSection = _interopRequireDefault(__webpack_require__(/*! ./info-modal-section */ "../core/app/modules/import-export/assets/js/shared/info-modal/info-modal-section.js"));
   9168 
   9169 var _infoModalHeading = _interopRequireDefault(__webpack_require__(/*! ./info-modal-heading */ "../core/app/modules/import-export/assets/js/shared/info-modal/info-modal-heading.js"));
   9170 
   9171 var _infoModalText = _interopRequireDefault(__webpack_require__(/*! ./info-modal-text */ "../core/app/modules/import-export/assets/js/shared/info-modal/info-modal-text.js"));
   9172 
   9173 var _infoModalTip = _interopRequireDefault(__webpack_require__(/*! ./info-modal-tip */ "../core/app/modules/import-export/assets/js/shared/info-modal/info-modal-tip.js"));
   9174 
   9175 __webpack_require__(/*! ./info-modal.scss */ "../core/app/modules/import-export/assets/js/shared/info-modal/info-modal.scss");
   9176 
   9177 var infoButtonProps = {
   9178   id: 'info-modal',
   9179   className: 'e-app-export-kit-information__info-icon',
   9180   icon: 'eicon-info-circle',
   9181   text: __('Kit Info', 'elementor'),
   9182   color: 'secondary',
   9183   hideText: true
   9184 };
   9185 exports.infoButtonProps = infoButtonProps;
   9186 
   9187 function InfoModal(props) {
   9188   var attrs = {
   9189     className: 'e-app-import-export-info-modal',
   9190     setShow: props.setShow
   9191   };
   9192 
   9193   if (props.hasOwnProperty('show')) {
   9194     attrs.show = props.show;
   9195   } else {
   9196     attrs.toggleButtonProps = infoButtonProps;
   9197   }
   9198 
   9199   return /*#__PURE__*/_react.default.createElement(_modal.default, (0, _extends2.default)({}, attrs, {
   9200     title: props.title
   9201   }), props.children);
   9202 }
   9203 
   9204 InfoModal.propTypes = {
   9205   show: PropTypes.bool,
   9206   setShow: PropTypes.func,
   9207   title: PropTypes.string,
   9208   children: PropTypes.any.isRequired
   9209 };
   9210 InfoModal.Section = _infoModalSection.default;
   9211 InfoModal.Heading = _infoModalHeading.default;
   9212 InfoModal.Text = _infoModalText.default;
   9213 InfoModal.Tip = _infoModalTip.default;
   9214 
   9215 /***/ }),
   9216 
   9217 /***/ "../core/app/modules/import-export/assets/js/shared/kit-content/components/kit-content-checkbox/kit-content-checkbox.js":
   9218 /*!******************************************************************************************************************************!*\
   9219   !*** ../core/app/modules/import-export/assets/js/shared/kit-content/components/kit-content-checkbox/kit-content-checkbox.js ***!
   9220   \******************************************************************************************************************************/
   9221 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   9222 
   9223 "use strict";
   9224 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
   9225 
   9226 
   9227 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   9228 
   9229 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   9230 
   9231 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
   9232 
   9233 _Object$defineProperty(exports, "__esModule", {
   9234   value: true
   9235 });
   9236 
   9237 exports.default = KitContentCheckbox;
   9238 
   9239 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
   9240 
   9241 __webpack_require__(/*! core-js/modules/es6.string.includes.js */ "../node_modules/core-js/modules/es6.string.includes.js");
   9242 
   9243 __webpack_require__(/*! core-js/modules/es7.array.includes.js */ "../node_modules/core-js/modules/es7.array.includes.js");
   9244 
   9245 var _contextProvider = __webpack_require__(/*! ../../../../context/context-provider */ "../core/app/modules/import-export/assets/js/context/context-provider.js");
   9246 
   9247 var _checkbox = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/checkbox */ "../core/app/assets/js/ui/atoms/checkbox.js"));
   9248 
   9249 function KitContentCheckbox(props) {
   9250   var context = (0, _react.useContext)(_contextProvider.Context),
   9251       isSelected = function isSelected() {
   9252     return context.data.includes.includes(props.type);
   9253   },
   9254       setIncludes = function setIncludes(event) {
   9255     var isChecked = event.target.checked,
   9256         actionType = isChecked ? 'ADD_INCLUDE' : 'REMOVE_INCLUDE';
   9257     context.dispatch({
   9258       type: actionType,
   9259       payload: props.type
   9260     });
   9261   };
   9262 
   9263   (0, _react.useEffect)(function () {
   9264     if (!context.data.includes.length) {
   9265       context.dispatch({
   9266         type: 'ADD_INCLUDE',
   9267         payload: props.type
   9268       });
   9269     }
   9270   }, []);
   9271   return (0, _react.useMemo)(function () {
   9272     return /*#__PURE__*/_react.default.createElement(_checkbox.default, {
   9273       checked: isSelected(),
   9274       onChange: setIncludes,
   9275       className: props.className
   9276     });
   9277   }, [context.data.includes]);
   9278 }
   9279 
   9280 KitContentCheckbox.propTypes = {
   9281   className: PropTypes.string,
   9282   type: PropTypes.string.isRequired
   9283 };
   9284 KitContentCheckbox.defaultProps = {
   9285   className: ''
   9286 };
   9287 
   9288 /***/ }),
   9289 
   9290 /***/ "../core/app/modules/import-export/assets/js/shared/kit-content/components/templates-features/templates-features.js":
   9291 /*!**************************************************************************************************************************!*\
   9292   !*** ../core/app/modules/import-export/assets/js/shared/kit-content/components/templates-features/templates-features.js ***!
   9293   \**************************************************************************************************************************/
   9294 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   9295 
   9296 "use strict";
   9297 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
   9298 
   9299 
   9300 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   9301 
   9302 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   9303 
   9304 _Object$defineProperty(exports, "__esModule", {
   9305   value: true
   9306 });
   9307 
   9308 exports.default = TemplatesFeatures;
   9309 
   9310 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
   9311 
   9312 var _tooltip = _interopRequireDefault(__webpack_require__(/*! elementor-app/molecules/tooltip */ "../core/app/assets/js/molecules/tooltip.js"));
   9313 
   9314 __webpack_require__(/*! ./templates-features.scss */ "../core/app/modules/import-export/assets/js/shared/kit-content/components/templates-features/templates-features.scss");
   9315 
   9316 function TemplatesFeatures(props) {
   9317   var _props$features$locke;
   9318 
   9319   var isLockedFeatures = (_props$features$locke = props.features.locked) === null || _props$features$locke === void 0 ? void 0 : _props$features$locke.length,
   9320       getLockedFeatures = function getLockedFeatures() {
   9321     if (!isLockedFeatures) {
   9322       return;
   9323     }
   9324 
   9325     return /*#__PURE__*/_react.default.createElement(_tooltip.default, {
   9326       tag: "span",
   9327       offset: 19,
   9328       show: props.showTooltip,
   9329       title: props.features.tooltip,
   9330       disabled: !props.isLocked,
   9331       className: props.isLocked ? 'e-app-export-templates-features__locked' : ''
   9332     }, ', ' + props.features.locked.join(', '));
   9333   },
   9334       getOpenFeatures = function getOpenFeatures() {
   9335     var _props$features$open;
   9336 
   9337     return (_props$features$open = props.features.open) === null || _props$features$open === void 0 ? void 0 : _props$features$open.join(', ');
   9338   };
   9339 
   9340   return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, getOpenFeatures(), getLockedFeatures());
   9341 }
   9342 
   9343 TemplatesFeatures.propTypes = {
   9344   features: PropTypes.object,
   9345   isLocked: PropTypes.bool,
   9346   showTooltip: PropTypes.bool
   9347 };
   9348 TemplatesFeatures.defaultProps = {
   9349   showTooltip: false
   9350 };
   9351 
   9352 /***/ }),
   9353 
   9354 /***/ "../core/app/modules/import-export/assets/js/shared/kit-content/kit-content-data/kit-content-data.js":
   9355 /*!***********************************************************************************************************!*\
   9356   !*** ../core/app/modules/import-export/assets/js/shared/kit-content/kit-content-data/kit-content-data.js ***!
   9357   \***********************************************************************************************************/
   9358 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   9359 
   9360 "use strict";
   9361 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
   9362 
   9363 
   9364 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   9365 
   9366 _Object$defineProperty(exports, "__esModule", {
   9367   value: true
   9368 });
   9369 
   9370 exports.default = void 0;
   9371 var kitContentData = [{
   9372   type: 'templates',
   9373   data: {
   9374     title: __('Templates', 'elementor'),
   9375     features: {
   9376       open: [__('Saved Templates', 'elementor')],
   9377       locked: [__('Headers', 'elementor'), __('Footers', 'elementor'), __('Archives', 'elementor'), __('Single Posts', 'elementor'), __('Single Pages', 'elementor'), __('Search Results', 'elementor'), __('404 Error Page', 'elementor'), __('Popups', 'elementor'), __('Global widgets', 'elementor')],
   9378       tooltip: __('To import or export these components, you’ll need Elementor Pro.', 'elementor')
   9379     }
   9380   }
   9381 }, {
   9382   type: 'content',
   9383   data: {
   9384     title: __('Content', 'elementor'),
   9385     features: {
   9386       open: [__('Elementor Pages', 'elementor'), __('Landing Pages', 'elementor'), __('Elementor Posts', 'elementor'), __('WP Pages', 'elementor'), __('WP Posts', 'elementor'), __('Custom Post Type', 'elementor')]
   9387     }
   9388   }
   9389 }, {
   9390   type: 'settings',
   9391   data: {
   9392     title: __('Site Settings', 'elementor'),
   9393     features: {
   9394       open: [__('Global Colors', 'elementor'), __('Global Fonts', 'elementor'), __('Theme Style settings', 'elementor'), __('Layout Settings', 'elementor'), __('Lightbox Settings', 'elementor'), __('Background Settings', 'elementor')]
   9395     }
   9396   }
   9397 }];
   9398 var _default = kitContentData;
   9399 exports.default = _default;
   9400 
   9401 /***/ }),
   9402 
   9403 /***/ "../core/app/modules/import-export/assets/js/shared/kit-content/kit-content.js":
   9404 /*!*************************************************************************************!*\
   9405   !*** ../core/app/modules/import-export/assets/js/shared/kit-content/kit-content.js ***!
   9406   \*************************************************************************************/
   9407 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   9408 
   9409 "use strict";
   9410 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
   9411 
   9412 
   9413 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   9414 
   9415 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   9416 
   9417 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
   9418 
   9419 _Object$defineProperty(exports, "__esModule", {
   9420   value: true
   9421 });
   9422 
   9423 exports.default = KitContent;
   9424 
   9425 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
   9426 
   9427 __webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
   9428 
   9429 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
   9430 
   9431 var _objectSpread3 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
   9432 
   9433 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
   9434 
   9435 var _templatesFeatures = _interopRequireDefault(__webpack_require__(/*! ./components/templates-features/templates-features */ "../core/app/modules/import-export/assets/js/shared/kit-content/components/templates-features/templates-features.js"));
   9436 
   9437 var _kitContentCheckbox = _interopRequireDefault(__webpack_require__(/*! ./components/kit-content-checkbox/kit-content-checkbox */ "../core/app/modules/import-export/assets/js/shared/kit-content/components/kit-content-checkbox/kit-content-checkbox.js"));
   9438 
   9439 var _goProButton = _interopRequireDefault(__webpack_require__(/*! elementor-app/molecules/go-pro-button */ "../core/app/assets/js/molecules/go-pro-button.js"));
   9440 
   9441 var _box = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/box */ "../core/app/assets/js/ui/atoms/box.js"));
   9442 
   9443 var _list = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/list */ "../core/app/assets/js/ui/molecules/list.js"));
   9444 
   9445 var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
   9446 
   9447 var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
   9448 
   9449 var _grid = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/grid/grid */ "../core/app/assets/js/ui/grid/grid.js"));
   9450 
   9451 var _kitContentData = _interopRequireDefault(__webpack_require__(/*! ./kit-content-data/kit-content-data */ "../core/app/modules/import-export/assets/js/shared/kit-content/kit-content-data/kit-content-data.js"));
   9452 
   9453 __webpack_require__(/*! ./kit-content.scss */ "../core/app/modules/import-export/assets/js/shared/kit-content/kit-content.scss");
   9454 
   9455 function KitContent(props) {
   9456   var hasPro = elementorAppConfig.hasPro,
   9457       _useState = (0, _react.useState)({}),
   9458       _useState2 = (0, _slicedToArray2.default)(_useState, 2),
   9459       containerHover = _useState2[0],
   9460       setContainerHover = _useState2[1],
   9461       getTemplateFeatures = function getTemplateFeatures(features, index) {
   9462     if (!features) {
   9463       return;
   9464     }
   9465 
   9466     return /*#__PURE__*/_react.default.createElement(_templatesFeatures.default, {
   9467       features: features,
   9468       isLocked: !hasPro,
   9469       showTooltip: containerHover[index]
   9470     });
   9471   },
   9472       getGoProButton = function getGoProButton() {
   9473     return /*#__PURE__*/_react.default.createElement(_goProButton.default, {
   9474       className: "e-app-export-kit-content__go-pro-button",
   9475       url: "https://go.elementor.com/go-pro-import-export"
   9476     });
   9477   },
   9478       setContainerHoverState = function setContainerHoverState(index, state) {
   9479     setContainerHover(function (prevState) {
   9480       return (0, _objectSpread3.default)((0, _objectSpread3.default)({}, prevState), {}, (0, _defineProperty2.default)({}, index, state));
   9481     });
   9482   };
   9483 
   9484   return /*#__PURE__*/_react.default.createElement(_box.default, null, /*#__PURE__*/_react.default.createElement(_list.default, {
   9485     separated: true,
   9486     className: "e-app-export-kit-content"
   9487   }, _kitContentData.default.map(function (item, index) {
   9488     var _item$data$features;
   9489 
   9490     var isLockedFeaturesNoPro = ((_item$data$features = item.data.features) === null || _item$data$features === void 0 ? void 0 : _item$data$features.locked) && !hasPro;
   9491 
   9492     if (props.manifest) {
   9493       var contentType = 'settings' === item.type ? 'site-settings' : item.type;
   9494 
   9495       if (!props.manifest[contentType]) {
   9496         return;
   9497       }
   9498     }
   9499 
   9500     return /*#__PURE__*/_react.default.createElement(_list.default.Item, {
   9501       padding: "20",
   9502       key: item.type,
   9503       className: "e-app-export-kit-content__item"
   9504     }, /*#__PURE__*/_react.default.createElement("div", {
   9505       onMouseEnter: function onMouseEnter() {
   9506         return isLockedFeaturesNoPro && setContainerHoverState(index, true);
   9507       },
   9508       onMouseLeave: function onMouseLeave() {
   9509         return isLockedFeaturesNoPro && setContainerHoverState(index, false);
   9510       }
   9511     }, /*#__PURE__*/_react.default.createElement(_grid.default, {
   9512       container: true,
   9513       noWrap: true
   9514     }, /*#__PURE__*/_react.default.createElement(_kitContentCheckbox.default, {
   9515       type: item.type,
   9516       className: "e-app-export-kit-content__checkbox"
   9517     }), /*#__PURE__*/_react.default.createElement(_grid.default, {
   9518       item: true
   9519     }, /*#__PURE__*/_react.default.createElement(_heading.default, {
   9520       variant: "h4",
   9521       tag: "h3",
   9522       className: "e-app-export-kit-content__title"
   9523     }, item.data.title), /*#__PURE__*/_react.default.createElement(_grid.default, {
   9524       item: true
   9525     }, /*#__PURE__*/_react.default.createElement(_text.default, {
   9526       variant: "sm",
   9527       tag: "span",
   9528       className: "e-app-export-kit-content__description"
   9529     }, item.data.description || getTemplateFeatures(item.data.features, index)), isLockedFeaturesNoPro && getGoProButton())))));
   9530   })));
   9531 }
   9532 
   9533 KitContent.propTypes = {
   9534   className: PropTypes.string,
   9535   manifest: PropTypes.object
   9536 };
   9537 KitContent.defaultProps = {
   9538   className: ''
   9539 };
   9540 
   9541 /***/ }),
   9542 
   9543 /***/ "../core/app/modules/import-export/assets/js/shared/kit-data/kit-data.js":
   9544 /*!*******************************************************************************!*\
   9545   !*** ../core/app/modules/import-export/assets/js/shared/kit-data/kit-data.js ***!
   9546   \*******************************************************************************/
   9547 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   9548 
   9549 "use strict";
   9550 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
   9551 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
   9552 
   9553 
   9554 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   9555 
   9556 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   9557 
   9558 _Object$defineProperty(exports, "__esModule", {
   9559   value: true
   9560 });
   9561 
   9562 exports.default = KitData;
   9563 
   9564 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
   9565 
   9566 var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
   9567 
   9568 var _entries = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/entries */ "../node_modules/@babel/runtime-corejs2/core-js/object/entries.js"));
   9569 
   9570 var _keys = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js"));
   9571 
   9572 __webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
   9573 
   9574 __webpack_require__(/*! core-js/modules/es6.array.filter.js */ "../node_modules/core-js/modules/es6.array.filter.js");
   9575 
   9576 var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
   9577 
   9578 var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
   9579 
   9580 var _list = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/list */ "../core/app/assets/js/ui/molecules/list.js"));
   9581 
   9582 __webpack_require__(/*! ./kit-data.scss */ "../core/app/modules/import-export/assets/js/shared/kit-data/kit-data.scss");
   9583 
   9584 function KitData(props) {
   9585   var kitData = props.data,
   9586       getSummaryTitle = function getSummaryTitle(type, key, amount) {
   9587     var data = elementorAppConfig['import-export'].summaryTitles[type][key];
   9588 
   9589     if (data !== null && data !== void 0 && data.single) {
   9590       if (!amount) {
   9591         return '';
   9592       }
   9593 
   9594       var title = amount > 1 ? data.plural : data.single;
   9595       return amount + ' ' + title;
   9596     }
   9597 
   9598     return data;
   9599   },
   9600       getTemplates = function getTemplates() {
   9601     var templates = {};
   9602 
   9603     for (var key in kitData === null || kitData === void 0 ? void 0 : kitData.templates) {
   9604       var type = kitData.templates[key].doc_type;
   9605 
   9606       if (!templates[type]) {
   9607         templates[type] = 0;
   9608       }
   9609 
   9610       templates[type]++;
   9611     }
   9612 
   9613     return (0, _entries.default)(templates).map(function (item) {
   9614       return getSummaryTitle('templates', item[0], item[1]);
   9615     });
   9616   },
   9617       getSiteSettings = function getSiteSettings() {
   9618     var siteSettings = (kitData === null || kitData === void 0 ? void 0 : kitData['site-settings']) || {};
   9619     return (0, _entries.default)(siteSettings).map(function (item) {
   9620       return getSummaryTitle('site-settings', item[1]);
   9621     });
   9622   },
   9623       getContent = function getContent() {
   9624     var content = (kitData === null || kitData === void 0 ? void 0 : kitData.content) || {},
   9625         wpContent = (kitData === null || kitData === void 0 ? void 0 : kitData['wp-content']) || {};
   9626     var mergedContent = (0, _objectSpread2.default)({}, content);
   9627 
   9628     for (var key in mergedContent) {
   9629       mergedContent[key] = (0, _keys.default)(mergedContent[key]).concat(wpContent[key] || []);
   9630     } // In case that wpContent has properties that doesn't exist in the content object.
   9631 
   9632 
   9633     mergedContent = (0, _objectSpread2.default)((0, _objectSpread2.default)({}, wpContent), mergedContent);
   9634     return (0, _entries.default)(mergedContent).map(function (item) {
   9635       return getSummaryTitle('content', item[0], item[1].length);
   9636     });
   9637   },
   9638       kitContent = [{
   9639     title: __('Templates:', 'elementor'),
   9640     data: getTemplates()
   9641   }, {
   9642     title: __('Site Settings:', 'elementor'),
   9643     data: getSiteSettings()
   9644   }, {
   9645     title: __('Content:', 'elementor'),
   9646     data: getContent()
   9647   }];
   9648 
   9649   return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(_heading.default, {
   9650     variant: "h6",
   9651     tag: "h3",
   9652     className: "e-app-export-complete__kit-content-title"
   9653   }, __('This Template Kit includes:', 'elementor')), /*#__PURE__*/_react.default.createElement(_list.default, {
   9654     className: "e-app-export-complete-kit-data-list"
   9655   }, kitContent.map(function (item, index) {
   9656     if (!item.data.length) {
   9657       return;
   9658     }
   9659 
   9660     return /*#__PURE__*/_react.default.createElement(_list.default.Item, {
   9661       key: index,
   9662       className: "e-app-export-complete-kit-data-list__item"
   9663     }, /*#__PURE__*/_react.default.createElement(_text.default, {
   9664       tag: "strong",
   9665       variant: "sm"
   9666     }, /*#__PURE__*/_react.default.createElement("strong", null, item.title)), " ", /*#__PURE__*/_react.default.createElement(_text.default, {
   9667       tag: "span",
   9668       variant: "sm"
   9669     }, item.data.filter(function (value) {
   9670       return value;
   9671     }).join(' | ')));
   9672   })));
   9673 }
   9674 
   9675 KitData.propTypes = {
   9676   data: PropTypes.object
   9677 };
   9678 
   9679 /***/ }),
   9680 
   9681 /***/ "../core/app/modules/import-export/assets/js/templates/layout.js":
   9682 /*!***********************************************************************!*\
   9683   !*** ../core/app/modules/import-export/assets/js/templates/layout.js ***!
   9684   \***********************************************************************/
   9685 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   9686 
   9687 "use strict";
   9688 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
   9689 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
   9690 
   9691 
   9692 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   9693 
   9694 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   9695 
   9696 var _interopRequireWildcard = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireWildcard */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireWildcard.js");
   9697 
   9698 _Object$defineProperty(exports, "__esModule", {
   9699   value: true
   9700 });
   9701 
   9702 exports.default = Layout;
   9703 
   9704 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
   9705 
   9706 __webpack_require__(/*! core-js/modules/es6.regexp.match.js */ "../node_modules/core-js/modules/es6.regexp.match.js");
   9707 
   9708 var _toConsumableArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/toConsumableArray */ "../node_modules/@babel/runtime-corejs2/helpers/toConsumableArray.js"));
   9709 
   9710 var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
   9711 
   9712 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/slicedToArray */ "../node_modules/@babel/runtime-corejs2/helpers/slicedToArray.js"));
   9713 
   9714 var _page = _interopRequireDefault(__webpack_require__(/*! elementor-app/layout/page */ "../core/app/assets/js/layout/page.js"));
   9715 
   9716 var _contentLayout = _interopRequireDefault(__webpack_require__(/*! ../shared/content-layout/content-layout */ "../core/app/modules/import-export/assets/js/shared/content-layout/content-layout.js"));
   9717 
   9718 var _infoModal = __webpack_require__(/*! ../shared/info-modal/info-modal */ "../core/app/modules/import-export/assets/js/shared/info-modal/info-modal.js");
   9719 
   9720 var _importInfoModal = _interopRequireDefault(__webpack_require__(/*! ../shared/info-modal/import-info-modal */ "../core/app/modules/import-export/assets/js/shared/info-modal/import-info-modal.js"));
   9721 
   9722 var _exportInfoModal = _interopRequireDefault(__webpack_require__(/*! ../shared/info-modal/export-info-modal */ "../core/app/modules/import-export/assets/js/shared/info-modal/export-info-modal.js"));
   9723 
   9724 function Layout(props) {
   9725   var _useState = (0, _react.useState)(false),
   9726       _useState2 = (0, _slicedToArray2.default)(_useState, 2),
   9727       showInfoModal = _useState2[0],
   9728       setShowInfoModal = _useState2[1],
   9729       referrer = location.hash.match('referrer=([^&]+)'),
   9730       getContent = function getContent() {
   9731     var infoModalProps = {
   9732       show: showInfoModal,
   9733       setShow: setShowInfoModal
   9734     };
   9735     return /*#__PURE__*/_react.default.createElement(_contentLayout.default, null, props.children, 'import' === props.type ? /*#__PURE__*/_react.default.createElement(_importInfoModal.default, infoModalProps) : /*#__PURE__*/_react.default.createElement(_exportInfoModal.default, infoModalProps));
   9736   },
   9737       getInfoButtonProps = function getInfoButtonProps() {
   9738     return (0, _objectSpread2.default)((0, _objectSpread2.default)({}, _infoModal.infoButtonProps), {}, {
   9739       onClick: function onClick() {
   9740         setShowInfoModal(true);
   9741       }
   9742     });
   9743   },
   9744       config = {
   9745     title: 'import' === props.type ? __('Import', 'elementor') : __('Export', 'elementor'),
   9746     headerButtons: [getInfoButtonProps()].concat((0, _toConsumableArray2.default)(props.headerButtons)),
   9747     content: getContent(),
   9748     footer: props.footer
   9749   },
   9750       moduleAdminTab = '#tab-import-export-kit'; // Targeting the return_url value to the import-export dedicated admin tab (only when there is no specific referrer).
   9751 
   9752 
   9753   if (!referrer && -1 === elementorAppConfig.return_url.indexOf(moduleAdminTab)) {
   9754     elementorAppConfig.return_url += moduleAdminTab;
   9755   }
   9756 
   9757   return /*#__PURE__*/_react.default.createElement(_page.default, config);
   9758 }
   9759 
   9760 Layout.propTypes = {
   9761   type: PropTypes.oneOf(['import', 'export']),
   9762   headerButtons: PropTypes.arrayOf(PropTypes.object),
   9763   children: PropTypes.object.isRequired,
   9764   footer: PropTypes.object
   9765 };
   9766 Layout.defaultProps = {
   9767   headerButtons: []
   9768 };
   9769 
   9770 /***/ }),
   9771 
   9772 /***/ "../core/app/modules/import-export/assets/js/ui/page-header/page-header.js":
   9773 /*!*********************************************************************************!*\
   9774   !*** ../core/app/modules/import-export/assets/js/ui/page-header/page-header.js ***!
   9775   \*********************************************************************************/
   9776 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   9777 
   9778 "use strict";
   9779 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
   9780 
   9781 
   9782 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   9783 
   9784 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   9785 
   9786 _Object$defineProperty(exports, "__esModule", {
   9787   value: true
   9788 });
   9789 
   9790 exports.default = PageHeader;
   9791 
   9792 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
   9793 
   9794 var _isArray = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js"));
   9795 
   9796 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
   9797 
   9798 var _grid = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/grid/grid */ "../core/app/assets/js/ui/grid/grid.js"));
   9799 
   9800 var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
   9801 
   9802 var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
   9803 
   9804 __webpack_require__(/*! ./page-header.scss */ "../core/app/modules/import-export/assets/js/ui/page-header/page-header.scss");
   9805 
   9806 // Page header.
   9807 function PageHeader(props) {
   9808   var baseClassName = 'e-app-import-export-page-header',
   9809       classes = [baseClassName, props.className];
   9810 
   9811   var handleMultiLine = function handleMultiLine(content) {
   9812     if ((0, _isArray.default)(content)) {
   9813       var multiLineArray = [];
   9814       content.forEach(function (line, index) {
   9815         if (index) {
   9816           multiLineArray.push( /*#__PURE__*/_react.default.createElement("br", {
   9817             key: index
   9818           }));
   9819         }
   9820 
   9821         multiLineArray.push(line);
   9822       });
   9823       return multiLineArray;
   9824     }
   9825 
   9826     return content;
   9827   };
   9828 
   9829   return /*#__PURE__*/_react.default.createElement("div", {
   9830     className: (0, _utils.arrayToClassName)(classes)
   9831   }, /*#__PURE__*/_react.default.createElement(_grid.default, {
   9832     container: true
   9833   }, /*#__PURE__*/_react.default.createElement(_grid.default, {
   9834     item: true,
   9835     className: "e-app-import-export-page-header__content-wrapper"
   9836   }, props.heading && /*#__PURE__*/_react.default.createElement(_heading.default, {
   9837     variant: "display-3",
   9838     className: "e-app-import-export-page-header__heading"
   9839   }, props.heading), props.description && /*#__PURE__*/_react.default.createElement(_text.default, {
   9840     className: "e-app-import-export-page-header__description"
   9841   }, handleMultiLine(props.description)))));
   9842 }
   9843 
   9844 PageHeader.propTypes = {
   9845   className: PropTypes.string,
   9846   heading: PropTypes.string,
   9847   description: PropTypes.oneOfType([PropTypes.string, PropTypes.array, PropTypes.object])
   9848 };
   9849 PageHeader.defaultProps = {
   9850   className: ''
   9851 };
   9852 
   9853 /***/ }),
   9854 
   9855 /***/ "../core/app/modules/import-export/assets/js/ui/panel/panel-body.js":
   9856 /*!**************************************************************************!*\
   9857   !*** ../core/app/modules/import-export/assets/js/ui/panel/panel-body.js ***!
   9858   \**************************************************************************/
   9859 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   9860 
   9861 "use strict";
   9862 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
   9863 
   9864 
   9865 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   9866 
   9867 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   9868 
   9869 _Object$defineProperty(exports, "__esModule", {
   9870   value: true
   9871 });
   9872 
   9873 exports.default = PanelBody;
   9874 
   9875 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
   9876 
   9877 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
   9878 
   9879 var _card = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/card/card */ "../core/app/assets/js/ui/card/card.js"));
   9880 
   9881 var _collapse = _interopRequireDefault(__webpack_require__(/*! elementor-app/molecules/collapse */ "../core/app/assets/js/molecules/collapse.js"));
   9882 
   9883 function PanelBody(props) {
   9884   return /*#__PURE__*/_react.default.createElement(_collapse.default.Content, null, /*#__PURE__*/_react.default.createElement(_card.default.Body, {
   9885     padding: props.padding,
   9886     className: (0, _utils.arrayToClassName)(['e-app-import-export-panel__body', props.className])
   9887   }, props.children));
   9888 }
   9889 
   9890 PanelBody.propTypes = {
   9891   className: PropTypes.string,
   9892   padding: PropTypes.string,
   9893   children: PropTypes.any.isRequired
   9894 };
   9895 PanelBody.defaultProps = {
   9896   className: '',
   9897   padding: '0'
   9898 };
   9899 
   9900 /***/ }),
   9901 
   9902 /***/ "../core/app/modules/import-export/assets/js/ui/panel/panel-header.js":
   9903 /*!****************************************************************************!*\
   9904   !*** ../core/app/modules/import-export/assets/js/ui/panel/panel-header.js ***!
   9905   \****************************************************************************/
   9906 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   9907 
   9908 "use strict";
   9909 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
   9910 
   9911 
   9912 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   9913 
   9914 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   9915 
   9916 _Object$defineProperty(exports, "__esModule", {
   9917   value: true
   9918 });
   9919 
   9920 exports.default = PanelHeader;
   9921 
   9922 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
   9923 
   9924 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
   9925 
   9926 var _card = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/card/card */ "../core/app/assets/js/ui/card/card.js"));
   9927 
   9928 var _collapse = _interopRequireDefault(__webpack_require__(/*! elementor-app/molecules/collapse */ "../core/app/assets/js/molecules/collapse.js"));
   9929 
   9930 function PanelHeader(props) {
   9931   return /*#__PURE__*/_react.default.createElement(_collapse.default.Toggle, {
   9932     active: props.toggle,
   9933     showIcon: props.showIcon
   9934   }, /*#__PURE__*/_react.default.createElement(_card.default.Header, {
   9935     padding: "20",
   9936     className: (0, _utils.arrayToClassName)(['e-app-import-export-panel__header', props.className])
   9937   }, props.children));
   9938 }
   9939 
   9940 PanelHeader.propTypes = {
   9941   className: PropTypes.string,
   9942   padding: PropTypes.string,
   9943   toggle: PropTypes.bool,
   9944   showIcon: PropTypes.bool,
   9945   children: PropTypes.any.isRequired
   9946 };
   9947 PanelHeader.defaultProps = {
   9948   className: '',
   9949   padding: '20',
   9950   toggle: true,
   9951   showIcon: true
   9952 };
   9953 
   9954 /***/ }),
   9955 
   9956 /***/ "../core/app/modules/import-export/assets/js/ui/panel/panel-headline.js":
   9957 /*!******************************************************************************!*\
   9958   !*** ../core/app/modules/import-export/assets/js/ui/panel/panel-headline.js ***!
   9959   \******************************************************************************/
   9960 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
   9961 
   9962 "use strict";
   9963 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
   9964 
   9965 
   9966 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
   9967 
   9968 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
   9969 
   9970 _Object$defineProperty(exports, "__esModule", {
   9971   value: true
   9972 });
   9973 
   9974 exports.default = PanelHeadline;
   9975 
   9976 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
   9977 
   9978 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
   9979 
   9980 var _card = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/card/card */ "../core/app/assets/js/ui/card/card.js"));
   9981 
   9982 function PanelHeadline(props) {
   9983   return /*#__PURE__*/_react.default.createElement(_card.default.Headline, {
   9984     className: (0, _utils.arrayToClassName)(['e-app-import-export-panel__headline', props.className])
   9985   }, props.children);
   9986 }
   9987 
   9988 PanelHeadline.propTypes = {
   9989   className: PropTypes.string,
   9990   children: PropTypes.any.isRequired
   9991 };
   9992 PanelHeadline.defaultProps = {
   9993   className: ''
   9994 };
   9995 
   9996 /***/ }),
   9997 
   9998 /***/ "../core/app/modules/import-export/assets/js/ui/panel/panel.js":
   9999 /*!*********************************************************************!*\
  10000   !*** ../core/app/modules/import-export/assets/js/ui/panel/panel.js ***!
  10001   \*********************************************************************/
  10002 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
  10003 
  10004 "use strict";
  10005 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
  10006 
  10007 
  10008 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
  10009 
  10010 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
  10011 
  10012 _Object$defineProperty(exports, "__esModule", {
  10013   value: true
  10014 });
  10015 
  10016 exports.default = Panel;
  10017 
  10018 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
  10019 
  10020 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
  10021 
  10022 var _card = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/card/card */ "../core/app/assets/js/ui/card/card.js"));
  10023 
  10024 var _collapse = _interopRequireDefault(__webpack_require__(/*! elementor-app/molecules/collapse */ "../core/app/assets/js/molecules/collapse.js"));
  10025 
  10026 var _panelHeader = _interopRequireDefault(__webpack_require__(/*! ./panel-header */ "../core/app/modules/import-export/assets/js/ui/panel/panel-header.js"));
  10027 
  10028 var _panelHeadline = _interopRequireDefault(__webpack_require__(/*! ./panel-headline */ "../core/app/modules/import-export/assets/js/ui/panel/panel-headline.js"));
  10029 
  10030 var _panelBody = _interopRequireDefault(__webpack_require__(/*! ./panel-body */ "../core/app/modules/import-export/assets/js/ui/panel/panel-body.js"));
  10031 
  10032 __webpack_require__(/*! ./panel.scss */ "../core/app/modules/import-export/assets/js/ui/panel/panel.scss");
  10033 
  10034 function Panel(props) {
  10035   return /*#__PURE__*/_react.default.createElement(_collapse.default, {
  10036     isOpened: props.isOpened
  10037   }, /*#__PURE__*/_react.default.createElement(_card.default, {
  10038     className: (0, _utils.arrayToClassName)(['e-app-import-export-panel', props.className])
  10039   }, props.children));
  10040 }
  10041 
  10042 Panel.propTypes = {
  10043   className: PropTypes.string,
  10044   isOpened: PropTypes.bool,
  10045   children: PropTypes.any.isRequired
  10046 };
  10047 Panel.defaultProps = {
  10048   className: '',
  10049   isOpened: false
  10050 };
  10051 Panel.Header = _panelHeader.default;
  10052 Panel.Headline = _panelHeadline.default;
  10053 Panel.Body = _panelBody.default;
  10054 
  10055 /***/ }),
  10056 
  10057 /***/ "../core/app/modules/import-export/assets/js/ui/wizard-step/wizard-step.js":
  10058 /*!*********************************************************************************!*\
  10059   !*** ../core/app/modules/import-export/assets/js/ui/wizard-step/wizard-step.js ***!
  10060   \*********************************************************************************/
  10061 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
  10062 
  10063 "use strict";
  10064 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
  10065 
  10066 
  10067 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
  10068 
  10069 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
  10070 
  10071 _Object$defineProperty(exports, "__esModule", {
  10072   value: true
  10073 });
  10074 
  10075 exports.default = WizardStep;
  10076 
  10077 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
  10078 
  10079 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../core/app/assets/js/utils/utils.js");
  10080 
  10081 var _grid = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/grid/grid */ "../core/app/assets/js/ui/grid/grid.js"));
  10082 
  10083 var _icon = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/icon */ "../core/app/assets/js/ui/atoms/icon.js"));
  10084 
  10085 var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
  10086 
  10087 var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
  10088 
  10089 __webpack_require__(/*! ./wizard-step.scss */ "../core/app/modules/import-export/assets/js/ui/wizard-step/wizard-step.scss");
  10090 
  10091 function WizardStep(props) {
  10092   var baseClassName = 'e-app-import-export-wizard-step',
  10093       classes = [baseClassName, props.className];
  10094   return /*#__PURE__*/_react.default.createElement(_grid.default, {
  10095     className: (0, _utils.arrayToClassName)(classes),
  10096     justify: "center",
  10097     container: true
  10098   }, /*#__PURE__*/_react.default.createElement(_grid.default, {
  10099     item: true
  10100   }, (props.image || props.icon) && /*#__PURE__*/_react.default.createElement(_grid.default, {
  10101     className: "e-app-import-export-wizard-step__media-container",
  10102     justify: "center",
  10103     alignItems: "end",
  10104     container: true
  10105   }, props.image && /*#__PURE__*/_react.default.createElement("img", {
  10106     className: "e-app-import-export-wizard-step__image",
  10107     src: props.image
  10108   }), props.icon && /*#__PURE__*/_react.default.createElement(_icon.default, {
  10109     className: "e-app-import-export-wizard-step__icon ".concat(props.icon)
  10110   })), props.heading && /*#__PURE__*/_react.default.createElement(_heading.default, {
  10111     variant: "display-3",
  10112     className: "e-app-import-export-wizard-step__heading"
  10113   }, props.heading), props.description && /*#__PURE__*/_react.default.createElement(_text.default, {
  10114     variant: "xl",
  10115     className: "e-app-import-export-wizard-step__description"
  10116   }, props.description), props.children && /*#__PURE__*/_react.default.createElement(_grid.default, {
  10117     item: true,
  10118     className: "e-app-import-export-wizard-step__content"
  10119   }, props.children), props.notice && /*#__PURE__*/_react.default.createElement(_text.default, {
  10120     variant: "xs",
  10121     className: "e-app-import-export-wizard-step__notice"
  10122   }, props.notice)));
  10123 }
  10124 
  10125 WizardStep.propTypes = {
  10126   className: PropTypes.string,
  10127   image: PropTypes.string,
  10128   icon: PropTypes.string,
  10129   heading: PropTypes.string,
  10130   description: PropTypes.oneOfType([PropTypes.string, PropTypes.object]),
  10131   notice: PropTypes.oneOfType([PropTypes.string, PropTypes.object]),
  10132   children: PropTypes.any
  10133 };
  10134 WizardStep.defaultProps = {
  10135   className: ''
  10136 };
  10137 
  10138 /***/ }),
  10139 
  10140 /***/ "../core/app/modules/site-editor/assets/js/context/template-types.js":
  10141 /*!***************************************************************************!*\
  10142   !*** ../core/app/modules/site-editor/assets/js/context/template-types.js ***!
  10143   \***************************************************************************/
  10144 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
  10145 
  10146 "use strict";
  10147 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
  10148 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
  10149 
  10150 
  10151 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
  10152 
  10153 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
  10154 
  10155 _Object$defineProperty(exports, "__esModule", {
  10156   value: true
  10157 });
  10158 
  10159 exports.default = exports.TemplateTypesConsumer = exports.Context = void 0;
  10160 
  10161 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
  10162 
  10163 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
  10164 
  10165 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
  10166 
  10167 var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
  10168 
  10169 var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
  10170 
  10171 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
  10172 
  10173 __webpack_require__(/*! ../../scss/loading.scss */ "../core/app/modules/site-editor/assets/scss/loading.scss");
  10174 
  10175 var Context = _react.default.createContext();
  10176 
  10177 exports.Context = Context;
  10178 
  10179 var TemplateTypesContext = /*#__PURE__*/function (_React$Component) {
  10180   (0, _inherits2.default)(TemplateTypesContext, _React$Component);
  10181 
  10182   var _super = (0, _createSuper2.default)(TemplateTypesContext);
  10183 
  10184   function TemplateTypesContext(props) {
  10185     var _this;
  10186 
  10187     (0, _classCallCheck2.default)(this, TemplateTypesContext);
  10188     _this = _super.call(this, props);
  10189     _this.state = {
  10190       templateTypes: [],
  10191       loading: true,
  10192       error: false
  10193     };
  10194     return _this;
  10195   }
  10196 
  10197   (0, _createClass2.default)(TemplateTypesContext, [{
  10198     key: "componentDidMount",
  10199     value: function componentDidMount() {
  10200       var _this2 = this;
  10201 
  10202       this.getTemplateTypes().then(function (response) {
  10203         _this2.setState({
  10204           templateTypes: response,
  10205           loading: false
  10206         });
  10207       }).fail(function (error) {
  10208         _this2.setState({
  10209           error: error.statusText ? error.statusText : error,
  10210           loading: false
  10211         });
  10212       });
  10213     }
  10214   }, {
  10215     key: "getTemplateTypes",
  10216     value: function getTemplateTypes() {
  10217       return elementorCommon.ajax.load({
  10218         action: 'app_site_editor_template_types'
  10219       });
  10220     }
  10221   }, {
  10222     key: "render",
  10223     value: function render() {
  10224       if (this.state.error) {
  10225         return /*#__PURE__*/_react.default.createElement("div", {
  10226           className: "e-loading-wrapper"
  10227         }, /*#__PURE__*/_react.default.createElement("h3", null, __('Error:', 'elementor'), " ", this.state.error));
  10228       }
  10229 
  10230       if (this.state.loading) {
  10231         return /*#__PURE__*/_react.default.createElement("div", {
  10232           className: "elementor-loading"
  10233         }, /*#__PURE__*/_react.default.createElement("div", {
  10234           className: "elementor-loader-wrapper"
  10235         }, /*#__PURE__*/_react.default.createElement("div", {
  10236           className: "elementor-loader"
  10237         }, /*#__PURE__*/_react.default.createElement("div", {
  10238           className: "elementor-loader-boxes"
  10239         }, /*#__PURE__*/_react.default.createElement("div", {
  10240           className: "elementor-loader-box"
  10241         }), /*#__PURE__*/_react.default.createElement("div", {
  10242           className: "elementor-loader-box"
  10243         }), /*#__PURE__*/_react.default.createElement("div", {
  10244           className: "elementor-loader-box"
  10245         }), /*#__PURE__*/_react.default.createElement("div", {
  10246           className: "elementor-loader-box"
  10247         }))), /*#__PURE__*/_react.default.createElement("div", {
  10248           className: "elementor-loading-title"
  10249         }, __('Loading', 'elementor')))); // <div className="e-loading-wrapper"><h3>{ __( 'Loading', 'elementor' ) }...</h3></div>;
  10250       }
  10251 
  10252       return /*#__PURE__*/_react.default.createElement(Context.Provider, {
  10253         value: this.state
  10254       }, this.props.children);
  10255     }
  10256   }]);
  10257   return TemplateTypesContext;
  10258 }(_react.default.Component);
  10259 
  10260 (0, _defineProperty2.default)(TemplateTypesContext, "propTypes", {
  10261   children: PropTypes.object.isRequired
  10262 });
  10263 var TemplateTypesConsumer = Context.Consumer;
  10264 exports.TemplateTypesConsumer = TemplateTypesConsumer;
  10265 var _default = TemplateTypesContext;
  10266 exports.default = _default;
  10267 
  10268 /***/ }),
  10269 
  10270 /***/ "../core/app/modules/site-editor/assets/js/module.js":
  10271 /*!***********************************************************!*\
  10272   !*** ../core/app/modules/site-editor/assets/js/module.js ***!
  10273   \***********************************************************/
  10274 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
  10275 
  10276 "use strict";
  10277 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
  10278 
  10279 
  10280 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
  10281 
  10282 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
  10283 
  10284 _Object$defineProperty(exports, "__esModule", {
  10285   value: true
  10286 });
  10287 
  10288 exports.default = void 0;
  10289 
  10290 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
  10291 
  10292 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
  10293 
  10294 var _router = _interopRequireDefault(__webpack_require__(/*! @elementor/router */ "@elementor/router"));
  10295 
  10296 var _promotion = _interopRequireDefault(__webpack_require__(/*! ./pages/promotion */ "../core/app/modules/site-editor/assets/js/pages/promotion.js"));
  10297 
  10298 var _notFound = _interopRequireDefault(__webpack_require__(/*! ./pages/not-found */ "../core/app/modules/site-editor/assets/js/pages/not-found.js"));
  10299 
  10300 var SiteEditor = /*#__PURE__*/function () {
  10301   function SiteEditor() {
  10302     (0, _classCallCheck2.default)(this, SiteEditor);
  10303     this.saveTemplateTypesToCache();
  10304 
  10305     _router.default.addRoute({
  10306       path: '/site-editor/promotion',
  10307       component: _promotion.default
  10308     });
  10309 
  10310     _router.default.addRoute({
  10311       path: '/site-editor/*',
  10312       component: _notFound.default
  10313     });
  10314   }
  10315 
  10316   (0, _createClass2.default)(SiteEditor, [{
  10317     key: "saveTemplateTypesToCache",
  10318     value: function saveTemplateTypesToCache() {
  10319       var types = this.getTypes();
  10320       elementorCommon.ajax.addRequestCache({
  10321         unique_id: 'app_site_editor_template_types'
  10322       }, types);
  10323     }
  10324   }, {
  10325     key: "getTypes",
  10326     value: function getTypes() {
  10327       return [{
  10328         type: 'header',
  10329         icon: 'eicon-header',
  10330         title: __('Header', 'elementor'),
  10331         urls: {
  10332           thumbnail: elementorAppConfig.assets_url + '/images/app/site-editor/header.svg'
  10333         },
  10334         tooltip_data: {
  10335           title: __('What is a Header Template?', 'elementor'),
  10336           content: __('The header template allows you to easily design and edit custom WordPress headers so you are no longer constrained by your theme’s header design limitations.', 'elementor'),
  10337           tip: __('You can create multiple headers, and assign each to different areas of your site.', 'elementor'),
  10338           docs: 'https://go.elementor.com/app-theme-builder-header',
  10339           video_url: 'https://www.youtube.com/embed/HHy5RK6W-6I'
  10340         }
  10341       }, {
  10342         type: 'footer',
  10343         icon: 'eicon-footer',
  10344         title: __('Footer', 'elementor'),
  10345         urls: {
  10346           thumbnail: elementorAppConfig.assets_url + '/images/app/site-editor/footer.svg'
  10347         },
  10348         tooltip_data: {
  10349           title: __('What is a Footer Template?', 'elementor'),
  10350           content: __('The footer template allows you to easily design and edit custom WordPress footers without the limits of your theme’s footer design constraints', 'elementor'),
  10351           tip: __('You can create multiple footers, and assign each to different areas of your site.', 'elementor'),
  10352           docs: 'https://go.elementor.com/app-theme-builder-footer',
  10353           video_url: 'https://www.youtube.com/embed/xa8DoR4tQrY'
  10354         }
  10355       }, {
  10356         type: 'single-page',
  10357         icon: 'eicon-single-page',
  10358         title: __('Single Page', 'elementor'),
  10359         urls: {
  10360           thumbnail: elementorAppConfig.assets_url + '/images/app/site-editor/single-page.svg'
  10361         },
  10362         tooltip_data: {
  10363           title: __('What is a Single Page Template?', 'elementor'),
  10364           content: __('A single page template allows you to easily create the layout and style of pages, ensuring design consistency across all the pages of your site.', 'elementor'),
  10365           tip: __('You can create multiple single page templates, and assign each to different areas of your site.', 'elementor'),
  10366           docs: 'https://go.elementor.com/app-theme-builder-page',
  10367           video_url: 'https://www.youtube.com/embed/_y5eZ60lVoY'
  10368         }
  10369       }, {
  10370         type: 'single-post',
  10371         icon: 'eicon-single-post',
  10372         title: __('Single Post', 'elementor'),
  10373         urls: {
  10374           thumbnail: elementorAppConfig.assets_url + '/images/app/site-editor/single-post.svg'
  10375         },
  10376         tooltip_data: {
  10377           title: __('What is a Single Post Template?', 'elementor'),
  10378           content: __('A single post template allows you to easily design the layout and style of posts, ensuring a design consistency throughout all your blog posts, for example.', 'elementor'),
  10379           tip: __('You can create multiple single post templates, and assign each to a different category.', 'elementor'),
  10380           docs: 'https://go.elementor.com/app-theme-builder-post',
  10381           video_url: 'https://www.youtube.com/embed/8Fk-Edu7DL0'
  10382         }
  10383       }, {
  10384         type: 'archive',
  10385         icon: 'eicon-archive',
  10386         title: __('Archive', 'elementor'),
  10387         urls: {
  10388           thumbnail: elementorAppConfig.assets_url + '/images/app/site-editor/archive.svg'
  10389         },
  10390         tooltip_data: {
  10391           title: __('What is an Archive Template?', 'elementor'),
  10392           content: __('An archive template allows you to easily design the layout and style of archive pages - those pages that show a list of posts (e.g. a blog’s list of recent posts), which may be filtered by terms such as authors, categories, tags, search results, etc.', 'elementor'),
  10393           tip: __('If you’d like a different style for a specific category, it’s easy to create a separate archive template whose condition is to only display when users are viewing that category’s list of posts.', 'elementor'),
  10394           docs: 'https://go.elementor.com/app-theme-builder-archive',
  10395           video_url: 'https://www.youtube.com/embed/wxElpEh9bfA'
  10396         }
  10397       }, {
  10398         type: 'search-results',
  10399         icon: 'eicon-search-results',
  10400         title: __('Search Results', 'elementor'),
  10401         urls: {
  10402           thumbnail: elementorAppConfig.assets_url + '/images/app/site-editor/search-results.svg'
  10403         },
  10404         tooltip_data: {
  10405           title: __('What is a Search Results Template?', 'elementor'),
  10406           content: __('You can easily control the layout and design of the Search Results page with the Search Results template, which is simply a special archive template just for displaying search results.', 'elementor'),
  10407           tip: __('You can customize the message if there are no results for the search term.', 'elementor'),
  10408           docs: 'https://go.elementor.com/app-theme-builder-search-results',
  10409           video_url: 'https://www.youtube.com/embed/KKkIU_L5sDo'
  10410         }
  10411       }, {
  10412         type: 'product',
  10413         icon: 'eicon-single-product',
  10414         title: __('Product', 'elementor'),
  10415         urls: {
  10416           thumbnail: elementorAppConfig.assets_url + '/images/app/site-editor/product.svg'
  10417         },
  10418         tooltip_data: {
  10419           title: __('What is a Single Product Template?', 'elementor'),
  10420           content: __('A single product template allows you to easily design the layout and style of WooCommerce single product pages, and apply that template to various conditions that you assign.', 'elementor'),
  10421           tip: __('You can create multiple single product templates, and assign each to different types of products, enabling a custom design for each group of similar products.', 'elementor'),
  10422           docs: 'https://go.elementor.com/app-theme-builder-product',
  10423           video_url: 'https://www.youtube.com/embed/PjhoB1RWkBM'
  10424         }
  10425       }, {
  10426         type: 'products',
  10427         icon: 'eicon-products',
  10428         title: __('Products Archive', 'elementor'),
  10429         urls: {
  10430           thumbnail: elementorAppConfig.assets_url + '/images/app/site-editor/products.svg'
  10431         },
  10432         tooltip_data: {
  10433           title: __('What is a Products Archive Template?', 'elementor'),
  10434           content: __('A products archive template allows you to easily design the layout and style of your WooCommerce shop page or other product archive pages - those pages that show a list of products, which may be filtered by terms such as categories, tags, etc.', 'elementor'),
  10435           tip: __('You can create multiple archive product templates, and assign each to different categories of products. This gives you the freedom to customize the appearance for each type of product being shown.', 'elementor'),
  10436           docs: 'https://go.elementor.com/app-theme-builder-products-archive',
  10437           video_url: 'https://www.youtube.com/embed/cQLeirgkguA'
  10438         }
  10439       }, {
  10440         type: 'error-404',
  10441         icon: 'eicon-error-404',
  10442         title: __('Error 404', 'elementor'),
  10443         urls: {
  10444           thumbnail: elementorAppConfig.assets_url + '/images/app/site-editor/error-404.svg'
  10445         },
  10446         tooltip_data: {
  10447           title: __('What is a 404 Page Template?', 'elementor'),
  10448           content: __('A 404 page template allows you to easily design the layout and style of the page that is displayed when a visitor arrives at a page that does not exist.', 'elementor'),
  10449           tip: __('Keep your site\'s visitors happy when they get lost by displaying your recent posts, a search bar, or any information that might help the user find what they were looking for.', 'elementor'),
  10450           docs: 'https://go.elementor.com/app-theme-builder-404',
  10451           video_url: 'https://www.youtube.com/embed/ACCNp9tBMQg'
  10452         }
  10453       }];
  10454     }
  10455   }]);
  10456   return SiteEditor;
  10457 }();
  10458 
  10459 exports.default = SiteEditor;
  10460 
  10461 /***/ }),
  10462 
  10463 /***/ "../core/app/modules/site-editor/assets/js/molecules/site-part.js":
  10464 /*!************************************************************************!*\
  10465   !*** ../core/app/modules/site-editor/assets/js/molecules/site-part.js ***!
  10466   \************************************************************************/
  10467 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
  10468 
  10469 "use strict";
  10470 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
  10471 
  10472 
  10473 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
  10474 
  10475 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
  10476 
  10477 _Object$defineProperty(exports, "__esModule", {
  10478   value: true
  10479 });
  10480 
  10481 exports.default = SitePart;
  10482 
  10483 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
  10484 
  10485 var _card = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/card/card */ "../core/app/assets/js/ui/card/card.js"));
  10486 
  10487 var _cardHeader = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/card/card-header */ "../core/app/assets/js/ui/card/card-header.js"));
  10488 
  10489 var _cardBody = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/card/card-body */ "../core/app/assets/js/ui/card/card-body.js"));
  10490 
  10491 var _cardImage = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/card/card-image */ "../core/app/assets/js/ui/card/card-image.js"));
  10492 
  10493 var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
  10494 
  10495 __webpack_require__(/*! ./site-part.scss */ "../core/app/modules/site-editor/assets/js/molecules/site-part.scss");
  10496 
  10497 function SitePart(props) {
  10498   return /*#__PURE__*/_react.default.createElement(_card.default, {
  10499     className: "e-site-part"
  10500   }, /*#__PURE__*/_react.default.createElement(_cardHeader.default, null, /*#__PURE__*/_react.default.createElement(_heading.default, {
  10501     tag: "h1",
  10502     variant: "text-sm",
  10503     className: "eps-card__headline"
  10504   }, props.title), props.actionButton), /*#__PURE__*/_react.default.createElement(_cardBody.default, null, /*#__PURE__*/_react.default.createElement(_cardImage.default, {
  10505     alt: props.title,
  10506     src: props.thumbnail
  10507   }, props.children)));
  10508 }
  10509 
  10510 SitePart.propTypes = {
  10511   thumbnail: PropTypes.string.isRequired,
  10512   title: PropTypes.string.isRequired,
  10513   children: PropTypes.object,
  10514   showIndicator: PropTypes.bool,
  10515   actionButton: PropTypes.object
  10516 };
  10517 
  10518 /***/ }),
  10519 
  10520 /***/ "../core/app/modules/site-editor/assets/js/organisms/all-parts-button.js":
  10521 /*!*******************************************************************************!*\
  10522   !*** ../core/app/modules/site-editor/assets/js/organisms/all-parts-button.js ***!
  10523   \*******************************************************************************/
  10524 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
  10525 
  10526 "use strict";
  10527 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
  10528 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
  10529 
  10530 
  10531 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
  10532 
  10533 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
  10534 
  10535 _Object$defineProperty(exports, "__esModule", {
  10536   value: true
  10537 });
  10538 
  10539 exports.default = AllPartsButton;
  10540 
  10541 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
  10542 
  10543 __webpack_require__(/*! core-js/modules/es6.regexp.match.js */ "../node_modules/core-js/modules/es6.regexp.match.js");
  10544 
  10545 var _menuItem = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/menu/menu-item */ "../core/app/assets/js/ui/menu/menu-item.js"));
  10546 
  10547 var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
  10548 
  10549 function AllPartsButton(props) {
  10550   var activePathname = '/site-editor/templates';
  10551   return /*#__PURE__*/_react.default.createElement(_router.Match, {
  10552     path: activePathname
  10553   }, function (_ref) {
  10554     var match = _ref.match;
  10555     var className = "eps-menu-item__link".concat(match || props.promotion ? ' eps-menu-item--active' : '');
  10556     return /*#__PURE__*/_react.default.createElement(_menuItem.default, {
  10557       text: __('All Parts', 'elementor'),
  10558       className: className,
  10559       icon: "eicon-filter",
  10560       url: props.url
  10561     });
  10562   });
  10563 }
  10564 
  10565 AllPartsButton.propTypes = {
  10566   url: PropTypes.string,
  10567   promotion: PropTypes.bool
  10568 };
  10569 
  10570 /***/ }),
  10571 
  10572 /***/ "../core/app/modules/site-editor/assets/js/organisms/menu.js":
  10573 /*!*******************************************************************!*\
  10574   !*** ../core/app/modules/site-editor/assets/js/organisms/menu.js ***!
  10575   \*******************************************************************/
  10576 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
  10577 
  10578 "use strict";
  10579 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
  10580 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
  10581 
  10582 
  10583 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
  10584 
  10585 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
  10586 
  10587 _Object$defineProperty(exports, "__esModule", {
  10588   value: true
  10589 });
  10590 
  10591 exports.default = Menu;
  10592 
  10593 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
  10594 
  10595 var _menu = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/menu/menu */ "../core/app/assets/js/ui/menu/menu.js"));
  10596 
  10597 var _templateTypes = __webpack_require__(/*! ../context/template-types */ "../core/app/modules/site-editor/assets/js/context/template-types.js");
  10598 
  10599 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
  10600 
  10601 var _addNewButton = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/add-new-button */ "../core/app/assets/js/ui/molecules/add-new-button.js"));
  10602 
  10603 __webpack_require__(/*! ./menu.scss */ "../core/app/modules/site-editor/assets/js/organisms/menu.scss");
  10604 
  10605 function Menu(props) {
  10606   var _React$useContext = _react.default.useContext(_templateTypes.Context),
  10607       templateTypes = _React$useContext.templateTypes,
  10608       actionButton = function actionButton(itemProps) {
  10609     var className = 'eps-menu-item__action-button';
  10610 
  10611     if (props.promotion) {
  10612       return /*#__PURE__*/_react.default.createElement(_button.default, {
  10613         text: __('Go Pro', 'elementor'),
  10614         hideText: true,
  10615         icon: "eicon-lock",
  10616         className: className
  10617       });
  10618     }
  10619 
  10620     var goToCreate = function goToCreate() {
  10621       location.href = itemProps.urls.create;
  10622     };
  10623 
  10624     return /*#__PURE__*/_react.default.createElement("span", {
  10625       className: className
  10626     }, /*#__PURE__*/_react.default.createElement(_addNewButton.default, {
  10627       hideText: true,
  10628       size: "sm",
  10629       onClick: function onClick() {
  10630         return goToCreate();
  10631       }
  10632     }));
  10633   };
  10634 
  10635   return /*#__PURE__*/_react.default.createElement(_menu.default, {
  10636     menuItems: templateTypes,
  10637     actionButton: actionButton,
  10638     promotion: props.promotion
  10639   }, props.allPartsButton, /*#__PURE__*/_react.default.createElement("div", {
  10640     className: "eps-menu__title"
  10641   }, __('Site Parts', 'elementor')));
  10642 }
  10643 
  10644 Menu.propTypes = {
  10645   allPartsButton: PropTypes.element.isRequired,
  10646   promotion: PropTypes.bool
  10647 };
  10648 
  10649 /***/ }),
  10650 
  10651 /***/ "../core/app/modules/site-editor/assets/js/organisms/site-parts.js":
  10652 /*!*************************************************************************!*\
  10653   !*** ../core/app/modules/site-editor/assets/js/organisms/site-parts.js ***!
  10654   \*************************************************************************/
  10655 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
  10656 
  10657 "use strict";
  10658 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
  10659 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
  10660 
  10661 
  10662 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
  10663 
  10664 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
  10665 
  10666 _Object$defineProperty(exports, "__esModule", {
  10667   value: true
  10668 });
  10669 
  10670 exports.default = SiteParts;
  10671 
  10672 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
  10673 
  10674 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
  10675 
  10676 __webpack_require__(/*! core-js/modules/es6.array.map.js */ "../node_modules/core-js/modules/es6.array.map.js");
  10677 
  10678 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
  10679 
  10680 var _cssGrid = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/css-grid */ "../core/app/assets/js/ui/atoms/css-grid.js"));
  10681 
  10682 var _modal = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/modal/modal */ "../core/app/assets/js/ui/modal/modal.js"));
  10683 
  10684 var _sitePart = _interopRequireDefault(__webpack_require__(/*! ../molecules/site-part */ "../core/app/modules/site-editor/assets/js/molecules/site-part.js"));
  10685 
  10686 var _templateTypes = __webpack_require__(/*! ../context/template-types */ "../core/app/modules/site-editor/assets/js/context/template-types.js");
  10687 
  10688 var InfoButton = function InfoButton(props) {
  10689   var toggleButtonProps = {
  10690     text: __('Info', 'elementor'),
  10691     hideText: true,
  10692     icon: 'eicon-info-circle e-site-part__info-toggle'
  10693   };
  10694   return /*#__PURE__*/_react.default.createElement(_modal.default, {
  10695     toggleButtonProps: toggleButtonProps,
  10696     title: props.title
  10697   }, /*#__PURE__*/_react.default.createElement(_cssGrid.default, {
  10698     columns: 2,
  10699     spacing: 60
  10700   }, /*#__PURE__*/_react.default.createElement("section", null, /*#__PURE__*/_react.default.createElement("h3", null, props.type), /*#__PURE__*/_react.default.createElement("p", null, props.content, /*#__PURE__*/_react.default.createElement("br", null), /*#__PURE__*/_react.default.createElement(_button.default, {
  10701     text: __('Learn More', 'elementor'),
  10702     color: "link",
  10703     target: "_blank",
  10704     url: props.docs
  10705   })), /*#__PURE__*/_react.default.createElement("div", {
  10706     className: "eps-modal__tip"
  10707   }, /*#__PURE__*/_react.default.createElement("h3", null, __('Tip', 'elementor')), /*#__PURE__*/_react.default.createElement("p", null, props.tip))), /*#__PURE__*/_react.default.createElement("section", null, /*#__PURE__*/_react.default.createElement("h3", null, __('Watch Video', 'elementor')), /*#__PURE__*/_react.default.createElement("div", {
  10708     className: "video-wrapper"
  10709   }, /*#__PURE__*/_react.default.createElement("iframe", {
  10710     id: "ytplayer",
  10711     src: props.video_url,
  10712     frameBorder: "0"
  10713   })))));
  10714 };
  10715 
  10716 InfoButton.propTypes = {
  10717   content: PropTypes.string.isRequired,
  10718   docs: PropTypes.string.isRequired,
  10719   tip: PropTypes.string.isRequired,
  10720   title: PropTypes.string.isRequired,
  10721   type: PropTypes.string.isRequired,
  10722   video_url: PropTypes.string.isRequired
  10723 };
  10724 
  10725 function SiteParts(props) {
  10726   var _React$useContext = _react.default.useContext(_templateTypes.Context),
  10727       templateTypes = _React$useContext.templateTypes;
  10728 
  10729   return /*#__PURE__*/_react.default.createElement(_cssGrid.default, {
  10730     className: "e-site-editor__site-parts",
  10731     colMinWidth: 200,
  10732     spacing: 25
  10733   }, templateTypes.map(function (item) {
  10734     return /*#__PURE__*/_react.default.createElement(_sitePart.default, (0, _extends2.default)({
  10735       className: "e-site-editor__site-part",
  10736       actionButton: /*#__PURE__*/_react.default.createElement(InfoButton, (0, _extends2.default)({
  10737         type: item.title
  10738       }, item.tooltip_data)),
  10739       thumbnail: item.urls.thumbnail,
  10740       key: item.type
  10741     }, item), _react.default.createElement(props.hoverElement, item));
  10742   }));
  10743 }
  10744 
  10745 SiteParts.propTypes = {
  10746   hoverElement: PropTypes.func.isRequired
  10747 };
  10748 
  10749 /***/ }),
  10750 
  10751 /***/ "../core/app/modules/site-editor/assets/js/package.js":
  10752 /*!************************************************************!*\
  10753   !*** ../core/app/modules/site-editor/assets/js/package.js ***!
  10754   \************************************************************/
  10755 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
  10756 
  10757 "use strict";
  10758 
  10759 
  10760 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
  10761 
  10762 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
  10763 
  10764 _Object$defineProperty(exports, "__esModule", {
  10765   value: true
  10766 });
  10767 
  10768 exports.default = void 0;
  10769 
  10770 var _allPartsButton = _interopRequireDefault(__webpack_require__(/*! ./organisms/all-parts-button */ "../core/app/modules/site-editor/assets/js/organisms/all-parts-button.js"));
  10771 
  10772 var _layout = _interopRequireDefault(__webpack_require__(/*! ./templates/layout */ "../core/app/modules/site-editor/assets/js/templates/layout.js"));
  10773 
  10774 var _module = _interopRequireDefault(__webpack_require__(/*! ./module */ "../core/app/modules/site-editor/assets/js/module.js"));
  10775 
  10776 var _notFound = _interopRequireDefault(__webpack_require__(/*! ./pages/not-found */ "../core/app/modules/site-editor/assets/js/pages/not-found.js"));
  10777 
  10778 var _siteParts = _interopRequireDefault(__webpack_require__(/*! ./organisms/site-parts */ "../core/app/modules/site-editor/assets/js/organisms/site-parts.js"));
  10779 
  10780 var _sitePart = _interopRequireDefault(__webpack_require__(/*! ./molecules/site-part */ "../core/app/modules/site-editor/assets/js/molecules/site-part.js"));
  10781 
  10782 var _templateTypes = __webpack_require__(/*! ./context/template-types */ "../core/app/modules/site-editor/assets/js/context/template-types.js");
  10783 
  10784 // Alphabetical order.
  10785 var _default = {
  10786   AllPartsButton: _allPartsButton.default,
  10787   Layout: _layout.default,
  10788   Module: _module.default,
  10789   NotFound: _notFound.default,
  10790   SitePart: _sitePart.default,
  10791   SiteParts: _siteParts.default,
  10792   TemplateTypesContext: _templateTypes.Context
  10793 };
  10794 exports.default = _default;
  10795 
  10796 /***/ }),
  10797 
  10798 /***/ "../core/app/modules/site-editor/assets/js/pages/not-found.js":
  10799 /*!********************************************************************!*\
  10800   !*** ../core/app/modules/site-editor/assets/js/pages/not-found.js ***!
  10801   \********************************************************************/
  10802 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
  10803 
  10804 "use strict";
  10805 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
  10806 
  10807 
  10808 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
  10809 
  10810 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
  10811 
  10812 _Object$defineProperty(exports, "__esModule", {
  10813   value: true
  10814 });
  10815 
  10816 exports.default = NotFound;
  10817 
  10818 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
  10819 
  10820 __webpack_require__(/*! core-js/modules/es6.regexp.split.js */ "../node_modules/core-js/modules/es6.regexp.split.js");
  10821 
  10822 var _dialog = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/dialog/dialog */ "../core/app/assets/js/ui/dialog/dialog.js"));
  10823 
  10824 function NotFound() {
  10825   var url = _react.default.useMemo(function () {
  10826     var _elementorAppConfig$m;
  10827 
  10828     return ((_elementorAppConfig$m = elementorAppConfig.menu_url.split('#')) === null || _elementorAppConfig$m === void 0 ? void 0 : _elementorAppConfig$m[1]) || '/site-editor';
  10829   }, []);
  10830 
  10831   return /*#__PURE__*/_react.default.createElement(_dialog.default, {
  10832     title: __('Theme Builder could not be loaded', 'elementor'),
  10833     text: __('We’re sorry, but something went wrong. Click on ‘Learn more’ and follow each of the steps to quickly solve it.', 'elementor'),
  10834     approveButtonUrl: "https://go.elementor.com/app-theme-builder-load-issue",
  10835     approveButtonColor: "link",
  10836     approveButtonTarget: "_blank",
  10837     approveButtonText: __('Learn More', 'elementor'),
  10838     dismissButtonText: __('Go Back', 'elementor'),
  10839     dismissButtonUrl: url
  10840   });
  10841 }
  10842 
  10843 /***/ }),
  10844 
  10845 /***/ "../core/app/modules/site-editor/assets/js/pages/promotion.js":
  10846 /*!********************************************************************!*\
  10847   !*** ../core/app/modules/site-editor/assets/js/pages/promotion.js ***!
  10848   \********************************************************************/
  10849 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
  10850 
  10851 "use strict";
  10852 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
  10853 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
  10854 
  10855 
  10856 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
  10857 
  10858 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
  10859 
  10860 _Object$defineProperty(exports, "__esModule", {
  10861   value: true
  10862 });
  10863 
  10864 exports.default = Promotion;
  10865 
  10866 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
  10867 
  10868 var _allPartsButton = _interopRequireDefault(__webpack_require__(/*! ../organisms/all-parts-button */ "../core/app/modules/site-editor/assets/js/organisms/all-parts-button.js"));
  10869 
  10870 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
  10871 
  10872 var _cardOverlay = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/card/card-overlay */ "../core/app/assets/js/ui/card/card-overlay.js"));
  10873 
  10874 var _grid = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/grid/grid */ "../core/app/assets/js/ui/grid/grid.js"));
  10875 
  10876 var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
  10877 
  10878 var _layout = _interopRequireDefault(__webpack_require__(/*! ../templates/layout */ "../core/app/modules/site-editor/assets/js/templates/layout.js"));
  10879 
  10880 var _siteParts = _interopRequireDefault(__webpack_require__(/*! ../organisms/site-parts */ "../core/app/modules/site-editor/assets/js/organisms/site-parts.js"));
  10881 
  10882 var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
  10883 
  10884 __webpack_require__(/*! ./promotion.scss */ "../core/app/modules/site-editor/assets/js/pages/promotion.scss");
  10885 
  10886 function Promotion() {
  10887   var promotionUrl = 'https://go.elementor.com/go-pro-theme-builder',
  10888       PromotionHoverElement = function PromotionHoverElement(props) {
  10889     var promotionUrlWithType = "".concat(promotionUrl, "?type=").concat(props.type);
  10890     return /*#__PURE__*/_react.default.createElement(_cardOverlay.default, {
  10891       className: "e-site-editor__promotion-overlay"
  10892     }, /*#__PURE__*/_react.default.createElement("a", {
  10893       className: "e-site-editor__promotion-overlay__link",
  10894       target: "_blank",
  10895       rel: "noopener noreferrer",
  10896       href: promotionUrlWithType
  10897     }, /*#__PURE__*/_react.default.createElement("i", {
  10898       className: "e-site-editor__promotion-overlay__icon eicon-lock"
  10899     }), /*#__PURE__*/_react.default.createElement(_button.default, {
  10900       size: "sm",
  10901       color: "cta",
  10902       variant: "contained",
  10903       text: __('Go Pro', 'elementor')
  10904     })));
  10905   };
  10906 
  10907   PromotionHoverElement.propTypes = {
  10908     className: PropTypes.string,
  10909     type: PropTypes.string.isRequired
  10910   };
  10911   return /*#__PURE__*/_react.default.createElement(_layout.default, {
  10912     allPartsButton: /*#__PURE__*/_react.default.createElement(_allPartsButton.default, {
  10913       promotion: true
  10914     }),
  10915     promotion: true
  10916   }, /*#__PURE__*/_react.default.createElement("section", {
  10917     className: "e-site-editor__promotion"
  10918   }, /*#__PURE__*/_react.default.createElement(_grid.default, {
  10919     container: true,
  10920     className: "page-header"
  10921   }, /*#__PURE__*/_react.default.createElement(_grid.default, {
  10922     item: true,
  10923     sm: 7,
  10924     justify: "end"
  10925   }, /*#__PURE__*/_react.default.createElement(_heading.default, {
  10926     variant: "h1"
  10927   }, __('Create Full Site', 'elementor')), /*#__PURE__*/_react.default.createElement(_text.default, null, __('Theme Builder is the industry leading all-in-one solution that lets you customize every part of your WordPress theme visually: Header, Footer, Single, Archive & WooCommerce', 'elementor'))), /*#__PURE__*/_react.default.createElement(_grid.default, {
  10928     item: true,
  10929     container: true,
  10930     justify: "end",
  10931     alignItems: "start",
  10932     sm: 5
  10933   }, /*#__PURE__*/_react.default.createElement(_button.default, {
  10934     size: "sm",
  10935     color: "cta",
  10936     variant: "contained",
  10937     url: promotionUrl,
  10938     text: __('Go Pro', 'elementor')
  10939   }))), /*#__PURE__*/_react.default.createElement("hr", {
  10940     className: "eps-separator"
  10941   }), /*#__PURE__*/_react.default.createElement(_siteParts.default, {
  10942     hoverElement: PromotionHoverElement
  10943   })));
  10944 }
  10945 
  10946 /***/ }),
  10947 
  10948 /***/ "../core/app/modules/site-editor/assets/js/templates/layout.js":
  10949 /*!*********************************************************************!*\
  10950   !*** ../core/app/modules/site-editor/assets/js/templates/layout.js ***!
  10951   \*********************************************************************/
  10952 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
  10953 
  10954 "use strict";
  10955 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
  10956 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
  10957 
  10958 
  10959 var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
  10960 
  10961 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
  10962 
  10963 _Object$defineProperty(exports, "__esModule", {
  10964   value: true
  10965 });
  10966 
  10967 exports.default = Layout;
  10968 
  10969 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
  10970 
  10971 var _page = _interopRequireDefault(__webpack_require__(/*! elementor-app/layout/page */ "../core/app/assets/js/layout/page.js"));
  10972 
  10973 var _menu = _interopRequireDefault(__webpack_require__(/*! ../organisms/menu */ "../core/app/modules/site-editor/assets/js/organisms/menu.js"));
  10974 
  10975 var _templateTypes = _interopRequireDefault(__webpack_require__(/*! ../context/template-types */ "../core/app/modules/site-editor/assets/js/context/template-types.js"));
  10976 
  10977 __webpack_require__(/*! ./site-editor.scss */ "../core/app/modules/site-editor/assets/js/templates/site-editor.scss");
  10978 
  10979 function Layout(props) {
  10980   var config = {
  10981     title: __('Theme Builder', 'elementor'),
  10982     titleRedirectRoute: '/site-editor',
  10983     headerButtons: props.headerButtons,
  10984     sidebar: /*#__PURE__*/_react.default.createElement(_menu.default, {
  10985       allPartsButton: props.allPartsButton,
  10986       promotion: props.promotion
  10987     }),
  10988     content: props.children
  10989   };
  10990   return /*#__PURE__*/_react.default.createElement(_templateTypes.default, null, /*#__PURE__*/_react.default.createElement(_page.default, config));
  10991 }
  10992 
  10993 Layout.propTypes = {
  10994   headerButtons: PropTypes.arrayOf(PropTypes.object),
  10995   allPartsButton: PropTypes.element.isRequired,
  10996   children: PropTypes.object.isRequired,
  10997   promotion: PropTypes.bool
  10998 };
  10999 Layout.defaultProps = {
  11000   headerButtons: []
  11001 };
  11002 
  11003 /***/ }),
  11004 
  11005 /***/ "../node_modules/core-js/library/fn/array/from.js":
  11006 /*!********************************************************!*\
  11007   !*** ../node_modules/core-js/library/fn/array/from.js ***!
  11008   \********************************************************/
  11009 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  11010 
  11011 __webpack_require__(/*! ../../modules/es6.string.iterator */ "../node_modules/core-js/library/modules/es6.string.iterator.js");
  11012 __webpack_require__(/*! ../../modules/es6.array.from */ "../node_modules/core-js/library/modules/es6.array.from.js");
  11013 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Array.from;
  11014 
  11015 
  11016 /***/ }),
  11017 
  11018 /***/ "../node_modules/core-js/library/fn/array/is-array.js":
  11019 /*!************************************************************!*\
  11020   !*** ../node_modules/core-js/library/fn/array/is-array.js ***!
  11021   \************************************************************/
  11022 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  11023 
  11024 __webpack_require__(/*! ../../modules/es6.array.is-array */ "../node_modules/core-js/library/modules/es6.array.is-array.js");
  11025 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Array.isArray;
  11026 
  11027 
  11028 /***/ }),
  11029 
  11030 /***/ "../node_modules/core-js/library/fn/json/stringify.js":
  11031 /*!************************************************************!*\
  11032   !*** ../node_modules/core-js/library/fn/json/stringify.js ***!
  11033   \************************************************************/
  11034 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  11035 
  11036 var core = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js");
  11037 var $JSON = core.JSON || (core.JSON = { stringify: JSON.stringify });
  11038 module.exports = function stringify(it) { // eslint-disable-line no-unused-vars
  11039   return $JSON.stringify.apply($JSON, arguments);
  11040 };
  11041 
  11042 
  11043 /***/ }),
  11044 
  11045 /***/ "../node_modules/core-js/library/fn/object/assign.js":
  11046 /*!***********************************************************!*\
  11047   !*** ../node_modules/core-js/library/fn/object/assign.js ***!
  11048   \***********************************************************/
  11049 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  11050 
  11051 __webpack_require__(/*! ../../modules/es6.object.assign */ "../node_modules/core-js/library/modules/es6.object.assign.js");
  11052 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.assign;
  11053 
  11054 
  11055 /***/ }),
  11056 
  11057 /***/ "../node_modules/core-js/library/fn/object/create.js":
  11058 /*!***********************************************************!*\
  11059   !*** ../node_modules/core-js/library/fn/object/create.js ***!
  11060   \***********************************************************/
  11061 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  11062 
  11063 __webpack_require__(/*! ../../modules/es6.object.create */ "../node_modules/core-js/library/modules/es6.object.create.js");
  11064 var $Object = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object;
  11065 module.exports = function create(P, D) {
  11066   return $Object.create(P, D);
  11067 };
  11068 
  11069 
  11070 /***/ }),
  11071 
  11072 /***/ "../node_modules/core-js/library/fn/object/define-properties.js":
  11073 /*!**********************************************************************!*\
  11074   !*** ../node_modules/core-js/library/fn/object/define-properties.js ***!
  11075   \**********************************************************************/
  11076 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  11077 
  11078 __webpack_require__(/*! ../../modules/es6.object.define-properties */ "../node_modules/core-js/library/modules/es6.object.define-properties.js");
  11079 var $Object = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object;
  11080 module.exports = function defineProperties(T, D) {
  11081   return $Object.defineProperties(T, D);
  11082 };
  11083 
  11084 
  11085 /***/ }),
  11086 
  11087 /***/ "../node_modules/core-js/library/fn/object/define-property.js":
  11088 /*!********************************************************************!*\
  11089   !*** ../node_modules/core-js/library/fn/object/define-property.js ***!
  11090   \********************************************************************/
  11091 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  11092 
  11093 __webpack_require__(/*! ../../modules/es6.object.define-property */ "../node_modules/core-js/library/modules/es6.object.define-property.js");
  11094 var $Object = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object;
  11095 module.exports = function defineProperty(it, key, desc) {
  11096   return $Object.defineProperty(it, key, desc);
  11097 };
  11098 
  11099 
  11100 /***/ }),
  11101 
  11102 /***/ "../node_modules/core-js/library/fn/object/entries.js":
  11103 /*!************************************************************!*\
  11104   !*** ../node_modules/core-js/library/fn/object/entries.js ***!
  11105   \************************************************************/
  11106 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  11107 
  11108 __webpack_require__(/*! ../../modules/es7.object.entries */ "../node_modules/core-js/library/modules/es7.object.entries.js");
  11109 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.entries;
  11110 
  11111 
  11112 /***/ }),
  11113 
  11114 /***/ "../node_modules/core-js/library/fn/object/get-own-property-descriptor.js":
  11115 /*!********************************************************************************!*\
  11116   !*** ../node_modules/core-js/library/fn/object/get-own-property-descriptor.js ***!
  11117   \********************************************************************************/
  11118 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  11119 
  11120 __webpack_require__(/*! ../../modules/es6.object.get-own-property-descriptor */ "../node_modules/core-js/library/modules/es6.object.get-own-property-descriptor.js");
  11121 var $Object = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object;
  11122 module.exports = function getOwnPropertyDescriptor(it, key) {
  11123   return $Object.getOwnPropertyDescriptor(it, key);
  11124 };
  11125 
  11126 
  11127 /***/ }),
  11128 
  11129 /***/ "../node_modules/core-js/library/fn/object/get-own-property-descriptors.js":
  11130 /*!*********************************************************************************!*\
  11131   !*** ../node_modules/core-js/library/fn/object/get-own-property-descriptors.js ***!
  11132   \*********************************************************************************/
  11133 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  11134 
  11135 __webpack_require__(/*! ../../modules/es7.object.get-own-property-descriptors */ "../node_modules/core-js/library/modules/es7.object.get-own-property-descriptors.js");
  11136 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.getOwnPropertyDescriptors;
  11137 
  11138 
  11139 /***/ }),
  11140 
  11141 /***/ "../node_modules/core-js/library/fn/object/get-own-property-symbols.js":
  11142 /*!*****************************************************************************!*\
  11143   !*** ../node_modules/core-js/library/fn/object/get-own-property-symbols.js ***!
  11144   \*****************************************************************************/
  11145 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  11146 
  11147 __webpack_require__(/*! ../../modules/es6.symbol */ "../node_modules/core-js/library/modules/es6.symbol.js");
  11148 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.getOwnPropertySymbols;
  11149 
  11150 
  11151 /***/ }),
  11152 
  11153 /***/ "../node_modules/core-js/library/fn/object/get-prototype-of.js":
  11154 /*!*********************************************************************!*\
  11155   !*** ../node_modules/core-js/library/fn/object/get-prototype-of.js ***!
  11156   \*********************************************************************/
  11157 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  11158 
  11159 __webpack_require__(/*! ../../modules/es6.object.get-prototype-of */ "../node_modules/core-js/library/modules/es6.object.get-prototype-of.js");
  11160 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.getPrototypeOf;
  11161 
  11162 
  11163 /***/ }),
  11164 
  11165 /***/ "../node_modules/core-js/library/fn/object/keys.js":
  11166 /*!*********************************************************!*\
  11167   !*** ../node_modules/core-js/library/fn/object/keys.js ***!
  11168   \*********************************************************/
  11169 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  11170 
  11171 __webpack_require__(/*! ../../modules/es6.object.keys */ "../node_modules/core-js/library/modules/es6.object.keys.js");
  11172 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.keys;
  11173 
  11174 
  11175 /***/ }),
  11176 
  11177 /***/ "../node_modules/core-js/library/fn/object/set-prototype-of.js":
  11178 /*!*********************************************************************!*\
  11179   !*** ../node_modules/core-js/library/fn/object/set-prototype-of.js ***!
  11180   \*********************************************************************/
  11181 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  11182 
  11183 __webpack_require__(/*! ../../modules/es6.object.set-prototype-of */ "../node_modules/core-js/library/modules/es6.object.set-prototype-of.js");
  11184 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Object.setPrototypeOf;
  11185 
  11186 
  11187 /***/ }),
  11188 
  11189 /***/ "../node_modules/core-js/library/fn/parse-int.js":
  11190 /*!*******************************************************!*\
  11191   !*** ../node_modules/core-js/library/fn/parse-int.js ***!
  11192   \*******************************************************/
  11193 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  11194 
  11195 __webpack_require__(/*! ../modules/es6.parse-int */ "../node_modules/core-js/library/modules/es6.parse-int.js");
  11196 module.exports = __webpack_require__(/*! ../modules/_core */ "../node_modules/core-js/library/modules/_core.js").parseInt;
  11197 
  11198 
  11199 /***/ }),
  11200 
  11201 /***/ "../node_modules/core-js/library/fn/reflect/construct.js":
  11202 /*!***************************************************************!*\
  11203   !*** ../node_modules/core-js/library/fn/reflect/construct.js ***!
  11204   \***************************************************************/
  11205 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  11206 
  11207 __webpack_require__(/*! ../../modules/es6.reflect.construct */ "../node_modules/core-js/library/modules/es6.reflect.construct.js");
  11208 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Reflect.construct;
  11209 
  11210 
  11211 /***/ }),
  11212 
  11213 /***/ "../node_modules/core-js/library/fn/reflect/get.js":
  11214 /*!*********************************************************!*\
  11215   !*** ../node_modules/core-js/library/fn/reflect/get.js ***!
  11216   \*********************************************************/
  11217 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  11218 
  11219 __webpack_require__(/*! ../../modules/es6.reflect.get */ "../node_modules/core-js/library/modules/es6.reflect.get.js");
  11220 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Reflect.get;
  11221 
  11222 
  11223 /***/ }),
  11224 
  11225 /***/ "../node_modules/core-js/library/fn/symbol/index.js":
  11226 /*!**********************************************************!*\
  11227   !*** ../node_modules/core-js/library/fn/symbol/index.js ***!
  11228   \**********************************************************/
  11229 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  11230 
  11231 __webpack_require__(/*! ../../modules/es6.symbol */ "../node_modules/core-js/library/modules/es6.symbol.js");
  11232 __webpack_require__(/*! ../../modules/es6.object.to-string */ "../node_modules/core-js/library/modules/es6.object.to-string.js");
  11233 __webpack_require__(/*! ../../modules/es7.symbol.async-iterator */ "../node_modules/core-js/library/modules/es7.symbol.async-iterator.js");
  11234 __webpack_require__(/*! ../../modules/es7.symbol.observable */ "../node_modules/core-js/library/modules/es7.symbol.observable.js");
  11235 module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/core-js/library/modules/_core.js").Symbol;
  11236 
  11237 
  11238 /***/ }),
  11239 
  11240 /***/ "../node_modules/core-js/library/fn/symbol/iterator.js":
  11241 /*!*************************************************************!*\
  11242   !*** ../node_modules/core-js/library/fn/symbol/iterator.js ***!
  11243   \*************************************************************/
  11244 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  11245 
  11246 __webpack_require__(/*! ../../modules/es6.string.iterator */ "../node_modules/core-js/library/modules/es6.string.iterator.js");
  11247 __webpack_require__(/*! ../../modules/web.dom.iterable */ "../node_modules/core-js/library/modules/web.dom.iterable.js");
  11248 module.exports = __webpack_require__(/*! ../../modules/_wks-ext */ "../node_modules/core-js/library/modules/_wks-ext.js").f('iterator');
  11249 
  11250 
  11251 /***/ }),
  11252 
  11253 /***/ "../node_modules/core-js/library/fn/weak-map.js":
  11254 /*!******************************************************!*\
  11255   !*** ../node_modules/core-js/library/fn/weak-map.js ***!
  11256   \******************************************************/
  11257 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  11258 
  11259 __webpack_require__(/*! ../modules/es6.object.to-string */ "../node_modules/core-js/library/modules/es6.object.to-string.js");
  11260 __webpack_require__(/*! ../modules/web.dom.iterable */ "../node_modules/core-js/library/modules/web.dom.iterable.js");
  11261 __webpack_require__(/*! ../modules/es6.weak-map */ "../node_modules/core-js/library/modules/es6.weak-map.js");
  11262 __webpack_require__(/*! ../modules/es7.weak-map.of */ "../node_modules/core-js/library/modules/es7.weak-map.of.js");
  11263 __webpack_require__(/*! ../modules/es7.weak-map.from */ "../node_modules/core-js/library/modules/es7.weak-map.from.js");
  11264 module.exports = __webpack_require__(/*! ../modules/_core */ "../node_modules/core-js/library/modules/_core.js").WeakMap;
  11265 
  11266 
  11267 /***/ }),
  11268 
  11269 /***/ "../node_modules/core-js/library/modules/_a-function.js":
  11270 /*!**************************************************************!*\
  11271   !*** ../node_modules/core-js/library/modules/_a-function.js ***!
  11272   \**************************************************************/
  11273 /***/ ((module) => {
  11274 
  11275 module.exports = function (it) {
  11276   if (typeof it != 'function') throw TypeError(it + ' is not a function!');
  11277   return it;
  11278 };
  11279 
  11280 
  11281 /***/ }),
  11282 
  11283 /***/ "../node_modules/core-js/library/modules/_add-to-unscopables.js":
  11284 /*!**********************************************************************!*\
  11285   !*** ../node_modules/core-js/library/modules/_add-to-unscopables.js ***!
  11286   \**********************************************************************/
  11287 /***/ ((module) => {
  11288 
  11289 module.exports = function () { /* empty */ };
  11290 
  11291 
  11292 /***/ }),
  11293 
  11294 /***/ "../node_modules/core-js/library/modules/_an-instance.js":
  11295 /*!***************************************************************!*\
  11296   !*** ../node_modules/core-js/library/modules/_an-instance.js ***!
  11297   \***************************************************************/
  11298 /***/ ((module) => {
  11299 
  11300 module.exports = function (it, Constructor, name, forbiddenField) {
  11301   if (!(it instanceof Constructor) || (forbiddenField !== undefined && forbiddenField in it)) {
  11302     throw TypeError(name + ': incorrect invocation!');
  11303   } return it;
  11304 };
  11305 
  11306 
  11307 /***/ }),
  11308 
  11309 /***/ "../node_modules/core-js/library/modules/_an-object.js":
  11310 /*!*************************************************************!*\
  11311   !*** ../node_modules/core-js/library/modules/_an-object.js ***!
  11312   \*************************************************************/
  11313 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  11314 
  11315 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
  11316 module.exports = function (it) {
  11317   if (!isObject(it)) throw TypeError(it + ' is not an object!');
  11318   return it;
  11319 };
  11320 
  11321 
  11322 /***/ }),
  11323 
  11324 /***/ "../node_modules/core-js/library/modules/_array-includes.js":
  11325 /*!******************************************************************!*\
  11326   !*** ../node_modules/core-js/library/modules/_array-includes.js ***!
  11327   \******************************************************************/
  11328 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  11329 
  11330 // false -> Array#indexOf
  11331 // true  -> Array#includes
  11332 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
  11333 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/library/modules/_to-length.js");
  11334 var toAbsoluteIndex = __webpack_require__(/*! ./_to-absolute-index */ "../node_modules/core-js/library/modules/_to-absolute-index.js");
  11335 module.exports = function (IS_INCLUDES) {
  11336   return function ($this, el, fromIndex) {
  11337     var O = toIObject($this);
  11338     var length = toLength(O.length);
  11339     var index = toAbsoluteIndex(fromIndex, length);
  11340     var value;
  11341     // Array#includes uses SameValueZero equality algorithm
  11342     // eslint-disable-next-line no-self-compare
  11343     if (IS_INCLUDES && el != el) while (length > index) {
  11344       value = O[index++];
  11345       // eslint-disable-next-line no-self-compare
  11346       if (value != value) return true;
  11347     // Array#indexOf ignores holes, Array#includes - not
  11348     } else for (;length > index; index++) if (IS_INCLUDES || index in O) {
  11349       if (O[index] === el) return IS_INCLUDES || index || 0;
  11350     } return !IS_INCLUDES && -1;
  11351   };
  11352 };
  11353 
  11354 
  11355 /***/ }),
  11356 
  11357 /***/ "../node_modules/core-js/library/modules/_array-methods.js":
  11358 /*!*****************************************************************!*\
  11359   !*** ../node_modules/core-js/library/modules/_array-methods.js ***!
  11360   \*****************************************************************/
  11361 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  11362 
  11363 // 0 -> Array#forEach
  11364 // 1 -> Array#map
  11365 // 2 -> Array#filter
  11366 // 3 -> Array#some
  11367 // 4 -> Array#every
  11368 // 5 -> Array#find
  11369 // 6 -> Array#findIndex
  11370 var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js");
  11371 var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/core-js/library/modules/_iobject.js");
  11372 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js");
  11373 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/library/modules/_to-length.js");
  11374 var asc = __webpack_require__(/*! ./_array-species-create */ "../node_modules/core-js/library/modules/_array-species-create.js");
  11375 module.exports = function (TYPE, $create) {
  11376   var IS_MAP = TYPE == 1;
  11377   var IS_FILTER = TYPE == 2;
  11378   var IS_SOME = TYPE == 3;
  11379   var IS_EVERY = TYPE == 4;
  11380   var IS_FIND_INDEX = TYPE == 6;
  11381   var NO_HOLES = TYPE == 5 || IS_FIND_INDEX;
  11382   var create = $create || asc;
  11383   return function ($this, callbackfn, that) {
  11384     var O = toObject($this);
  11385     var self = IObject(O);
  11386     var f = ctx(callbackfn, that, 3);
  11387     var length = toLength(self.length);
  11388     var index = 0;
  11389     var result = IS_MAP ? create($this, length) : IS_FILTER ? create($this, 0) : undefined;
  11390     var val, res;
  11391     for (;length > index; index++) if (NO_HOLES || index in self) {
  11392       val = self[index];
  11393       res = f(val, index, O);
  11394       if (TYPE) {
  11395         if (IS_MAP) result[index] = res;   // map
  11396         else if (res) switch (TYPE) {
  11397           case 3: return true;             // some
  11398           case 5: return val;              // find
  11399           case 6: return index;            // findIndex
  11400           case 2: result.push(val);        // filter
  11401         } else if (IS_EVERY) return false; // every
  11402       }
  11403     }
  11404     return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : result;
  11405   };
  11406 };
  11407 
  11408 
  11409 /***/ }),
  11410 
  11411 /***/ "../node_modules/core-js/library/modules/_array-species-constructor.js":
  11412 /*!*****************************************************************************!*\
  11413   !*** ../node_modules/core-js/library/modules/_array-species-constructor.js ***!
  11414   \*****************************************************************************/
  11415 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  11416 
  11417 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
  11418 var isArray = __webpack_require__(/*! ./_is-array */ "../node_modules/core-js/library/modules/_is-array.js");
  11419 var SPECIES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('species');
  11420 
  11421 module.exports = function (original) {
  11422   var C;
  11423   if (isArray(original)) {
  11424     C = original.constructor;
  11425     // cross-realm fallback
  11426     if (typeof C == 'function' && (C === Array || isArray(C.prototype))) C = undefined;
  11427     if (isObject(C)) {
  11428       C = C[SPECIES];
  11429       if (C === null) C = undefined;
  11430     }
  11431   } return C === undefined ? Array : C;
  11432 };
  11433 
  11434 
  11435 /***/ }),
  11436 
  11437 /***/ "../node_modules/core-js/library/modules/_array-species-create.js":
  11438 /*!************************************************************************!*\
  11439   !*** ../node_modules/core-js/library/modules/_array-species-create.js ***!
  11440   \************************************************************************/
  11441 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  11442 
  11443 // 9.4.2.3 ArraySpeciesCreate(originalArray, length)
  11444 var speciesConstructor = __webpack_require__(/*! ./_array-species-constructor */ "../node_modules/core-js/library/modules/_array-species-constructor.js");
  11445 
  11446 module.exports = function (original, length) {
  11447   return new (speciesConstructor(original))(length);
  11448 };
  11449 
  11450 
  11451 /***/ }),
  11452 
  11453 /***/ "../node_modules/core-js/library/modules/_bind.js":
  11454 /*!********************************************************!*\
  11455   !*** ../node_modules/core-js/library/modules/_bind.js ***!
  11456   \********************************************************/
  11457 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  11458 
  11459 "use strict";
  11460 
  11461 var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/library/modules/_a-function.js");
  11462 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
  11463 var invoke = __webpack_require__(/*! ./_invoke */ "../node_modules/core-js/library/modules/_invoke.js");
  11464 var arraySlice = [].slice;
  11465 var factories = {};
  11466 
  11467 var construct = function (F, len, args) {
  11468   if (!(len in factories)) {
  11469     for (var n = [], i = 0; i < len; i++) n[i] = 'a[' + i + ']';
  11470     // eslint-disable-next-line no-new-func
  11471     factories[len] = Function('F,a', 'return new F(' + n.join(',') + ')');
  11472   } return factories[len](F, args);
  11473 };
  11474 
  11475 module.exports = Function.bind || function bind(that /* , ...args */) {
  11476   var fn = aFunction(this);
  11477   var partArgs = arraySlice.call(arguments, 1);
  11478   var bound = function (/* args... */) {
  11479     var args = partArgs.concat(arraySlice.call(arguments));
  11480     return this instanceof bound ? construct(fn, args.length, args) : invoke(fn, args, that);
  11481   };
  11482   if (isObject(fn.prototype)) bound.prototype = fn.prototype;
  11483   return bound;
  11484 };
  11485 
  11486 
  11487 /***/ }),
  11488 
  11489 /***/ "../node_modules/core-js/library/modules/_classof.js":
  11490 /*!***********************************************************!*\
  11491   !*** ../node_modules/core-js/library/modules/_classof.js ***!
  11492   \***********************************************************/
  11493 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  11494 
  11495 // getting tag from 19.1.3.6 Object.prototype.toString()
  11496 var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/library/modules/_cof.js");
  11497 var TAG = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('toStringTag');
  11498 // ES3 wrong here
  11499 var ARG = cof(function () { return arguments; }()) == 'Arguments';
  11500 
  11501 // fallback for IE11 Script Access Denied error
  11502 var tryGet = function (it, key) {
  11503   try {
  11504     return it[key];
  11505   } catch (e) { /* empty */ }
  11506 };
  11507 
  11508 module.exports = function (it) {
  11509   var O, T, B;
  11510   return it === undefined ? 'Undefined' : it === null ? 'Null'
  11511     // @@toStringTag case
  11512     : typeof (T = tryGet(O = Object(it), TAG)) == 'string' ? T
  11513     // builtinTag case
  11514     : ARG ? cof(O)
  11515     // ES3 arguments fallback
  11516     : (B = cof(O)) == 'Object' && typeof O.callee == 'function' ? 'Arguments' : B;
  11517 };
  11518 
  11519 
  11520 /***/ }),
  11521 
  11522 /***/ "../node_modules/core-js/library/modules/_cof.js":
  11523 /*!*******************************************************!*\
  11524   !*** ../node_modules/core-js/library/modules/_cof.js ***!
  11525   \*******************************************************/
  11526 /***/ ((module) => {
  11527 
  11528 var toString = {}.toString;
  11529 
  11530 module.exports = function (it) {
  11531   return toString.call(it).slice(8, -1);
  11532 };
  11533 
  11534 
  11535 /***/ }),
  11536 
  11537 /***/ "../node_modules/core-js/library/modules/_collection-weak.js":
  11538 /*!*******************************************************************!*\
  11539   !*** ../node_modules/core-js/library/modules/_collection-weak.js ***!
  11540   \*******************************************************************/
  11541 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  11542 
  11543 "use strict";
  11544 
  11545 var redefineAll = __webpack_require__(/*! ./_redefine-all */ "../node_modules/core-js/library/modules/_redefine-all.js");
  11546 var getWeak = __webpack_require__(/*! ./_meta */ "../node_modules/core-js/library/modules/_meta.js").getWeak;
  11547 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
  11548 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
  11549 var anInstance = __webpack_require__(/*! ./_an-instance */ "../node_modules/core-js/library/modules/_an-instance.js");
  11550 var forOf = __webpack_require__(/*! ./_for-of */ "../node_modules/core-js/library/modules/_for-of.js");
  11551 var createArrayMethod = __webpack_require__(/*! ./_array-methods */ "../node_modules/core-js/library/modules/_array-methods.js");
  11552 var $has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
  11553 var validate = __webpack_require__(/*! ./_validate-collection */ "../node_modules/core-js/library/modules/_validate-collection.js");
  11554 var arrayFind = createArrayMethod(5);
  11555 var arrayFindIndex = createArrayMethod(6);
  11556 var id = 0;
  11557 
  11558 // fallback for uncaught frozen keys
  11559 var uncaughtFrozenStore = function (that) {
  11560   return that._l || (that._l = new UncaughtFrozenStore());
  11561 };
  11562 var UncaughtFrozenStore = function () {
  11563   this.a = [];
  11564 };
  11565 var findUncaughtFrozen = function (store, key) {
  11566   return arrayFind(store.a, function (it) {
  11567     return it[0] === key;
  11568   });
  11569 };
  11570 UncaughtFrozenStore.prototype = {
  11571   get: function (key) {
  11572     var entry = findUncaughtFrozen(this, key);
  11573     if (entry) return entry[1];
  11574   },
  11575   has: function (key) {
  11576     return !!findUncaughtFrozen(this, key);
  11577   },
  11578   set: function (key, value) {
  11579     var entry = findUncaughtFrozen(this, key);
  11580     if (entry) entry[1] = value;
  11581     else this.a.push([key, value]);
  11582   },
  11583   'delete': function (key) {
  11584     var index = arrayFindIndex(this.a, function (it) {
  11585       return it[0] === key;
  11586     });
  11587     if (~index) this.a.splice(index, 1);
  11588     return !!~index;
  11589   }
  11590 };
  11591 
  11592 module.exports = {
  11593   getConstructor: function (wrapper, NAME, IS_MAP, ADDER) {
  11594     var C = wrapper(function (that, iterable) {
  11595       anInstance(that, C, NAME, '_i');
  11596       that._t = NAME;      // collection type
  11597       that._i = id++;      // collection id
  11598       that._l = undefined; // leak store for uncaught frozen objects
  11599       if (iterable != undefined) forOf(iterable, IS_MAP, that[ADDER], that);
  11600     });
  11601     redefineAll(C.prototype, {
  11602       // 23.3.3.2 WeakMap.prototype.delete(key)
  11603       // 23.4.3.3 WeakSet.prototype.delete(value)
  11604       'delete': function (key) {
  11605         if (!isObject(key)) return false;
  11606         var data = getWeak(key);
  11607         if (data === true) return uncaughtFrozenStore(validate(this, NAME))['delete'](key);
  11608         return data && $has(data, this._i) && delete data[this._i];
  11609       },
  11610       // 23.3.3.4 WeakMap.prototype.has(key)
  11611       // 23.4.3.4 WeakSet.prototype.has(value)
  11612       has: function has(key) {
  11613         if (!isObject(key)) return false;
  11614         var data = getWeak(key);
  11615         if (data === true) return uncaughtFrozenStore(validate(this, NAME)).has(key);
  11616         return data && $has(data, this._i);
  11617       }
  11618     });
  11619     return C;
  11620   },
  11621   def: function (that, key, value) {
  11622     var data = getWeak(anObject(key), true);
  11623     if (data === true) uncaughtFrozenStore(that).set(key, value);
  11624     else data[that._i] = value;
  11625     return that;
  11626   },
  11627   ufstore: uncaughtFrozenStore
  11628 };
  11629 
  11630 
  11631 /***/ }),
  11632 
  11633 /***/ "../node_modules/core-js/library/modules/_collection.js":
  11634 /*!**************************************************************!*\
  11635   !*** ../node_modules/core-js/library/modules/_collection.js ***!
  11636   \**************************************************************/
  11637 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  11638 
  11639 "use strict";
  11640 
  11641 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
  11642 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
  11643 var meta = __webpack_require__(/*! ./_meta */ "../node_modules/core-js/library/modules/_meta.js");
  11644 var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js");
  11645 var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js");
  11646 var redefineAll = __webpack_require__(/*! ./_redefine-all */ "../node_modules/core-js/library/modules/_redefine-all.js");
  11647 var forOf = __webpack_require__(/*! ./_for-of */ "../node_modules/core-js/library/modules/_for-of.js");
  11648 var anInstance = __webpack_require__(/*! ./_an-instance */ "../node_modules/core-js/library/modules/_an-instance.js");
  11649 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
  11650 var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/core-js/library/modules/_set-to-string-tag.js");
  11651 var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js").f;
  11652 var each = __webpack_require__(/*! ./_array-methods */ "../node_modules/core-js/library/modules/_array-methods.js")(0);
  11653 var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js");
  11654 
  11655 module.exports = function (NAME, wrapper, methods, common, IS_MAP, IS_WEAK) {
  11656   var Base = global[NAME];
  11657   var C = Base;
  11658   var ADDER = IS_MAP ? 'set' : 'add';
  11659   var proto = C && C.prototype;
  11660   var O = {};
  11661   if (!DESCRIPTORS || typeof C != 'function' || !(IS_WEAK || proto.forEach && !fails(function () {
  11662     new C().entries().next();
  11663   }))) {
  11664     // create collection constructor
  11665     C = common.getConstructor(wrapper, NAME, IS_MAP, ADDER);
  11666     redefineAll(C.prototype, methods);
  11667     meta.NEED = true;
  11668   } else {
  11669     C = wrapper(function (target, iterable) {
  11670       anInstance(target, C, NAME, '_c');
  11671       target._c = new Base();
  11672       if (iterable != undefined) forOf(iterable, IS_MAP, target[ADDER], target);
  11673     });
  11674     each('add,clear,delete,forEach,get,has,set,keys,values,entries,toJSON'.split(','), function (KEY) {
  11675       var IS_ADDER = KEY == 'add' || KEY == 'set';
  11676       if (KEY in proto && !(IS_WEAK && KEY == 'clear')) hide(C.prototype, KEY, function (a, b) {
  11677         anInstance(this, C, KEY);
  11678         if (!IS_ADDER && IS_WEAK && !isObject(a)) return KEY == 'get' ? undefined : false;
  11679         var result = this._c[KEY](a === 0 ? 0 : a, b);
  11680         return IS_ADDER ? this : result;
  11681       });
  11682     });
  11683     IS_WEAK || dP(C.prototype, 'size', {
  11684       get: function () {
  11685         return this._c.size;
  11686       }
  11687     });
  11688   }
  11689 
  11690   setToStringTag(C, NAME);
  11691 
  11692   O[NAME] = C;
  11693   $export($export.G + $export.W + $export.F, O);
  11694 
  11695   if (!IS_WEAK) common.setStrong(C, NAME, IS_MAP);
  11696 
  11697   return C;
  11698 };
  11699 
  11700 
  11701 /***/ }),
  11702 
  11703 /***/ "../node_modules/core-js/library/modules/_core.js":
  11704 /*!********************************************************!*\
  11705   !*** ../node_modules/core-js/library/modules/_core.js ***!
  11706   \********************************************************/
  11707 /***/ ((module) => {
  11708 
  11709 var core = module.exports = { version: '2.6.12' };
  11710 if (typeof __e == 'number') __e = core; // eslint-disable-line no-undef
  11711 
  11712 
  11713 /***/ }),
  11714 
  11715 /***/ "../node_modules/core-js/library/modules/_create-property.js":
  11716 /*!*******************************************************************!*\
  11717   !*** ../node_modules/core-js/library/modules/_create-property.js ***!
  11718   \*******************************************************************/
  11719 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  11720 
  11721 "use strict";
  11722 
  11723 var $defineProperty = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js");
  11724 var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/library/modules/_property-desc.js");
  11725 
  11726 module.exports = function (object, index, value) {
  11727   if (index in object) $defineProperty.f(object, index, createDesc(0, value));
  11728   else object[index] = value;
  11729 };
  11730 
  11731 
  11732 /***/ }),
  11733 
  11734 /***/ "../node_modules/core-js/library/modules/_ctx.js":
  11735 /*!*******************************************************!*\
  11736   !*** ../node_modules/core-js/library/modules/_ctx.js ***!
  11737   \*******************************************************/
  11738 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  11739 
  11740 // optional / simple context binding
  11741 var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/library/modules/_a-function.js");
  11742 module.exports = function (fn, that, length) {
  11743   aFunction(fn);
  11744   if (that === undefined) return fn;
  11745   switch (length) {
  11746     case 1: return function (a) {
  11747       return fn.call(that, a);
  11748     };
  11749     case 2: return function (a, b) {
  11750       return fn.call(that, a, b);
  11751     };
  11752     case 3: return function (a, b, c) {
  11753       return fn.call(that, a, b, c);
  11754     };
  11755   }
  11756   return function (/* ...args */) {
  11757     return fn.apply(that, arguments);
  11758   };
  11759 };
  11760 
  11761 
  11762 /***/ }),
  11763 
  11764 /***/ "../node_modules/core-js/library/modules/_defined.js":
  11765 /*!***********************************************************!*\
  11766   !*** ../node_modules/core-js/library/modules/_defined.js ***!
  11767   \***********************************************************/
  11768 /***/ ((module) => {
  11769 
  11770 // 7.2.1 RequireObjectCoercible(argument)
  11771 module.exports = function (it) {
  11772   if (it == undefined) throw TypeError("Can't call method on  " + it);
  11773   return it;
  11774 };
  11775 
  11776 
  11777 /***/ }),
  11778 
  11779 /***/ "../node_modules/core-js/library/modules/_descriptors.js":
  11780 /*!***************************************************************!*\
  11781   !*** ../node_modules/core-js/library/modules/_descriptors.js ***!
  11782   \***************************************************************/
  11783 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  11784 
  11785 // Thank's IE8 for his funny defineProperty
  11786 module.exports = !__webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js")(function () {
  11787   return Object.defineProperty({}, 'a', { get: function () { return 7; } }).a != 7;
  11788 });
  11789 
  11790 
  11791 /***/ }),
  11792 
  11793 /***/ "../node_modules/core-js/library/modules/_dom-create.js":
  11794 /*!**************************************************************!*\
  11795   !*** ../node_modules/core-js/library/modules/_dom-create.js ***!
  11796   \**************************************************************/
  11797 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  11798 
  11799 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
  11800 var document = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js").document;
  11801 // typeof document.createElement is 'object' in old IE
  11802 var is = isObject(document) && isObject(document.createElement);
  11803 module.exports = function (it) {
  11804   return is ? document.createElement(it) : {};
  11805 };
  11806 
  11807 
  11808 /***/ }),
  11809 
  11810 /***/ "../node_modules/core-js/library/modules/_enum-bug-keys.js":
  11811 /*!*****************************************************************!*\
  11812   !*** ../node_modules/core-js/library/modules/_enum-bug-keys.js ***!
  11813   \*****************************************************************/
  11814 /***/ ((module) => {
  11815 
  11816 // IE 8- don't enum bug keys
  11817 module.exports = (
  11818   'constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf'
  11819 ).split(',');
  11820 
  11821 
  11822 /***/ }),
  11823 
  11824 /***/ "../node_modules/core-js/library/modules/_enum-keys.js":
  11825 /*!*************************************************************!*\
  11826   !*** ../node_modules/core-js/library/modules/_enum-keys.js ***!
  11827   \*************************************************************/
  11828 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  11829 
  11830 // all enumerable object keys, includes symbols
  11831 var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/library/modules/_object-keys.js");
  11832 var gOPS = __webpack_require__(/*! ./_object-gops */ "../node_modules/core-js/library/modules/_object-gops.js");
  11833 var pIE = __webpack_require__(/*! ./_object-pie */ "../node_modules/core-js/library/modules/_object-pie.js");
  11834 module.exports = function (it) {
  11835   var result = getKeys(it);
  11836   var getSymbols = gOPS.f;
  11837   if (getSymbols) {
  11838     var symbols = getSymbols(it);
  11839     var isEnum = pIE.f;
  11840     var i = 0;
  11841     var key;
  11842     while (symbols.length > i) if (isEnum.call(it, key = symbols[i++])) result.push(key);
  11843   } return result;
  11844 };
  11845 
  11846 
  11847 /***/ }),
  11848 
  11849 /***/ "../node_modules/core-js/library/modules/_export.js":
  11850 /*!**********************************************************!*\
  11851   !*** ../node_modules/core-js/library/modules/_export.js ***!
  11852   \**********************************************************/
  11853 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  11854 
  11855 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
  11856 var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js");
  11857 var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js");
  11858 var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js");
  11859 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
  11860 var PROTOTYPE = 'prototype';
  11861 
  11862 var $export = function (type, name, source) {
  11863   var IS_FORCED = type & $export.F;
  11864   var IS_GLOBAL = type & $export.G;
  11865   var IS_STATIC = type & $export.S;
  11866   var IS_PROTO = type & $export.P;
  11867   var IS_BIND = type & $export.B;
  11868   var IS_WRAP = type & $export.W;
  11869   var exports = IS_GLOBAL ? core : core[name] || (core[name] = {});
  11870   var expProto = exports[PROTOTYPE];
  11871   var target = IS_GLOBAL ? global : IS_STATIC ? global[name] : (global[name] || {})[PROTOTYPE];
  11872   var key, own, out;
  11873   if (IS_GLOBAL) source = name;
  11874   for (key in source) {
  11875     // contains in native
  11876     own = !IS_FORCED && target && target[key] !== undefined;
  11877     if (own && has(exports, key)) continue;
  11878     // export native or passed
  11879     out = own ? target[key] : source[key];
  11880     // prevent global pollution for namespaces
  11881     exports[key] = IS_GLOBAL && typeof target[key] != 'function' ? source[key]
  11882     // bind timers to global for call from export context
  11883     : IS_BIND && own ? ctx(out, global)
  11884     // wrap global constructors for prevent change them in library
  11885     : IS_WRAP && target[key] == out ? (function (C) {
  11886       var F = function (a, b, c) {
  11887         if (this instanceof C) {
  11888           switch (arguments.length) {
  11889             case 0: return new C();
  11890             case 1: return new C(a);
  11891             case 2: return new C(a, b);
  11892           } return new C(a, b, c);
  11893         } return C.apply(this, arguments);
  11894       };
  11895       F[PROTOTYPE] = C[PROTOTYPE];
  11896       return F;
  11897     // make static versions for prototype methods
  11898     })(out) : IS_PROTO && typeof out == 'function' ? ctx(Function.call, out) : out;
  11899     // export proto methods to core.%CONSTRUCTOR%.methods.%NAME%
  11900     if (IS_PROTO) {
  11901       (exports.virtual || (exports.virtual = {}))[key] = out;
  11902       // export proto methods to core.%CONSTRUCTOR%.prototype.%NAME%
  11903       if (type & $export.R && expProto && !expProto[key]) hide(expProto, key, out);
  11904     }
  11905   }
  11906 };
  11907 // type bitmap
  11908 $export.F = 1;   // forced
  11909 $export.G = 2;   // global
  11910 $export.S = 4;   // static
  11911 $export.P = 8;   // proto
  11912 $export.B = 16;  // bind
  11913 $export.W = 32;  // wrap
  11914 $export.U = 64;  // safe
  11915 $export.R = 128; // real proto method for `library`
  11916 module.exports = $export;
  11917 
  11918 
  11919 /***/ }),
  11920 
  11921 /***/ "../node_modules/core-js/library/modules/_fails.js":
  11922 /*!*********************************************************!*\
  11923   !*** ../node_modules/core-js/library/modules/_fails.js ***!
  11924   \*********************************************************/
  11925 /***/ ((module) => {
  11926 
  11927 module.exports = function (exec) {
  11928   try {
  11929     return !!exec();
  11930   } catch (e) {
  11931     return true;
  11932   }
  11933 };
  11934 
  11935 
  11936 /***/ }),
  11937 
  11938 /***/ "../node_modules/core-js/library/modules/_for-of.js":
  11939 /*!**********************************************************!*\
  11940   !*** ../node_modules/core-js/library/modules/_for-of.js ***!
  11941   \**********************************************************/
  11942 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  11943 
  11944 var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js");
  11945 var call = __webpack_require__(/*! ./_iter-call */ "../node_modules/core-js/library/modules/_iter-call.js");
  11946 var isArrayIter = __webpack_require__(/*! ./_is-array-iter */ "../node_modules/core-js/library/modules/_is-array-iter.js");
  11947 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
  11948 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/library/modules/_to-length.js");
  11949 var getIterFn = __webpack_require__(/*! ./core.get-iterator-method */ "../node_modules/core-js/library/modules/core.get-iterator-method.js");
  11950 var BREAK = {};
  11951 var RETURN = {};
  11952 var exports = module.exports = function (iterable, entries, fn, that, ITERATOR) {
  11953   var iterFn = ITERATOR ? function () { return iterable; } : getIterFn(iterable);
  11954   var f = ctx(fn, that, entries ? 2 : 1);
  11955   var index = 0;
  11956   var length, step, iterator, result;
  11957   if (typeof iterFn != 'function') throw TypeError(iterable + ' is not iterable!');
  11958   // fast case for arrays with default iterator
  11959   if (isArrayIter(iterFn)) for (length = toLength(iterable.length); length > index; index++) {
  11960     result = entries ? f(anObject(step = iterable[index])[0], step[1]) : f(iterable[index]);
  11961     if (result === BREAK || result === RETURN) return result;
  11962   } else for (iterator = iterFn.call(iterable); !(step = iterator.next()).done;) {
  11963     result = call(iterator, f, step.value, entries);
  11964     if (result === BREAK || result === RETURN) return result;
  11965   }
  11966 };
  11967 exports.BREAK = BREAK;
  11968 exports.RETURN = RETURN;
  11969 
  11970 
  11971 /***/ }),
  11972 
  11973 /***/ "../node_modules/core-js/library/modules/_global.js":
  11974 /*!**********************************************************!*\
  11975   !*** ../node_modules/core-js/library/modules/_global.js ***!
  11976   \**********************************************************/
  11977 /***/ ((module) => {
  11978 
  11979 // https://github.com/zloirock/core-js/issues/86#issuecomment-115759028
  11980 var global = module.exports = typeof window != 'undefined' && window.Math == Math
  11981   ? window : typeof self != 'undefined' && self.Math == Math ? self
  11982   // eslint-disable-next-line no-new-func
  11983   : Function('return this')();
  11984 if (typeof __g == 'number') __g = global; // eslint-disable-line no-undef
  11985 
  11986 
  11987 /***/ }),
  11988 
  11989 /***/ "../node_modules/core-js/library/modules/_has.js":
  11990 /*!*******************************************************!*\
  11991   !*** ../node_modules/core-js/library/modules/_has.js ***!
  11992   \*******************************************************/
  11993 /***/ ((module) => {
  11994 
  11995 var hasOwnProperty = {}.hasOwnProperty;
  11996 module.exports = function (it, key) {
  11997   return hasOwnProperty.call(it, key);
  11998 };
  11999 
  12000 
  12001 /***/ }),
  12002 
  12003 /***/ "../node_modules/core-js/library/modules/_hide.js":
  12004 /*!********************************************************!*\
  12005   !*** ../node_modules/core-js/library/modules/_hide.js ***!
  12006   \********************************************************/
  12007 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  12008 
  12009 var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js");
  12010 var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/library/modules/_property-desc.js");
  12011 module.exports = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js") ? function (object, key, value) {
  12012   return dP.f(object, key, createDesc(1, value));
  12013 } : function (object, key, value) {
  12014   object[key] = value;
  12015   return object;
  12016 };
  12017 
  12018 
  12019 /***/ }),
  12020 
  12021 /***/ "../node_modules/core-js/library/modules/_html.js":
  12022 /*!********************************************************!*\
  12023   !*** ../node_modules/core-js/library/modules/_html.js ***!
  12024   \********************************************************/
  12025 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  12026 
  12027 var document = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js").document;
  12028 module.exports = document && document.documentElement;
  12029 
  12030 
  12031 /***/ }),
  12032 
  12033 /***/ "../node_modules/core-js/library/modules/_ie8-dom-define.js":
  12034 /*!******************************************************************!*\
  12035   !*** ../node_modules/core-js/library/modules/_ie8-dom-define.js ***!
  12036   \******************************************************************/
  12037 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  12038 
  12039 module.exports = !__webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js") && !__webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js")(function () {
  12040   return Object.defineProperty(__webpack_require__(/*! ./_dom-create */ "../node_modules/core-js/library/modules/_dom-create.js")('div'), 'a', { get: function () { return 7; } }).a != 7;
  12041 });
  12042 
  12043 
  12044 /***/ }),
  12045 
  12046 /***/ "../node_modules/core-js/library/modules/_invoke.js":
  12047 /*!**********************************************************!*\
  12048   !*** ../node_modules/core-js/library/modules/_invoke.js ***!
  12049   \**********************************************************/
  12050 /***/ ((module) => {
  12051 
  12052 // fast apply, http://jsperf.lnkit.com/fast-apply/5
  12053 module.exports = function (fn, args, that) {
  12054   var un = that === undefined;
  12055   switch (args.length) {
  12056     case 0: return un ? fn()
  12057                       : fn.call(that);
  12058     case 1: return un ? fn(args[0])
  12059                       : fn.call(that, args[0]);
  12060     case 2: return un ? fn(args[0], args[1])
  12061                       : fn.call(that, args[0], args[1]);
  12062     case 3: return un ? fn(args[0], args[1], args[2])
  12063                       : fn.call(that, args[0], args[1], args[2]);
  12064     case 4: return un ? fn(args[0], args[1], args[2], args[3])
  12065                       : fn.call(that, args[0], args[1], args[2], args[3]);
  12066   } return fn.apply(that, args);
  12067 };
  12068 
  12069 
  12070 /***/ }),
  12071 
  12072 /***/ "../node_modules/core-js/library/modules/_iobject.js":
  12073 /*!***********************************************************!*\
  12074   !*** ../node_modules/core-js/library/modules/_iobject.js ***!
  12075   \***********************************************************/
  12076 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  12077 
  12078 // fallback for non-array-like ES3 and non-enumerable old V8 strings
  12079 var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/library/modules/_cof.js");
  12080 // eslint-disable-next-line no-prototype-builtins
  12081 module.exports = Object('z').propertyIsEnumerable(0) ? Object : function (it) {
  12082   return cof(it) == 'String' ? it.split('') : Object(it);
  12083 };
  12084 
  12085 
  12086 /***/ }),
  12087 
  12088 /***/ "../node_modules/core-js/library/modules/_is-array-iter.js":
  12089 /*!*****************************************************************!*\
  12090   !*** ../node_modules/core-js/library/modules/_is-array-iter.js ***!
  12091   \*****************************************************************/
  12092 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  12093 
  12094 // check on default Array iterator
  12095 var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/library/modules/_iterators.js");
  12096 var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('iterator');
  12097 var ArrayProto = Array.prototype;
  12098 
  12099 module.exports = function (it) {
  12100   return it !== undefined && (Iterators.Array === it || ArrayProto[ITERATOR] === it);
  12101 };
  12102 
  12103 
  12104 /***/ }),
  12105 
  12106 /***/ "../node_modules/core-js/library/modules/_is-array.js":
  12107 /*!************************************************************!*\
  12108   !*** ../node_modules/core-js/library/modules/_is-array.js ***!
  12109   \************************************************************/
  12110 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  12111 
  12112 // 7.2.2 IsArray(argument)
  12113 var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/library/modules/_cof.js");
  12114 module.exports = Array.isArray || function isArray(arg) {
  12115   return cof(arg) == 'Array';
  12116 };
  12117 
  12118 
  12119 /***/ }),
  12120 
  12121 /***/ "../node_modules/core-js/library/modules/_is-object.js":
  12122 /*!*************************************************************!*\
  12123   !*** ../node_modules/core-js/library/modules/_is-object.js ***!
  12124   \*************************************************************/
  12125 /***/ ((module) => {
  12126 
  12127 module.exports = function (it) {
  12128   return typeof it === 'object' ? it !== null : typeof it === 'function';
  12129 };
  12130 
  12131 
  12132 /***/ }),
  12133 
  12134 /***/ "../node_modules/core-js/library/modules/_iter-call.js":
  12135 /*!*************************************************************!*\
  12136   !*** ../node_modules/core-js/library/modules/_iter-call.js ***!
  12137   \*************************************************************/
  12138 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  12139 
  12140 // call something on iterator step with safe closing on error
  12141 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
  12142 module.exports = function (iterator, fn, value, entries) {
  12143   try {
  12144     return entries ? fn(anObject(value)[0], value[1]) : fn(value);
  12145   // 7.4.6 IteratorClose(iterator, completion)
  12146   } catch (e) {
  12147     var ret = iterator['return'];
  12148     if (ret !== undefined) anObject(ret.call(iterator));
  12149     throw e;
  12150   }
  12151 };
  12152 
  12153 
  12154 /***/ }),
  12155 
  12156 /***/ "../node_modules/core-js/library/modules/_iter-create.js":
  12157 /*!***************************************************************!*\
  12158   !*** ../node_modules/core-js/library/modules/_iter-create.js ***!
  12159   \***************************************************************/
  12160 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  12161 
  12162 "use strict";
  12163 
  12164 var create = __webpack_require__(/*! ./_object-create */ "../node_modules/core-js/library/modules/_object-create.js");
  12165 var descriptor = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/library/modules/_property-desc.js");
  12166 var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/core-js/library/modules/_set-to-string-tag.js");
  12167 var IteratorPrototype = {};
  12168 
  12169 // 25.1.2.1.1 %IteratorPrototype%[@@iterator]()
  12170 __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js")(IteratorPrototype, __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('iterator'), function () { return this; });
  12171 
  12172 module.exports = function (Constructor, NAME, next) {
  12173   Constructor.prototype = create(IteratorPrototype, { next: descriptor(1, next) });
  12174   setToStringTag(Constructor, NAME + ' Iterator');
  12175 };
  12176 
  12177 
  12178 /***/ }),
  12179 
  12180 /***/ "../node_modules/core-js/library/modules/_iter-define.js":
  12181 /*!***************************************************************!*\
  12182   !*** ../node_modules/core-js/library/modules/_iter-define.js ***!
  12183   \***************************************************************/
  12184 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  12185 
  12186 "use strict";
  12187 
  12188 var LIBRARY = __webpack_require__(/*! ./_library */ "../node_modules/core-js/library/modules/_library.js");
  12189 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
  12190 var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/library/modules/_redefine.js");
  12191 var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js");
  12192 var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/library/modules/_iterators.js");
  12193 var $iterCreate = __webpack_require__(/*! ./_iter-create */ "../node_modules/core-js/library/modules/_iter-create.js");
  12194 var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/core-js/library/modules/_set-to-string-tag.js");
  12195 var getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "../node_modules/core-js/library/modules/_object-gpo.js");
  12196 var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('iterator');
  12197 var BUGGY = !([].keys && 'next' in [].keys()); // Safari has buggy iterators w/o `next`
  12198 var FF_ITERATOR = '@@iterator';
  12199 var KEYS = 'keys';
  12200 var VALUES = 'values';
  12201 
  12202 var returnThis = function () { return this; };
  12203 
  12204 module.exports = function (Base, NAME, Constructor, next, DEFAULT, IS_SET, FORCED) {
  12205   $iterCreate(Constructor, NAME, next);
  12206   var getMethod = function (kind) {
  12207     if (!BUGGY && kind in proto) return proto[kind];
  12208     switch (kind) {
  12209       case KEYS: return function keys() { return new Constructor(this, kind); };
  12210       case VALUES: return function values() { return new Constructor(this, kind); };
  12211     } return function entries() { return new Constructor(this, kind); };
  12212   };
  12213   var TAG = NAME + ' Iterator';
  12214   var DEF_VALUES = DEFAULT == VALUES;
  12215   var VALUES_BUG = false;
  12216   var proto = Base.prototype;
  12217   var $native = proto[ITERATOR] || proto[FF_ITERATOR] || DEFAULT && proto[DEFAULT];
  12218   var $default = $native || getMethod(DEFAULT);
  12219   var $entries = DEFAULT ? !DEF_VALUES ? $default : getMethod('entries') : undefined;
  12220   var $anyNative = NAME == 'Array' ? proto.entries || $native : $native;
  12221   var methods, key, IteratorPrototype;
  12222   // Fix native
  12223   if ($anyNative) {
  12224     IteratorPrototype = getPrototypeOf($anyNative.call(new Base()));
  12225     if (IteratorPrototype !== Object.prototype && IteratorPrototype.next) {
  12226       // Set @@toStringTag to native iterators
  12227       setToStringTag(IteratorPrototype, TAG, true);
  12228       // fix for some old engines
  12229       if (!LIBRARY && typeof IteratorPrototype[ITERATOR] != 'function') hide(IteratorPrototype, ITERATOR, returnThis);
  12230     }
  12231   }
  12232   // fix Array#{values, @@iterator}.name in V8 / FF
  12233   if (DEF_VALUES && $native && $native.name !== VALUES) {
  12234     VALUES_BUG = true;
  12235     $default = function values() { return $native.call(this); };
  12236   }
  12237   // Define iterator
  12238   if ((!LIBRARY || FORCED) && (BUGGY || VALUES_BUG || !proto[ITERATOR])) {
  12239     hide(proto, ITERATOR, $default);
  12240   }
  12241   // Plug for library
  12242   Iterators[NAME] = $default;
  12243   Iterators[TAG] = returnThis;
  12244   if (DEFAULT) {
  12245     methods = {
  12246       values: DEF_VALUES ? $default : getMethod(VALUES),
  12247       keys: IS_SET ? $default : getMethod(KEYS),
  12248       entries: $entries
  12249     };
  12250     if (FORCED) for (key in methods) {
  12251       if (!(key in proto)) redefine(proto, key, methods[key]);
  12252     } else $export($export.P + $export.F * (BUGGY || VALUES_BUG), NAME, methods);
  12253   }
  12254   return methods;
  12255 };
  12256 
  12257 
  12258 /***/ }),
  12259 
  12260 /***/ "../node_modules/core-js/library/modules/_iter-detect.js":
  12261 /*!***************************************************************!*\
  12262   !*** ../node_modules/core-js/library/modules/_iter-detect.js ***!
  12263   \***************************************************************/
  12264 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  12265 
  12266 var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('iterator');
  12267 var SAFE_CLOSING = false;
  12268 
  12269 try {
  12270   var riter = [7][ITERATOR]();
  12271   riter['return'] = function () { SAFE_CLOSING = true; };
  12272   // eslint-disable-next-line no-throw-literal
  12273   Array.from(riter, function () { throw 2; });
  12274 } catch (e) { /* empty */ }
  12275 
  12276 module.exports = function (exec, skipClosing) {
  12277   if (!skipClosing && !SAFE_CLOSING) return false;
  12278   var safe = false;
  12279   try {
  12280     var arr = [7];
  12281     var iter = arr[ITERATOR]();
  12282     iter.next = function () { return { done: safe = true }; };
  12283     arr[ITERATOR] = function () { return iter; };
  12284     exec(arr);
  12285   } catch (e) { /* empty */ }
  12286   return safe;
  12287 };
  12288 
  12289 
  12290 /***/ }),
  12291 
  12292 /***/ "../node_modules/core-js/library/modules/_iter-step.js":
  12293 /*!*************************************************************!*\
  12294   !*** ../node_modules/core-js/library/modules/_iter-step.js ***!
  12295   \*************************************************************/
  12296 /***/ ((module) => {
  12297 
  12298 module.exports = function (done, value) {
  12299   return { value: value, done: !!done };
  12300 };
  12301 
  12302 
  12303 /***/ }),
  12304 
  12305 /***/ "../node_modules/core-js/library/modules/_iterators.js":
  12306 /*!*************************************************************!*\
  12307   !*** ../node_modules/core-js/library/modules/_iterators.js ***!
  12308   \*************************************************************/
  12309 /***/ ((module) => {
  12310 
  12311 module.exports = {};
  12312 
  12313 
  12314 /***/ }),
  12315 
  12316 /***/ "../node_modules/core-js/library/modules/_library.js":
  12317 /*!***********************************************************!*\
  12318   !*** ../node_modules/core-js/library/modules/_library.js ***!
  12319   \***********************************************************/
  12320 /***/ ((module) => {
  12321 
  12322 module.exports = true;
  12323 
  12324 
  12325 /***/ }),
  12326 
  12327 /***/ "../node_modules/core-js/library/modules/_meta.js":
  12328 /*!********************************************************!*\
  12329   !*** ../node_modules/core-js/library/modules/_meta.js ***!
  12330   \********************************************************/
  12331 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  12332 
  12333 var META = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/library/modules/_uid.js")('meta');
  12334 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
  12335 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
  12336 var setDesc = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js").f;
  12337 var id = 0;
  12338 var isExtensible = Object.isExtensible || function () {
  12339   return true;
  12340 };
  12341 var FREEZE = !__webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js")(function () {
  12342   return isExtensible(Object.preventExtensions({}));
  12343 });
  12344 var setMeta = function (it) {
  12345   setDesc(it, META, { value: {
  12346     i: 'O' + ++id, // object ID
  12347     w: {}          // weak collections IDs
  12348   } });
  12349 };
  12350 var fastKey = function (it, create) {
  12351   // return primitive with prefix
  12352   if (!isObject(it)) return typeof it == 'symbol' ? it : (typeof it == 'string' ? 'S' : 'P') + it;
  12353   if (!has(it, META)) {
  12354     // can't set metadata to uncaught frozen object
  12355     if (!isExtensible(it)) return 'F';
  12356     // not necessary to add metadata
  12357     if (!create) return 'E';
  12358     // add missing metadata
  12359     setMeta(it);
  12360   // return object ID
  12361   } return it[META].i;
  12362 };
  12363 var getWeak = function (it, create) {
  12364   if (!has(it, META)) {
  12365     // can't set metadata to uncaught frozen object
  12366     if (!isExtensible(it)) return true;
  12367     // not necessary to add metadata
  12368     if (!create) return false;
  12369     // add missing metadata
  12370     setMeta(it);
  12371   // return hash weak collections IDs
  12372   } return it[META].w;
  12373 };
  12374 // add metadata on freeze-family methods calling
  12375 var onFreeze = function (it) {
  12376   if (FREEZE && meta.NEED && isExtensible(it) && !has(it, META)) setMeta(it);
  12377   return it;
  12378 };
  12379 var meta = module.exports = {
  12380   KEY: META,
  12381   NEED: false,
  12382   fastKey: fastKey,
  12383   getWeak: getWeak,
  12384   onFreeze: onFreeze
  12385 };
  12386 
  12387 
  12388 /***/ }),
  12389 
  12390 /***/ "../node_modules/core-js/library/modules/_object-assign.js":
  12391 /*!*****************************************************************!*\
  12392   !*** ../node_modules/core-js/library/modules/_object-assign.js ***!
  12393   \*****************************************************************/
  12394 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  12395 
  12396 "use strict";
  12397 
  12398 // 19.1.2.1 Object.assign(target, source, ...)
  12399 var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js");
  12400 var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/library/modules/_object-keys.js");
  12401 var gOPS = __webpack_require__(/*! ./_object-gops */ "../node_modules/core-js/library/modules/_object-gops.js");
  12402 var pIE = __webpack_require__(/*! ./_object-pie */ "../node_modules/core-js/library/modules/_object-pie.js");
  12403 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js");
  12404 var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/core-js/library/modules/_iobject.js");
  12405 var $assign = Object.assign;
  12406 
  12407 // should work with symbols and should have deterministic property order (V8 bug)
  12408 module.exports = !$assign || __webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js")(function () {
  12409   var A = {};
  12410   var B = {};
  12411   // eslint-disable-next-line no-undef
  12412   var S = Symbol();
  12413   var K = 'abcdefghijklmnopqrst';
  12414   A[S] = 7;
  12415   K.split('').forEach(function (k) { B[k] = k; });
  12416   return $assign({}, A)[S] != 7 || Object.keys($assign({}, B)).join('') != K;
  12417 }) ? function assign(target, source) { // eslint-disable-line no-unused-vars
  12418   var T = toObject(target);
  12419   var aLen = arguments.length;
  12420   var index = 1;
  12421   var getSymbols = gOPS.f;
  12422   var isEnum = pIE.f;
  12423   while (aLen > index) {
  12424     var S = IObject(arguments[index++]);
  12425     var keys = getSymbols ? getKeys(S).concat(getSymbols(S)) : getKeys(S);
  12426     var length = keys.length;
  12427     var j = 0;
  12428     var key;
  12429     while (length > j) {
  12430       key = keys[j++];
  12431       if (!DESCRIPTORS || isEnum.call(S, key)) T[key] = S[key];
  12432     }
  12433   } return T;
  12434 } : $assign;
  12435 
  12436 
  12437 /***/ }),
  12438 
  12439 /***/ "../node_modules/core-js/library/modules/_object-create.js":
  12440 /*!*****************************************************************!*\
  12441   !*** ../node_modules/core-js/library/modules/_object-create.js ***!
  12442   \*****************************************************************/
  12443 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  12444 
  12445 // 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])
  12446 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
  12447 var dPs = __webpack_require__(/*! ./_object-dps */ "../node_modules/core-js/library/modules/_object-dps.js");
  12448 var enumBugKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/core-js/library/modules/_enum-bug-keys.js");
  12449 var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/core-js/library/modules/_shared-key.js")('IE_PROTO');
  12450 var Empty = function () { /* empty */ };
  12451 var PROTOTYPE = 'prototype';
  12452 
  12453 // Create object with fake `null` prototype: use iframe Object with cleared prototype
  12454 var createDict = function () {
  12455   // Thrash, waste and sodomy: IE GC bug
  12456   var iframe = __webpack_require__(/*! ./_dom-create */ "../node_modules/core-js/library/modules/_dom-create.js")('iframe');
  12457   var i = enumBugKeys.length;
  12458   var lt = '<';
  12459   var gt = '>';
  12460   var iframeDocument;
  12461   iframe.style.display = 'none';
  12462   __webpack_require__(/*! ./_html */ "../node_modules/core-js/library/modules/_html.js").appendChild(iframe);
  12463   iframe.src = 'javascript:'; // eslint-disable-line no-script-url
  12464   // createDict = iframe.contentWindow.Object;
  12465   // html.removeChild(iframe);
  12466   iframeDocument = iframe.contentWindow.document;
  12467   iframeDocument.open();
  12468   iframeDocument.write(lt + 'script' + gt + 'document.F=Object' + lt + '/script' + gt);
  12469   iframeDocument.close();
  12470   createDict = iframeDocument.F;
  12471   while (i--) delete createDict[PROTOTYPE][enumBugKeys[i]];
  12472   return createDict();
  12473 };
  12474 
  12475 module.exports = Object.create || function create(O, Properties) {
  12476   var result;
  12477   if (O !== null) {
  12478     Empty[PROTOTYPE] = anObject(O);
  12479     result = new Empty();
  12480     Empty[PROTOTYPE] = null;
  12481     // add "__proto__" for Object.getPrototypeOf polyfill
  12482     result[IE_PROTO] = O;
  12483   } else result = createDict();
  12484   return Properties === undefined ? result : dPs(result, Properties);
  12485 };
  12486 
  12487 
  12488 /***/ }),
  12489 
  12490 /***/ "../node_modules/core-js/library/modules/_object-dp.js":
  12491 /*!*************************************************************!*\
  12492   !*** ../node_modules/core-js/library/modules/_object-dp.js ***!
  12493   \*************************************************************/
  12494 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
  12495 
  12496 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
  12497 var IE8_DOM_DEFINE = __webpack_require__(/*! ./_ie8-dom-define */ "../node_modules/core-js/library/modules/_ie8-dom-define.js");
  12498 var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/core-js/library/modules/_to-primitive.js");
  12499 var dP = Object.defineProperty;
  12500 
  12501 exports.f = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js") ? Object.defineProperty : function defineProperty(O, P, Attributes) {
  12502   anObject(O);
  12503   P = toPrimitive(P, true);
  12504   anObject(Attributes);
  12505   if (IE8_DOM_DEFINE) try {
  12506     return dP(O, P, Attributes);
  12507   } catch (e) { /* empty */ }
  12508   if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported!');
  12509   if ('value' in Attributes) O[P] = Attributes.value;
  12510   return O;
  12511 };
  12512 
  12513 
  12514 /***/ }),
  12515 
  12516 /***/ "../node_modules/core-js/library/modules/_object-dps.js":
  12517 /*!**************************************************************!*\
  12518   !*** ../node_modules/core-js/library/modules/_object-dps.js ***!
  12519   \**************************************************************/
  12520 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  12521 
  12522 var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js");
  12523 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
  12524 var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/library/modules/_object-keys.js");
  12525 
  12526 module.exports = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js") ? Object.defineProperties : function defineProperties(O, Properties) {
  12527   anObject(O);
  12528   var keys = getKeys(Properties);
  12529   var length = keys.length;
  12530   var i = 0;
  12531   var P;
  12532   while (length > i) dP.f(O, P = keys[i++], Properties[P]);
  12533   return O;
  12534 };
  12535 
  12536 
  12537 /***/ }),
  12538 
  12539 /***/ "../node_modules/core-js/library/modules/_object-gopd.js":
  12540 /*!***************************************************************!*\
  12541   !*** ../node_modules/core-js/library/modules/_object-gopd.js ***!
  12542   \***************************************************************/
  12543 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
  12544 
  12545 var pIE = __webpack_require__(/*! ./_object-pie */ "../node_modules/core-js/library/modules/_object-pie.js");
  12546 var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/library/modules/_property-desc.js");
  12547 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
  12548 var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/core-js/library/modules/_to-primitive.js");
  12549 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
  12550 var IE8_DOM_DEFINE = __webpack_require__(/*! ./_ie8-dom-define */ "../node_modules/core-js/library/modules/_ie8-dom-define.js");
  12551 var gOPD = Object.getOwnPropertyDescriptor;
  12552 
  12553 exports.f = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js") ? gOPD : function getOwnPropertyDescriptor(O, P) {
  12554   O = toIObject(O);
  12555   P = toPrimitive(P, true);
  12556   if (IE8_DOM_DEFINE) try {
  12557     return gOPD(O, P);
  12558   } catch (e) { /* empty */ }
  12559   if (has(O, P)) return createDesc(!pIE.f.call(O, P), O[P]);
  12560 };
  12561 
  12562 
  12563 /***/ }),
  12564 
  12565 /***/ "../node_modules/core-js/library/modules/_object-gopn-ext.js":
  12566 /*!*******************************************************************!*\
  12567   !*** ../node_modules/core-js/library/modules/_object-gopn-ext.js ***!
  12568   \*******************************************************************/
  12569 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  12570 
  12571 // fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window
  12572 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
  12573 var gOPN = __webpack_require__(/*! ./_object-gopn */ "../node_modules/core-js/library/modules/_object-gopn.js").f;
  12574 var toString = {}.toString;
  12575 
  12576 var windowNames = typeof window == 'object' && window && Object.getOwnPropertyNames
  12577   ? Object.getOwnPropertyNames(window) : [];
  12578 
  12579 var getWindowNames = function (it) {
  12580   try {
  12581     return gOPN(it);
  12582   } catch (e) {
  12583     return windowNames.slice();
  12584   }
  12585 };
  12586 
  12587 module.exports.f = function getOwnPropertyNames(it) {
  12588   return windowNames && toString.call(it) == '[object Window]' ? getWindowNames(it) : gOPN(toIObject(it));
  12589 };
  12590 
  12591 
  12592 /***/ }),
  12593 
  12594 /***/ "../node_modules/core-js/library/modules/_object-gopn.js":
  12595 /*!***************************************************************!*\
  12596   !*** ../node_modules/core-js/library/modules/_object-gopn.js ***!
  12597   \***************************************************************/
  12598 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
  12599 
  12600 // 19.1.2.7 / 15.2.3.4 Object.getOwnPropertyNames(O)
  12601 var $keys = __webpack_require__(/*! ./_object-keys-internal */ "../node_modules/core-js/library/modules/_object-keys-internal.js");
  12602 var hiddenKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/core-js/library/modules/_enum-bug-keys.js").concat('length', 'prototype');
  12603 
  12604 exports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) {
  12605   return $keys(O, hiddenKeys);
  12606 };
  12607 
  12608 
  12609 /***/ }),
  12610 
  12611 /***/ "../node_modules/core-js/library/modules/_object-gops.js":
  12612 /*!***************************************************************!*\
  12613   !*** ../node_modules/core-js/library/modules/_object-gops.js ***!
  12614   \***************************************************************/
  12615 /***/ ((__unused_webpack_module, exports) => {
  12616 
  12617 exports.f = Object.getOwnPropertySymbols;
  12618 
  12619 
  12620 /***/ }),
  12621 
  12622 /***/ "../node_modules/core-js/library/modules/_object-gpo.js":
  12623 /*!**************************************************************!*\
  12624   !*** ../node_modules/core-js/library/modules/_object-gpo.js ***!
  12625   \**************************************************************/
  12626 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  12627 
  12628 // 19.1.2.9 / 15.2.3.2 Object.getPrototypeOf(O)
  12629 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
  12630 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js");
  12631 var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/core-js/library/modules/_shared-key.js")('IE_PROTO');
  12632 var ObjectProto = Object.prototype;
  12633 
  12634 module.exports = Object.getPrototypeOf || function (O) {
  12635   O = toObject(O);
  12636   if (has(O, IE_PROTO)) return O[IE_PROTO];
  12637   if (typeof O.constructor == 'function' && O instanceof O.constructor) {
  12638     return O.constructor.prototype;
  12639   } return O instanceof Object ? ObjectProto : null;
  12640 };
  12641 
  12642 
  12643 /***/ }),
  12644 
  12645 /***/ "../node_modules/core-js/library/modules/_object-keys-internal.js":
  12646 /*!************************************************************************!*\
  12647   !*** ../node_modules/core-js/library/modules/_object-keys-internal.js ***!
  12648   \************************************************************************/
  12649 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  12650 
  12651 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
  12652 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
  12653 var arrayIndexOf = __webpack_require__(/*! ./_array-includes */ "../node_modules/core-js/library/modules/_array-includes.js")(false);
  12654 var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/core-js/library/modules/_shared-key.js")('IE_PROTO');
  12655 
  12656 module.exports = function (object, names) {
  12657   var O = toIObject(object);
  12658   var i = 0;
  12659   var result = [];
  12660   var key;
  12661   for (key in O) if (key != IE_PROTO) has(O, key) && result.push(key);
  12662   // Don't enum bug & hidden keys
  12663   while (names.length > i) if (has(O, key = names[i++])) {
  12664     ~arrayIndexOf(result, key) || result.push(key);
  12665   }
  12666   return result;
  12667 };
  12668 
  12669 
  12670 /***/ }),
  12671 
  12672 /***/ "../node_modules/core-js/library/modules/_object-keys.js":
  12673 /*!***************************************************************!*\
  12674   !*** ../node_modules/core-js/library/modules/_object-keys.js ***!
  12675   \***************************************************************/
  12676 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  12677 
  12678 // 19.1.2.14 / 15.2.3.14 Object.keys(O)
  12679 var $keys = __webpack_require__(/*! ./_object-keys-internal */ "../node_modules/core-js/library/modules/_object-keys-internal.js");
  12680 var enumBugKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/core-js/library/modules/_enum-bug-keys.js");
  12681 
  12682 module.exports = Object.keys || function keys(O) {
  12683   return $keys(O, enumBugKeys);
  12684 };
  12685 
  12686 
  12687 /***/ }),
  12688 
  12689 /***/ "../node_modules/core-js/library/modules/_object-pie.js":
  12690 /*!**************************************************************!*\
  12691   !*** ../node_modules/core-js/library/modules/_object-pie.js ***!
  12692   \**************************************************************/
  12693 /***/ ((__unused_webpack_module, exports) => {
  12694 
  12695 exports.f = {}.propertyIsEnumerable;
  12696 
  12697 
  12698 /***/ }),
  12699 
  12700 /***/ "../node_modules/core-js/library/modules/_object-sap.js":
  12701 /*!**************************************************************!*\
  12702   !*** ../node_modules/core-js/library/modules/_object-sap.js ***!
  12703   \**************************************************************/
  12704 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  12705 
  12706 // most Object methods by ES6 should accept primitives
  12707 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
  12708 var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js");
  12709 var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js");
  12710 module.exports = function (KEY, exec) {
  12711   var fn = (core.Object || {})[KEY] || Object[KEY];
  12712   var exp = {};
  12713   exp[KEY] = exec(fn);
  12714   $export($export.S + $export.F * fails(function () { fn(1); }), 'Object', exp);
  12715 };
  12716 
  12717 
  12718 /***/ }),
  12719 
  12720 /***/ "../node_modules/core-js/library/modules/_object-to-array.js":
  12721 /*!*******************************************************************!*\
  12722   !*** ../node_modules/core-js/library/modules/_object-to-array.js ***!
  12723   \*******************************************************************/
  12724 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  12725 
  12726 var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js");
  12727 var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/library/modules/_object-keys.js");
  12728 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
  12729 var isEnum = __webpack_require__(/*! ./_object-pie */ "../node_modules/core-js/library/modules/_object-pie.js").f;
  12730 module.exports = function (isEntries) {
  12731   return function (it) {
  12732     var O = toIObject(it);
  12733     var keys = getKeys(O);
  12734     var length = keys.length;
  12735     var i = 0;
  12736     var result = [];
  12737     var key;
  12738     while (length > i) {
  12739       key = keys[i++];
  12740       if (!DESCRIPTORS || isEnum.call(O, key)) {
  12741         result.push(isEntries ? [key, O[key]] : O[key]);
  12742       }
  12743     }
  12744     return result;
  12745   };
  12746 };
  12747 
  12748 
  12749 /***/ }),
  12750 
  12751 /***/ "../node_modules/core-js/library/modules/_own-keys.js":
  12752 /*!************************************************************!*\
  12753   !*** ../node_modules/core-js/library/modules/_own-keys.js ***!
  12754   \************************************************************/
  12755 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  12756 
  12757 // all object keys, includes non-enumerable and symbols
  12758 var gOPN = __webpack_require__(/*! ./_object-gopn */ "../node_modules/core-js/library/modules/_object-gopn.js");
  12759 var gOPS = __webpack_require__(/*! ./_object-gops */ "../node_modules/core-js/library/modules/_object-gops.js");
  12760 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
  12761 var Reflect = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js").Reflect;
  12762 module.exports = Reflect && Reflect.ownKeys || function ownKeys(it) {
  12763   var keys = gOPN.f(anObject(it));
  12764   var getSymbols = gOPS.f;
  12765   return getSymbols ? keys.concat(getSymbols(it)) : keys;
  12766 };
  12767 
  12768 
  12769 /***/ }),
  12770 
  12771 /***/ "../node_modules/core-js/library/modules/_parse-int.js":
  12772 /*!*************************************************************!*\
  12773   !*** ../node_modules/core-js/library/modules/_parse-int.js ***!
  12774   \*************************************************************/
  12775 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  12776 
  12777 var $parseInt = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js").parseInt;
  12778 var $trim = __webpack_require__(/*! ./_string-trim */ "../node_modules/core-js/library/modules/_string-trim.js").trim;
  12779 var ws = __webpack_require__(/*! ./_string-ws */ "../node_modules/core-js/library/modules/_string-ws.js");
  12780 var hex = /^[-+]?0[xX]/;
  12781 
  12782 module.exports = $parseInt(ws + '08') !== 8 || $parseInt(ws + '0x16') !== 22 ? function parseInt(str, radix) {
  12783   var string = $trim(String(str), 3);
  12784   return $parseInt(string, (radix >>> 0) || (hex.test(string) ? 16 : 10));
  12785 } : $parseInt;
  12786 
  12787 
  12788 /***/ }),
  12789 
  12790 /***/ "../node_modules/core-js/library/modules/_property-desc.js":
  12791 /*!*****************************************************************!*\
  12792   !*** ../node_modules/core-js/library/modules/_property-desc.js ***!
  12793   \*****************************************************************/
  12794 /***/ ((module) => {
  12795 
  12796 module.exports = function (bitmap, value) {
  12797   return {
  12798     enumerable: !(bitmap & 1),
  12799     configurable: !(bitmap & 2),
  12800     writable: !(bitmap & 4),
  12801     value: value
  12802   };
  12803 };
  12804 
  12805 
  12806 /***/ }),
  12807 
  12808 /***/ "../node_modules/core-js/library/modules/_redefine-all.js":
  12809 /*!****************************************************************!*\
  12810   !*** ../node_modules/core-js/library/modules/_redefine-all.js ***!
  12811   \****************************************************************/
  12812 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  12813 
  12814 var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js");
  12815 module.exports = function (target, src, safe) {
  12816   for (var key in src) {
  12817     if (safe && target[key]) target[key] = src[key];
  12818     else hide(target, key, src[key]);
  12819   } return target;
  12820 };
  12821 
  12822 
  12823 /***/ }),
  12824 
  12825 /***/ "../node_modules/core-js/library/modules/_redefine.js":
  12826 /*!************************************************************!*\
  12827   !*** ../node_modules/core-js/library/modules/_redefine.js ***!
  12828   \************************************************************/
  12829 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  12830 
  12831 module.exports = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js");
  12832 
  12833 
  12834 /***/ }),
  12835 
  12836 /***/ "../node_modules/core-js/library/modules/_set-collection-from.js":
  12837 /*!***********************************************************************!*\
  12838   !*** ../node_modules/core-js/library/modules/_set-collection-from.js ***!
  12839   \***********************************************************************/
  12840 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  12841 
  12842 "use strict";
  12843 
  12844 // https://tc39.github.io/proposal-setmap-offrom/
  12845 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
  12846 var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/library/modules/_a-function.js");
  12847 var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js");
  12848 var forOf = __webpack_require__(/*! ./_for-of */ "../node_modules/core-js/library/modules/_for-of.js");
  12849 
  12850 module.exports = function (COLLECTION) {
  12851   $export($export.S, COLLECTION, { from: function from(source /* , mapFn, thisArg */) {
  12852     var mapFn = arguments[1];
  12853     var mapping, A, n, cb;
  12854     aFunction(this);
  12855     mapping = mapFn !== undefined;
  12856     if (mapping) aFunction(mapFn);
  12857     if (source == undefined) return new this();
  12858     A = [];
  12859     if (mapping) {
  12860       n = 0;
  12861       cb = ctx(mapFn, arguments[2], 2);
  12862       forOf(source, false, function (nextItem) {
  12863         A.push(cb(nextItem, n++));
  12864       });
  12865     } else {
  12866       forOf(source, false, A.push, A);
  12867     }
  12868     return new this(A);
  12869   } });
  12870 };
  12871 
  12872 
  12873 /***/ }),
  12874 
  12875 /***/ "../node_modules/core-js/library/modules/_set-collection-of.js":
  12876 /*!*********************************************************************!*\
  12877   !*** ../node_modules/core-js/library/modules/_set-collection-of.js ***!
  12878   \*********************************************************************/
  12879 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  12880 
  12881 "use strict";
  12882 
  12883 // https://tc39.github.io/proposal-setmap-offrom/
  12884 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
  12885 
  12886 module.exports = function (COLLECTION) {
  12887   $export($export.S, COLLECTION, { of: function of() {
  12888     var length = arguments.length;
  12889     var A = new Array(length);
  12890     while (length--) A[length] = arguments[length];
  12891     return new this(A);
  12892   } });
  12893 };
  12894 
  12895 
  12896 /***/ }),
  12897 
  12898 /***/ "../node_modules/core-js/library/modules/_set-proto.js":
  12899 /*!*************************************************************!*\
  12900   !*** ../node_modules/core-js/library/modules/_set-proto.js ***!
  12901   \*************************************************************/
  12902 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  12903 
  12904 // Works with __proto__ only. Old v8 can't work with null proto objects.
  12905 /* eslint-disable no-proto */
  12906 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
  12907 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
  12908 var check = function (O, proto) {
  12909   anObject(O);
  12910   if (!isObject(proto) && proto !== null) throw TypeError(proto + ": can't set as prototype!");
  12911 };
  12912 module.exports = {
  12913   set: Object.setPrototypeOf || ('__proto__' in {} ? // eslint-disable-line
  12914     function (test, buggy, set) {
  12915       try {
  12916         set = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js")(Function.call, __webpack_require__(/*! ./_object-gopd */ "../node_modules/core-js/library/modules/_object-gopd.js").f(Object.prototype, '__proto__').set, 2);
  12917         set(test, []);
  12918         buggy = !(test instanceof Array);
  12919       } catch (e) { buggy = true; }
  12920       return function setPrototypeOf(O, proto) {
  12921         check(O, proto);
  12922         if (buggy) O.__proto__ = proto;
  12923         else set(O, proto);
  12924         return O;
  12925       };
  12926     }({}, false) : undefined),
  12927   check: check
  12928 };
  12929 
  12930 
  12931 /***/ }),
  12932 
  12933 /***/ "../node_modules/core-js/library/modules/_set-to-string-tag.js":
  12934 /*!*********************************************************************!*\
  12935   !*** ../node_modules/core-js/library/modules/_set-to-string-tag.js ***!
  12936   \*********************************************************************/
  12937 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  12938 
  12939 var def = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js").f;
  12940 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
  12941 var TAG = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('toStringTag');
  12942 
  12943 module.exports = function (it, tag, stat) {
  12944   if (it && !has(it = stat ? it : it.prototype, TAG)) def(it, TAG, { configurable: true, value: tag });
  12945 };
  12946 
  12947 
  12948 /***/ }),
  12949 
  12950 /***/ "../node_modules/core-js/library/modules/_shared-key.js":
  12951 /*!**************************************************************!*\
  12952   !*** ../node_modules/core-js/library/modules/_shared-key.js ***!
  12953   \**************************************************************/
  12954 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  12955 
  12956 var shared = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/library/modules/_shared.js")('keys');
  12957 var uid = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/library/modules/_uid.js");
  12958 module.exports = function (key) {
  12959   return shared[key] || (shared[key] = uid(key));
  12960 };
  12961 
  12962 
  12963 /***/ }),
  12964 
  12965 /***/ "../node_modules/core-js/library/modules/_shared.js":
  12966 /*!**********************************************************!*\
  12967   !*** ../node_modules/core-js/library/modules/_shared.js ***!
  12968   \**********************************************************/
  12969 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  12970 
  12971 var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js");
  12972 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
  12973 var SHARED = '__core-js_shared__';
  12974 var store = global[SHARED] || (global[SHARED] = {});
  12975 
  12976 (module.exports = function (key, value) {
  12977   return store[key] || (store[key] = value !== undefined ? value : {});
  12978 })('versions', []).push({
  12979   version: core.version,
  12980   mode: __webpack_require__(/*! ./_library */ "../node_modules/core-js/library/modules/_library.js") ? 'pure' : 'global',
  12981   copyright: '© 2020 Denis Pushkarev (zloirock.ru)'
  12982 });
  12983 
  12984 
  12985 /***/ }),
  12986 
  12987 /***/ "../node_modules/core-js/library/modules/_string-at.js":
  12988 /*!*************************************************************!*\
  12989   !*** ../node_modules/core-js/library/modules/_string-at.js ***!
  12990   \*************************************************************/
  12991 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  12992 
  12993 var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/library/modules/_to-integer.js");
  12994 var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/library/modules/_defined.js");
  12995 // true  -> String#at
  12996 // false -> String#codePointAt
  12997 module.exports = function (TO_STRING) {
  12998   return function (that, pos) {
  12999     var s = String(defined(that));
  13000     var i = toInteger(pos);
  13001     var l = s.length;
  13002     var a, b;
  13003     if (i < 0 || i >= l) return TO_STRING ? '' : undefined;
  13004     a = s.charCodeAt(i);
  13005     return a < 0xd800 || a > 0xdbff || i + 1 === l || (b = s.charCodeAt(i + 1)) < 0xdc00 || b > 0xdfff
  13006       ? TO_STRING ? s.charAt(i) : a
  13007       : TO_STRING ? s.slice(i, i + 2) : (a - 0xd800 << 10) + (b - 0xdc00) + 0x10000;
  13008   };
  13009 };
  13010 
  13011 
  13012 /***/ }),
  13013 
  13014 /***/ "../node_modules/core-js/library/modules/_string-trim.js":
  13015 /*!***************************************************************!*\
  13016   !*** ../node_modules/core-js/library/modules/_string-trim.js ***!
  13017   \***************************************************************/
  13018 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  13019 
  13020 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
  13021 var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/library/modules/_defined.js");
  13022 var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js");
  13023 var spaces = __webpack_require__(/*! ./_string-ws */ "../node_modules/core-js/library/modules/_string-ws.js");
  13024 var space = '[' + spaces + ']';
  13025 var non = '\u200b\u0085';
  13026 var ltrim = RegExp('^' + space + space + '*');
  13027 var rtrim = RegExp(space + space + '*$');
  13028 
  13029 var exporter = function (KEY, exec, ALIAS) {
  13030   var exp = {};
  13031   var FORCE = fails(function () {
  13032     return !!spaces[KEY]() || non[KEY]() != non;
  13033   });
  13034   var fn = exp[KEY] = FORCE ? exec(trim) : spaces[KEY];
  13035   if (ALIAS) exp[ALIAS] = fn;
  13036   $export($export.P + $export.F * FORCE, 'String', exp);
  13037 };
  13038 
  13039 // 1 -> String#trimLeft
  13040 // 2 -> String#trimRight
  13041 // 3 -> String#trim
  13042 var trim = exporter.trim = function (string, TYPE) {
  13043   string = String(defined(string));
  13044   if (TYPE & 1) string = string.replace(ltrim, '');
  13045   if (TYPE & 2) string = string.replace(rtrim, '');
  13046   return string;
  13047 };
  13048 
  13049 module.exports = exporter;
  13050 
  13051 
  13052 /***/ }),
  13053 
  13054 /***/ "../node_modules/core-js/library/modules/_string-ws.js":
  13055 /*!*************************************************************!*\
  13056   !*** ../node_modules/core-js/library/modules/_string-ws.js ***!
  13057   \*************************************************************/
  13058 /***/ ((module) => {
  13059 
  13060 module.exports = '\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u180E\u2000\u2001\u2002\u2003' +
  13061   '\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF';
  13062 
  13063 
  13064 /***/ }),
  13065 
  13066 /***/ "../node_modules/core-js/library/modules/_to-absolute-index.js":
  13067 /*!*********************************************************************!*\
  13068   !*** ../node_modules/core-js/library/modules/_to-absolute-index.js ***!
  13069   \*********************************************************************/
  13070 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  13071 
  13072 var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/library/modules/_to-integer.js");
  13073 var max = Math.max;
  13074 var min = Math.min;
  13075 module.exports = function (index, length) {
  13076   index = toInteger(index);
  13077   return index < 0 ? max(index + length, 0) : min(index, length);
  13078 };
  13079 
  13080 
  13081 /***/ }),
  13082 
  13083 /***/ "../node_modules/core-js/library/modules/_to-integer.js":
  13084 /*!**************************************************************!*\
  13085   !*** ../node_modules/core-js/library/modules/_to-integer.js ***!
  13086   \**************************************************************/
  13087 /***/ ((module) => {
  13088 
  13089 // 7.1.4 ToInteger
  13090 var ceil = Math.ceil;
  13091 var floor = Math.floor;
  13092 module.exports = function (it) {
  13093   return isNaN(it = +it) ? 0 : (it > 0 ? floor : ceil)(it);
  13094 };
  13095 
  13096 
  13097 /***/ }),
  13098 
  13099 /***/ "../node_modules/core-js/library/modules/_to-iobject.js":
  13100 /*!**************************************************************!*\
  13101   !*** ../node_modules/core-js/library/modules/_to-iobject.js ***!
  13102   \**************************************************************/
  13103 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  13104 
  13105 // to indexed object, toObject with fallback for non-array-like ES3 strings
  13106 var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/core-js/library/modules/_iobject.js");
  13107 var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/library/modules/_defined.js");
  13108 module.exports = function (it) {
  13109   return IObject(defined(it));
  13110 };
  13111 
  13112 
  13113 /***/ }),
  13114 
  13115 /***/ "../node_modules/core-js/library/modules/_to-length.js":
  13116 /*!*************************************************************!*\
  13117   !*** ../node_modules/core-js/library/modules/_to-length.js ***!
  13118   \*************************************************************/
  13119 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  13120 
  13121 // 7.1.15 ToLength
  13122 var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/library/modules/_to-integer.js");
  13123 var min = Math.min;
  13124 module.exports = function (it) {
  13125   return it > 0 ? min(toInteger(it), 0x1fffffffffffff) : 0; // pow(2, 53) - 1 == 9007199254740991
  13126 };
  13127 
  13128 
  13129 /***/ }),
  13130 
  13131 /***/ "../node_modules/core-js/library/modules/_to-object.js":
  13132 /*!*************************************************************!*\
  13133   !*** ../node_modules/core-js/library/modules/_to-object.js ***!
  13134   \*************************************************************/
  13135 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  13136 
  13137 // 7.1.13 ToObject(argument)
  13138 var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/library/modules/_defined.js");
  13139 module.exports = function (it) {
  13140   return Object(defined(it));
  13141 };
  13142 
  13143 
  13144 /***/ }),
  13145 
  13146 /***/ "../node_modules/core-js/library/modules/_to-primitive.js":
  13147 /*!****************************************************************!*\
  13148   !*** ../node_modules/core-js/library/modules/_to-primitive.js ***!
  13149   \****************************************************************/
  13150 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  13151 
  13152 // 7.1.1 ToPrimitive(input [, PreferredType])
  13153 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
  13154 // instead of the ES6 spec version, we didn't implement @@toPrimitive case
  13155 // and the second argument - flag - preferred type is a string
  13156 module.exports = function (it, S) {
  13157   if (!isObject(it)) return it;
  13158   var fn, val;
  13159   if (S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
  13160   if (typeof (fn = it.valueOf) == 'function' && !isObject(val = fn.call(it))) return val;
  13161   if (!S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
  13162   throw TypeError("Can't convert object to primitive value");
  13163 };
  13164 
  13165 
  13166 /***/ }),
  13167 
  13168 /***/ "../node_modules/core-js/library/modules/_uid.js":
  13169 /*!*******************************************************!*\
  13170   !*** ../node_modules/core-js/library/modules/_uid.js ***!
  13171   \*******************************************************/
  13172 /***/ ((module) => {
  13173 
  13174 var id = 0;
  13175 var px = Math.random();
  13176 module.exports = function (key) {
  13177   return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + px).toString(36));
  13178 };
  13179 
  13180 
  13181 /***/ }),
  13182 
  13183 /***/ "../node_modules/core-js/library/modules/_validate-collection.js":
  13184 /*!***********************************************************************!*\
  13185   !*** ../node_modules/core-js/library/modules/_validate-collection.js ***!
  13186   \***********************************************************************/
  13187 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  13188 
  13189 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
  13190 module.exports = function (it, TYPE) {
  13191   if (!isObject(it) || it._t !== TYPE) throw TypeError('Incompatible receiver, ' + TYPE + ' required!');
  13192   return it;
  13193 };
  13194 
  13195 
  13196 /***/ }),
  13197 
  13198 /***/ "../node_modules/core-js/library/modules/_wks-define.js":
  13199 /*!**************************************************************!*\
  13200   !*** ../node_modules/core-js/library/modules/_wks-define.js ***!
  13201   \**************************************************************/
  13202 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  13203 
  13204 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
  13205 var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js");
  13206 var LIBRARY = __webpack_require__(/*! ./_library */ "../node_modules/core-js/library/modules/_library.js");
  13207 var wksExt = __webpack_require__(/*! ./_wks-ext */ "../node_modules/core-js/library/modules/_wks-ext.js");
  13208 var defineProperty = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js").f;
  13209 module.exports = function (name) {
  13210   var $Symbol = core.Symbol || (core.Symbol = LIBRARY ? {} : global.Symbol || {});
  13211   if (name.charAt(0) != '_' && !(name in $Symbol)) defineProperty($Symbol, name, { value: wksExt.f(name) });
  13212 };
  13213 
  13214 
  13215 /***/ }),
  13216 
  13217 /***/ "../node_modules/core-js/library/modules/_wks-ext.js":
  13218 /*!***********************************************************!*\
  13219   !*** ../node_modules/core-js/library/modules/_wks-ext.js ***!
  13220   \***********************************************************/
  13221 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
  13222 
  13223 exports.f = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js");
  13224 
  13225 
  13226 /***/ }),
  13227 
  13228 /***/ "../node_modules/core-js/library/modules/_wks.js":
  13229 /*!*******************************************************!*\
  13230   !*** ../node_modules/core-js/library/modules/_wks.js ***!
  13231   \*******************************************************/
  13232 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  13233 
  13234 var store = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/library/modules/_shared.js")('wks');
  13235 var uid = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/library/modules/_uid.js");
  13236 var Symbol = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js").Symbol;
  13237 var USE_SYMBOL = typeof Symbol == 'function';
  13238 
  13239 var $exports = module.exports = function (name) {
  13240   return store[name] || (store[name] =
  13241     USE_SYMBOL && Symbol[name] || (USE_SYMBOL ? Symbol : uid)('Symbol.' + name));
  13242 };
  13243 
  13244 $exports.store = store;
  13245 
  13246 
  13247 /***/ }),
  13248 
  13249 /***/ "../node_modules/core-js/library/modules/core.get-iterator-method.js":
  13250 /*!***************************************************************************!*\
  13251   !*** ../node_modules/core-js/library/modules/core.get-iterator-method.js ***!
  13252   \***************************************************************************/
  13253 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  13254 
  13255 var classof = __webpack_require__(/*! ./_classof */ "../node_modules/core-js/library/modules/_classof.js");
  13256 var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('iterator');
  13257 var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/library/modules/_iterators.js");
  13258 module.exports = __webpack_require__(/*! ./_core */ "../node_modules/core-js/library/modules/_core.js").getIteratorMethod = function (it) {
  13259   if (it != undefined) return it[ITERATOR]
  13260     || it['@@iterator']
  13261     || Iterators[classof(it)];
  13262 };
  13263 
  13264 
  13265 /***/ }),
  13266 
  13267 /***/ "../node_modules/core-js/library/modules/es6.array.from.js":
  13268 /*!*****************************************************************!*\
  13269   !*** ../node_modules/core-js/library/modules/es6.array.from.js ***!
  13270   \*****************************************************************/
  13271 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  13272 
  13273 "use strict";
  13274 
  13275 var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/library/modules/_ctx.js");
  13276 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
  13277 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js");
  13278 var call = __webpack_require__(/*! ./_iter-call */ "../node_modules/core-js/library/modules/_iter-call.js");
  13279 var isArrayIter = __webpack_require__(/*! ./_is-array-iter */ "../node_modules/core-js/library/modules/_is-array-iter.js");
  13280 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/library/modules/_to-length.js");
  13281 var createProperty = __webpack_require__(/*! ./_create-property */ "../node_modules/core-js/library/modules/_create-property.js");
  13282 var getIterFn = __webpack_require__(/*! ./core.get-iterator-method */ "../node_modules/core-js/library/modules/core.get-iterator-method.js");
  13283 
  13284 $export($export.S + $export.F * !__webpack_require__(/*! ./_iter-detect */ "../node_modules/core-js/library/modules/_iter-detect.js")(function (iter) { Array.from(iter); }), 'Array', {
  13285   // 22.1.2.1 Array.from(arrayLike, mapfn = undefined, thisArg = undefined)
  13286   from: function from(arrayLike /* , mapfn = undefined, thisArg = undefined */) {
  13287     var O = toObject(arrayLike);
  13288     var C = typeof this == 'function' ? this : Array;
  13289     var aLen = arguments.length;
  13290     var mapfn = aLen > 1 ? arguments[1] : undefined;
  13291     var mapping = mapfn !== undefined;
  13292     var index = 0;
  13293     var iterFn = getIterFn(O);
  13294     var length, result, step, iterator;
  13295     if (mapping) mapfn = ctx(mapfn, aLen > 2 ? arguments[2] : undefined, 2);
  13296     // if object isn't iterable or it's array with default iterator - use simple case
  13297     if (iterFn != undefined && !(C == Array && isArrayIter(iterFn))) {
  13298       for (iterator = iterFn.call(O), result = new C(); !(step = iterator.next()).done; index++) {
  13299         createProperty(result, index, mapping ? call(iterator, mapfn, [step.value, index], true) : step.value);
  13300       }
  13301     } else {
  13302       length = toLength(O.length);
  13303       for (result = new C(length); length > index; index++) {
  13304         createProperty(result, index, mapping ? mapfn(O[index], index) : O[index]);
  13305       }
  13306     }
  13307     result.length = index;
  13308     return result;
  13309   }
  13310 });
  13311 
  13312 
  13313 /***/ }),
  13314 
  13315 /***/ "../node_modules/core-js/library/modules/es6.array.is-array.js":
  13316 /*!*********************************************************************!*\
  13317   !*** ../node_modules/core-js/library/modules/es6.array.is-array.js ***!
  13318   \*********************************************************************/
  13319 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  13320 
  13321 // 22.1.2.2 / 15.4.3.2 Array.isArray(arg)
  13322 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
  13323 
  13324 $export($export.S, 'Array', { isArray: __webpack_require__(/*! ./_is-array */ "../node_modules/core-js/library/modules/_is-array.js") });
  13325 
  13326 
  13327 /***/ }),
  13328 
  13329 /***/ "../node_modules/core-js/library/modules/es6.array.iterator.js":
  13330 /*!*********************************************************************!*\
  13331   !*** ../node_modules/core-js/library/modules/es6.array.iterator.js ***!
  13332   \*********************************************************************/
  13333 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  13334 
  13335 "use strict";
  13336 
  13337 var addToUnscopables = __webpack_require__(/*! ./_add-to-unscopables */ "../node_modules/core-js/library/modules/_add-to-unscopables.js");
  13338 var step = __webpack_require__(/*! ./_iter-step */ "../node_modules/core-js/library/modules/_iter-step.js");
  13339 var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/library/modules/_iterators.js");
  13340 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
  13341 
  13342 // 22.1.3.4 Array.prototype.entries()
  13343 // 22.1.3.13 Array.prototype.keys()
  13344 // 22.1.3.29 Array.prototype.values()
  13345 // 22.1.3.30 Array.prototype[@@iterator]()
  13346 module.exports = __webpack_require__(/*! ./_iter-define */ "../node_modules/core-js/library/modules/_iter-define.js")(Array, 'Array', function (iterated, kind) {
  13347   this._t = toIObject(iterated); // target
  13348   this._i = 0;                   // next index
  13349   this._k = kind;                // kind
  13350 // 22.1.5.2.1 %ArrayIteratorPrototype%.next()
  13351 }, function () {
  13352   var O = this._t;
  13353   var kind = this._k;
  13354   var index = this._i++;
  13355   if (!O || index >= O.length) {
  13356     this._t = undefined;
  13357     return step(1);
  13358   }
  13359   if (kind == 'keys') return step(0, index);
  13360   if (kind == 'values') return step(0, O[index]);
  13361   return step(0, [index, O[index]]);
  13362 }, 'values');
  13363 
  13364 // argumentsList[@@iterator] is %ArrayProto_values% (9.4.4.6, 9.4.4.7)
  13365 Iterators.Arguments = Iterators.Array;
  13366 
  13367 addToUnscopables('keys');
  13368 addToUnscopables('values');
  13369 addToUnscopables('entries');
  13370 
  13371 
  13372 /***/ }),
  13373 
  13374 /***/ "../node_modules/core-js/library/modules/es6.object.assign.js":
  13375 /*!********************************************************************!*\
  13376   !*** ../node_modules/core-js/library/modules/es6.object.assign.js ***!
  13377   \********************************************************************/
  13378 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  13379 
  13380 // 19.1.3.1 Object.assign(target, source)
  13381 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
  13382 
  13383 $export($export.S + $export.F, 'Object', { assign: __webpack_require__(/*! ./_object-assign */ "../node_modules/core-js/library/modules/_object-assign.js") });
  13384 
  13385 
  13386 /***/ }),
  13387 
  13388 /***/ "../node_modules/core-js/library/modules/es6.object.create.js":
  13389 /*!********************************************************************!*\
  13390   !*** ../node_modules/core-js/library/modules/es6.object.create.js ***!
  13391   \********************************************************************/
  13392 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  13393 
  13394 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
  13395 // 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])
  13396 $export($export.S, 'Object', { create: __webpack_require__(/*! ./_object-create */ "../node_modules/core-js/library/modules/_object-create.js") });
  13397 
  13398 
  13399 /***/ }),
  13400 
  13401 /***/ "../node_modules/core-js/library/modules/es6.object.define-properties.js":
  13402 /*!*******************************************************************************!*\
  13403   !*** ../node_modules/core-js/library/modules/es6.object.define-properties.js ***!
  13404   \*******************************************************************************/
  13405 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  13406 
  13407 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
  13408 // 19.1.2.3 / 15.2.3.7 Object.defineProperties(O, Properties)
  13409 $export($export.S + $export.F * !__webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js"), 'Object', { defineProperties: __webpack_require__(/*! ./_object-dps */ "../node_modules/core-js/library/modules/_object-dps.js") });
  13410 
  13411 
  13412 /***/ }),
  13413 
  13414 /***/ "../node_modules/core-js/library/modules/es6.object.define-property.js":
  13415 /*!*****************************************************************************!*\
  13416   !*** ../node_modules/core-js/library/modules/es6.object.define-property.js ***!
  13417   \*****************************************************************************/
  13418 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  13419 
  13420 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
  13421 // 19.1.2.4 / 15.2.3.6 Object.defineProperty(O, P, Attributes)
  13422 $export($export.S + $export.F * !__webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js"), 'Object', { defineProperty: __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js").f });
  13423 
  13424 
  13425 /***/ }),
  13426 
  13427 /***/ "../node_modules/core-js/library/modules/es6.object.get-own-property-descriptor.js":
  13428 /*!*****************************************************************************************!*\
  13429   !*** ../node_modules/core-js/library/modules/es6.object.get-own-property-descriptor.js ***!
  13430   \*****************************************************************************************/
  13431 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  13432 
  13433 // 19.1.2.6 Object.getOwnPropertyDescriptor(O, P)
  13434 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
  13435 var $getOwnPropertyDescriptor = __webpack_require__(/*! ./_object-gopd */ "../node_modules/core-js/library/modules/_object-gopd.js").f;
  13436 
  13437 __webpack_require__(/*! ./_object-sap */ "../node_modules/core-js/library/modules/_object-sap.js")('getOwnPropertyDescriptor', function () {
  13438   return function getOwnPropertyDescriptor(it, key) {
  13439     return $getOwnPropertyDescriptor(toIObject(it), key);
  13440   };
  13441 });
  13442 
  13443 
  13444 /***/ }),
  13445 
  13446 /***/ "../node_modules/core-js/library/modules/es6.object.get-prototype-of.js":
  13447 /*!******************************************************************************!*\
  13448   !*** ../node_modules/core-js/library/modules/es6.object.get-prototype-of.js ***!
  13449   \******************************************************************************/
  13450 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  13451 
  13452 // 19.1.2.9 Object.getPrototypeOf(O)
  13453 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js");
  13454 var $getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "../node_modules/core-js/library/modules/_object-gpo.js");
  13455 
  13456 __webpack_require__(/*! ./_object-sap */ "../node_modules/core-js/library/modules/_object-sap.js")('getPrototypeOf', function () {
  13457   return function getPrototypeOf(it) {
  13458     return $getPrototypeOf(toObject(it));
  13459   };
  13460 });
  13461 
  13462 
  13463 /***/ }),
  13464 
  13465 /***/ "../node_modules/core-js/library/modules/es6.object.keys.js":
  13466 /*!******************************************************************!*\
  13467   !*** ../node_modules/core-js/library/modules/es6.object.keys.js ***!
  13468   \******************************************************************/
  13469 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  13470 
  13471 // 19.1.2.14 Object.keys(O)
  13472 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js");
  13473 var $keys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/library/modules/_object-keys.js");
  13474 
  13475 __webpack_require__(/*! ./_object-sap */ "../node_modules/core-js/library/modules/_object-sap.js")('keys', function () {
  13476   return function keys(it) {
  13477     return $keys(toObject(it));
  13478   };
  13479 });
  13480 
  13481 
  13482 /***/ }),
  13483 
  13484 /***/ "../node_modules/core-js/library/modules/es6.object.set-prototype-of.js":
  13485 /*!******************************************************************************!*\
  13486   !*** ../node_modules/core-js/library/modules/es6.object.set-prototype-of.js ***!
  13487   \******************************************************************************/
  13488 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  13489 
  13490 // 19.1.3.19 Object.setPrototypeOf(O, proto)
  13491 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
  13492 $export($export.S, 'Object', { setPrototypeOf: __webpack_require__(/*! ./_set-proto */ "../node_modules/core-js/library/modules/_set-proto.js").set });
  13493 
  13494 
  13495 /***/ }),
  13496 
  13497 /***/ "../node_modules/core-js/library/modules/es6.object.to-string.js":
  13498 /*!***********************************************************************!*\
  13499   !*** ../node_modules/core-js/library/modules/es6.object.to-string.js ***!
  13500   \***********************************************************************/
  13501 /***/ (() => {
  13502 
  13503 
  13504 
  13505 /***/ }),
  13506 
  13507 /***/ "../node_modules/core-js/library/modules/es6.parse-int.js":
  13508 /*!****************************************************************!*\
  13509   !*** ../node_modules/core-js/library/modules/es6.parse-int.js ***!
  13510   \****************************************************************/
  13511 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  13512 
  13513 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
  13514 var $parseInt = __webpack_require__(/*! ./_parse-int */ "../node_modules/core-js/library/modules/_parse-int.js");
  13515 // 18.2.5 parseInt(string, radix)
  13516 $export($export.G + $export.F * (parseInt != $parseInt), { parseInt: $parseInt });
  13517 
  13518 
  13519 /***/ }),
  13520 
  13521 /***/ "../node_modules/core-js/library/modules/es6.reflect.construct.js":
  13522 /*!************************************************************************!*\
  13523   !*** ../node_modules/core-js/library/modules/es6.reflect.construct.js ***!
  13524   \************************************************************************/
  13525 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  13526 
  13527 // 26.1.2 Reflect.construct(target, argumentsList [, newTarget])
  13528 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
  13529 var create = __webpack_require__(/*! ./_object-create */ "../node_modules/core-js/library/modules/_object-create.js");
  13530 var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/library/modules/_a-function.js");
  13531 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
  13532 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
  13533 var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js");
  13534 var bind = __webpack_require__(/*! ./_bind */ "../node_modules/core-js/library/modules/_bind.js");
  13535 var rConstruct = (__webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js").Reflect || {}).construct;
  13536 
  13537 // MS Edge supports only 2 arguments and argumentsList argument is optional
  13538 // FF Nightly sets third argument as `new.target`, but does not create `this` from it
  13539 var NEW_TARGET_BUG = fails(function () {
  13540   function F() { /* empty */ }
  13541   return !(rConstruct(function () { /* empty */ }, [], F) instanceof F);
  13542 });
  13543 var ARGS_BUG = !fails(function () {
  13544   rConstruct(function () { /* empty */ });
  13545 });
  13546 
  13547 $export($export.S + $export.F * (NEW_TARGET_BUG || ARGS_BUG), 'Reflect', {
  13548   construct: function construct(Target, args /* , newTarget */) {
  13549     aFunction(Target);
  13550     anObject(args);
  13551     var newTarget = arguments.length < 3 ? Target : aFunction(arguments[2]);
  13552     if (ARGS_BUG && !NEW_TARGET_BUG) return rConstruct(Target, args, newTarget);
  13553     if (Target == newTarget) {
  13554       // w/o altered newTarget, optimization for 0-4 arguments
  13555       switch (args.length) {
  13556         case 0: return new Target();
  13557         case 1: return new Target(args[0]);
  13558         case 2: return new Target(args[0], args[1]);
  13559         case 3: return new Target(args[0], args[1], args[2]);
  13560         case 4: return new Target(args[0], args[1], args[2], args[3]);
  13561       }
  13562       // w/o altered newTarget, lot of arguments case
  13563       var $args = [null];
  13564       $args.push.apply($args, args);
  13565       return new (bind.apply(Target, $args))();
  13566     }
  13567     // with altered newTarget, not support built-in constructors
  13568     var proto = newTarget.prototype;
  13569     var instance = create(isObject(proto) ? proto : Object.prototype);
  13570     var result = Function.apply.call(Target, instance, args);
  13571     return isObject(result) ? result : instance;
  13572   }
  13573 });
  13574 
  13575 
  13576 /***/ }),
  13577 
  13578 /***/ "../node_modules/core-js/library/modules/es6.reflect.get.js":
  13579 /*!******************************************************************!*\
  13580   !*** ../node_modules/core-js/library/modules/es6.reflect.get.js ***!
  13581   \******************************************************************/
  13582 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  13583 
  13584 // 26.1.6 Reflect.get(target, propertyKey [, receiver])
  13585 var gOPD = __webpack_require__(/*! ./_object-gopd */ "../node_modules/core-js/library/modules/_object-gopd.js");
  13586 var getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "../node_modules/core-js/library/modules/_object-gpo.js");
  13587 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
  13588 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
  13589 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
  13590 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
  13591 
  13592 function get(target, propertyKey /* , receiver */) {
  13593   var receiver = arguments.length < 3 ? target : arguments[2];
  13594   var desc, proto;
  13595   if (anObject(target) === receiver) return target[propertyKey];
  13596   if (desc = gOPD.f(target, propertyKey)) return has(desc, 'value')
  13597     ? desc.value
  13598     : desc.get !== undefined
  13599       ? desc.get.call(receiver)
  13600       : undefined;
  13601   if (isObject(proto = getPrototypeOf(target))) return get(proto, propertyKey, receiver);
  13602 }
  13603 
  13604 $export($export.S, 'Reflect', { get: get });
  13605 
  13606 
  13607 /***/ }),
  13608 
  13609 /***/ "../node_modules/core-js/library/modules/es6.string.iterator.js":
  13610 /*!**********************************************************************!*\
  13611   !*** ../node_modules/core-js/library/modules/es6.string.iterator.js ***!
  13612   \**********************************************************************/
  13613 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  13614 
  13615 "use strict";
  13616 
  13617 var $at = __webpack_require__(/*! ./_string-at */ "../node_modules/core-js/library/modules/_string-at.js")(true);
  13618 
  13619 // 21.1.3.27 String.prototype[@@iterator]()
  13620 __webpack_require__(/*! ./_iter-define */ "../node_modules/core-js/library/modules/_iter-define.js")(String, 'String', function (iterated) {
  13621   this._t = String(iterated); // target
  13622   this._i = 0;                // next index
  13623 // 21.1.5.2.1 %StringIteratorPrototype%.next()
  13624 }, function () {
  13625   var O = this._t;
  13626   var index = this._i;
  13627   var point;
  13628   if (index >= O.length) return { value: undefined, done: true };
  13629   point = $at(O, index);
  13630   this._i += point.length;
  13631   return { value: point, done: false };
  13632 });
  13633 
  13634 
  13635 /***/ }),
  13636 
  13637 /***/ "../node_modules/core-js/library/modules/es6.symbol.js":
  13638 /*!*************************************************************!*\
  13639   !*** ../node_modules/core-js/library/modules/es6.symbol.js ***!
  13640   \*************************************************************/
  13641 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  13642 
  13643 "use strict";
  13644 
  13645 // ECMAScript 6 symbols shim
  13646 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
  13647 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/library/modules/_has.js");
  13648 var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/library/modules/_descriptors.js");
  13649 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
  13650 var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/library/modules/_redefine.js");
  13651 var META = __webpack_require__(/*! ./_meta */ "../node_modules/core-js/library/modules/_meta.js").KEY;
  13652 var $fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/library/modules/_fails.js");
  13653 var shared = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/library/modules/_shared.js");
  13654 var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/core-js/library/modules/_set-to-string-tag.js");
  13655 var uid = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/library/modules/_uid.js");
  13656 var wks = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js");
  13657 var wksExt = __webpack_require__(/*! ./_wks-ext */ "../node_modules/core-js/library/modules/_wks-ext.js");
  13658 var wksDefine = __webpack_require__(/*! ./_wks-define */ "../node_modules/core-js/library/modules/_wks-define.js");
  13659 var enumKeys = __webpack_require__(/*! ./_enum-keys */ "../node_modules/core-js/library/modules/_enum-keys.js");
  13660 var isArray = __webpack_require__(/*! ./_is-array */ "../node_modules/core-js/library/modules/_is-array.js");
  13661 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/library/modules/_an-object.js");
  13662 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
  13663 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/library/modules/_to-object.js");
  13664 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
  13665 var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/core-js/library/modules/_to-primitive.js");
  13666 var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/library/modules/_property-desc.js");
  13667 var _create = __webpack_require__(/*! ./_object-create */ "../node_modules/core-js/library/modules/_object-create.js");
  13668 var gOPNExt = __webpack_require__(/*! ./_object-gopn-ext */ "../node_modules/core-js/library/modules/_object-gopn-ext.js");
  13669 var $GOPD = __webpack_require__(/*! ./_object-gopd */ "../node_modules/core-js/library/modules/_object-gopd.js");
  13670 var $GOPS = __webpack_require__(/*! ./_object-gops */ "../node_modules/core-js/library/modules/_object-gops.js");
  13671 var $DP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/library/modules/_object-dp.js");
  13672 var $keys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/library/modules/_object-keys.js");
  13673 var gOPD = $GOPD.f;
  13674 var dP = $DP.f;
  13675 var gOPN = gOPNExt.f;
  13676 var $Symbol = global.Symbol;
  13677 var $JSON = global.JSON;
  13678 var _stringify = $JSON && $JSON.stringify;
  13679 var PROTOTYPE = 'prototype';
  13680 var HIDDEN = wks('_hidden');
  13681 var TO_PRIMITIVE = wks('toPrimitive');
  13682 var isEnum = {}.propertyIsEnumerable;
  13683 var SymbolRegistry = shared('symbol-registry');
  13684 var AllSymbols = shared('symbols');
  13685 var OPSymbols = shared('op-symbols');
  13686 var ObjectProto = Object[PROTOTYPE];
  13687 var USE_NATIVE = typeof $Symbol == 'function' && !!$GOPS.f;
  13688 var QObject = global.QObject;
  13689 // Don't use setters in Qt Script, https://github.com/zloirock/core-js/issues/173
  13690 var setter = !QObject || !QObject[PROTOTYPE] || !QObject[PROTOTYPE].findChild;
  13691 
  13692 // fallback for old Android, https://code.google.com/p/v8/issues/detail?id=687
  13693 var setSymbolDesc = DESCRIPTORS && $fails(function () {
  13694   return _create(dP({}, 'a', {
  13695     get: function () { return dP(this, 'a', { value: 7 }).a; }
  13696   })).a != 7;
  13697 }) ? function (it, key, D) {
  13698   var protoDesc = gOPD(ObjectProto, key);
  13699   if (protoDesc) delete ObjectProto[key];
  13700   dP(it, key, D);
  13701   if (protoDesc && it !== ObjectProto) dP(ObjectProto, key, protoDesc);
  13702 } : dP;
  13703 
  13704 var wrap = function (tag) {
  13705   var sym = AllSymbols[tag] = _create($Symbol[PROTOTYPE]);
  13706   sym._k = tag;
  13707   return sym;
  13708 };
  13709 
  13710 var isSymbol = USE_NATIVE && typeof $Symbol.iterator == 'symbol' ? function (it) {
  13711   return typeof it == 'symbol';
  13712 } : function (it) {
  13713   return it instanceof $Symbol;
  13714 };
  13715 
  13716 var $defineProperty = function defineProperty(it, key, D) {
  13717   if (it === ObjectProto) $defineProperty(OPSymbols, key, D);
  13718   anObject(it);
  13719   key = toPrimitive(key, true);
  13720   anObject(D);
  13721   if (has(AllSymbols, key)) {
  13722     if (!D.enumerable) {
  13723       if (!has(it, HIDDEN)) dP(it, HIDDEN, createDesc(1, {}));
  13724       it[HIDDEN][key] = true;
  13725     } else {
  13726       if (has(it, HIDDEN) && it[HIDDEN][key]) it[HIDDEN][key] = false;
  13727       D = _create(D, { enumerable: createDesc(0, false) });
  13728     } return setSymbolDesc(it, key, D);
  13729   } return dP(it, key, D);
  13730 };
  13731 var $defineProperties = function defineProperties(it, P) {
  13732   anObject(it);
  13733   var keys = enumKeys(P = toIObject(P));
  13734   var i = 0;
  13735   var l = keys.length;
  13736   var key;
  13737   while (l > i) $defineProperty(it, key = keys[i++], P[key]);
  13738   return it;
  13739 };
  13740 var $create = function create(it, P) {
  13741   return P === undefined ? _create(it) : $defineProperties(_create(it), P);
  13742 };
  13743 var $propertyIsEnumerable = function propertyIsEnumerable(key) {
  13744   var E = isEnum.call(this, key = toPrimitive(key, true));
  13745   if (this === ObjectProto && has(AllSymbols, key) && !has(OPSymbols, key)) return false;
  13746   return E || !has(this, key) || !has(AllSymbols, key) || has(this, HIDDEN) && this[HIDDEN][key] ? E : true;
  13747 };
  13748 var $getOwnPropertyDescriptor = function getOwnPropertyDescriptor(it, key) {
  13749   it = toIObject(it);
  13750   key = toPrimitive(key, true);
  13751   if (it === ObjectProto && has(AllSymbols, key) && !has(OPSymbols, key)) return;
  13752   var D = gOPD(it, key);
  13753   if (D && has(AllSymbols, key) && !(has(it, HIDDEN) && it[HIDDEN][key])) D.enumerable = true;
  13754   return D;
  13755 };
  13756 var $getOwnPropertyNames = function getOwnPropertyNames(it) {
  13757   var names = gOPN(toIObject(it));
  13758   var result = [];
  13759   var i = 0;
  13760   var key;
  13761   while (names.length > i) {
  13762     if (!has(AllSymbols, key = names[i++]) && key != HIDDEN && key != META) result.push(key);
  13763   } return result;
  13764 };
  13765 var $getOwnPropertySymbols = function getOwnPropertySymbols(it) {
  13766   var IS_OP = it === ObjectProto;
  13767   var names = gOPN(IS_OP ? OPSymbols : toIObject(it));
  13768   var result = [];
  13769   var i = 0;
  13770   var key;
  13771   while (names.length > i) {
  13772     if (has(AllSymbols, key = names[i++]) && (IS_OP ? has(ObjectProto, key) : true)) result.push(AllSymbols[key]);
  13773   } return result;
  13774 };
  13775 
  13776 // 19.4.1.1 Symbol([description])
  13777 if (!USE_NATIVE) {
  13778   $Symbol = function Symbol() {
  13779     if (this instanceof $Symbol) throw TypeError('Symbol is not a constructor!');
  13780     var tag = uid(arguments.length > 0 ? arguments[0] : undefined);
  13781     var $set = function (value) {
  13782       if (this === ObjectProto) $set.call(OPSymbols, value);
  13783       if (has(this, HIDDEN) && has(this[HIDDEN], tag)) this[HIDDEN][tag] = false;
  13784       setSymbolDesc(this, tag, createDesc(1, value));
  13785     };
  13786     if (DESCRIPTORS && setter) setSymbolDesc(ObjectProto, tag, { configurable: true, set: $set });
  13787     return wrap(tag);
  13788   };
  13789   redefine($Symbol[PROTOTYPE], 'toString', function toString() {
  13790     return this._k;
  13791   });
  13792 
  13793   $GOPD.f = $getOwnPropertyDescriptor;
  13794   $DP.f = $defineProperty;
  13795   __webpack_require__(/*! ./_object-gopn */ "../node_modules/core-js/library/modules/_object-gopn.js").f = gOPNExt.f = $getOwnPropertyNames;
  13796   __webpack_require__(/*! ./_object-pie */ "../node_modules/core-js/library/modules/_object-pie.js").f = $propertyIsEnumerable;
  13797   $GOPS.f = $getOwnPropertySymbols;
  13798 
  13799   if (DESCRIPTORS && !__webpack_require__(/*! ./_library */ "../node_modules/core-js/library/modules/_library.js")) {
  13800     redefine(ObjectProto, 'propertyIsEnumerable', $propertyIsEnumerable, true);
  13801   }
  13802 
  13803   wksExt.f = function (name) {
  13804     return wrap(wks(name));
  13805   };
  13806 }
  13807 
  13808 $export($export.G + $export.W + $export.F * !USE_NATIVE, { Symbol: $Symbol });
  13809 
  13810 for (var es6Symbols = (
  13811   // 19.4.2.2, 19.4.2.3, 19.4.2.4, 19.4.2.6, 19.4.2.8, 19.4.2.9, 19.4.2.10, 19.4.2.11, 19.4.2.12, 19.4.2.13, 19.4.2.14
  13812   'hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables'
  13813 ).split(','), j = 0; es6Symbols.length > j;)wks(es6Symbols[j++]);
  13814 
  13815 for (var wellKnownSymbols = $keys(wks.store), k = 0; wellKnownSymbols.length > k;) wksDefine(wellKnownSymbols[k++]);
  13816 
  13817 $export($export.S + $export.F * !USE_NATIVE, 'Symbol', {
  13818   // 19.4.2.1 Symbol.for(key)
  13819   'for': function (key) {
  13820     return has(SymbolRegistry, key += '')
  13821       ? SymbolRegistry[key]
  13822       : SymbolRegistry[key] = $Symbol(key);
  13823   },
  13824   // 19.4.2.5 Symbol.keyFor(sym)
  13825   keyFor: function keyFor(sym) {
  13826     if (!isSymbol(sym)) throw TypeError(sym + ' is not a symbol!');
  13827     for (var key in SymbolRegistry) if (SymbolRegistry[key] === sym) return key;
  13828   },
  13829   useSetter: function () { setter = true; },
  13830   useSimple: function () { setter = false; }
  13831 });
  13832 
  13833 $export($export.S + $export.F * !USE_NATIVE, 'Object', {
  13834   // 19.1.2.2 Object.create(O [, Properties])
  13835   create: $create,
  13836   // 19.1.2.4 Object.defineProperty(O, P, Attributes)
  13837   defineProperty: $defineProperty,
  13838   // 19.1.2.3 Object.defineProperties(O, Properties)
  13839   defineProperties: $defineProperties,
  13840   // 19.1.2.6 Object.getOwnPropertyDescriptor(O, P)
  13841   getOwnPropertyDescriptor: $getOwnPropertyDescriptor,
  13842   // 19.1.2.7 Object.getOwnPropertyNames(O)
  13843   getOwnPropertyNames: $getOwnPropertyNames,
  13844   // 19.1.2.8 Object.getOwnPropertySymbols(O)
  13845   getOwnPropertySymbols: $getOwnPropertySymbols
  13846 });
  13847 
  13848 // Chrome 38 and 39 `Object.getOwnPropertySymbols` fails on primitives
  13849 // https://bugs.chromium.org/p/v8/issues/detail?id=3443
  13850 var FAILS_ON_PRIMITIVES = $fails(function () { $GOPS.f(1); });
  13851 
  13852 $export($export.S + $export.F * FAILS_ON_PRIMITIVES, 'Object', {
  13853   getOwnPropertySymbols: function getOwnPropertySymbols(it) {
  13854     return $GOPS.f(toObject(it));
  13855   }
  13856 });
  13857 
  13858 // 24.3.2 JSON.stringify(value [, replacer [, space]])
  13859 $JSON && $export($export.S + $export.F * (!USE_NATIVE || $fails(function () {
  13860   var S = $Symbol();
  13861   // MS Edge converts symbol values to JSON as {}
  13862   // WebKit converts symbol values to JSON as null
  13863   // V8 throws on boxed symbols
  13864   return _stringify([S]) != '[null]' || _stringify({ a: S }) != '{}' || _stringify(Object(S)) != '{}';
  13865 })), 'JSON', {
  13866   stringify: function stringify(it) {
  13867     var args = [it];
  13868     var i = 1;
  13869     var replacer, $replacer;
  13870     while (arguments.length > i) args.push(arguments[i++]);
  13871     $replacer = replacer = args[1];
  13872     if (!isObject(replacer) && it === undefined || isSymbol(it)) return; // IE8 returns string on undefined
  13873     if (!isArray(replacer)) replacer = function (key, value) {
  13874       if (typeof $replacer == 'function') value = $replacer.call(this, key, value);
  13875       if (!isSymbol(value)) return value;
  13876     };
  13877     args[1] = replacer;
  13878     return _stringify.apply($JSON, args);
  13879   }
  13880 });
  13881 
  13882 // 19.4.3.4 Symbol.prototype[@@toPrimitive](hint)
  13883 $Symbol[PROTOTYPE][TO_PRIMITIVE] || __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js")($Symbol[PROTOTYPE], TO_PRIMITIVE, $Symbol[PROTOTYPE].valueOf);
  13884 // 19.4.3.5 Symbol.prototype[@@toStringTag]
  13885 setToStringTag($Symbol, 'Symbol');
  13886 // 20.2.1.9 Math[@@toStringTag]
  13887 setToStringTag(Math, 'Math', true);
  13888 // 24.3.3 JSON[@@toStringTag]
  13889 setToStringTag(global.JSON, 'JSON', true);
  13890 
  13891 
  13892 /***/ }),
  13893 
  13894 /***/ "../node_modules/core-js/library/modules/es6.weak-map.js":
  13895 /*!***************************************************************!*\
  13896   !*** ../node_modules/core-js/library/modules/es6.weak-map.js ***!
  13897   \***************************************************************/
  13898 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  13899 
  13900 "use strict";
  13901 
  13902 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
  13903 var each = __webpack_require__(/*! ./_array-methods */ "../node_modules/core-js/library/modules/_array-methods.js")(0);
  13904 var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/library/modules/_redefine.js");
  13905 var meta = __webpack_require__(/*! ./_meta */ "../node_modules/core-js/library/modules/_meta.js");
  13906 var assign = __webpack_require__(/*! ./_object-assign */ "../node_modules/core-js/library/modules/_object-assign.js");
  13907 var weak = __webpack_require__(/*! ./_collection-weak */ "../node_modules/core-js/library/modules/_collection-weak.js");
  13908 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/library/modules/_is-object.js");
  13909 var validate = __webpack_require__(/*! ./_validate-collection */ "../node_modules/core-js/library/modules/_validate-collection.js");
  13910 var NATIVE_WEAK_MAP = __webpack_require__(/*! ./_validate-collection */ "../node_modules/core-js/library/modules/_validate-collection.js");
  13911 var IS_IE11 = !global.ActiveXObject && 'ActiveXObject' in global;
  13912 var WEAK_MAP = 'WeakMap';
  13913 var getWeak = meta.getWeak;
  13914 var isExtensible = Object.isExtensible;
  13915 var uncaughtFrozenStore = weak.ufstore;
  13916 var InternalMap;
  13917 
  13918 var wrapper = function (get) {
  13919   return function WeakMap() {
  13920     return get(this, arguments.length > 0 ? arguments[0] : undefined);
  13921   };
  13922 };
  13923 
  13924 var methods = {
  13925   // 23.3.3.3 WeakMap.prototype.get(key)
  13926   get: function get(key) {
  13927     if (isObject(key)) {
  13928       var data = getWeak(key);
  13929       if (data === true) return uncaughtFrozenStore(validate(this, WEAK_MAP)).get(key);
  13930       return data ? data[this._i] : undefined;
  13931     }
  13932   },
  13933   // 23.3.3.5 WeakMap.prototype.set(key, value)
  13934   set: function set(key, value) {
  13935     return weak.def(validate(this, WEAK_MAP), key, value);
  13936   }
  13937 };
  13938 
  13939 // 23.3 WeakMap Objects
  13940 var $WeakMap = module.exports = __webpack_require__(/*! ./_collection */ "../node_modules/core-js/library/modules/_collection.js")(WEAK_MAP, wrapper, methods, weak, true, true);
  13941 
  13942 // IE11 WeakMap frozen keys fix
  13943 if (NATIVE_WEAK_MAP && IS_IE11) {
  13944   InternalMap = weak.getConstructor(wrapper, WEAK_MAP);
  13945   assign(InternalMap.prototype, methods);
  13946   meta.NEED = true;
  13947   each(['delete', 'has', 'get', 'set'], function (key) {
  13948     var proto = $WeakMap.prototype;
  13949     var method = proto[key];
  13950     redefine(proto, key, function (a, b) {
  13951       // store frozen objects on internal weakmap shim
  13952       if (isObject(a) && !isExtensible(a)) {
  13953         if (!this._f) this._f = new InternalMap();
  13954         var result = this._f[key](a, b);
  13955         return key == 'set' ? this : result;
  13956       // store all the rest on native weakmap
  13957       } return method.call(this, a, b);
  13958     });
  13959   });
  13960 }
  13961 
  13962 
  13963 /***/ }),
  13964 
  13965 /***/ "../node_modules/core-js/library/modules/es7.object.entries.js":
  13966 /*!*********************************************************************!*\
  13967   !*** ../node_modules/core-js/library/modules/es7.object.entries.js ***!
  13968   \*********************************************************************/
  13969 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  13970 
  13971 // https://github.com/tc39/proposal-object-values-entries
  13972 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
  13973 var $entries = __webpack_require__(/*! ./_object-to-array */ "../node_modules/core-js/library/modules/_object-to-array.js")(true);
  13974 
  13975 $export($export.S, 'Object', {
  13976   entries: function entries(it) {
  13977     return $entries(it);
  13978   }
  13979 });
  13980 
  13981 
  13982 /***/ }),
  13983 
  13984 /***/ "../node_modules/core-js/library/modules/es7.object.get-own-property-descriptors.js":
  13985 /*!******************************************************************************************!*\
  13986   !*** ../node_modules/core-js/library/modules/es7.object.get-own-property-descriptors.js ***!
  13987   \******************************************************************************************/
  13988 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  13989 
  13990 // https://github.com/tc39/proposal-object-getownpropertydescriptors
  13991 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/library/modules/_export.js");
  13992 var ownKeys = __webpack_require__(/*! ./_own-keys */ "../node_modules/core-js/library/modules/_own-keys.js");
  13993 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/library/modules/_to-iobject.js");
  13994 var gOPD = __webpack_require__(/*! ./_object-gopd */ "../node_modules/core-js/library/modules/_object-gopd.js");
  13995 var createProperty = __webpack_require__(/*! ./_create-property */ "../node_modules/core-js/library/modules/_create-property.js");
  13996 
  13997 $export($export.S, 'Object', {
  13998   getOwnPropertyDescriptors: function getOwnPropertyDescriptors(object) {
  13999     var O = toIObject(object);
  14000     var getDesc = gOPD.f;
  14001     var keys = ownKeys(O);
  14002     var result = {};
  14003     var i = 0;
  14004     var key, desc;
  14005     while (keys.length > i) {
  14006       desc = getDesc(O, key = keys[i++]);
  14007       if (desc !== undefined) createProperty(result, key, desc);
  14008     }
  14009     return result;
  14010   }
  14011 });
  14012 
  14013 
  14014 /***/ }),
  14015 
  14016 /***/ "../node_modules/core-js/library/modules/es7.symbol.async-iterator.js":
  14017 /*!****************************************************************************!*\
  14018   !*** ../node_modules/core-js/library/modules/es7.symbol.async-iterator.js ***!
  14019   \****************************************************************************/
  14020 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  14021 
  14022 __webpack_require__(/*! ./_wks-define */ "../node_modules/core-js/library/modules/_wks-define.js")('asyncIterator');
  14023 
  14024 
  14025 /***/ }),
  14026 
  14027 /***/ "../node_modules/core-js/library/modules/es7.symbol.observable.js":
  14028 /*!************************************************************************!*\
  14029   !*** ../node_modules/core-js/library/modules/es7.symbol.observable.js ***!
  14030   \************************************************************************/
  14031 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  14032 
  14033 __webpack_require__(/*! ./_wks-define */ "../node_modules/core-js/library/modules/_wks-define.js")('observable');
  14034 
  14035 
  14036 /***/ }),
  14037 
  14038 /***/ "../node_modules/core-js/library/modules/es7.weak-map.from.js":
  14039 /*!********************************************************************!*\
  14040   !*** ../node_modules/core-js/library/modules/es7.weak-map.from.js ***!
  14041   \********************************************************************/
  14042 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  14043 
  14044 // https://tc39.github.io/proposal-setmap-offrom/#sec-weakmap.from
  14045 __webpack_require__(/*! ./_set-collection-from */ "../node_modules/core-js/library/modules/_set-collection-from.js")('WeakMap');
  14046 
  14047 
  14048 /***/ }),
  14049 
  14050 /***/ "../node_modules/core-js/library/modules/es7.weak-map.of.js":
  14051 /*!******************************************************************!*\
  14052   !*** ../node_modules/core-js/library/modules/es7.weak-map.of.js ***!
  14053   \******************************************************************/
  14054 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  14055 
  14056 // https://tc39.github.io/proposal-setmap-offrom/#sec-weakmap.of
  14057 __webpack_require__(/*! ./_set-collection-of */ "../node_modules/core-js/library/modules/_set-collection-of.js")('WeakMap');
  14058 
  14059 
  14060 /***/ }),
  14061 
  14062 /***/ "../node_modules/core-js/library/modules/web.dom.iterable.js":
  14063 /*!*******************************************************************!*\
  14064   !*** ../node_modules/core-js/library/modules/web.dom.iterable.js ***!
  14065   \*******************************************************************/
  14066 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  14067 
  14068 __webpack_require__(/*! ./es6.array.iterator */ "../node_modules/core-js/library/modules/es6.array.iterator.js");
  14069 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/library/modules/_global.js");
  14070 var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/library/modules/_hide.js");
  14071 var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/library/modules/_iterators.js");
  14072 var TO_STRING_TAG = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/library/modules/_wks.js")('toStringTag');
  14073 
  14074 var DOMIterables = ('CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,' +
  14075   'DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,' +
  14076   'MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,' +
  14077   'SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,' +
  14078   'TextTrackList,TouchList').split(',');
  14079 
  14080 for (var i = 0; i < DOMIterables.length; i++) {
  14081   var NAME = DOMIterables[i];
  14082   var Collection = global[NAME];
  14083   var proto = Collection && Collection.prototype;
  14084   if (proto && !proto[TO_STRING_TAG]) hide(proto, TO_STRING_TAG, NAME);
  14085   Iterators[NAME] = Iterators.Array;
  14086 }
  14087 
  14088 
  14089 /***/ }),
  14090 
  14091 /***/ "../node_modules/core-js/modules/_a-function.js":
  14092 /*!******************************************************!*\
  14093   !*** ../node_modules/core-js/modules/_a-function.js ***!
  14094   \******************************************************/
  14095 /***/ ((module) => {
  14096 
  14097 module.exports = function (it) {
  14098   if (typeof it != 'function') throw TypeError(it + ' is not a function!');
  14099   return it;
  14100 };
  14101 
  14102 
  14103 /***/ }),
  14104 
  14105 /***/ "../node_modules/core-js/modules/_add-to-unscopables.js":
  14106 /*!**************************************************************!*\
  14107   !*** ../node_modules/core-js/modules/_add-to-unscopables.js ***!
  14108   \**************************************************************/
  14109 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  14110 
  14111 // 22.1.3.31 Array.prototype[@@unscopables]
  14112 var UNSCOPABLES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('unscopables');
  14113 var ArrayProto = Array.prototype;
  14114 if (ArrayProto[UNSCOPABLES] == undefined) __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js")(ArrayProto, UNSCOPABLES, {});
  14115 module.exports = function (key) {
  14116   ArrayProto[UNSCOPABLES][key] = true;
  14117 };
  14118 
  14119 
  14120 /***/ }),
  14121 
  14122 /***/ "../node_modules/core-js/modules/_advance-string-index.js":
  14123 /*!****************************************************************!*\
  14124   !*** ../node_modules/core-js/modules/_advance-string-index.js ***!
  14125   \****************************************************************/
  14126 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  14127 
  14128 "use strict";
  14129 
  14130 var at = __webpack_require__(/*! ./_string-at */ "../node_modules/core-js/modules/_string-at.js")(true);
  14131 
  14132  // `AdvanceStringIndex` abstract operation
  14133 // https://tc39.github.io/ecma262/#sec-advancestringindex
  14134 module.exports = function (S, index, unicode) {
  14135   return index + (unicode ? at(S, index).length : 1);
  14136 };
  14137 
  14138 
  14139 /***/ }),
  14140 
  14141 /***/ "../node_modules/core-js/modules/_an-object.js":
  14142 /*!*****************************************************!*\
  14143   !*** ../node_modules/core-js/modules/_an-object.js ***!
  14144   \*****************************************************/
  14145 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  14146 
  14147 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
  14148 module.exports = function (it) {
  14149   if (!isObject(it)) throw TypeError(it + ' is not an object!');
  14150   return it;
  14151 };
  14152 
  14153 
  14154 /***/ }),
  14155 
  14156 /***/ "../node_modules/core-js/modules/_array-includes.js":
  14157 /*!**********************************************************!*\
  14158   !*** ../node_modules/core-js/modules/_array-includes.js ***!
  14159   \**********************************************************/
  14160 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  14161 
  14162 // false -> Array#indexOf
  14163 // true  -> Array#includes
  14164 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/modules/_to-iobject.js");
  14165 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
  14166 var toAbsoluteIndex = __webpack_require__(/*! ./_to-absolute-index */ "../node_modules/core-js/modules/_to-absolute-index.js");
  14167 module.exports = function (IS_INCLUDES) {
  14168   return function ($this, el, fromIndex) {
  14169     var O = toIObject($this);
  14170     var length = toLength(O.length);
  14171     var index = toAbsoluteIndex(fromIndex, length);
  14172     var value;
  14173     // Array#includes uses SameValueZero equality algorithm
  14174     // eslint-disable-next-line no-self-compare
  14175     if (IS_INCLUDES && el != el) while (length > index) {
  14176       value = O[index++];
  14177       // eslint-disable-next-line no-self-compare
  14178       if (value != value) return true;
  14179     // Array#indexOf ignores holes, Array#includes - not
  14180     } else for (;length > index; index++) if (IS_INCLUDES || index in O) {
  14181       if (O[index] === el) return IS_INCLUDES || index || 0;
  14182     } return !IS_INCLUDES && -1;
  14183   };
  14184 };
  14185 
  14186 
  14187 /***/ }),
  14188 
  14189 /***/ "../node_modules/core-js/modules/_array-methods.js":
  14190 /*!*********************************************************!*\
  14191   !*** ../node_modules/core-js/modules/_array-methods.js ***!
  14192   \*********************************************************/
  14193 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  14194 
  14195 // 0 -> Array#forEach
  14196 // 1 -> Array#map
  14197 // 2 -> Array#filter
  14198 // 3 -> Array#some
  14199 // 4 -> Array#every
  14200 // 5 -> Array#find
  14201 // 6 -> Array#findIndex
  14202 var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/modules/_ctx.js");
  14203 var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/core-js/modules/_iobject.js");
  14204 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/modules/_to-object.js");
  14205 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
  14206 var asc = __webpack_require__(/*! ./_array-species-create */ "../node_modules/core-js/modules/_array-species-create.js");
  14207 module.exports = function (TYPE, $create) {
  14208   var IS_MAP = TYPE == 1;
  14209   var IS_FILTER = TYPE == 2;
  14210   var IS_SOME = TYPE == 3;
  14211   var IS_EVERY = TYPE == 4;
  14212   var IS_FIND_INDEX = TYPE == 6;
  14213   var NO_HOLES = TYPE == 5 || IS_FIND_INDEX;
  14214   var create = $create || asc;
  14215   return function ($this, callbackfn, that) {
  14216     var O = toObject($this);
  14217     var self = IObject(O);
  14218     var f = ctx(callbackfn, that, 3);
  14219     var length = toLength(self.length);
  14220     var index = 0;
  14221     var result = IS_MAP ? create($this, length) : IS_FILTER ? create($this, 0) : undefined;
  14222     var val, res;
  14223     for (;length > index; index++) if (NO_HOLES || index in self) {
  14224       val = self[index];
  14225       res = f(val, index, O);
  14226       if (TYPE) {
  14227         if (IS_MAP) result[index] = res;   // map
  14228         else if (res) switch (TYPE) {
  14229           case 3: return true;             // some
  14230           case 5: return val;              // find
  14231           case 6: return index;            // findIndex
  14232           case 2: result.push(val);        // filter
  14233         } else if (IS_EVERY) return false; // every
  14234       }
  14235     }
  14236     return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : result;
  14237   };
  14238 };
  14239 
  14240 
  14241 /***/ }),
  14242 
  14243 /***/ "../node_modules/core-js/modules/_array-species-constructor.js":
  14244 /*!*********************************************************************!*\
  14245   !*** ../node_modules/core-js/modules/_array-species-constructor.js ***!
  14246   \*********************************************************************/
  14247 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  14248 
  14249 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
  14250 var isArray = __webpack_require__(/*! ./_is-array */ "../node_modules/core-js/modules/_is-array.js");
  14251 var SPECIES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('species');
  14252 
  14253 module.exports = function (original) {
  14254   var C;
  14255   if (isArray(original)) {
  14256     C = original.constructor;
  14257     // cross-realm fallback
  14258     if (typeof C == 'function' && (C === Array || isArray(C.prototype))) C = undefined;
  14259     if (isObject(C)) {
  14260       C = C[SPECIES];
  14261       if (C === null) C = undefined;
  14262     }
  14263   } return C === undefined ? Array : C;
  14264 };
  14265 
  14266 
  14267 /***/ }),
  14268 
  14269 /***/ "../node_modules/core-js/modules/_array-species-create.js":
  14270 /*!****************************************************************!*\
  14271   !*** ../node_modules/core-js/modules/_array-species-create.js ***!
  14272   \****************************************************************/
  14273 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  14274 
  14275 // 9.4.2.3 ArraySpeciesCreate(originalArray, length)
  14276 var speciesConstructor = __webpack_require__(/*! ./_array-species-constructor */ "../node_modules/core-js/modules/_array-species-constructor.js");
  14277 
  14278 module.exports = function (original, length) {
  14279   return new (speciesConstructor(original))(length);
  14280 };
  14281 
  14282 
  14283 /***/ }),
  14284 
  14285 /***/ "../node_modules/core-js/modules/_classof.js":
  14286 /*!***************************************************!*\
  14287   !*** ../node_modules/core-js/modules/_classof.js ***!
  14288   \***************************************************/
  14289 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  14290 
  14291 // getting tag from 19.1.3.6 Object.prototype.toString()
  14292 var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/modules/_cof.js");
  14293 var TAG = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('toStringTag');
  14294 // ES3 wrong here
  14295 var ARG = cof(function () { return arguments; }()) == 'Arguments';
  14296 
  14297 // fallback for IE11 Script Access Denied error
  14298 var tryGet = function (it, key) {
  14299   try {
  14300     return it[key];
  14301   } catch (e) { /* empty */ }
  14302 };
  14303 
  14304 module.exports = function (it) {
  14305   var O, T, B;
  14306   return it === undefined ? 'Undefined' : it === null ? 'Null'
  14307     // @@toStringTag case
  14308     : typeof (T = tryGet(O = Object(it), TAG)) == 'string' ? T
  14309     // builtinTag case
  14310     : ARG ? cof(O)
  14311     // ES3 arguments fallback
  14312     : (B = cof(O)) == 'Object' && typeof O.callee == 'function' ? 'Arguments' : B;
  14313 };
  14314 
  14315 
  14316 /***/ }),
  14317 
  14318 /***/ "../node_modules/core-js/modules/_cof.js":
  14319 /*!***********************************************!*\
  14320   !*** ../node_modules/core-js/modules/_cof.js ***!
  14321   \***********************************************/
  14322 /***/ ((module) => {
  14323 
  14324 var toString = {}.toString;
  14325 
  14326 module.exports = function (it) {
  14327   return toString.call(it).slice(8, -1);
  14328 };
  14329 
  14330 
  14331 /***/ }),
  14332 
  14333 /***/ "../node_modules/core-js/modules/_core.js":
  14334 /*!************************************************!*\
  14335   !*** ../node_modules/core-js/modules/_core.js ***!
  14336   \************************************************/
  14337 /***/ ((module) => {
  14338 
  14339 var core = module.exports = { version: '2.6.12' };
  14340 if (typeof __e == 'number') __e = core; // eslint-disable-line no-undef
  14341 
  14342 
  14343 /***/ }),
  14344 
  14345 /***/ "../node_modules/core-js/modules/_ctx.js":
  14346 /*!***********************************************!*\
  14347   !*** ../node_modules/core-js/modules/_ctx.js ***!
  14348   \***********************************************/
  14349 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  14350 
  14351 // optional / simple context binding
  14352 var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/modules/_a-function.js");
  14353 module.exports = function (fn, that, length) {
  14354   aFunction(fn);
  14355   if (that === undefined) return fn;
  14356   switch (length) {
  14357     case 1: return function (a) {
  14358       return fn.call(that, a);
  14359     };
  14360     case 2: return function (a, b) {
  14361       return fn.call(that, a, b);
  14362     };
  14363     case 3: return function (a, b, c) {
  14364       return fn.call(that, a, b, c);
  14365     };
  14366   }
  14367   return function (/* ...args */) {
  14368     return fn.apply(that, arguments);
  14369   };
  14370 };
  14371 
  14372 
  14373 /***/ }),
  14374 
  14375 /***/ "../node_modules/core-js/modules/_defined.js":
  14376 /*!***************************************************!*\
  14377   !*** ../node_modules/core-js/modules/_defined.js ***!
  14378   \***************************************************/
  14379 /***/ ((module) => {
  14380 
  14381 // 7.2.1 RequireObjectCoercible(argument)
  14382 module.exports = function (it) {
  14383   if (it == undefined) throw TypeError("Can't call method on  " + it);
  14384   return it;
  14385 };
  14386 
  14387 
  14388 /***/ }),
  14389 
  14390 /***/ "../node_modules/core-js/modules/_descriptors.js":
  14391 /*!*******************************************************!*\
  14392   !*** ../node_modules/core-js/modules/_descriptors.js ***!
  14393   \*******************************************************/
  14394 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  14395 
  14396 // Thank's IE8 for his funny defineProperty
  14397 module.exports = !__webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js")(function () {
  14398   return Object.defineProperty({}, 'a', { get: function () { return 7; } }).a != 7;
  14399 });
  14400 
  14401 
  14402 /***/ }),
  14403 
  14404 /***/ "../node_modules/core-js/modules/_dom-create.js":
  14405 /*!******************************************************!*\
  14406   !*** ../node_modules/core-js/modules/_dom-create.js ***!
  14407   \******************************************************/
  14408 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  14409 
  14410 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
  14411 var document = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js").document;
  14412 // typeof document.createElement is 'object' in old IE
  14413 var is = isObject(document) && isObject(document.createElement);
  14414 module.exports = function (it) {
  14415   return is ? document.createElement(it) : {};
  14416 };
  14417 
  14418 
  14419 /***/ }),
  14420 
  14421 /***/ "../node_modules/core-js/modules/_enum-bug-keys.js":
  14422 /*!*********************************************************!*\
  14423   !*** ../node_modules/core-js/modules/_enum-bug-keys.js ***!
  14424   \*********************************************************/
  14425 /***/ ((module) => {
  14426 
  14427 // IE 8- don't enum bug keys
  14428 module.exports = (
  14429   'constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf'
  14430 ).split(',');
  14431 
  14432 
  14433 /***/ }),
  14434 
  14435 /***/ "../node_modules/core-js/modules/_export.js":
  14436 /*!**************************************************!*\
  14437   !*** ../node_modules/core-js/modules/_export.js ***!
  14438   \**************************************************/
  14439 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  14440 
  14441 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js");
  14442 var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/modules/_core.js");
  14443 var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js");
  14444 var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js");
  14445 var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/modules/_ctx.js");
  14446 var PROTOTYPE = 'prototype';
  14447 
  14448 var $export = function (type, name, source) {
  14449   var IS_FORCED = type & $export.F;
  14450   var IS_GLOBAL = type & $export.G;
  14451   var IS_STATIC = type & $export.S;
  14452   var IS_PROTO = type & $export.P;
  14453   var IS_BIND = type & $export.B;
  14454   var target = IS_GLOBAL ? global : IS_STATIC ? global[name] || (global[name] = {}) : (global[name] || {})[PROTOTYPE];
  14455   var exports = IS_GLOBAL ? core : core[name] || (core[name] = {});
  14456   var expProto = exports[PROTOTYPE] || (exports[PROTOTYPE] = {});
  14457   var key, own, out, exp;
  14458   if (IS_GLOBAL) source = name;
  14459   for (key in source) {
  14460     // contains in native
  14461     own = !IS_FORCED && target && target[key] !== undefined;
  14462     // export native or passed
  14463     out = (own ? target : source)[key];
  14464     // bind timers to global for call from export context
  14465     exp = IS_BIND && own ? ctx(out, global) : IS_PROTO && typeof out == 'function' ? ctx(Function.call, out) : out;
  14466     // extend global
  14467     if (target) redefine(target, key, out, type & $export.U);
  14468     // export
  14469     if (exports[key] != out) hide(exports, key, exp);
  14470     if (IS_PROTO && expProto[key] != out) expProto[key] = out;
  14471   }
  14472 };
  14473 global.core = core;
  14474 // type bitmap
  14475 $export.F = 1;   // forced
  14476 $export.G = 2;   // global
  14477 $export.S = 4;   // static
  14478 $export.P = 8;   // proto
  14479 $export.B = 16;  // bind
  14480 $export.W = 32;  // wrap
  14481 $export.U = 64;  // safe
  14482 $export.R = 128; // real proto method for `library`
  14483 module.exports = $export;
  14484 
  14485 
  14486 /***/ }),
  14487 
  14488 /***/ "../node_modules/core-js/modules/_fails-is-regexp.js":
  14489 /*!***********************************************************!*\
  14490   !*** ../node_modules/core-js/modules/_fails-is-regexp.js ***!
  14491   \***********************************************************/
  14492 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  14493 
  14494 var MATCH = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('match');
  14495 module.exports = function (KEY) {
  14496   var re = /./;
  14497   try {
  14498     '/./'[KEY](re);
  14499   } catch (e) {
  14500     try {
  14501       re[MATCH] = false;
  14502       return !'/./'[KEY](re);
  14503     } catch (f) { /* empty */ }
  14504   } return true;
  14505 };
  14506 
  14507 
  14508 /***/ }),
  14509 
  14510 /***/ "../node_modules/core-js/modules/_fails.js":
  14511 /*!*************************************************!*\
  14512   !*** ../node_modules/core-js/modules/_fails.js ***!
  14513   \*************************************************/
  14514 /***/ ((module) => {
  14515 
  14516 module.exports = function (exec) {
  14517   try {
  14518     return !!exec();
  14519   } catch (e) {
  14520     return true;
  14521   }
  14522 };
  14523 
  14524 
  14525 /***/ }),
  14526 
  14527 /***/ "../node_modules/core-js/modules/_fix-re-wks.js":
  14528 /*!******************************************************!*\
  14529   !*** ../node_modules/core-js/modules/_fix-re-wks.js ***!
  14530   \******************************************************/
  14531 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  14532 
  14533 "use strict";
  14534 
  14535 __webpack_require__(/*! ./es6.regexp.exec */ "../node_modules/core-js/modules/es6.regexp.exec.js");
  14536 var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js");
  14537 var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js");
  14538 var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js");
  14539 var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
  14540 var wks = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js");
  14541 var regexpExec = __webpack_require__(/*! ./_regexp-exec */ "../node_modules/core-js/modules/_regexp-exec.js");
  14542 
  14543 var SPECIES = wks('species');
  14544 
  14545 var REPLACE_SUPPORTS_NAMED_GROUPS = !fails(function () {
  14546   // #replace needs built-in support for named groups.
  14547   // #match works fine because it just return the exec results, even if it has
  14548   // a "grops" property.
  14549   var re = /./;
  14550   re.exec = function () {
  14551     var result = [];
  14552     result.groups = { a: '7' };
  14553     return result;
  14554   };
  14555   return ''.replace(re, '$<a>') !== '7';
  14556 });
  14557 
  14558 var SPLIT_WORKS_WITH_OVERWRITTEN_EXEC = (function () {
  14559   // Chrome 51 has a buggy "split" implementation when RegExp#exec !== nativeExec
  14560   var re = /(?:)/;
  14561   var originalExec = re.exec;
  14562   re.exec = function () { return originalExec.apply(this, arguments); };
  14563   var result = 'ab'.split(re);
  14564   return result.length === 2 && result[0] === 'a' && result[1] === 'b';
  14565 })();
  14566 
  14567 module.exports = function (KEY, length, exec) {
  14568   var SYMBOL = wks(KEY);
  14569 
  14570   var DELEGATES_TO_SYMBOL = !fails(function () {
  14571     // String methods call symbol-named RegEp methods
  14572     var O = {};
  14573     O[SYMBOL] = function () { return 7; };
  14574     return ''[KEY](O) != 7;
  14575   });
  14576 
  14577   var DELEGATES_TO_EXEC = DELEGATES_TO_SYMBOL ? !fails(function () {
  14578     // Symbol-named RegExp methods call .exec
  14579     var execCalled = false;
  14580     var re = /a/;
  14581     re.exec = function () { execCalled = true; return null; };
  14582     if (KEY === 'split') {
  14583       // RegExp[@@split] doesn't call the regex's exec method, but first creates
  14584       // a new one. We need to return the patched regex when creating the new one.
  14585       re.constructor = {};
  14586       re.constructor[SPECIES] = function () { return re; };
  14587     }
  14588     re[SYMBOL]('');
  14589     return !execCalled;
  14590   }) : undefined;
  14591 
  14592   if (
  14593     !DELEGATES_TO_SYMBOL ||
  14594     !DELEGATES_TO_EXEC ||
  14595     (KEY === 'replace' && !REPLACE_SUPPORTS_NAMED_GROUPS) ||
  14596     (KEY === 'split' && !SPLIT_WORKS_WITH_OVERWRITTEN_EXEC)
  14597   ) {
  14598     var nativeRegExpMethod = /./[SYMBOL];
  14599     var fns = exec(
  14600       defined,
  14601       SYMBOL,
  14602       ''[KEY],
  14603       function maybeCallNative(nativeMethod, regexp, str, arg2, forceStringMethod) {
  14604         if (regexp.exec === regexpExec) {
  14605           if (DELEGATES_TO_SYMBOL && !forceStringMethod) {
  14606             // The native String method already delegates to @@method (this
  14607             // polyfilled function), leasing to infinite recursion.
  14608             // We avoid it by directly calling the native @@method method.
  14609             return { done: true, value: nativeRegExpMethod.call(regexp, str, arg2) };
  14610           }
  14611           return { done: true, value: nativeMethod.call(str, regexp, arg2) };
  14612         }
  14613         return { done: false };
  14614       }
  14615     );
  14616     var strfn = fns[0];
  14617     var rxfn = fns[1];
  14618 
  14619     redefine(String.prototype, KEY, strfn);
  14620     hide(RegExp.prototype, SYMBOL, length == 2
  14621       // 21.2.5.8 RegExp.prototype[@@replace](string, replaceValue)
  14622       // 21.2.5.11 RegExp.prototype[@@split](string, limit)
  14623       ? function (string, arg) { return rxfn.call(string, this, arg); }
  14624       // 21.2.5.6 RegExp.prototype[@@match](string)
  14625       // 21.2.5.9 RegExp.prototype[@@search](string)
  14626       : function (string) { return rxfn.call(string, this); }
  14627     );
  14628   }
  14629 };
  14630 
  14631 
  14632 /***/ }),
  14633 
  14634 /***/ "../node_modules/core-js/modules/_flags.js":
  14635 /*!*************************************************!*\
  14636   !*** ../node_modules/core-js/modules/_flags.js ***!
  14637   \*************************************************/
  14638 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  14639 
  14640 "use strict";
  14641 
  14642 // 21.2.5.3 get RegExp.prototype.flags
  14643 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
  14644 module.exports = function () {
  14645   var that = anObject(this);
  14646   var result = '';
  14647   if (that.global) result += 'g';
  14648   if (that.ignoreCase) result += 'i';
  14649   if (that.multiline) result += 'm';
  14650   if (that.unicode) result += 'u';
  14651   if (that.sticky) result += 'y';
  14652   return result;
  14653 };
  14654 
  14655 
  14656 /***/ }),
  14657 
  14658 /***/ "../node_modules/core-js/modules/_function-to-string.js":
  14659 /*!**************************************************************!*\
  14660   !*** ../node_modules/core-js/modules/_function-to-string.js ***!
  14661   \**************************************************************/
  14662 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  14663 
  14664 module.exports = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/modules/_shared.js")('native-function-to-string', Function.toString);
  14665 
  14666 
  14667 /***/ }),
  14668 
  14669 /***/ "../node_modules/core-js/modules/_global.js":
  14670 /*!**************************************************!*\
  14671   !*** ../node_modules/core-js/modules/_global.js ***!
  14672   \**************************************************/
  14673 /***/ ((module) => {
  14674 
  14675 // https://github.com/zloirock/core-js/issues/86#issuecomment-115759028
  14676 var global = module.exports = typeof window != 'undefined' && window.Math == Math
  14677   ? window : typeof self != 'undefined' && self.Math == Math ? self
  14678   // eslint-disable-next-line no-new-func
  14679   : Function('return this')();
  14680 if (typeof __g == 'number') __g = global; // eslint-disable-line no-undef
  14681 
  14682 
  14683 /***/ }),
  14684 
  14685 /***/ "../node_modules/core-js/modules/_has.js":
  14686 /*!***********************************************!*\
  14687   !*** ../node_modules/core-js/modules/_has.js ***!
  14688   \***********************************************/
  14689 /***/ ((module) => {
  14690 
  14691 var hasOwnProperty = {}.hasOwnProperty;
  14692 module.exports = function (it, key) {
  14693   return hasOwnProperty.call(it, key);
  14694 };
  14695 
  14696 
  14697 /***/ }),
  14698 
  14699 /***/ "../node_modules/core-js/modules/_hide.js":
  14700 /*!************************************************!*\
  14701   !*** ../node_modules/core-js/modules/_hide.js ***!
  14702   \************************************************/
  14703 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  14704 
  14705 var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/modules/_object-dp.js");
  14706 var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/modules/_property-desc.js");
  14707 module.exports = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") ? function (object, key, value) {
  14708   return dP.f(object, key, createDesc(1, value));
  14709 } : function (object, key, value) {
  14710   object[key] = value;
  14711   return object;
  14712 };
  14713 
  14714 
  14715 /***/ }),
  14716 
  14717 /***/ "../node_modules/core-js/modules/_html.js":
  14718 /*!************************************************!*\
  14719   !*** ../node_modules/core-js/modules/_html.js ***!
  14720   \************************************************/
  14721 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  14722 
  14723 var document = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js").document;
  14724 module.exports = document && document.documentElement;
  14725 
  14726 
  14727 /***/ }),
  14728 
  14729 /***/ "../node_modules/core-js/modules/_ie8-dom-define.js":
  14730 /*!**********************************************************!*\
  14731   !*** ../node_modules/core-js/modules/_ie8-dom-define.js ***!
  14732   \**********************************************************/
  14733 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  14734 
  14735 module.exports = !__webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") && !__webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js")(function () {
  14736   return Object.defineProperty(__webpack_require__(/*! ./_dom-create */ "../node_modules/core-js/modules/_dom-create.js")('div'), 'a', { get: function () { return 7; } }).a != 7;
  14737 });
  14738 
  14739 
  14740 /***/ }),
  14741 
  14742 /***/ "../node_modules/core-js/modules/_iobject.js":
  14743 /*!***************************************************!*\
  14744   !*** ../node_modules/core-js/modules/_iobject.js ***!
  14745   \***************************************************/
  14746 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  14747 
  14748 // fallback for non-array-like ES3 and non-enumerable old V8 strings
  14749 var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/modules/_cof.js");
  14750 // eslint-disable-next-line no-prototype-builtins
  14751 module.exports = Object('z').propertyIsEnumerable(0) ? Object : function (it) {
  14752   return cof(it) == 'String' ? it.split('') : Object(it);
  14753 };
  14754 
  14755 
  14756 /***/ }),
  14757 
  14758 /***/ "../node_modules/core-js/modules/_is-array.js":
  14759 /*!****************************************************!*\
  14760   !*** ../node_modules/core-js/modules/_is-array.js ***!
  14761   \****************************************************/
  14762 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  14763 
  14764 // 7.2.2 IsArray(argument)
  14765 var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/modules/_cof.js");
  14766 module.exports = Array.isArray || function isArray(arg) {
  14767   return cof(arg) == 'Array';
  14768 };
  14769 
  14770 
  14771 /***/ }),
  14772 
  14773 /***/ "../node_modules/core-js/modules/_is-object.js":
  14774 /*!*****************************************************!*\
  14775   !*** ../node_modules/core-js/modules/_is-object.js ***!
  14776   \*****************************************************/
  14777 /***/ ((module) => {
  14778 
  14779 module.exports = function (it) {
  14780   return typeof it === 'object' ? it !== null : typeof it === 'function';
  14781 };
  14782 
  14783 
  14784 /***/ }),
  14785 
  14786 /***/ "../node_modules/core-js/modules/_is-regexp.js":
  14787 /*!*****************************************************!*\
  14788   !*** ../node_modules/core-js/modules/_is-regexp.js ***!
  14789   \*****************************************************/
  14790 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  14791 
  14792 // 7.2.8 IsRegExp(argument)
  14793 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
  14794 var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/modules/_cof.js");
  14795 var MATCH = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('match');
  14796 module.exports = function (it) {
  14797   var isRegExp;
  14798   return isObject(it) && ((isRegExp = it[MATCH]) !== undefined ? !!isRegExp : cof(it) == 'RegExp');
  14799 };
  14800 
  14801 
  14802 /***/ }),
  14803 
  14804 /***/ "../node_modules/core-js/modules/_iter-create.js":
  14805 /*!*******************************************************!*\
  14806   !*** ../node_modules/core-js/modules/_iter-create.js ***!
  14807   \*******************************************************/
  14808 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  14809 
  14810 "use strict";
  14811 
  14812 var create = __webpack_require__(/*! ./_object-create */ "../node_modules/core-js/modules/_object-create.js");
  14813 var descriptor = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/modules/_property-desc.js");
  14814 var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/core-js/modules/_set-to-string-tag.js");
  14815 var IteratorPrototype = {};
  14816 
  14817 // 25.1.2.1.1 %IteratorPrototype%[@@iterator]()
  14818 __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js")(IteratorPrototype, __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('iterator'), function () { return this; });
  14819 
  14820 module.exports = function (Constructor, NAME, next) {
  14821   Constructor.prototype = create(IteratorPrototype, { next: descriptor(1, next) });
  14822   setToStringTag(Constructor, NAME + ' Iterator');
  14823 };
  14824 
  14825 
  14826 /***/ }),
  14827 
  14828 /***/ "../node_modules/core-js/modules/_iter-define.js":
  14829 /*!*******************************************************!*\
  14830   !*** ../node_modules/core-js/modules/_iter-define.js ***!
  14831   \*******************************************************/
  14832 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  14833 
  14834 "use strict";
  14835 
  14836 var LIBRARY = __webpack_require__(/*! ./_library */ "../node_modules/core-js/modules/_library.js");
  14837 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
  14838 var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js");
  14839 var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js");
  14840 var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/modules/_iterators.js");
  14841 var $iterCreate = __webpack_require__(/*! ./_iter-create */ "../node_modules/core-js/modules/_iter-create.js");
  14842 var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/core-js/modules/_set-to-string-tag.js");
  14843 var getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "../node_modules/core-js/modules/_object-gpo.js");
  14844 var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('iterator');
  14845 var BUGGY = !([].keys && 'next' in [].keys()); // Safari has buggy iterators w/o `next`
  14846 var FF_ITERATOR = '@@iterator';
  14847 var KEYS = 'keys';
  14848 var VALUES = 'values';
  14849 
  14850 var returnThis = function () { return this; };
  14851 
  14852 module.exports = function (Base, NAME, Constructor, next, DEFAULT, IS_SET, FORCED) {
  14853   $iterCreate(Constructor, NAME, next);
  14854   var getMethod = function (kind) {
  14855     if (!BUGGY && kind in proto) return proto[kind];
  14856     switch (kind) {
  14857       case KEYS: return function keys() { return new Constructor(this, kind); };
  14858       case VALUES: return function values() { return new Constructor(this, kind); };
  14859     } return function entries() { return new Constructor(this, kind); };
  14860   };
  14861   var TAG = NAME + ' Iterator';
  14862   var DEF_VALUES = DEFAULT == VALUES;
  14863   var VALUES_BUG = false;
  14864   var proto = Base.prototype;
  14865   var $native = proto[ITERATOR] || proto[FF_ITERATOR] || DEFAULT && proto[DEFAULT];
  14866   var $default = $native || getMethod(DEFAULT);
  14867   var $entries = DEFAULT ? !DEF_VALUES ? $default : getMethod('entries') : undefined;
  14868   var $anyNative = NAME == 'Array' ? proto.entries || $native : $native;
  14869   var methods, key, IteratorPrototype;
  14870   // Fix native
  14871   if ($anyNative) {
  14872     IteratorPrototype = getPrototypeOf($anyNative.call(new Base()));
  14873     if (IteratorPrototype !== Object.prototype && IteratorPrototype.next) {
  14874       // Set @@toStringTag to native iterators
  14875       setToStringTag(IteratorPrototype, TAG, true);
  14876       // fix for some old engines
  14877       if (!LIBRARY && typeof IteratorPrototype[ITERATOR] != 'function') hide(IteratorPrototype, ITERATOR, returnThis);
  14878     }
  14879   }
  14880   // fix Array#{values, @@iterator}.name in V8 / FF
  14881   if (DEF_VALUES && $native && $native.name !== VALUES) {
  14882     VALUES_BUG = true;
  14883     $default = function values() { return $native.call(this); };
  14884   }
  14885   // Define iterator
  14886   if ((!LIBRARY || FORCED) && (BUGGY || VALUES_BUG || !proto[ITERATOR])) {
  14887     hide(proto, ITERATOR, $default);
  14888   }
  14889   // Plug for library
  14890   Iterators[NAME] = $default;
  14891   Iterators[TAG] = returnThis;
  14892   if (DEFAULT) {
  14893     methods = {
  14894       values: DEF_VALUES ? $default : getMethod(VALUES),
  14895       keys: IS_SET ? $default : getMethod(KEYS),
  14896       entries: $entries
  14897     };
  14898     if (FORCED) for (key in methods) {
  14899       if (!(key in proto)) redefine(proto, key, methods[key]);
  14900     } else $export($export.P + $export.F * (BUGGY || VALUES_BUG), NAME, methods);
  14901   }
  14902   return methods;
  14903 };
  14904 
  14905 
  14906 /***/ }),
  14907 
  14908 /***/ "../node_modules/core-js/modules/_iter-step.js":
  14909 /*!*****************************************************!*\
  14910   !*** ../node_modules/core-js/modules/_iter-step.js ***!
  14911   \*****************************************************/
  14912 /***/ ((module) => {
  14913 
  14914 module.exports = function (done, value) {
  14915   return { value: value, done: !!done };
  14916 };
  14917 
  14918 
  14919 /***/ }),
  14920 
  14921 /***/ "../node_modules/core-js/modules/_iterators.js":
  14922 /*!*****************************************************!*\
  14923   !*** ../node_modules/core-js/modules/_iterators.js ***!
  14924   \*****************************************************/
  14925 /***/ ((module) => {
  14926 
  14927 module.exports = {};
  14928 
  14929 
  14930 /***/ }),
  14931 
  14932 /***/ "../node_modules/core-js/modules/_library.js":
  14933 /*!***************************************************!*\
  14934   !*** ../node_modules/core-js/modules/_library.js ***!
  14935   \***************************************************/
  14936 /***/ ((module) => {
  14937 
  14938 module.exports = false;
  14939 
  14940 
  14941 /***/ }),
  14942 
  14943 /***/ "../node_modules/core-js/modules/_object-create.js":
  14944 /*!*********************************************************!*\
  14945   !*** ../node_modules/core-js/modules/_object-create.js ***!
  14946   \*********************************************************/
  14947 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  14948 
  14949 // 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])
  14950 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
  14951 var dPs = __webpack_require__(/*! ./_object-dps */ "../node_modules/core-js/modules/_object-dps.js");
  14952 var enumBugKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/core-js/modules/_enum-bug-keys.js");
  14953 var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/core-js/modules/_shared-key.js")('IE_PROTO');
  14954 var Empty = function () { /* empty */ };
  14955 var PROTOTYPE = 'prototype';
  14956 
  14957 // Create object with fake `null` prototype: use iframe Object with cleared prototype
  14958 var createDict = function () {
  14959   // Thrash, waste and sodomy: IE GC bug
  14960   var iframe = __webpack_require__(/*! ./_dom-create */ "../node_modules/core-js/modules/_dom-create.js")('iframe');
  14961   var i = enumBugKeys.length;
  14962   var lt = '<';
  14963   var gt = '>';
  14964   var iframeDocument;
  14965   iframe.style.display = 'none';
  14966   __webpack_require__(/*! ./_html */ "../node_modules/core-js/modules/_html.js").appendChild(iframe);
  14967   iframe.src = 'javascript:'; // eslint-disable-line no-script-url
  14968   // createDict = iframe.contentWindow.Object;
  14969   // html.removeChild(iframe);
  14970   iframeDocument = iframe.contentWindow.document;
  14971   iframeDocument.open();
  14972   iframeDocument.write(lt + 'script' + gt + 'document.F=Object' + lt + '/script' + gt);
  14973   iframeDocument.close();
  14974   createDict = iframeDocument.F;
  14975   while (i--) delete createDict[PROTOTYPE][enumBugKeys[i]];
  14976   return createDict();
  14977 };
  14978 
  14979 module.exports = Object.create || function create(O, Properties) {
  14980   var result;
  14981   if (O !== null) {
  14982     Empty[PROTOTYPE] = anObject(O);
  14983     result = new Empty();
  14984     Empty[PROTOTYPE] = null;
  14985     // add "__proto__" for Object.getPrototypeOf polyfill
  14986     result[IE_PROTO] = O;
  14987   } else result = createDict();
  14988   return Properties === undefined ? result : dPs(result, Properties);
  14989 };
  14990 
  14991 
  14992 /***/ }),
  14993 
  14994 /***/ "../node_modules/core-js/modules/_object-dp.js":
  14995 /*!*****************************************************!*\
  14996   !*** ../node_modules/core-js/modules/_object-dp.js ***!
  14997   \*****************************************************/
  14998 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
  14999 
  15000 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
  15001 var IE8_DOM_DEFINE = __webpack_require__(/*! ./_ie8-dom-define */ "../node_modules/core-js/modules/_ie8-dom-define.js");
  15002 var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/core-js/modules/_to-primitive.js");
  15003 var dP = Object.defineProperty;
  15004 
  15005 exports.f = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") ? Object.defineProperty : function defineProperty(O, P, Attributes) {
  15006   anObject(O);
  15007   P = toPrimitive(P, true);
  15008   anObject(Attributes);
  15009   if (IE8_DOM_DEFINE) try {
  15010     return dP(O, P, Attributes);
  15011   } catch (e) { /* empty */ }
  15012   if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported!');
  15013   if ('value' in Attributes) O[P] = Attributes.value;
  15014   return O;
  15015 };
  15016 
  15017 
  15018 /***/ }),
  15019 
  15020 /***/ "../node_modules/core-js/modules/_object-dps.js":
  15021 /*!******************************************************!*\
  15022   !*** ../node_modules/core-js/modules/_object-dps.js ***!
  15023   \******************************************************/
  15024 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  15025 
  15026 var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/modules/_object-dp.js");
  15027 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
  15028 var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/modules/_object-keys.js");
  15029 
  15030 module.exports = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") ? Object.defineProperties : function defineProperties(O, Properties) {
  15031   anObject(O);
  15032   var keys = getKeys(Properties);
  15033   var length = keys.length;
  15034   var i = 0;
  15035   var P;
  15036   while (length > i) dP.f(O, P = keys[i++], Properties[P]);
  15037   return O;
  15038 };
  15039 
  15040 
  15041 /***/ }),
  15042 
  15043 /***/ "../node_modules/core-js/modules/_object-gpo.js":
  15044 /*!******************************************************!*\
  15045   !*** ../node_modules/core-js/modules/_object-gpo.js ***!
  15046   \******************************************************/
  15047 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  15048 
  15049 // 19.1.2.9 / 15.2.3.2 Object.getPrototypeOf(O)
  15050 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/modules/_has.js");
  15051 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/modules/_to-object.js");
  15052 var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/core-js/modules/_shared-key.js")('IE_PROTO');
  15053 var ObjectProto = Object.prototype;
  15054 
  15055 module.exports = Object.getPrototypeOf || function (O) {
  15056   O = toObject(O);
  15057   if (has(O, IE_PROTO)) return O[IE_PROTO];
  15058   if (typeof O.constructor == 'function' && O instanceof O.constructor) {
  15059     return O.constructor.prototype;
  15060   } return O instanceof Object ? ObjectProto : null;
  15061 };
  15062 
  15063 
  15064 /***/ }),
  15065 
  15066 /***/ "../node_modules/core-js/modules/_object-keys-internal.js":
  15067 /*!****************************************************************!*\
  15068   !*** ../node_modules/core-js/modules/_object-keys-internal.js ***!
  15069   \****************************************************************/
  15070 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  15071 
  15072 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/modules/_has.js");
  15073 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/modules/_to-iobject.js");
  15074 var arrayIndexOf = __webpack_require__(/*! ./_array-includes */ "../node_modules/core-js/modules/_array-includes.js")(false);
  15075 var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/core-js/modules/_shared-key.js")('IE_PROTO');
  15076 
  15077 module.exports = function (object, names) {
  15078   var O = toIObject(object);
  15079   var i = 0;
  15080   var result = [];
  15081   var key;
  15082   for (key in O) if (key != IE_PROTO) has(O, key) && result.push(key);
  15083   // Don't enum bug & hidden keys
  15084   while (names.length > i) if (has(O, key = names[i++])) {
  15085     ~arrayIndexOf(result, key) || result.push(key);
  15086   }
  15087   return result;
  15088 };
  15089 
  15090 
  15091 /***/ }),
  15092 
  15093 /***/ "../node_modules/core-js/modules/_object-keys.js":
  15094 /*!*******************************************************!*\
  15095   !*** ../node_modules/core-js/modules/_object-keys.js ***!
  15096   \*******************************************************/
  15097 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  15098 
  15099 // 19.1.2.14 / 15.2.3.14 Object.keys(O)
  15100 var $keys = __webpack_require__(/*! ./_object-keys-internal */ "../node_modules/core-js/modules/_object-keys-internal.js");
  15101 var enumBugKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/core-js/modules/_enum-bug-keys.js");
  15102 
  15103 module.exports = Object.keys || function keys(O) {
  15104   return $keys(O, enumBugKeys);
  15105 };
  15106 
  15107 
  15108 /***/ }),
  15109 
  15110 /***/ "../node_modules/core-js/modules/_property-desc.js":
  15111 /*!*********************************************************!*\
  15112   !*** ../node_modules/core-js/modules/_property-desc.js ***!
  15113   \*********************************************************/
  15114 /***/ ((module) => {
  15115 
  15116 module.exports = function (bitmap, value) {
  15117   return {
  15118     enumerable: !(bitmap & 1),
  15119     configurable: !(bitmap & 2),
  15120     writable: !(bitmap & 4),
  15121     value: value
  15122   };
  15123 };
  15124 
  15125 
  15126 /***/ }),
  15127 
  15128 /***/ "../node_modules/core-js/modules/_redefine.js":
  15129 /*!****************************************************!*\
  15130   !*** ../node_modules/core-js/modules/_redefine.js ***!
  15131   \****************************************************/
  15132 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  15133 
  15134 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js");
  15135 var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js");
  15136 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/modules/_has.js");
  15137 var SRC = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/modules/_uid.js")('src');
  15138 var $toString = __webpack_require__(/*! ./_function-to-string */ "../node_modules/core-js/modules/_function-to-string.js");
  15139 var TO_STRING = 'toString';
  15140 var TPL = ('' + $toString).split(TO_STRING);
  15141 
  15142 __webpack_require__(/*! ./_core */ "../node_modules/core-js/modules/_core.js").inspectSource = function (it) {
  15143   return $toString.call(it);
  15144 };
  15145 
  15146 (module.exports = function (O, key, val, safe) {
  15147   var isFunction = typeof val == 'function';
  15148   if (isFunction) has(val, 'name') || hide(val, 'name', key);
  15149   if (O[key] === val) return;
  15150   if (isFunction) has(val, SRC) || hide(val, SRC, O[key] ? '' + O[key] : TPL.join(String(key)));
  15151   if (O === global) {
  15152     O[key] = val;
  15153   } else if (!safe) {
  15154     delete O[key];
  15155     hide(O, key, val);
  15156   } else if (O[key]) {
  15157     O[key] = val;
  15158   } else {
  15159     hide(O, key, val);
  15160   }
  15161 // add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative
  15162 })(Function.prototype, TO_STRING, function toString() {
  15163   return typeof this == 'function' && this[SRC] || $toString.call(this);
  15164 });
  15165 
  15166 
  15167 /***/ }),
  15168 
  15169 /***/ "../node_modules/core-js/modules/_regexp-exec-abstract.js":
  15170 /*!****************************************************************!*\
  15171   !*** ../node_modules/core-js/modules/_regexp-exec-abstract.js ***!
  15172   \****************************************************************/
  15173 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  15174 
  15175 "use strict";
  15176 
  15177 
  15178 var classof = __webpack_require__(/*! ./_classof */ "../node_modules/core-js/modules/_classof.js");
  15179 var builtinExec = RegExp.prototype.exec;
  15180 
  15181  // `RegExpExec` abstract operation
  15182 // https://tc39.github.io/ecma262/#sec-regexpexec
  15183 module.exports = function (R, S) {
  15184   var exec = R.exec;
  15185   if (typeof exec === 'function') {
  15186     var result = exec.call(R, S);
  15187     if (typeof result !== 'object') {
  15188       throw new TypeError('RegExp exec method returned something other than an Object or null');
  15189     }
  15190     return result;
  15191   }
  15192   if (classof(R) !== 'RegExp') {
  15193     throw new TypeError('RegExp#exec called on incompatible receiver');
  15194   }
  15195   return builtinExec.call(R, S);
  15196 };
  15197 
  15198 
  15199 /***/ }),
  15200 
  15201 /***/ "../node_modules/core-js/modules/_regexp-exec.js":
  15202 /*!*******************************************************!*\
  15203   !*** ../node_modules/core-js/modules/_regexp-exec.js ***!
  15204   \*******************************************************/
  15205 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  15206 
  15207 "use strict";
  15208 
  15209 
  15210 var regexpFlags = __webpack_require__(/*! ./_flags */ "../node_modules/core-js/modules/_flags.js");
  15211 
  15212 var nativeExec = RegExp.prototype.exec;
  15213 // This always refers to the native implementation, because the
  15214 // String#replace polyfill uses ./fix-regexp-well-known-symbol-logic.js,
  15215 // which loads this file before patching the method.
  15216 var nativeReplace = String.prototype.replace;
  15217 
  15218 var patchedExec = nativeExec;
  15219 
  15220 var LAST_INDEX = 'lastIndex';
  15221 
  15222 var UPDATES_LAST_INDEX_WRONG = (function () {
  15223   var re1 = /a/,
  15224       re2 = /b*/g;
  15225   nativeExec.call(re1, 'a');
  15226   nativeExec.call(re2, 'a');
  15227   return re1[LAST_INDEX] !== 0 || re2[LAST_INDEX] !== 0;
  15228 })();
  15229 
  15230 // nonparticipating capturing group, copied from es5-shim's String#split patch.
  15231 var NPCG_INCLUDED = /()??/.exec('')[1] !== undefined;
  15232 
  15233 var PATCH = UPDATES_LAST_INDEX_WRONG || NPCG_INCLUDED;
  15234 
  15235 if (PATCH) {
  15236   patchedExec = function exec(str) {
  15237     var re = this;
  15238     var lastIndex, reCopy, match, i;
  15239 
  15240     if (NPCG_INCLUDED) {
  15241       reCopy = new RegExp('^' + re.source + '$(?!\\s)', regexpFlags.call(re));
  15242     }
  15243     if (UPDATES_LAST_INDEX_WRONG) lastIndex = re[LAST_INDEX];
  15244 
  15245     match = nativeExec.call(re, str);
  15246 
  15247     if (UPDATES_LAST_INDEX_WRONG && match) {
  15248       re[LAST_INDEX] = re.global ? match.index + match[0].length : lastIndex;
  15249     }
  15250     if (NPCG_INCLUDED && match && match.length > 1) {
  15251       // Fix browsers whose `exec` methods don't consistently return `undefined`
  15252       // for NPCG, like IE8. NOTE: This doesn' work for /(.?)?/
  15253       // eslint-disable-next-line no-loop-func
  15254       nativeReplace.call(match[0], reCopy, function () {
  15255         for (i = 1; i < arguments.length - 2; i++) {
  15256           if (arguments[i] === undefined) match[i] = undefined;
  15257         }
  15258       });
  15259     }
  15260 
  15261     return match;
  15262   };
  15263 }
  15264 
  15265 module.exports = patchedExec;
  15266 
  15267 
  15268 /***/ }),
  15269 
  15270 /***/ "../node_modules/core-js/modules/_same-value.js":
  15271 /*!******************************************************!*\
  15272   !*** ../node_modules/core-js/modules/_same-value.js ***!
  15273   \******************************************************/
  15274 /***/ ((module) => {
  15275 
  15276 // 7.2.9 SameValue(x, y)
  15277 module.exports = Object.is || function is(x, y) {
  15278   // eslint-disable-next-line no-self-compare
  15279   return x === y ? x !== 0 || 1 / x === 1 / y : x != x && y != y;
  15280 };
  15281 
  15282 
  15283 /***/ }),
  15284 
  15285 /***/ "../node_modules/core-js/modules/_set-to-string-tag.js":
  15286 /*!*************************************************************!*\
  15287   !*** ../node_modules/core-js/modules/_set-to-string-tag.js ***!
  15288   \*************************************************************/
  15289 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  15290 
  15291 var def = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/modules/_object-dp.js").f;
  15292 var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/modules/_has.js");
  15293 var TAG = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('toStringTag');
  15294 
  15295 module.exports = function (it, tag, stat) {
  15296   if (it && !has(it = stat ? it : it.prototype, TAG)) def(it, TAG, { configurable: true, value: tag });
  15297 };
  15298 
  15299 
  15300 /***/ }),
  15301 
  15302 /***/ "../node_modules/core-js/modules/_shared-key.js":
  15303 /*!******************************************************!*\
  15304   !*** ../node_modules/core-js/modules/_shared-key.js ***!
  15305   \******************************************************/
  15306 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  15307 
  15308 var shared = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/modules/_shared.js")('keys');
  15309 var uid = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/modules/_uid.js");
  15310 module.exports = function (key) {
  15311   return shared[key] || (shared[key] = uid(key));
  15312 };
  15313 
  15314 
  15315 /***/ }),
  15316 
  15317 /***/ "../node_modules/core-js/modules/_shared.js":
  15318 /*!**************************************************!*\
  15319   !*** ../node_modules/core-js/modules/_shared.js ***!
  15320   \**************************************************/
  15321 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  15322 
  15323 var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/modules/_core.js");
  15324 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js");
  15325 var SHARED = '__core-js_shared__';
  15326 var store = global[SHARED] || (global[SHARED] = {});
  15327 
  15328 (module.exports = function (key, value) {
  15329   return store[key] || (store[key] = value !== undefined ? value : {});
  15330 })('versions', []).push({
  15331   version: core.version,
  15332   mode: __webpack_require__(/*! ./_library */ "../node_modules/core-js/modules/_library.js") ? 'pure' : 'global',
  15333   copyright: '© 2020 Denis Pushkarev (zloirock.ru)'
  15334 });
  15335 
  15336 
  15337 /***/ }),
  15338 
  15339 /***/ "../node_modules/core-js/modules/_species-constructor.js":
  15340 /*!***************************************************************!*\
  15341   !*** ../node_modules/core-js/modules/_species-constructor.js ***!
  15342   \***************************************************************/
  15343 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  15344 
  15345 // 7.3.20 SpeciesConstructor(O, defaultConstructor)
  15346 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
  15347 var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/modules/_a-function.js");
  15348 var SPECIES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('species');
  15349 module.exports = function (O, D) {
  15350   var C = anObject(O).constructor;
  15351   var S;
  15352   return C === undefined || (S = anObject(C)[SPECIES]) == undefined ? D : aFunction(S);
  15353 };
  15354 
  15355 
  15356 /***/ }),
  15357 
  15358 /***/ "../node_modules/core-js/modules/_strict-method.js":
  15359 /*!*********************************************************!*\
  15360   !*** ../node_modules/core-js/modules/_strict-method.js ***!
  15361   \*********************************************************/
  15362 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  15363 
  15364 "use strict";
  15365 
  15366 var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js");
  15367 
  15368 module.exports = function (method, arg) {
  15369   return !!method && fails(function () {
  15370     // eslint-disable-next-line no-useless-call
  15371     arg ? method.call(null, function () { /* empty */ }, 1) : method.call(null);
  15372   });
  15373 };
  15374 
  15375 
  15376 /***/ }),
  15377 
  15378 /***/ "../node_modules/core-js/modules/_string-at.js":
  15379 /*!*****************************************************!*\
  15380   !*** ../node_modules/core-js/modules/_string-at.js ***!
  15381   \*****************************************************/
  15382 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  15383 
  15384 var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/modules/_to-integer.js");
  15385 var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
  15386 // true  -> String#at
  15387 // false -> String#codePointAt
  15388 module.exports = function (TO_STRING) {
  15389   return function (that, pos) {
  15390     var s = String(defined(that));
  15391     var i = toInteger(pos);
  15392     var l = s.length;
  15393     var a, b;
  15394     if (i < 0 || i >= l) return TO_STRING ? '' : undefined;
  15395     a = s.charCodeAt(i);
  15396     return a < 0xd800 || a > 0xdbff || i + 1 === l || (b = s.charCodeAt(i + 1)) < 0xdc00 || b > 0xdfff
  15397       ? TO_STRING ? s.charAt(i) : a
  15398       : TO_STRING ? s.slice(i, i + 2) : (a - 0xd800 << 10) + (b - 0xdc00) + 0x10000;
  15399   };
  15400 };
  15401 
  15402 
  15403 /***/ }),
  15404 
  15405 /***/ "../node_modules/core-js/modules/_string-context.js":
  15406 /*!**********************************************************!*\
  15407   !*** ../node_modules/core-js/modules/_string-context.js ***!
  15408   \**********************************************************/
  15409 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  15410 
  15411 // helper for String#{startsWith, endsWith, includes}
  15412 var isRegExp = __webpack_require__(/*! ./_is-regexp */ "../node_modules/core-js/modules/_is-regexp.js");
  15413 var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
  15414 
  15415 module.exports = function (that, searchString, NAME) {
  15416   if (isRegExp(searchString)) throw TypeError('String#' + NAME + " doesn't accept regex!");
  15417   return String(defined(that));
  15418 };
  15419 
  15420 
  15421 /***/ }),
  15422 
  15423 /***/ "../node_modules/core-js/modules/_to-absolute-index.js":
  15424 /*!*************************************************************!*\
  15425   !*** ../node_modules/core-js/modules/_to-absolute-index.js ***!
  15426   \*************************************************************/
  15427 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  15428 
  15429 var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/modules/_to-integer.js");
  15430 var max = Math.max;
  15431 var min = Math.min;
  15432 module.exports = function (index, length) {
  15433   index = toInteger(index);
  15434   return index < 0 ? max(index + length, 0) : min(index, length);
  15435 };
  15436 
  15437 
  15438 /***/ }),
  15439 
  15440 /***/ "../node_modules/core-js/modules/_to-integer.js":
  15441 /*!******************************************************!*\
  15442   !*** ../node_modules/core-js/modules/_to-integer.js ***!
  15443   \******************************************************/
  15444 /***/ ((module) => {
  15445 
  15446 // 7.1.4 ToInteger
  15447 var ceil = Math.ceil;
  15448 var floor = Math.floor;
  15449 module.exports = function (it) {
  15450   return isNaN(it = +it) ? 0 : (it > 0 ? floor : ceil)(it);
  15451 };
  15452 
  15453 
  15454 /***/ }),
  15455 
  15456 /***/ "../node_modules/core-js/modules/_to-iobject.js":
  15457 /*!******************************************************!*\
  15458   !*** ../node_modules/core-js/modules/_to-iobject.js ***!
  15459   \******************************************************/
  15460 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  15461 
  15462 // to indexed object, toObject with fallback for non-array-like ES3 strings
  15463 var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/core-js/modules/_iobject.js");
  15464 var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
  15465 module.exports = function (it) {
  15466   return IObject(defined(it));
  15467 };
  15468 
  15469 
  15470 /***/ }),
  15471 
  15472 /***/ "../node_modules/core-js/modules/_to-length.js":
  15473 /*!*****************************************************!*\
  15474   !*** ../node_modules/core-js/modules/_to-length.js ***!
  15475   \*****************************************************/
  15476 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  15477 
  15478 // 7.1.15 ToLength
  15479 var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/modules/_to-integer.js");
  15480 var min = Math.min;
  15481 module.exports = function (it) {
  15482   return it > 0 ? min(toInteger(it), 0x1fffffffffffff) : 0; // pow(2, 53) - 1 == 9007199254740991
  15483 };
  15484 
  15485 
  15486 /***/ }),
  15487 
  15488 /***/ "../node_modules/core-js/modules/_to-object.js":
  15489 /*!*****************************************************!*\
  15490   !*** ../node_modules/core-js/modules/_to-object.js ***!
  15491   \*****************************************************/
  15492 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  15493 
  15494 // 7.1.13 ToObject(argument)
  15495 var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
  15496 module.exports = function (it) {
  15497   return Object(defined(it));
  15498 };
  15499 
  15500 
  15501 /***/ }),
  15502 
  15503 /***/ "../node_modules/core-js/modules/_to-primitive.js":
  15504 /*!********************************************************!*\
  15505   !*** ../node_modules/core-js/modules/_to-primitive.js ***!
  15506   \********************************************************/
  15507 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  15508 
  15509 // 7.1.1 ToPrimitive(input [, PreferredType])
  15510 var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
  15511 // instead of the ES6 spec version, we didn't implement @@toPrimitive case
  15512 // and the second argument - flag - preferred type is a string
  15513 module.exports = function (it, S) {
  15514   if (!isObject(it)) return it;
  15515   var fn, val;
  15516   if (S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
  15517   if (typeof (fn = it.valueOf) == 'function' && !isObject(val = fn.call(it))) return val;
  15518   if (!S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
  15519   throw TypeError("Can't convert object to primitive value");
  15520 };
  15521 
  15522 
  15523 /***/ }),
  15524 
  15525 /***/ "../node_modules/core-js/modules/_uid.js":
  15526 /*!***********************************************!*\
  15527   !*** ../node_modules/core-js/modules/_uid.js ***!
  15528   \***********************************************/
  15529 /***/ ((module) => {
  15530 
  15531 var id = 0;
  15532 var px = Math.random();
  15533 module.exports = function (key) {
  15534   return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + px).toString(36));
  15535 };
  15536 
  15537 
  15538 /***/ }),
  15539 
  15540 /***/ "../node_modules/core-js/modules/_wks.js":
  15541 /*!***********************************************!*\
  15542   !*** ../node_modules/core-js/modules/_wks.js ***!
  15543   \***********************************************/
  15544 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  15545 
  15546 var store = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/modules/_shared.js")('wks');
  15547 var uid = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/modules/_uid.js");
  15548 var Symbol = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js").Symbol;
  15549 var USE_SYMBOL = typeof Symbol == 'function';
  15550 
  15551 var $exports = module.exports = function (name) {
  15552   return store[name] || (store[name] =
  15553     USE_SYMBOL && Symbol[name] || (USE_SYMBOL ? Symbol : uid)('Symbol.' + name));
  15554 };
  15555 
  15556 $exports.store = store;
  15557 
  15558 
  15559 /***/ }),
  15560 
  15561 /***/ "../node_modules/core-js/modules/es6.array.filter.js":
  15562 /*!***********************************************************!*\
  15563   !*** ../node_modules/core-js/modules/es6.array.filter.js ***!
  15564   \***********************************************************/
  15565 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  15566 
  15567 "use strict";
  15568 
  15569 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
  15570 var $filter = __webpack_require__(/*! ./_array-methods */ "../node_modules/core-js/modules/_array-methods.js")(2);
  15571 
  15572 $export($export.P + $export.F * !__webpack_require__(/*! ./_strict-method */ "../node_modules/core-js/modules/_strict-method.js")([].filter, true), 'Array', {
  15573   // 22.1.3.7 / 15.4.4.20 Array.prototype.filter(callbackfn [, thisArg])
  15574   filter: function filter(callbackfn /* , thisArg */) {
  15575     return $filter(this, callbackfn, arguments[1]);
  15576   }
  15577 });
  15578 
  15579 
  15580 /***/ }),
  15581 
  15582 /***/ "../node_modules/core-js/modules/es6.array.find.js":
  15583 /*!*********************************************************!*\
  15584   !*** ../node_modules/core-js/modules/es6.array.find.js ***!
  15585   \*********************************************************/
  15586 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  15587 
  15588 "use strict";
  15589 
  15590 // 22.1.3.8 Array.prototype.find(predicate, thisArg = undefined)
  15591 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
  15592 var $find = __webpack_require__(/*! ./_array-methods */ "../node_modules/core-js/modules/_array-methods.js")(5);
  15593 var KEY = 'find';
  15594 var forced = true;
  15595 // Shouldn't skip holes
  15596 if (KEY in []) Array(1)[KEY](function () { forced = false; });
  15597 $export($export.P + $export.F * forced, 'Array', {
  15598   find: function find(callbackfn /* , that = undefined */) {
  15599     return $find(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);
  15600   }
  15601 });
  15602 __webpack_require__(/*! ./_add-to-unscopables */ "../node_modules/core-js/modules/_add-to-unscopables.js")(KEY);
  15603 
  15604 
  15605 /***/ }),
  15606 
  15607 /***/ "../node_modules/core-js/modules/es6.array.iterator.js":
  15608 /*!*************************************************************!*\
  15609   !*** ../node_modules/core-js/modules/es6.array.iterator.js ***!
  15610   \*************************************************************/
  15611 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  15612 
  15613 "use strict";
  15614 
  15615 var addToUnscopables = __webpack_require__(/*! ./_add-to-unscopables */ "../node_modules/core-js/modules/_add-to-unscopables.js");
  15616 var step = __webpack_require__(/*! ./_iter-step */ "../node_modules/core-js/modules/_iter-step.js");
  15617 var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/modules/_iterators.js");
  15618 var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/core-js/modules/_to-iobject.js");
  15619 
  15620 // 22.1.3.4 Array.prototype.entries()
  15621 // 22.1.3.13 Array.prototype.keys()
  15622 // 22.1.3.29 Array.prototype.values()
  15623 // 22.1.3.30 Array.prototype[@@iterator]()
  15624 module.exports = __webpack_require__(/*! ./_iter-define */ "../node_modules/core-js/modules/_iter-define.js")(Array, 'Array', function (iterated, kind) {
  15625   this._t = toIObject(iterated); // target
  15626   this._i = 0;                   // next index
  15627   this._k = kind;                // kind
  15628 // 22.1.5.2.1 %ArrayIteratorPrototype%.next()
  15629 }, function () {
  15630   var O = this._t;
  15631   var kind = this._k;
  15632   var index = this._i++;
  15633   if (!O || index >= O.length) {
  15634     this._t = undefined;
  15635     return step(1);
  15636   }
  15637   if (kind == 'keys') return step(0, index);
  15638   if (kind == 'values') return step(0, O[index]);
  15639   return step(0, [index, O[index]]);
  15640 }, 'values');
  15641 
  15642 // argumentsList[@@iterator] is %ArrayProto_values% (9.4.4.6, 9.4.4.7)
  15643 Iterators.Arguments = Iterators.Array;
  15644 
  15645 addToUnscopables('keys');
  15646 addToUnscopables('values');
  15647 addToUnscopables('entries');
  15648 
  15649 
  15650 /***/ }),
  15651 
  15652 /***/ "../node_modules/core-js/modules/es6.array.map.js":
  15653 /*!********************************************************!*\
  15654   !*** ../node_modules/core-js/modules/es6.array.map.js ***!
  15655   \********************************************************/
  15656 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  15657 
  15658 "use strict";
  15659 
  15660 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
  15661 var $map = __webpack_require__(/*! ./_array-methods */ "../node_modules/core-js/modules/_array-methods.js")(1);
  15662 
  15663 $export($export.P + $export.F * !__webpack_require__(/*! ./_strict-method */ "../node_modules/core-js/modules/_strict-method.js")([].map, true), 'Array', {
  15664   // 22.1.3.15 / 15.4.4.19 Array.prototype.map(callbackfn [, thisArg])
  15665   map: function map(callbackfn /* , thisArg */) {
  15666     return $map(this, callbackfn, arguments[1]);
  15667   }
  15668 });
  15669 
  15670 
  15671 /***/ }),
  15672 
  15673 /***/ "../node_modules/core-js/modules/es6.object.to-string.js":
  15674 /*!***************************************************************!*\
  15675   !*** ../node_modules/core-js/modules/es6.object.to-string.js ***!
  15676   \***************************************************************/
  15677 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  15678 
  15679 "use strict";
  15680 
  15681 // 19.1.3.6 Object.prototype.toString()
  15682 var classof = __webpack_require__(/*! ./_classof */ "../node_modules/core-js/modules/_classof.js");
  15683 var test = {};
  15684 test[__webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('toStringTag')] = 'z';
  15685 if (test + '' != '[object z]') {
  15686   __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js")(Object.prototype, 'toString', function toString() {
  15687     return '[object ' + classof(this) + ']';
  15688   }, true);
  15689 }
  15690 
  15691 
  15692 /***/ }),
  15693 
  15694 /***/ "../node_modules/core-js/modules/es6.regexp.exec.js":
  15695 /*!**********************************************************!*\
  15696   !*** ../node_modules/core-js/modules/es6.regexp.exec.js ***!
  15697   \**********************************************************/
  15698 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  15699 
  15700 "use strict";
  15701 
  15702 var regexpExec = __webpack_require__(/*! ./_regexp-exec */ "../node_modules/core-js/modules/_regexp-exec.js");
  15703 __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js")({
  15704   target: 'RegExp',
  15705   proto: true,
  15706   forced: regexpExec !== /./.exec
  15707 }, {
  15708   exec: regexpExec
  15709 });
  15710 
  15711 
  15712 /***/ }),
  15713 
  15714 /***/ "../node_modules/core-js/modules/es6.regexp.flags.js":
  15715 /*!***********************************************************!*\
  15716   !*** ../node_modules/core-js/modules/es6.regexp.flags.js ***!
  15717   \***********************************************************/
  15718 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  15719 
  15720 // 21.2.5.3 get RegExp.prototype.flags()
  15721 if (__webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") && /./g.flags != 'g') __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/modules/_object-dp.js").f(RegExp.prototype, 'flags', {
  15722   configurable: true,
  15723   get: __webpack_require__(/*! ./_flags */ "../node_modules/core-js/modules/_flags.js")
  15724 });
  15725 
  15726 
  15727 /***/ }),
  15728 
  15729 /***/ "../node_modules/core-js/modules/es6.regexp.match.js":
  15730 /*!***********************************************************!*\
  15731   !*** ../node_modules/core-js/modules/es6.regexp.match.js ***!
  15732   \***********************************************************/
  15733 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  15734 
  15735 "use strict";
  15736 
  15737 
  15738 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
  15739 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
  15740 var advanceStringIndex = __webpack_require__(/*! ./_advance-string-index */ "../node_modules/core-js/modules/_advance-string-index.js");
  15741 var regExpExec = __webpack_require__(/*! ./_regexp-exec-abstract */ "../node_modules/core-js/modules/_regexp-exec-abstract.js");
  15742 
  15743 // @@match logic
  15744 __webpack_require__(/*! ./_fix-re-wks */ "../node_modules/core-js/modules/_fix-re-wks.js")('match', 1, function (defined, MATCH, $match, maybeCallNative) {
  15745   return [
  15746     // `String.prototype.match` method
  15747     // https://tc39.github.io/ecma262/#sec-string.prototype.match
  15748     function match(regexp) {
  15749       var O = defined(this);
  15750       var fn = regexp == undefined ? undefined : regexp[MATCH];
  15751       return fn !== undefined ? fn.call(regexp, O) : new RegExp(regexp)[MATCH](String(O));
  15752     },
  15753     // `RegExp.prototype[@@match]` method
  15754     // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@match
  15755     function (regexp) {
  15756       var res = maybeCallNative($match, regexp, this);
  15757       if (res.done) return res.value;
  15758       var rx = anObject(regexp);
  15759       var S = String(this);
  15760       if (!rx.global) return regExpExec(rx, S);
  15761       var fullUnicode = rx.unicode;
  15762       rx.lastIndex = 0;
  15763       var A = [];
  15764       var n = 0;
  15765       var result;
  15766       while ((result = regExpExec(rx, S)) !== null) {
  15767         var matchStr = String(result[0]);
  15768         A[n] = matchStr;
  15769         if (matchStr === '') rx.lastIndex = advanceStringIndex(S, toLength(rx.lastIndex), fullUnicode);
  15770         n++;
  15771       }
  15772       return n === 0 ? null : A;
  15773     }
  15774   ];
  15775 });
  15776 
  15777 
  15778 /***/ }),
  15779 
  15780 /***/ "../node_modules/core-js/modules/es6.regexp.replace.js":
  15781 /*!*************************************************************!*\
  15782   !*** ../node_modules/core-js/modules/es6.regexp.replace.js ***!
  15783   \*************************************************************/
  15784 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  15785 
  15786 "use strict";
  15787 
  15788 
  15789 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
  15790 var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/modules/_to-object.js");
  15791 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
  15792 var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/modules/_to-integer.js");
  15793 var advanceStringIndex = __webpack_require__(/*! ./_advance-string-index */ "../node_modules/core-js/modules/_advance-string-index.js");
  15794 var regExpExec = __webpack_require__(/*! ./_regexp-exec-abstract */ "../node_modules/core-js/modules/_regexp-exec-abstract.js");
  15795 var max = Math.max;
  15796 var min = Math.min;
  15797 var floor = Math.floor;
  15798 var SUBSTITUTION_SYMBOLS = /\$([$&`']|\d\d?|<[^>]*>)/g;
  15799 var SUBSTITUTION_SYMBOLS_NO_NAMED = /\$([$&`']|\d\d?)/g;
  15800 
  15801 var maybeToString = function (it) {
  15802   return it === undefined ? it : String(it);
  15803 };
  15804 
  15805 // @@replace logic
  15806 __webpack_require__(/*! ./_fix-re-wks */ "../node_modules/core-js/modules/_fix-re-wks.js")('replace', 2, function (defined, REPLACE, $replace, maybeCallNative) {
  15807   return [
  15808     // `String.prototype.replace` method
  15809     // https://tc39.github.io/ecma262/#sec-string.prototype.replace
  15810     function replace(searchValue, replaceValue) {
  15811       var O = defined(this);
  15812       var fn = searchValue == undefined ? undefined : searchValue[REPLACE];
  15813       return fn !== undefined
  15814         ? fn.call(searchValue, O, replaceValue)
  15815         : $replace.call(String(O), searchValue, replaceValue);
  15816     },
  15817     // `RegExp.prototype[@@replace]` method
  15818     // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@replace
  15819     function (regexp, replaceValue) {
  15820       var res = maybeCallNative($replace, regexp, this, replaceValue);
  15821       if (res.done) return res.value;
  15822 
  15823       var rx = anObject(regexp);
  15824       var S = String(this);
  15825       var functionalReplace = typeof replaceValue === 'function';
  15826       if (!functionalReplace) replaceValue = String(replaceValue);
  15827       var global = rx.global;
  15828       if (global) {
  15829         var fullUnicode = rx.unicode;
  15830         rx.lastIndex = 0;
  15831       }
  15832       var results = [];
  15833       while (true) {
  15834         var result = regExpExec(rx, S);
  15835         if (result === null) break;
  15836         results.push(result);
  15837         if (!global) break;
  15838         var matchStr = String(result[0]);
  15839         if (matchStr === '') rx.lastIndex = advanceStringIndex(S, toLength(rx.lastIndex), fullUnicode);
  15840       }
  15841       var accumulatedResult = '';
  15842       var nextSourcePosition = 0;
  15843       for (var i = 0; i < results.length; i++) {
  15844         result = results[i];
  15845         var matched = String(result[0]);
  15846         var position = max(min(toInteger(result.index), S.length), 0);
  15847         var captures = [];
  15848         // NOTE: This is equivalent to
  15849         //   captures = result.slice(1).map(maybeToString)
  15850         // but for some reason `nativeSlice.call(result, 1, result.length)` (called in
  15851         // the slice polyfill when slicing native arrays) "doesn't work" in safari 9 and
  15852         // causes a crash (https://pastebin.com/N21QzeQA) when trying to debug it.
  15853         for (var j = 1; j < result.length; j++) captures.push(maybeToString(result[j]));
  15854         var namedCaptures = result.groups;
  15855         if (functionalReplace) {
  15856           var replacerArgs = [matched].concat(captures, position, S);
  15857           if (namedCaptures !== undefined) replacerArgs.push(namedCaptures);
  15858           var replacement = String(replaceValue.apply(undefined, replacerArgs));
  15859         } else {
  15860           replacement = getSubstitution(matched, S, position, captures, namedCaptures, replaceValue);
  15861         }
  15862         if (position >= nextSourcePosition) {
  15863           accumulatedResult += S.slice(nextSourcePosition, position) + replacement;
  15864           nextSourcePosition = position + matched.length;
  15865         }
  15866       }
  15867       return accumulatedResult + S.slice(nextSourcePosition);
  15868     }
  15869   ];
  15870 
  15871     // https://tc39.github.io/ecma262/#sec-getsubstitution
  15872   function getSubstitution(matched, str, position, captures, namedCaptures, replacement) {
  15873     var tailPos = position + matched.length;
  15874     var m = captures.length;
  15875     var symbols = SUBSTITUTION_SYMBOLS_NO_NAMED;
  15876     if (namedCaptures !== undefined) {
  15877       namedCaptures = toObject(namedCaptures);
  15878       symbols = SUBSTITUTION_SYMBOLS;
  15879     }
  15880     return $replace.call(replacement, symbols, function (match, ch) {
  15881       var capture;
  15882       switch (ch.charAt(0)) {
  15883         case '$': return '$';
  15884         case '&': return matched;
  15885         case '`': return str.slice(0, position);
  15886         case "'": return str.slice(tailPos);
  15887         case '<':
  15888           capture = namedCaptures[ch.slice(1, -1)];
  15889           break;
  15890         default: // \d\d?
  15891           var n = +ch;
  15892           if (n === 0) return match;
  15893           if (n > m) {
  15894             var f = floor(n / 10);
  15895             if (f === 0) return match;
  15896             if (f <= m) return captures[f - 1] === undefined ? ch.charAt(1) : captures[f - 1] + ch.charAt(1);
  15897             return match;
  15898           }
  15899           capture = captures[n - 1];
  15900       }
  15901       return capture === undefined ? '' : capture;
  15902     });
  15903   }
  15904 });
  15905 
  15906 
  15907 /***/ }),
  15908 
  15909 /***/ "../node_modules/core-js/modules/es6.regexp.search.js":
  15910 /*!************************************************************!*\
  15911   !*** ../node_modules/core-js/modules/es6.regexp.search.js ***!
  15912   \************************************************************/
  15913 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  15914 
  15915 "use strict";
  15916 
  15917 
  15918 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
  15919 var sameValue = __webpack_require__(/*! ./_same-value */ "../node_modules/core-js/modules/_same-value.js");
  15920 var regExpExec = __webpack_require__(/*! ./_regexp-exec-abstract */ "../node_modules/core-js/modules/_regexp-exec-abstract.js");
  15921 
  15922 // @@search logic
  15923 __webpack_require__(/*! ./_fix-re-wks */ "../node_modules/core-js/modules/_fix-re-wks.js")('search', 1, function (defined, SEARCH, $search, maybeCallNative) {
  15924   return [
  15925     // `String.prototype.search` method
  15926     // https://tc39.github.io/ecma262/#sec-string.prototype.search
  15927     function search(regexp) {
  15928       var O = defined(this);
  15929       var fn = regexp == undefined ? undefined : regexp[SEARCH];
  15930       return fn !== undefined ? fn.call(regexp, O) : new RegExp(regexp)[SEARCH](String(O));
  15931     },
  15932     // `RegExp.prototype[@@search]` method
  15933     // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@search
  15934     function (regexp) {
  15935       var res = maybeCallNative($search, regexp, this);
  15936       if (res.done) return res.value;
  15937       var rx = anObject(regexp);
  15938       var S = String(this);
  15939       var previousLastIndex = rx.lastIndex;
  15940       if (!sameValue(previousLastIndex, 0)) rx.lastIndex = 0;
  15941       var result = regExpExec(rx, S);
  15942       if (!sameValue(rx.lastIndex, previousLastIndex)) rx.lastIndex = previousLastIndex;
  15943       return result === null ? -1 : result.index;
  15944     }
  15945   ];
  15946 });
  15947 
  15948 
  15949 /***/ }),
  15950 
  15951 /***/ "../node_modules/core-js/modules/es6.regexp.split.js":
  15952 /*!***********************************************************!*\
  15953   !*** ../node_modules/core-js/modules/es6.regexp.split.js ***!
  15954   \***********************************************************/
  15955 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  15956 
  15957 "use strict";
  15958 
  15959 
  15960 var isRegExp = __webpack_require__(/*! ./_is-regexp */ "../node_modules/core-js/modules/_is-regexp.js");
  15961 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
  15962 var speciesConstructor = __webpack_require__(/*! ./_species-constructor */ "../node_modules/core-js/modules/_species-constructor.js");
  15963 var advanceStringIndex = __webpack_require__(/*! ./_advance-string-index */ "../node_modules/core-js/modules/_advance-string-index.js");
  15964 var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
  15965 var callRegExpExec = __webpack_require__(/*! ./_regexp-exec-abstract */ "../node_modules/core-js/modules/_regexp-exec-abstract.js");
  15966 var regexpExec = __webpack_require__(/*! ./_regexp-exec */ "../node_modules/core-js/modules/_regexp-exec.js");
  15967 var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js");
  15968 var $min = Math.min;
  15969 var $push = [].push;
  15970 var $SPLIT = 'split';
  15971 var LENGTH = 'length';
  15972 var LAST_INDEX = 'lastIndex';
  15973 var MAX_UINT32 = 0xffffffff;
  15974 
  15975 // babel-minify transpiles RegExp('x', 'y') -> /x/y and it causes SyntaxError
  15976 var SUPPORTS_Y = !fails(function () { RegExp(MAX_UINT32, 'y'); });
  15977 
  15978 // @@split logic
  15979 __webpack_require__(/*! ./_fix-re-wks */ "../node_modules/core-js/modules/_fix-re-wks.js")('split', 2, function (defined, SPLIT, $split, maybeCallNative) {
  15980   var internalSplit;
  15981   if (
  15982     'abbc'[$SPLIT](/(b)*/)[1] == 'c' ||
  15983     'test'[$SPLIT](/(?:)/, -1)[LENGTH] != 4 ||
  15984     'ab'[$SPLIT](/(?:ab)*/)[LENGTH] != 2 ||
  15985     '.'[$SPLIT](/(.?)(.?)/)[LENGTH] != 4 ||
  15986     '.'[$SPLIT](/()()/)[LENGTH] > 1 ||
  15987     ''[$SPLIT](/.?/)[LENGTH]
  15988   ) {
  15989     // based on es5-shim implementation, need to rework it
  15990     internalSplit = function (separator, limit) {
  15991       var string = String(this);
  15992       if (separator === undefined && limit === 0) return [];
  15993       // If `separator` is not a regex, use native split
  15994       if (!isRegExp(separator)) return $split.call(string, separator, limit);
  15995       var output = [];
  15996       var flags = (separator.ignoreCase ? 'i' : '') +
  15997                   (separator.multiline ? 'm' : '') +
  15998                   (separator.unicode ? 'u' : '') +
  15999                   (separator.sticky ? 'y' : '');
  16000       var lastLastIndex = 0;
  16001       var splitLimit = limit === undefined ? MAX_UINT32 : limit >>> 0;
  16002       // Make `global` and avoid `lastIndex` issues by working with a copy
  16003       var separatorCopy = new RegExp(separator.source, flags + 'g');
  16004       var match, lastIndex, lastLength;
  16005       while (match = regexpExec.call(separatorCopy, string)) {
  16006         lastIndex = separatorCopy[LAST_INDEX];
  16007         if (lastIndex > lastLastIndex) {
  16008           output.push(string.slice(lastLastIndex, match.index));
  16009           if (match[LENGTH] > 1 && match.index < string[LENGTH]) $push.apply(output, match.slice(1));
  16010           lastLength = match[0][LENGTH];
  16011           lastLastIndex = lastIndex;
  16012           if (output[LENGTH] >= splitLimit) break;
  16013         }
  16014         if (separatorCopy[LAST_INDEX] === match.index) separatorCopy[LAST_INDEX]++; // Avoid an infinite loop
  16015       }
  16016       if (lastLastIndex === string[LENGTH]) {
  16017         if (lastLength || !separatorCopy.test('')) output.push('');
  16018       } else output.push(string.slice(lastLastIndex));
  16019       return output[LENGTH] > splitLimit ? output.slice(0, splitLimit) : output;
  16020     };
  16021   // Chakra, V8
  16022   } else if ('0'[$SPLIT](undefined, 0)[LENGTH]) {
  16023     internalSplit = function (separator, limit) {
  16024       return separator === undefined && limit === 0 ? [] : $split.call(this, separator, limit);
  16025     };
  16026   } else {
  16027     internalSplit = $split;
  16028   }
  16029 
  16030   return [
  16031     // `String.prototype.split` method
  16032     // https://tc39.github.io/ecma262/#sec-string.prototype.split
  16033     function split(separator, limit) {
  16034       var O = defined(this);
  16035       var splitter = separator == undefined ? undefined : separator[SPLIT];
  16036       return splitter !== undefined
  16037         ? splitter.call(separator, O, limit)
  16038         : internalSplit.call(String(O), separator, limit);
  16039     },
  16040     // `RegExp.prototype[@@split]` method
  16041     // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@split
  16042     //
  16043     // NOTE: This cannot be properly polyfilled in engines that don't support
  16044     // the 'y' flag.
  16045     function (regexp, limit) {
  16046       var res = maybeCallNative(internalSplit, regexp, this, limit, internalSplit !== $split);
  16047       if (res.done) return res.value;
  16048 
  16049       var rx = anObject(regexp);
  16050       var S = String(this);
  16051       var C = speciesConstructor(rx, RegExp);
  16052 
  16053       var unicodeMatching = rx.unicode;
  16054       var flags = (rx.ignoreCase ? 'i' : '') +
  16055                   (rx.multiline ? 'm' : '') +
  16056                   (rx.unicode ? 'u' : '') +
  16057                   (SUPPORTS_Y ? 'y' : 'g');
  16058 
  16059       // ^(? + rx + ) is needed, in combination with some S slicing, to
  16060       // simulate the 'y' flag.
  16061       var splitter = new C(SUPPORTS_Y ? rx : '^(?:' + rx.source + ')', flags);
  16062       var lim = limit === undefined ? MAX_UINT32 : limit >>> 0;
  16063       if (lim === 0) return [];
  16064       if (S.length === 0) return callRegExpExec(splitter, S) === null ? [S] : [];
  16065       var p = 0;
  16066       var q = 0;
  16067       var A = [];
  16068       while (q < S.length) {
  16069         splitter.lastIndex = SUPPORTS_Y ? q : 0;
  16070         var z = callRegExpExec(splitter, SUPPORTS_Y ? S : S.slice(q));
  16071         var e;
  16072         if (
  16073           z === null ||
  16074           (e = $min(toLength(splitter.lastIndex + (SUPPORTS_Y ? 0 : q)), S.length)) === p
  16075         ) {
  16076           q = advanceStringIndex(S, q, unicodeMatching);
  16077         } else {
  16078           A.push(S.slice(p, q));
  16079           if (A.length === lim) return A;
  16080           for (var i = 1; i <= z.length - 1; i++) {
  16081             A.push(z[i]);
  16082             if (A.length === lim) return A;
  16083           }
  16084           q = p = e;
  16085         }
  16086       }
  16087       A.push(S.slice(p));
  16088       return A;
  16089     }
  16090   ];
  16091 });
  16092 
  16093 
  16094 /***/ }),
  16095 
  16096 /***/ "../node_modules/core-js/modules/es6.regexp.to-string.js":
  16097 /*!***************************************************************!*\
  16098   !*** ../node_modules/core-js/modules/es6.regexp.to-string.js ***!
  16099   \***************************************************************/
  16100 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  16101 
  16102 "use strict";
  16103 
  16104 __webpack_require__(/*! ./es6.regexp.flags */ "../node_modules/core-js/modules/es6.regexp.flags.js");
  16105 var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
  16106 var $flags = __webpack_require__(/*! ./_flags */ "../node_modules/core-js/modules/_flags.js");
  16107 var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js");
  16108 var TO_STRING = 'toString';
  16109 var $toString = /./[TO_STRING];
  16110 
  16111 var define = function (fn) {
  16112   __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js")(RegExp.prototype, TO_STRING, fn, true);
  16113 };
  16114 
  16115 // 21.2.5.14 RegExp.prototype.toString()
  16116 if (__webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js")(function () { return $toString.call({ source: 'a', flags: 'b' }) != '/a/b'; })) {
  16117   define(function toString() {
  16118     var R = anObject(this);
  16119     return '/'.concat(R.source, '/',
  16120       'flags' in R ? R.flags : !DESCRIPTORS && R instanceof RegExp ? $flags.call(R) : undefined);
  16121   });
  16122 // FF44- RegExp#toString has a wrong name
  16123 } else if ($toString.name != TO_STRING) {
  16124   define(function toString() {
  16125     return $toString.call(this);
  16126   });
  16127 }
  16128 
  16129 
  16130 /***/ }),
  16131 
  16132 /***/ "../node_modules/core-js/modules/es6.string.includes.js":
  16133 /*!**************************************************************!*\
  16134   !*** ../node_modules/core-js/modules/es6.string.includes.js ***!
  16135   \**************************************************************/
  16136 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  16137 
  16138 "use strict";
  16139 // 21.1.3.7 String.prototype.includes(searchString, position = 0)
  16140 
  16141 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
  16142 var context = __webpack_require__(/*! ./_string-context */ "../node_modules/core-js/modules/_string-context.js");
  16143 var INCLUDES = 'includes';
  16144 
  16145 $export($export.P + $export.F * __webpack_require__(/*! ./_fails-is-regexp */ "../node_modules/core-js/modules/_fails-is-regexp.js")(INCLUDES), 'String', {
  16146   includes: function includes(searchString /* , position = 0 */) {
  16147     return !!~context(this, searchString, INCLUDES)
  16148       .indexOf(searchString, arguments.length > 1 ? arguments[1] : undefined);
  16149   }
  16150 });
  16151 
  16152 
  16153 /***/ }),
  16154 
  16155 /***/ "../node_modules/core-js/modules/es7.array.includes.js":
  16156 /*!*************************************************************!*\
  16157   !*** ../node_modules/core-js/modules/es7.array.includes.js ***!
  16158   \*************************************************************/
  16159 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  16160 
  16161 "use strict";
  16162 
  16163 // https://github.com/tc39/Array.prototype.includes
  16164 var $export = __webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js");
  16165 var $includes = __webpack_require__(/*! ./_array-includes */ "../node_modules/core-js/modules/_array-includes.js")(true);
  16166 
  16167 $export($export.P, 'Array', {
  16168   includes: function includes(el /* , fromIndex = 0 */) {
  16169     return $includes(this, el, arguments.length > 1 ? arguments[1] : undefined);
  16170   }
  16171 });
  16172 
  16173 __webpack_require__(/*! ./_add-to-unscopables */ "../node_modules/core-js/modules/_add-to-unscopables.js")('includes');
  16174 
  16175 
  16176 /***/ }),
  16177 
  16178 /***/ "../node_modules/core-js/modules/web.dom.iterable.js":
  16179 /*!***********************************************************!*\
  16180   !*** ../node_modules/core-js/modules/web.dom.iterable.js ***!
  16181   \***********************************************************/
  16182 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  16183 
  16184 var $iterators = __webpack_require__(/*! ./es6.array.iterator */ "../node_modules/core-js/modules/es6.array.iterator.js");
  16185 var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/core-js/modules/_object-keys.js");
  16186 var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js");
  16187 var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js");
  16188 var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js");
  16189 var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/core-js/modules/_iterators.js");
  16190 var wks = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js");
  16191 var ITERATOR = wks('iterator');
  16192 var TO_STRING_TAG = wks('toStringTag');
  16193 var ArrayValues = Iterators.Array;
  16194 
  16195 var DOMIterables = {
  16196   CSSRuleList: true, // TODO: Not spec compliant, should be false.
  16197   CSSStyleDeclaration: false,
  16198   CSSValueList: false,
  16199   ClientRectList: false,
  16200   DOMRectList: false,
  16201   DOMStringList: false,
  16202   DOMTokenList: true,
  16203   DataTransferItemList: false,
  16204   FileList: false,
  16205   HTMLAllCollection: false,
  16206   HTMLCollection: false,
  16207   HTMLFormElement: false,
  16208   HTMLSelectElement: false,
  16209   MediaList: true, // TODO: Not spec compliant, should be false.
  16210   MimeTypeArray: false,
  16211   NamedNodeMap: false,
  16212   NodeList: true,
  16213   PaintRequestList: false,
  16214   Plugin: false,
  16215   PluginArray: false,
  16216   SVGLengthList: false,
  16217   SVGNumberList: false,
  16218   SVGPathSegList: false,
  16219   SVGPointList: false,
  16220   SVGStringList: false,
  16221   SVGTransformList: false,
  16222   SourceBufferList: false,
  16223   StyleSheetList: true, // TODO: Not spec compliant, should be false.
  16224   TextTrackCueList: false,
  16225   TextTrackList: false,
  16226   TouchList: false
  16227 };
  16228 
  16229 for (var collections = getKeys(DOMIterables), i = 0; i < collections.length; i++) {
  16230   var NAME = collections[i];
  16231   var explicit = DOMIterables[NAME];
  16232   var Collection = global[NAME];
  16233   var proto = Collection && Collection.prototype;
  16234   var key;
  16235   if (proto) {
  16236     if (!proto[ITERATOR]) hide(proto, ITERATOR, ArrayValues);
  16237     if (!proto[TO_STRING_TAG]) hide(proto, TO_STRING_TAG, NAME);
  16238     Iterators[NAME] = ArrayValues;
  16239     if (explicit) for (key in $iterators) if (!proto[key]) redefine(proto, key, $iterators[key], true);
  16240   }
  16241 }
  16242 
  16243 
  16244 /***/ }),
  16245 
  16246 /***/ "../node_modules/create-react-context/lib/implementation.js":
  16247 /*!******************************************************************!*\
  16248   !*** ../node_modules/create-react-context/lib/implementation.js ***!
  16249   \******************************************************************/
  16250 /***/ ((module, exports, __webpack_require__) => {
  16251 
  16252 "use strict";
  16253 
  16254 
  16255 exports.__esModule = true;
  16256 
  16257 var _react = __webpack_require__(/*! react */ "react");
  16258 
  16259 var _react2 = _interopRequireDefault(_react);
  16260 
  16261 var _propTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
  16262 
  16263 var _propTypes2 = _interopRequireDefault(_propTypes);
  16264 
  16265 var _gud = __webpack_require__(/*! gud */ "../node_modules/gud/index.js");
  16266 
  16267 var _gud2 = _interopRequireDefault(_gud);
  16268 
  16269 var _warning = __webpack_require__(/*! warning */ "../node_modules/warning/warning.js");
  16270 
  16271 var _warning2 = _interopRequireDefault(_warning);
  16272 
  16273 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
  16274 
  16275 function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
  16276 
  16277 function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
  16278 
  16279 function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }
  16280 
  16281 var MAX_SIGNED_31_BIT_INT = 1073741823;
  16282 
  16283 // Inlined Object.is polyfill.
  16284 // https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is
  16285 function objectIs(x, y) {
  16286   if (x === y) {
  16287     return x !== 0 || 1 / x === 1 / y;
  16288   } else {
  16289     return x !== x && y !== y;
  16290   }
  16291 }
  16292 
  16293 function createEventEmitter(value) {
  16294   var handlers = [];
  16295   return {
  16296     on: function on(handler) {
  16297       handlers.push(handler);
  16298     },
  16299     off: function off(handler) {
  16300       handlers = handlers.filter(function (h) {
  16301         return h !== handler;
  16302       });
  16303     },
  16304     get: function get() {
  16305       return value;
  16306     },
  16307     set: function set(newValue, changedBits) {
  16308       value = newValue;
  16309       handlers.forEach(function (handler) {
  16310         return handler(value, changedBits);
  16311       });
  16312     }
  16313   };
  16314 }
  16315 
  16316 function onlyChild(children) {
  16317   return Array.isArray(children) ? children[0] : children;
  16318 }
  16319 
  16320 function createReactContext(defaultValue, calculateChangedBits) {
  16321   var _Provider$childContex, _Consumer$contextType;
  16322 
  16323   var contextProp = '__create-react-context-' + (0, _gud2.default)() + '__';
  16324 
  16325   var Provider = function (_Component) {
  16326     _inherits(Provider, _Component);
  16327 
  16328     function Provider() {
  16329       var _temp, _this, _ret;
  16330 
  16331       _classCallCheck(this, Provider);
  16332 
  16333       for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {
  16334         args[_key] = arguments[_key];
  16335       }
  16336 
  16337       return _ret = (_temp = (_this = _possibleConstructorReturn(this, _Component.call.apply(_Component, [this].concat(args))), _this), _this.emitter = createEventEmitter(_this.props.value), _temp), _possibleConstructorReturn(_this, _ret);
  16338     }
  16339 
  16340     Provider.prototype.getChildContext = function getChildContext() {
  16341       var _ref;
  16342 
  16343       return _ref = {}, _ref[contextProp] = this.emitter, _ref;
  16344     };
  16345 
  16346     Provider.prototype.componentWillReceiveProps = function componentWillReceiveProps(nextProps) {
  16347       if (this.props.value !== nextProps.value) {
  16348         var oldValue = this.props.value;
  16349         var newValue = nextProps.value;
  16350         var changedBits = void 0;
  16351 
  16352         if (objectIs(oldValue, newValue)) {
  16353           changedBits = 0; // No change
  16354         } else {
  16355           changedBits = typeof calculateChangedBits === 'function' ? calculateChangedBits(oldValue, newValue) : MAX_SIGNED_31_BIT_INT;
  16356           if (true) {
  16357             (0, _warning2.default)((changedBits & MAX_SIGNED_31_BIT_INT) === changedBits, 'calculateChangedBits: Expected the return value to be a ' + '31-bit integer. Instead received: %s', changedBits);
  16358           }
  16359 
  16360           changedBits |= 0;
  16361 
  16362           if (changedBits !== 0) {
  16363             this.emitter.set(nextProps.value, changedBits);
  16364           }
  16365         }
  16366       }
  16367     };
  16368 
  16369     Provider.prototype.render = function render() {
  16370       return this.props.children;
  16371     };
  16372 
  16373     return Provider;
  16374   }(_react.Component);
  16375 
  16376   Provider.childContextTypes = (_Provider$childContex = {}, _Provider$childContex[contextProp] = _propTypes2.default.object.isRequired, _Provider$childContex);
  16377 
  16378   var Consumer = function (_Component2) {
  16379     _inherits(Consumer, _Component2);
  16380 
  16381     function Consumer() {
  16382       var _temp2, _this2, _ret2;
  16383 
  16384       _classCallCheck(this, Consumer);
  16385 
  16386       for (var _len2 = arguments.length, args = Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {
  16387         args[_key2] = arguments[_key2];
  16388       }
  16389 
  16390       return _ret2 = (_temp2 = (_this2 = _possibleConstructorReturn(this, _Component2.call.apply(_Component2, [this].concat(args))), _this2), _this2.state = {
  16391         value: _this2.getValue()
  16392       }, _this2.onUpdate = function (newValue, changedBits) {
  16393         var observedBits = _this2.observedBits | 0;
  16394         if ((observedBits & changedBits) !== 0) {
  16395           _this2.setState({ value: _this2.getValue() });
  16396         }
  16397       }, _temp2), _possibleConstructorReturn(_this2, _ret2);
  16398     }
  16399 
  16400     Consumer.prototype.componentWillReceiveProps = function componentWillReceiveProps(nextProps) {
  16401       var observedBits = nextProps.observedBits;
  16402 
  16403       this.observedBits = observedBits === undefined || observedBits === null ? MAX_SIGNED_31_BIT_INT // Subscribe to all changes by default
  16404       : observedBits;
  16405     };
  16406 
  16407     Consumer.prototype.componentDidMount = function componentDidMount() {
  16408       if (this.context[contextProp]) {
  16409         this.context[contextProp].on(this.onUpdate);
  16410       }
  16411       var observedBits = this.props.observedBits;
  16412 
  16413       this.observedBits = observedBits === undefined || observedBits === null ? MAX_SIGNED_31_BIT_INT // Subscribe to all changes by default
  16414       : observedBits;
  16415     };
  16416 
  16417     Consumer.prototype.componentWillUnmount = function componentWillUnmount() {
  16418       if (this.context[contextProp]) {
  16419         this.context[contextProp].off(this.onUpdate);
  16420       }
  16421     };
  16422 
  16423     Consumer.prototype.getValue = function getValue() {
  16424       if (this.context[contextProp]) {
  16425         return this.context[contextProp].get();
  16426       } else {
  16427         return defaultValue;
  16428       }
  16429     };
  16430 
  16431     Consumer.prototype.render = function render() {
  16432       return onlyChild(this.props.children)(this.state.value);
  16433     };
  16434 
  16435     return Consumer;
  16436   }(_react.Component);
  16437 
  16438   Consumer.contextTypes = (_Consumer$contextType = {}, _Consumer$contextType[contextProp] = _propTypes2.default.object, _Consumer$contextType);
  16439 
  16440 
  16441   return {
  16442     Provider: Provider,
  16443     Consumer: Consumer
  16444   };
  16445 }
  16446 
  16447 exports.default = createReactContext;
  16448 module.exports = exports['default'];
  16449 
  16450 /***/ }),
  16451 
  16452 /***/ "../node_modules/create-react-context/lib/index.js":
  16453 /*!*********************************************************!*\
  16454   !*** ../node_modules/create-react-context/lib/index.js ***!
  16455   \*********************************************************/
  16456 /***/ ((module, exports, __webpack_require__) => {
  16457 
  16458 "use strict";
  16459 
  16460 
  16461 exports.__esModule = true;
  16462 
  16463 var _react = __webpack_require__(/*! react */ "react");
  16464 
  16465 var _react2 = _interopRequireDefault(_react);
  16466 
  16467 var _implementation = __webpack_require__(/*! ./implementation */ "../node_modules/create-react-context/lib/implementation.js");
  16468 
  16469 var _implementation2 = _interopRequireDefault(_implementation);
  16470 
  16471 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
  16472 
  16473 exports.default = _react2.default.createContext || _implementation2.default;
  16474 module.exports = exports['default'];
  16475 
  16476 /***/ }),
  16477 
  16478 /***/ "../node_modules/gud/index.js":
  16479 /*!************************************!*\
  16480   !*** ../node_modules/gud/index.js ***!
  16481   \************************************/
  16482 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  16483 
  16484 "use strict";
  16485 // @flow
  16486 
  16487 
  16488 var key = '__global_unique_id__';
  16489 
  16490 module.exports = function() {
  16491   return __webpack_require__.g[key] = (__webpack_require__.g[key] || 0) + 1;
  16492 };
  16493 
  16494 
  16495 /***/ }),
  16496 
  16497 /***/ "../node_modules/invariant/browser.js":
  16498 /*!********************************************!*\
  16499   !*** ../node_modules/invariant/browser.js ***!
  16500   \********************************************/
  16501 /***/ ((module) => {
  16502 
  16503 "use strict";
  16504 /**
  16505  * Copyright (c) 2013-present, Facebook, Inc.
  16506  *
  16507  * This source code is licensed under the MIT license found in the
  16508  * LICENSE file in the root directory of this source tree.
  16509  */
  16510 
  16511 
  16512 
  16513 /**
  16514  * Use invariant() to assert state which your program assumes to be true.
  16515  *
  16516  * Provide sprintf-style format (only %s is supported) and arguments
  16517  * to provide information about what broke and what you were
  16518  * expecting.
  16519  *
  16520  * The invariant message will be stripped in production, but the invariant
  16521  * will remain to ensure logic does not differ in production.
  16522  */
  16523 
  16524 var invariant = function(condition, format, a, b, c, d, e, f) {
  16525   if (true) {
  16526     if (format === undefined) {
  16527       throw new Error('invariant requires an error message argument');
  16528     }
  16529   }
  16530 
  16531   if (!condition) {
  16532     var error;
  16533     if (format === undefined) {
  16534       error = new Error(
  16535         'Minified exception occurred; use the non-minified dev environment ' +
  16536         'for the full error message and additional helpful warnings.'
  16537       );
  16538     } else {
  16539       var args = [a, b, c, d, e, f];
  16540       var argIndex = 0;
  16541       error = new Error(
  16542         format.replace(/%s/g, function() { return args[argIndex++]; })
  16543       );
  16544       error.name = 'Invariant Violation';
  16545     }
  16546 
  16547     error.framesToPop = 1; // we don't care about invariant's own frame
  16548     throw error;
  16549   }
  16550 };
  16551 
  16552 module.exports = invariant;
  16553 
  16554 
  16555 /***/ }),
  16556 
  16557 /***/ "../node_modules/object-assign/index.js":
  16558 /*!**********************************************!*\
  16559   !*** ../node_modules/object-assign/index.js ***!
  16560   \**********************************************/
  16561 /***/ ((module) => {
  16562 
  16563 "use strict";
  16564 /*
  16565 object-assign
  16566 (c) Sindre Sorhus
  16567 @license MIT
  16568 */
  16569 
  16570 
  16571 /* eslint-disable no-unused-vars */
  16572 var getOwnPropertySymbols = Object.getOwnPropertySymbols;
  16573 var hasOwnProperty = Object.prototype.hasOwnProperty;
  16574 var propIsEnumerable = Object.prototype.propertyIsEnumerable;
  16575 
  16576 function toObject(val) {
  16577 	if (val === null || val === undefined) {
  16578 		throw new TypeError('Object.assign cannot be called with null or undefined');
  16579 	}
  16580 
  16581 	return Object(val);
  16582 }
  16583 
  16584 function shouldUseNative() {
  16585 	try {
  16586 		if (!Object.assign) {
  16587 			return false;
  16588 		}
  16589 
  16590 		// Detect buggy property enumeration order in older V8 versions.
  16591 
  16592 		// https://bugs.chromium.org/p/v8/issues/detail?id=4118
  16593 		var test1 = new String('abc');  // eslint-disable-line no-new-wrappers
  16594 		test1[5] = 'de';
  16595 		if (Object.getOwnPropertyNames(test1)[0] === '5') {
  16596 			return false;
  16597 		}
  16598 
  16599 		// https://bugs.chromium.org/p/v8/issues/detail?id=3056
  16600 		var test2 = {};
  16601 		for (var i = 0; i < 10; i++) {
  16602 			test2['_' + String.fromCharCode(i)] = i;
  16603 		}
  16604 		var order2 = Object.getOwnPropertyNames(test2).map(function (n) {
  16605 			return test2[n];
  16606 		});
  16607 		if (order2.join('') !== '0123456789') {
  16608 			return false;
  16609 		}
  16610 
  16611 		// https://bugs.chromium.org/p/v8/issues/detail?id=3056
  16612 		var test3 = {};
  16613 		'abcdefghijklmnopqrst'.split('').forEach(function (letter) {
  16614 			test3[letter] = letter;
  16615 		});
  16616 		if (Object.keys(Object.assign({}, test3)).join('') !==
  16617 				'abcdefghijklmnopqrst') {
  16618 			return false;
  16619 		}
  16620 
  16621 		return true;
  16622 	} catch (err) {
  16623 		// We don't expect any of the above to throw, but better to be safe.
  16624 		return false;
  16625 	}
  16626 }
  16627 
  16628 module.exports = shouldUseNative() ? Object.assign : function (target, source) {
  16629 	var from;
  16630 	var to = toObject(target);
  16631 	var symbols;
  16632 
  16633 	for (var s = 1; s < arguments.length; s++) {
  16634 		from = Object(arguments[s]);
  16635 
  16636 		for (var key in from) {
  16637 			if (hasOwnProperty.call(from, key)) {
  16638 				to[key] = from[key];
  16639 			}
  16640 		}
  16641 
  16642 		if (getOwnPropertySymbols) {
  16643 			symbols = getOwnPropertySymbols(from);
  16644 			for (var i = 0; i < symbols.length; i++) {
  16645 				if (propIsEnumerable.call(from, symbols[i])) {
  16646 					to[symbols[i]] = from[symbols[i]];
  16647 				}
  16648 			}
  16649 		}
  16650 	}
  16651 
  16652 	return to;
  16653 };
  16654 
  16655 
  16656 /***/ }),
  16657 
  16658 /***/ "../node_modules/prop-types/checkPropTypes.js":
  16659 /*!****************************************************!*\
  16660   !*** ../node_modules/prop-types/checkPropTypes.js ***!
  16661   \****************************************************/
  16662 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  16663 
  16664 "use strict";
  16665 /**
  16666  * Copyright (c) 2013-present, Facebook, Inc.
  16667  *
  16668  * This source code is licensed under the MIT license found in the
  16669  * LICENSE file in the root directory of this source tree.
  16670  */
  16671 
  16672 
  16673 
  16674 var printWarning = function() {};
  16675 
  16676 if (true) {
  16677   var ReactPropTypesSecret = __webpack_require__(/*! ./lib/ReactPropTypesSecret */ "../node_modules/prop-types/lib/ReactPropTypesSecret.js");
  16678   var loggedTypeFailures = {};
  16679   var has = Function.call.bind(Object.prototype.hasOwnProperty);
  16680 
  16681   printWarning = function(text) {
  16682     var message = 'Warning: ' + text;
  16683     if (typeof console !== 'undefined') {
  16684       console.error(message);
  16685     }
  16686     try {
  16687       // --- Welcome to debugging React ---
  16688       // This error was thrown as a convenience so that you can use this stack
  16689       // to find the callsite that caused this warning to fire.
  16690       throw new Error(message);
  16691     } catch (x) {}
  16692   };
  16693 }
  16694 
  16695 /**
  16696  * Assert that the values match with the type specs.
  16697  * Error messages are memorized and will only be shown once.
  16698  *
  16699  * @param {object} typeSpecs Map of name to a ReactPropType
  16700  * @param {object} values Runtime values that need to be type-checked
  16701  * @param {string} location e.g. "prop", "context", "child context"
  16702  * @param {string} componentName Name of the component for error messages.
  16703  * @param {?Function} getStack Returns the component stack.
  16704  * @private
  16705  */
  16706 function checkPropTypes(typeSpecs, values, location, componentName, getStack) {
  16707   if (true) {
  16708     for (var typeSpecName in typeSpecs) {
  16709       if (has(typeSpecs, typeSpecName)) {
  16710         var error;
  16711         // Prop type validation may throw. In case they do, we don't want to
  16712         // fail the render phase where it didn't fail before. So we log it.
  16713         // After these have been cleaned up, we'll let them throw.
  16714         try {
  16715           // This is intentionally an invariant that gets caught. It's the same
  16716           // behavior as without this statement except with a better message.
  16717           if (typeof typeSpecs[typeSpecName] !== 'function') {
  16718             var err = Error(
  16719               (componentName || 'React class') + ': ' + location + ' type `' + typeSpecName + '` is invalid; ' +
  16720               'it must be a function, usually from the `prop-types` package, but received `' + typeof typeSpecs[typeSpecName] + '`.'
  16721             );
  16722             err.name = 'Invariant Violation';
  16723             throw err;
  16724           }
  16725           error = typeSpecs[typeSpecName](values, typeSpecName, componentName, location, null, ReactPropTypesSecret);
  16726         } catch (ex) {
  16727           error = ex;
  16728         }
  16729         if (error && !(error instanceof Error)) {
  16730           printWarning(
  16731             (componentName || 'React class') + ': type specification of ' +
  16732             location + ' `' + typeSpecName + '` is invalid; the type checker ' +
  16733             'function must return `null` or an `Error` but returned a ' + typeof error + '. ' +
  16734             'You may have forgotten to pass an argument to the type checker ' +
  16735             'creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and ' +
  16736             'shape all require an argument).'
  16737           );
  16738         }
  16739         if (error instanceof Error && !(error.message in loggedTypeFailures)) {
  16740           // Only monitor this failure once because there tends to be a lot of the
  16741           // same error.
  16742           loggedTypeFailures[error.message] = true;
  16743 
  16744           var stack = getStack ? getStack() : '';
  16745 
  16746           printWarning(
  16747             'Failed ' + location + ' type: ' + error.message + (stack != null ? stack : '')
  16748           );
  16749         }
  16750       }
  16751     }
  16752   }
  16753 }
  16754 
  16755 /**
  16756  * Resets warning cache when testing.
  16757  *
  16758  * @private
  16759  */
  16760 checkPropTypes.resetWarningCache = function() {
  16761   if (true) {
  16762     loggedTypeFailures = {};
  16763   }
  16764 }
  16765 
  16766 module.exports = checkPropTypes;
  16767 
  16768 
  16769 /***/ }),
  16770 
  16771 /***/ "../node_modules/prop-types/factoryWithTypeCheckers.js":
  16772 /*!*************************************************************!*\
  16773   !*** ../node_modules/prop-types/factoryWithTypeCheckers.js ***!
  16774   \*************************************************************/
  16775 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  16776 
  16777 "use strict";
  16778 /**
  16779  * Copyright (c) 2013-present, Facebook, Inc.
  16780  *
  16781  * This source code is licensed under the MIT license found in the
  16782  * LICENSE file in the root directory of this source tree.
  16783  */
  16784 
  16785 
  16786 
  16787 var ReactIs = __webpack_require__(/*! react-is */ "../node_modules/react-is/index.js");
  16788 var assign = __webpack_require__(/*! object-assign */ "../node_modules/object-assign/index.js");
  16789 
  16790 var ReactPropTypesSecret = __webpack_require__(/*! ./lib/ReactPropTypesSecret */ "../node_modules/prop-types/lib/ReactPropTypesSecret.js");
  16791 var checkPropTypes = __webpack_require__(/*! ./checkPropTypes */ "../node_modules/prop-types/checkPropTypes.js");
  16792 
  16793 var has = Function.call.bind(Object.prototype.hasOwnProperty);
  16794 var printWarning = function() {};
  16795 
  16796 if (true) {
  16797   printWarning = function(text) {
  16798     var message = 'Warning: ' + text;
  16799     if (typeof console !== 'undefined') {
  16800       console.error(message);
  16801     }
  16802     try {
  16803       // --- Welcome to debugging React ---
  16804       // This error was thrown as a convenience so that you can use this stack
  16805       // to find the callsite that caused this warning to fire.
  16806       throw new Error(message);
  16807     } catch (x) {}
  16808   };
  16809 }
  16810 
  16811 function emptyFunctionThatReturnsNull() {
  16812   return null;
  16813 }
  16814 
  16815 module.exports = function(isValidElement, throwOnDirectAccess) {
  16816   /* global Symbol */
  16817   var ITERATOR_SYMBOL = typeof Symbol === 'function' && Symbol.iterator;
  16818   var FAUX_ITERATOR_SYMBOL = '@@iterator'; // Before Symbol spec.
  16819 
  16820   /**
  16821    * Returns the iterator method function contained on the iterable object.
  16822    *
  16823    * Be sure to invoke the function with the iterable as context:
  16824    *
  16825    *     var iteratorFn = getIteratorFn(myIterable);
  16826    *     if (iteratorFn) {
  16827    *       var iterator = iteratorFn.call(myIterable);
  16828    *       ...
  16829    *     }
  16830    *
  16831    * @param {?object} maybeIterable
  16832    * @return {?function}
  16833    */
  16834   function getIteratorFn(maybeIterable) {
  16835     var iteratorFn = maybeIterable && (ITERATOR_SYMBOL && maybeIterable[ITERATOR_SYMBOL] || maybeIterable[FAUX_ITERATOR_SYMBOL]);
  16836     if (typeof iteratorFn === 'function') {
  16837       return iteratorFn;
  16838     }
  16839   }
  16840 
  16841   /**
  16842    * Collection of methods that allow declaration and validation of props that are
  16843    * supplied to React components. Example usage:
  16844    *
  16845    *   var Props = require('ReactPropTypes');
  16846    *   var MyArticle = React.createClass({
  16847    *     propTypes: {
  16848    *       // An optional string prop named "description".
  16849    *       description: Props.string,
  16850    *
  16851    *       // A required enum prop named "category".
  16852    *       category: Props.oneOf(['News','Photos']).isRequired,
  16853    *
  16854    *       // A prop named "dialog" that requires an instance of Dialog.
  16855    *       dialog: Props.instanceOf(Dialog).isRequired
  16856    *     },
  16857    *     render: function() { ... }
  16858    *   });
  16859    *
  16860    * A more formal specification of how these methods are used:
  16861    *
  16862    *   type := array|bool|func|object|number|string|oneOf([...])|instanceOf(...)
  16863    *   decl := ReactPropTypes.{type}(.isRequired)?
  16864    *
  16865    * Each and every declaration produces a function with the same signature. This
  16866    * allows the creation of custom validation functions. For example:
  16867    *
  16868    *  var MyLink = React.createClass({
  16869    *    propTypes: {
  16870    *      // An optional string or URI prop named "href".
  16871    *      href: function(props, propName, componentName) {
  16872    *        var propValue = props[propName];
  16873    *        if (propValue != null && typeof propValue !== 'string' &&
  16874    *            !(propValue instanceof URI)) {
  16875    *          return new Error(
  16876    *            'Expected a string or an URI for ' + propName + ' in ' +
  16877    *            componentName
  16878    *          );
  16879    *        }
  16880    *      }
  16881    *    },
  16882    *    render: function() {...}
  16883    *  });
  16884    *
  16885    * @internal
  16886    */
  16887 
  16888   var ANONYMOUS = '<<anonymous>>';
  16889 
  16890   // Important!
  16891   // Keep this list in sync with production version in `./factoryWithThrowingShims.js`.
  16892   var ReactPropTypes = {
  16893     array: createPrimitiveTypeChecker('array'),
  16894     bool: createPrimitiveTypeChecker('boolean'),
  16895     func: createPrimitiveTypeChecker('function'),
  16896     number: createPrimitiveTypeChecker('number'),
  16897     object: createPrimitiveTypeChecker('object'),
  16898     string: createPrimitiveTypeChecker('string'),
  16899     symbol: createPrimitiveTypeChecker('symbol'),
  16900 
  16901     any: createAnyTypeChecker(),
  16902     arrayOf: createArrayOfTypeChecker,
  16903     element: createElementTypeChecker(),
  16904     elementType: createElementTypeTypeChecker(),
  16905     instanceOf: createInstanceTypeChecker,
  16906     node: createNodeChecker(),
  16907     objectOf: createObjectOfTypeChecker,
  16908     oneOf: createEnumTypeChecker,
  16909     oneOfType: createUnionTypeChecker,
  16910     shape: createShapeTypeChecker,
  16911     exact: createStrictShapeTypeChecker,
  16912   };
  16913 
  16914   /**
  16915    * inlined Object.is polyfill to avoid requiring consumers ship their own
  16916    * https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is
  16917    */
  16918   /*eslint-disable no-self-compare*/
  16919   function is(x, y) {
  16920     // SameValue algorithm
  16921     if (x === y) {
  16922       // Steps 1-5, 7-10
  16923       // Steps 6.b-6.e: +0 != -0
  16924       return x !== 0 || 1 / x === 1 / y;
  16925     } else {
  16926       // Step 6.a: NaN == NaN
  16927       return x !== x && y !== y;
  16928     }
  16929   }
  16930   /*eslint-enable no-self-compare*/
  16931 
  16932   /**
  16933    * We use an Error-like object for backward compatibility as people may call
  16934    * PropTypes directly and inspect their output. However, we don't use real
  16935    * Errors anymore. We don't inspect their stack anyway, and creating them
  16936    * is prohibitively expensive if they are created too often, such as what
  16937    * happens in oneOfType() for any type before the one that matched.
  16938    */
  16939   function PropTypeError(message) {
  16940     this.message = message;
  16941     this.stack = '';
  16942   }
  16943   // Make `instanceof Error` still work for returned errors.
  16944   PropTypeError.prototype = Error.prototype;
  16945 
  16946   function createChainableTypeChecker(validate) {
  16947     if (true) {
  16948       var manualPropTypeCallCache = {};
  16949       var manualPropTypeWarningCount = 0;
  16950     }
  16951     function checkType(isRequired, props, propName, componentName, location, propFullName, secret) {
  16952       componentName = componentName || ANONYMOUS;
  16953       propFullName = propFullName || propName;
  16954 
  16955       if (secret !== ReactPropTypesSecret) {
  16956         if (throwOnDirectAccess) {
  16957           // New behavior only for users of `prop-types` package
  16958           var err = new Error(
  16959             'Calling PropTypes validators directly is not supported by the `prop-types` package. ' +
  16960             'Use `PropTypes.checkPropTypes()` to call them. ' +
  16961             'Read more at http://fb.me/use-check-prop-types'
  16962           );
  16963           err.name = 'Invariant Violation';
  16964           throw err;
  16965         } else if ( true && typeof console !== 'undefined') {
  16966           // Old behavior for people using React.PropTypes
  16967           var cacheKey = componentName + ':' + propName;
  16968           if (
  16969             !manualPropTypeCallCache[cacheKey] &&
  16970             // Avoid spamming the console because they are often not actionable except for lib authors
  16971             manualPropTypeWarningCount < 3
  16972           ) {
  16973             printWarning(
  16974               'You are manually calling a React.PropTypes validation ' +
  16975               'function for the `' + propFullName + '` prop on `' + componentName  + '`. This is deprecated ' +
  16976               'and will throw in the standalone `prop-types` package. ' +
  16977               'You may be seeing this warning due to a third-party PropTypes ' +
  16978               'library. See https://fb.me/react-warning-dont-call-proptypes ' + 'for details.'
  16979             );
  16980             manualPropTypeCallCache[cacheKey] = true;
  16981             manualPropTypeWarningCount++;
  16982           }
  16983         }
  16984       }
  16985       if (props[propName] == null) {
  16986         if (isRequired) {
  16987           if (props[propName] === null) {
  16988             return new PropTypeError('The ' + location + ' `' + propFullName + '` is marked as required ' + ('in `' + componentName + '`, but its value is `null`.'));
  16989           }
  16990           return new PropTypeError('The ' + location + ' `' + propFullName + '` is marked as required in ' + ('`' + componentName + '`, but its value is `undefined`.'));
  16991         }
  16992         return null;
  16993       } else {
  16994         return validate(props, propName, componentName, location, propFullName);
  16995       }
  16996     }
  16997 
  16998     var chainedCheckType = checkType.bind(null, false);
  16999     chainedCheckType.isRequired = checkType.bind(null, true);
  17000 
  17001     return chainedCheckType;
  17002   }
  17003 
  17004   function createPrimitiveTypeChecker(expectedType) {
  17005     function validate(props, propName, componentName, location, propFullName, secret) {
  17006       var propValue = props[propName];
  17007       var propType = getPropType(propValue);
  17008       if (propType !== expectedType) {
  17009         // `propValue` being instance of, say, date/regexp, pass the 'object'
  17010         // check, but we can offer a more precise error message here rather than
  17011         // 'of type `object`'.
  17012         var preciseType = getPreciseType(propValue);
  17013 
  17014         return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + preciseType + '` supplied to `' + componentName + '`, expected ') + ('`' + expectedType + '`.'));
  17015       }
  17016       return null;
  17017     }
  17018     return createChainableTypeChecker(validate);
  17019   }
  17020 
  17021   function createAnyTypeChecker() {
  17022     return createChainableTypeChecker(emptyFunctionThatReturnsNull);
  17023   }
  17024 
  17025   function createArrayOfTypeChecker(typeChecker) {
  17026     function validate(props, propName, componentName, location, propFullName) {
  17027       if (typeof typeChecker !== 'function') {
  17028         return new PropTypeError('Property `' + propFullName + '` of component `' + componentName + '` has invalid PropType notation inside arrayOf.');
  17029       }
  17030       var propValue = props[propName];
  17031       if (!Array.isArray(propValue)) {
  17032         var propType = getPropType(propValue);
  17033         return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected an array.'));
  17034       }
  17035       for (var i = 0; i < propValue.length; i++) {
  17036         var error = typeChecker(propValue, i, componentName, location, propFullName + '[' + i + ']', ReactPropTypesSecret);
  17037         if (error instanceof Error) {
  17038           return error;
  17039         }
  17040       }
  17041       return null;
  17042     }
  17043     return createChainableTypeChecker(validate);
  17044   }
  17045 
  17046   function createElementTypeChecker() {
  17047     function validate(props, propName, componentName, location, propFullName) {
  17048       var propValue = props[propName];
  17049       if (!isValidElement(propValue)) {
  17050         var propType = getPropType(propValue);
  17051         return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected a single ReactElement.'));
  17052       }
  17053       return null;
  17054     }
  17055     return createChainableTypeChecker(validate);
  17056   }
  17057 
  17058   function createElementTypeTypeChecker() {
  17059     function validate(props, propName, componentName, location, propFullName) {
  17060       var propValue = props[propName];
  17061       if (!ReactIs.isValidElementType(propValue)) {
  17062         var propType = getPropType(propValue);
  17063         return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected a single ReactElement type.'));
  17064       }
  17065       return null;
  17066     }
  17067     return createChainableTypeChecker(validate);
  17068   }
  17069 
  17070   function createInstanceTypeChecker(expectedClass) {
  17071     function validate(props, propName, componentName, location, propFullName) {
  17072       if (!(props[propName] instanceof expectedClass)) {
  17073         var expectedClassName = expectedClass.name || ANONYMOUS;
  17074         var actualClassName = getClassName(props[propName]);
  17075         return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + actualClassName + '` supplied to `' + componentName + '`, expected ') + ('instance of `' + expectedClassName + '`.'));
  17076       }
  17077       return null;
  17078     }
  17079     return createChainableTypeChecker(validate);
  17080   }
  17081 
  17082   function createEnumTypeChecker(expectedValues) {
  17083     if (!Array.isArray(expectedValues)) {
  17084       if (true) {
  17085         if (arguments.length > 1) {
  17086           printWarning(
  17087             'Invalid arguments supplied to oneOf, expected an array, got ' + arguments.length + ' arguments. ' +
  17088             'A common mistake is to write oneOf(x, y, z) instead of oneOf([x, y, z]).'
  17089           );
  17090         } else {
  17091           printWarning('Invalid argument supplied to oneOf, expected an array.');
  17092         }
  17093       }
  17094       return emptyFunctionThatReturnsNull;
  17095     }
  17096 
  17097     function validate(props, propName, componentName, location, propFullName) {
  17098       var propValue = props[propName];
  17099       for (var i = 0; i < expectedValues.length; i++) {
  17100         if (is(propValue, expectedValues[i])) {
  17101           return null;
  17102         }
  17103       }
  17104 
  17105       var valuesString = JSON.stringify(expectedValues, function replacer(key, value) {
  17106         var type = getPreciseType(value);
  17107         if (type === 'symbol') {
  17108           return String(value);
  17109         }
  17110         return value;
  17111       });
  17112       return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of value `' + String(propValue) + '` ' + ('supplied to `' + componentName + '`, expected one of ' + valuesString + '.'));
  17113     }
  17114     return createChainableTypeChecker(validate);
  17115   }
  17116 
  17117   function createObjectOfTypeChecker(typeChecker) {
  17118     function validate(props, propName, componentName, location, propFullName) {
  17119       if (typeof typeChecker !== 'function') {
  17120         return new PropTypeError('Property `' + propFullName + '` of component `' + componentName + '` has invalid PropType notation inside objectOf.');
  17121       }
  17122       var propValue = props[propName];
  17123       var propType = getPropType(propValue);
  17124       if (propType !== 'object') {
  17125         return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected an object.'));
  17126       }
  17127       for (var key in propValue) {
  17128         if (has(propValue, key)) {
  17129           var error = typeChecker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret);
  17130           if (error instanceof Error) {
  17131             return error;
  17132           }
  17133         }
  17134       }
  17135       return null;
  17136     }
  17137     return createChainableTypeChecker(validate);
  17138   }
  17139 
  17140   function createUnionTypeChecker(arrayOfTypeCheckers) {
  17141     if (!Array.isArray(arrayOfTypeCheckers)) {
  17142        true ? printWarning('Invalid argument supplied to oneOfType, expected an instance of array.') : 0;
  17143       return emptyFunctionThatReturnsNull;
  17144     }
  17145 
  17146     for (var i = 0; i < arrayOfTypeCheckers.length; i++) {
  17147       var checker = arrayOfTypeCheckers[i];
  17148       if (typeof checker !== 'function') {
  17149         printWarning(
  17150           'Invalid argument supplied to oneOfType. Expected an array of check functions, but ' +
  17151           'received ' + getPostfixForTypeWarning(checker) + ' at index ' + i + '.'
  17152         );
  17153         return emptyFunctionThatReturnsNull;
  17154       }
  17155     }
  17156 
  17157     function validate(props, propName, componentName, location, propFullName) {
  17158       for (var i = 0; i < arrayOfTypeCheckers.length; i++) {
  17159         var checker = arrayOfTypeCheckers[i];
  17160         if (checker(props, propName, componentName, location, propFullName, ReactPropTypesSecret) == null) {
  17161           return null;
  17162         }
  17163       }
  17164 
  17165       return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` supplied to ' + ('`' + componentName + '`.'));
  17166     }
  17167     return createChainableTypeChecker(validate);
  17168   }
  17169 
  17170   function createNodeChecker() {
  17171     function validate(props, propName, componentName, location, propFullName) {
  17172       if (!isNode(props[propName])) {
  17173         return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` supplied to ' + ('`' + componentName + '`, expected a ReactNode.'));
  17174       }
  17175       return null;
  17176     }
  17177     return createChainableTypeChecker(validate);
  17178   }
  17179 
  17180   function createShapeTypeChecker(shapeTypes) {
  17181     function validate(props, propName, componentName, location, propFullName) {
  17182       var propValue = props[propName];
  17183       var propType = getPropType(propValue);
  17184       if (propType !== 'object') {
  17185         return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type `' + propType + '` ' + ('supplied to `' + componentName + '`, expected `object`.'));
  17186       }
  17187       for (var key in shapeTypes) {
  17188         var checker = shapeTypes[key];
  17189         if (!checker) {
  17190           continue;
  17191         }
  17192         var error = checker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret);
  17193         if (error) {
  17194           return error;
  17195         }
  17196       }
  17197       return null;
  17198     }
  17199     return createChainableTypeChecker(validate);
  17200   }
  17201 
  17202   function createStrictShapeTypeChecker(shapeTypes) {
  17203     function validate(props, propName, componentName, location, propFullName) {
  17204       var propValue = props[propName];
  17205       var propType = getPropType(propValue);
  17206       if (propType !== 'object') {
  17207         return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type `' + propType + '` ' + ('supplied to `' + componentName + '`, expected `object`.'));
  17208       }
  17209       // We need to check all keys in case some are required but missing from
  17210       // props.
  17211       var allKeys = assign({}, props[propName], shapeTypes);
  17212       for (var key in allKeys) {
  17213         var checker = shapeTypes[key];
  17214         if (!checker) {
  17215           return new PropTypeError(
  17216             'Invalid ' + location + ' `' + propFullName + '` key `' + key + '` supplied to `' + componentName + '`.' +
  17217             '\nBad object: ' + JSON.stringify(props[propName], null, '  ') +
  17218             '\nValid keys: ' +  JSON.stringify(Object.keys(shapeTypes), null, '  ')
  17219           );
  17220         }
  17221         var error = checker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret);
  17222         if (error) {
  17223           return error;
  17224         }
  17225       }
  17226       return null;
  17227     }
  17228 
  17229     return createChainableTypeChecker(validate);
  17230   }
  17231 
  17232   function isNode(propValue) {
  17233     switch (typeof propValue) {
  17234       case 'number':
  17235       case 'string':
  17236       case 'undefined':
  17237         return true;
  17238       case 'boolean':
  17239         return !propValue;
  17240       case 'object':
  17241         if (Array.isArray(propValue)) {
  17242           return propValue.every(isNode);
  17243         }
  17244         if (propValue === null || isValidElement(propValue)) {
  17245           return true;
  17246         }
  17247 
  17248         var iteratorFn = getIteratorFn(propValue);
  17249         if (iteratorFn) {
  17250           var iterator = iteratorFn.call(propValue);
  17251           var step;
  17252           if (iteratorFn !== propValue.entries) {
  17253             while (!(step = iterator.next()).done) {
  17254               if (!isNode(step.value)) {
  17255                 return false;
  17256               }
  17257             }
  17258           } else {
  17259             // Iterator will provide entry [k,v] tuples rather than values.
  17260             while (!(step = iterator.next()).done) {
  17261               var entry = step.value;
  17262               if (entry) {
  17263                 if (!isNode(entry[1])) {
  17264                   return false;
  17265                 }
  17266               }
  17267             }
  17268           }
  17269         } else {
  17270           return false;
  17271         }
  17272 
  17273         return true;
  17274       default:
  17275         return false;
  17276     }
  17277   }
  17278 
  17279   function isSymbol(propType, propValue) {
  17280     // Native Symbol.
  17281     if (propType === 'symbol') {
  17282       return true;
  17283     }
  17284 
  17285     // falsy value can't be a Symbol
  17286     if (!propValue) {
  17287       return false;
  17288     }
  17289 
  17290     // 19.4.3.5 Symbol.prototype[@@toStringTag] === 'Symbol'
  17291     if (propValue['@@toStringTag'] === 'Symbol') {
  17292       return true;
  17293     }
  17294 
  17295     // Fallback for non-spec compliant Symbols which are polyfilled.
  17296     if (typeof Symbol === 'function' && propValue instanceof Symbol) {
  17297       return true;
  17298     }
  17299 
  17300     return false;
  17301   }
  17302 
  17303   // Equivalent of `typeof` but with special handling for array and regexp.
  17304   function getPropType(propValue) {
  17305     var propType = typeof propValue;
  17306     if (Array.isArray(propValue)) {
  17307       return 'array';
  17308     }
  17309     if (propValue instanceof RegExp) {
  17310       // Old webkits (at least until Android 4.0) return 'function' rather than
  17311       // 'object' for typeof a RegExp. We'll normalize this here so that /bla/
  17312       // passes PropTypes.object.
  17313       return 'object';
  17314     }
  17315     if (isSymbol(propType, propValue)) {
  17316       return 'symbol';
  17317     }
  17318     return propType;
  17319   }
  17320 
  17321   // This handles more types than `getPropType`. Only used for error messages.
  17322   // See `createPrimitiveTypeChecker`.
  17323   function getPreciseType(propValue) {
  17324     if (typeof propValue === 'undefined' || propValue === null) {
  17325       return '' + propValue;
  17326     }
  17327     var propType = getPropType(propValue);
  17328     if (propType === 'object') {
  17329       if (propValue instanceof Date) {
  17330         return 'date';
  17331       } else if (propValue instanceof RegExp) {
  17332         return 'regexp';
  17333       }
  17334     }
  17335     return propType;
  17336   }
  17337 
  17338   // Returns a string that is postfixed to a warning about an invalid type.
  17339   // For example, "undefined" or "of type array"
  17340   function getPostfixForTypeWarning(value) {
  17341     var type = getPreciseType(value);
  17342     switch (type) {
  17343       case 'array':
  17344       case 'object':
  17345         return 'an ' + type;
  17346       case 'boolean':
  17347       case 'date':
  17348       case 'regexp':
  17349         return 'a ' + type;
  17350       default:
  17351         return type;
  17352     }
  17353   }
  17354 
  17355   // Returns class name of the object, if any.
  17356   function getClassName(propValue) {
  17357     if (!propValue.constructor || !propValue.constructor.name) {
  17358       return ANONYMOUS;
  17359     }
  17360     return propValue.constructor.name;
  17361   }
  17362 
  17363   ReactPropTypes.checkPropTypes = checkPropTypes;
  17364   ReactPropTypes.resetWarningCache = checkPropTypes.resetWarningCache;
  17365   ReactPropTypes.PropTypes = ReactPropTypes;
  17366 
  17367   return ReactPropTypes;
  17368 };
  17369 
  17370 
  17371 /***/ }),
  17372 
  17373 /***/ "../node_modules/prop-types/index.js":
  17374 /*!*******************************************!*\
  17375   !*** ../node_modules/prop-types/index.js ***!
  17376   \*******************************************/
  17377 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  17378 
  17379 /**
  17380  * Copyright (c) 2013-present, Facebook, Inc.
  17381  *
  17382  * This source code is licensed under the MIT license found in the
  17383  * LICENSE file in the root directory of this source tree.
  17384  */
  17385 
  17386 if (true) {
  17387   var ReactIs = __webpack_require__(/*! react-is */ "../node_modules/react-is/index.js");
  17388 
  17389   // By explicitly using `prop-types` you are opting into new development behavior.
  17390   // http://fb.me/prop-types-in-prod
  17391   var throwOnDirectAccess = true;
  17392   module.exports = __webpack_require__(/*! ./factoryWithTypeCheckers */ "../node_modules/prop-types/factoryWithTypeCheckers.js")(ReactIs.isElement, throwOnDirectAccess);
  17393 } else {}
  17394 
  17395 
  17396 /***/ }),
  17397 
  17398 /***/ "../node_modules/prop-types/lib/ReactPropTypesSecret.js":
  17399 /*!**************************************************************!*\
  17400   !*** ../node_modules/prop-types/lib/ReactPropTypesSecret.js ***!
  17401   \**************************************************************/
  17402 /***/ ((module) => {
  17403 
  17404 "use strict";
  17405 /**
  17406  * Copyright (c) 2013-present, Facebook, Inc.
  17407  *
  17408  * This source code is licensed under the MIT license found in the
  17409  * LICENSE file in the root directory of this source tree.
  17410  */
  17411 
  17412 
  17413 
  17414 var ReactPropTypesSecret = 'SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED';
  17415 
  17416 module.exports = ReactPropTypesSecret;
  17417 
  17418 
  17419 /***/ }),
  17420 
  17421 /***/ "../node_modules/react-is/cjs/react-is.development.js":
  17422 /*!************************************************************!*\
  17423   !*** ../node_modules/react-is/cjs/react-is.development.js ***!
  17424   \************************************************************/
  17425 /***/ ((__unused_webpack_module, exports) => {
  17426 
  17427 "use strict";
  17428 /** @license React v16.13.1
  17429  * react-is.development.js
  17430  *
  17431  * Copyright (c) Facebook, Inc. and its affiliates.
  17432  *
  17433  * This source code is licensed under the MIT license found in the
  17434  * LICENSE file in the root directory of this source tree.
  17435  */
  17436 
  17437 
  17438 
  17439 
  17440 
  17441 if (true) {
  17442   (function() {
  17443 'use strict';
  17444 
  17445 // The Symbol used to tag the ReactElement-like types. If there is no native Symbol
  17446 // nor polyfill, then a plain number is used for performance.
  17447 var hasSymbol = typeof Symbol === 'function' && Symbol.for;
  17448 var REACT_ELEMENT_TYPE = hasSymbol ? Symbol.for('react.element') : 0xeac7;
  17449 var REACT_PORTAL_TYPE = hasSymbol ? Symbol.for('react.portal') : 0xeaca;
  17450 var REACT_FRAGMENT_TYPE = hasSymbol ? Symbol.for('react.fragment') : 0xeacb;
  17451 var REACT_STRICT_MODE_TYPE = hasSymbol ? Symbol.for('react.strict_mode') : 0xeacc;
  17452 var REACT_PROFILER_TYPE = hasSymbol ? Symbol.for('react.profiler') : 0xead2;
  17453 var REACT_PROVIDER_TYPE = hasSymbol ? Symbol.for('react.provider') : 0xeacd;
  17454 var REACT_CONTEXT_TYPE = hasSymbol ? Symbol.for('react.context') : 0xeace; // TODO: We don't use AsyncMode or ConcurrentMode anymore. They were temporary
  17455 // (unstable) APIs that have been removed. Can we remove the symbols?
  17456 
  17457 var REACT_ASYNC_MODE_TYPE = hasSymbol ? Symbol.for('react.async_mode') : 0xeacf;
  17458 var REACT_CONCURRENT_MODE_TYPE = hasSymbol ? Symbol.for('react.concurrent_mode') : 0xeacf;
  17459 var REACT_FORWARD_REF_TYPE = hasSymbol ? Symbol.for('react.forward_ref') : 0xead0;
  17460 var REACT_SUSPENSE_TYPE = hasSymbol ? Symbol.for('react.suspense') : 0xead1;
  17461 var REACT_SUSPENSE_LIST_TYPE = hasSymbol ? Symbol.for('react.suspense_list') : 0xead8;
  17462 var REACT_MEMO_TYPE = hasSymbol ? Symbol.for('react.memo') : 0xead3;
  17463 var REACT_LAZY_TYPE = hasSymbol ? Symbol.for('react.lazy') : 0xead4;
  17464 var REACT_BLOCK_TYPE = hasSymbol ? Symbol.for('react.block') : 0xead9;
  17465 var REACT_FUNDAMENTAL_TYPE = hasSymbol ? Symbol.for('react.fundamental') : 0xead5;
  17466 var REACT_RESPONDER_TYPE = hasSymbol ? Symbol.for('react.responder') : 0xead6;
  17467 var REACT_SCOPE_TYPE = hasSymbol ? Symbol.for('react.scope') : 0xead7;
  17468 
  17469 function isValidElementType(type) {
  17470   return typeof type === 'string' || typeof type === 'function' || // Note: its typeof might be other than 'symbol' or 'number' if it's a polyfill.
  17471   type === REACT_FRAGMENT_TYPE || type === REACT_CONCURRENT_MODE_TYPE || type === REACT_PROFILER_TYPE || type === REACT_STRICT_MODE_TYPE || type === REACT_SUSPENSE_TYPE || type === REACT_SUSPENSE_LIST_TYPE || typeof type === 'object' && type !== null && (type.$$typeof === REACT_LAZY_TYPE || type.$$typeof === REACT_MEMO_TYPE || type.$$typeof === REACT_PROVIDER_TYPE || type.$$typeof === REACT_CONTEXT_TYPE || type.$$typeof === REACT_FORWARD_REF_TYPE || type.$$typeof === REACT_FUNDAMENTAL_TYPE || type.$$typeof === REACT_RESPONDER_TYPE || type.$$typeof === REACT_SCOPE_TYPE || type.$$typeof === REACT_BLOCK_TYPE);
  17472 }
  17473 
  17474 function typeOf(object) {
  17475   if (typeof object === 'object' && object !== null) {
  17476     var $$typeof = object.$$typeof;
  17477 
  17478     switch ($$typeof) {
  17479       case REACT_ELEMENT_TYPE:
  17480         var type = object.type;
  17481 
  17482         switch (type) {
  17483           case REACT_ASYNC_MODE_TYPE:
  17484           case REACT_CONCURRENT_MODE_TYPE:
  17485           case REACT_FRAGMENT_TYPE:
  17486           case REACT_PROFILER_TYPE:
  17487           case REACT_STRICT_MODE_TYPE:
  17488           case REACT_SUSPENSE_TYPE:
  17489             return type;
  17490 
  17491           default:
  17492             var $$typeofType = type && type.$$typeof;
  17493 
  17494             switch ($$typeofType) {
  17495               case REACT_CONTEXT_TYPE:
  17496               case REACT_FORWARD_REF_TYPE:
  17497               case REACT_LAZY_TYPE:
  17498               case REACT_MEMO_TYPE:
  17499               case REACT_PROVIDER_TYPE:
  17500                 return $$typeofType;
  17501 
  17502               default:
  17503                 return $$typeof;
  17504             }
  17505 
  17506         }
  17507 
  17508       case REACT_PORTAL_TYPE:
  17509         return $$typeof;
  17510     }
  17511   }
  17512 
  17513   return undefined;
  17514 } // AsyncMode is deprecated along with isAsyncMode
  17515 
  17516 var AsyncMode = REACT_ASYNC_MODE_TYPE;
  17517 var ConcurrentMode = REACT_CONCURRENT_MODE_TYPE;
  17518 var ContextConsumer = REACT_CONTEXT_TYPE;
  17519 var ContextProvider = REACT_PROVIDER_TYPE;
  17520 var Element = REACT_ELEMENT_TYPE;
  17521 var ForwardRef = REACT_FORWARD_REF_TYPE;
  17522 var Fragment = REACT_FRAGMENT_TYPE;
  17523 var Lazy = REACT_LAZY_TYPE;
  17524 var Memo = REACT_MEMO_TYPE;
  17525 var Portal = REACT_PORTAL_TYPE;
  17526 var Profiler = REACT_PROFILER_TYPE;
  17527 var StrictMode = REACT_STRICT_MODE_TYPE;
  17528 var Suspense = REACT_SUSPENSE_TYPE;
  17529 var hasWarnedAboutDeprecatedIsAsyncMode = false; // AsyncMode should be deprecated
  17530 
  17531 function isAsyncMode(object) {
  17532   {
  17533     if (!hasWarnedAboutDeprecatedIsAsyncMode) {
  17534       hasWarnedAboutDeprecatedIsAsyncMode = true; // Using console['warn'] to evade Babel and ESLint
  17535 
  17536       console['warn']('The ReactIs.isAsyncMode() alias has been deprecated, ' + 'and will be removed in React 17+. Update your code to use ' + 'ReactIs.isConcurrentMode() instead. It has the exact same API.');
  17537     }
  17538   }
  17539 
  17540   return isConcurrentMode(object) || typeOf(object) === REACT_ASYNC_MODE_TYPE;
  17541 }
  17542 function isConcurrentMode(object) {
  17543   return typeOf(object) === REACT_CONCURRENT_MODE_TYPE;
  17544 }
  17545 function isContextConsumer(object) {
  17546   return typeOf(object) === REACT_CONTEXT_TYPE;
  17547 }
  17548 function isContextProvider(object) {
  17549   return typeOf(object) === REACT_PROVIDER_TYPE;
  17550 }
  17551 function isElement(object) {
  17552   return typeof object === 'object' && object !== null && object.$$typeof === REACT_ELEMENT_TYPE;
  17553 }
  17554 function isForwardRef(object) {
  17555   return typeOf(object) === REACT_FORWARD_REF_TYPE;
  17556 }
  17557 function isFragment(object) {
  17558   return typeOf(object) === REACT_FRAGMENT_TYPE;
  17559 }
  17560 function isLazy(object) {
  17561   return typeOf(object) === REACT_LAZY_TYPE;
  17562 }
  17563 function isMemo(object) {
  17564   return typeOf(object) === REACT_MEMO_TYPE;
  17565 }
  17566 function isPortal(object) {
  17567   return typeOf(object) === REACT_PORTAL_TYPE;
  17568 }
  17569 function isProfiler(object) {
  17570   return typeOf(object) === REACT_PROFILER_TYPE;
  17571 }
  17572 function isStrictMode(object) {
  17573   return typeOf(object) === REACT_STRICT_MODE_TYPE;
  17574 }
  17575 function isSuspense(object) {
  17576   return typeOf(object) === REACT_SUSPENSE_TYPE;
  17577 }
  17578 
  17579 exports.AsyncMode = AsyncMode;
  17580 exports.ConcurrentMode = ConcurrentMode;
  17581 exports.ContextConsumer = ContextConsumer;
  17582 exports.ContextProvider = ContextProvider;
  17583 exports.Element = Element;
  17584 exports.ForwardRef = ForwardRef;
  17585 exports.Fragment = Fragment;
  17586 exports.Lazy = Lazy;
  17587 exports.Memo = Memo;
  17588 exports.Portal = Portal;
  17589 exports.Profiler = Profiler;
  17590 exports.StrictMode = StrictMode;
  17591 exports.Suspense = Suspense;
  17592 exports.isAsyncMode = isAsyncMode;
  17593 exports.isConcurrentMode = isConcurrentMode;
  17594 exports.isContextConsumer = isContextConsumer;
  17595 exports.isContextProvider = isContextProvider;
  17596 exports.isElement = isElement;
  17597 exports.isForwardRef = isForwardRef;
  17598 exports.isFragment = isFragment;
  17599 exports.isLazy = isLazy;
  17600 exports.isMemo = isMemo;
  17601 exports.isPortal = isPortal;
  17602 exports.isProfiler = isProfiler;
  17603 exports.isStrictMode = isStrictMode;
  17604 exports.isSuspense = isSuspense;
  17605 exports.isValidElementType = isValidElementType;
  17606 exports.typeOf = typeOf;
  17607   })();
  17608 }
  17609 
  17610 
  17611 /***/ }),
  17612 
  17613 /***/ "../node_modules/react-is/index.js":
  17614 /*!*****************************************!*\
  17615   !*** ../node_modules/react-is/index.js ***!
  17616   \*****************************************/
  17617 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  17618 
  17619 "use strict";
  17620 
  17621 
  17622 if (false) {} else {
  17623   module.exports = __webpack_require__(/*! ./cjs/react-is.development.js */ "../node_modules/react-is/cjs/react-is.development.js");
  17624 }
  17625 
  17626 
  17627 /***/ }),
  17628 
  17629 /***/ "../node_modules/react-lifecycles-compat/react-lifecycles-compat.es.js":
  17630 /*!*****************************************************************************!*\
  17631   !*** ../node_modules/react-lifecycles-compat/react-lifecycles-compat.es.js ***!
  17632   \*****************************************************************************/
  17633 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
  17634 
  17635 "use strict";
  17636 __webpack_require__.r(__webpack_exports__);
  17637 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
  17638 /* harmony export */   "polyfill": () => (/* binding */ polyfill)
  17639 /* harmony export */ });
  17640 /**
  17641  * Copyright (c) 2013-present, Facebook, Inc.
  17642  *
  17643  * This source code is licensed under the MIT license found in the
  17644  * LICENSE file in the root directory of this source tree.
  17645  */
  17646 
  17647 function componentWillMount() {
  17648   // Call this.constructor.gDSFP to support sub-classes.
  17649   var state = this.constructor.getDerivedStateFromProps(this.props, this.state);
  17650   if (state !== null && state !== undefined) {
  17651     this.setState(state);
  17652   }
  17653 }
  17654 
  17655 function componentWillReceiveProps(nextProps) {
  17656   // Call this.constructor.gDSFP to support sub-classes.
  17657   // Use the setState() updater to ensure state isn't stale in certain edge cases.
  17658   function updater(prevState) {
  17659     var state = this.constructor.getDerivedStateFromProps(nextProps, prevState);
  17660     return state !== null && state !== undefined ? state : null;
  17661   }
  17662   // Binding "this" is important for shallow renderer support.
  17663   this.setState(updater.bind(this));
  17664 }
  17665 
  17666 function componentWillUpdate(nextProps, nextState) {
  17667   try {
  17668     var prevProps = this.props;
  17669     var prevState = this.state;
  17670     this.props = nextProps;
  17671     this.state = nextState;
  17672     this.__reactInternalSnapshotFlag = true;
  17673     this.__reactInternalSnapshot = this.getSnapshotBeforeUpdate(
  17674       prevProps,
  17675       prevState
  17676     );
  17677   } finally {
  17678     this.props = prevProps;
  17679     this.state = prevState;
  17680   }
  17681 }
  17682 
  17683 // React may warn about cWM/cWRP/cWU methods being deprecated.
  17684 // Add a flag to suppress these warnings for this special case.
  17685 componentWillMount.__suppressDeprecationWarning = true;
  17686 componentWillReceiveProps.__suppressDeprecationWarning = true;
  17687 componentWillUpdate.__suppressDeprecationWarning = true;
  17688 
  17689 function polyfill(Component) {
  17690   var prototype = Component.prototype;
  17691 
  17692   if (!prototype || !prototype.isReactComponent) {
  17693     throw new Error('Can only polyfill class components');
  17694   }
  17695 
  17696   if (
  17697     typeof Component.getDerivedStateFromProps !== 'function' &&
  17698     typeof prototype.getSnapshotBeforeUpdate !== 'function'
  17699   ) {
  17700     return Component;
  17701   }
  17702 
  17703   // If new component APIs are defined, "unsafe" lifecycles won't be called.
  17704   // Error if any of these lifecycles are present,
  17705   // Because they would work differently between older and newer (16.3+) versions of React.
  17706   var foundWillMountName = null;
  17707   var foundWillReceivePropsName = null;
  17708   var foundWillUpdateName = null;
  17709   if (typeof prototype.componentWillMount === 'function') {
  17710     foundWillMountName = 'componentWillMount';
  17711   } else if (typeof prototype.UNSAFE_componentWillMount === 'function') {
  17712     foundWillMountName = 'UNSAFE_componentWillMount';
  17713   }
  17714   if (typeof prototype.componentWillReceiveProps === 'function') {
  17715     foundWillReceivePropsName = 'componentWillReceiveProps';
  17716   } else if (typeof prototype.UNSAFE_componentWillReceiveProps === 'function') {
  17717     foundWillReceivePropsName = 'UNSAFE_componentWillReceiveProps';
  17718   }
  17719   if (typeof prototype.componentWillUpdate === 'function') {
  17720     foundWillUpdateName = 'componentWillUpdate';
  17721   } else if (typeof prototype.UNSAFE_componentWillUpdate === 'function') {
  17722     foundWillUpdateName = 'UNSAFE_componentWillUpdate';
  17723   }
  17724   if (
  17725     foundWillMountName !== null ||
  17726     foundWillReceivePropsName !== null ||
  17727     foundWillUpdateName !== null
  17728   ) {
  17729     var componentName = Component.displayName || Component.name;
  17730     var newApiName =
  17731       typeof Component.getDerivedStateFromProps === 'function'
  17732         ? 'getDerivedStateFromProps()'
  17733         : 'getSnapshotBeforeUpdate()';
  17734 
  17735     throw Error(
  17736       'Unsafe legacy lifecycles will not be called for components using new component APIs.\n\n' +
  17737         componentName +
  17738         ' uses ' +
  17739         newApiName +
  17740         ' but also contains the following legacy lifecycles:' +
  17741         (foundWillMountName !== null ? '\n  ' + foundWillMountName : '') +
  17742         (foundWillReceivePropsName !== null
  17743           ? '\n  ' + foundWillReceivePropsName
  17744           : '') +
  17745         (foundWillUpdateName !== null ? '\n  ' + foundWillUpdateName : '') +
  17746         '\n\nThe above lifecycles should be removed. Learn more about this warning here:\n' +
  17747         'https://fb.me/react-async-component-lifecycle-hooks'
  17748     );
  17749   }
  17750 
  17751   // React <= 16.2 does not support static getDerivedStateFromProps.
  17752   // As a workaround, use cWM and cWRP to invoke the new static lifecycle.
  17753   // Newer versions of React will ignore these lifecycles if gDSFP exists.
  17754   if (typeof Component.getDerivedStateFromProps === 'function') {
  17755     prototype.componentWillMount = componentWillMount;
  17756     prototype.componentWillReceiveProps = componentWillReceiveProps;
  17757   }
  17758 
  17759   // React <= 16.2 does not support getSnapshotBeforeUpdate.
  17760   // As a workaround, use cWU to invoke the new lifecycle.
  17761   // Newer versions of React will ignore that lifecycle if gSBU exists.
  17762   if (typeof prototype.getSnapshotBeforeUpdate === 'function') {
  17763     if (typeof prototype.componentDidUpdate !== 'function') {
  17764       throw new Error(
  17765         'Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype'
  17766       );
  17767     }
  17768 
  17769     prototype.componentWillUpdate = componentWillUpdate;
  17770 
  17771     var componentDidUpdate = prototype.componentDidUpdate;
  17772 
  17773     prototype.componentDidUpdate = function componentDidUpdatePolyfill(
  17774       prevProps,
  17775       prevState,
  17776       maybeSnapshot
  17777     ) {
  17778       // 16.3+ will not execute our will-update method;
  17779       // It will pass a snapshot value to did-update though.
  17780       // Older versions will require our polyfilled will-update value.
  17781       // We need to handle both cases, but can't just check for the presence of "maybeSnapshot",
  17782       // Because for <= 15.x versions this might be a "prevContext" object.
  17783       // We also can't just check "__reactInternalSnapshot",
  17784       // Because get-snapshot might return a falsy value.
  17785       // So check for the explicit __reactInternalSnapshotFlag flag to determine behavior.
  17786       var snapshot = this.__reactInternalSnapshotFlag
  17787         ? this.__reactInternalSnapshot
  17788         : maybeSnapshot;
  17789 
  17790       componentDidUpdate.call(this, prevProps, prevState, snapshot);
  17791     };
  17792   }
  17793 
  17794   return Component;
  17795 }
  17796 
  17797 
  17798 
  17799 
  17800 /***/ }),
  17801 
  17802 /***/ "../node_modules/warning/warning.js":
  17803 /*!******************************************!*\
  17804   !*** ../node_modules/warning/warning.js ***!
  17805   \******************************************/
  17806 /***/ ((module) => {
  17807 
  17808 "use strict";
  17809 /**
  17810  * Copyright (c) 2014-present, Facebook, Inc.
  17811  *
  17812  * This source code is licensed under the MIT license found in the
  17813  * LICENSE file in the root directory of this source tree.
  17814  */
  17815 
  17816 
  17817 
  17818 /**
  17819  * Similar to invariant but only logs a warning if the condition is not met.
  17820  * This can be used to log issues in development environments in critical
  17821  * paths. Removing the logging code for production environments will keep the
  17822  * same logic and follow the same code paths.
  17823  */
  17824 
  17825 var __DEV__ = "development" !== 'production';
  17826 
  17827 var warning = function() {};
  17828 
  17829 if (__DEV__) {
  17830   var printWarning = function printWarning(format, args) {
  17831     var len = arguments.length;
  17832     args = new Array(len > 1 ? len - 1 : 0);
  17833     for (var key = 1; key < len; key++) {
  17834       args[key - 1] = arguments[key];
  17835     }
  17836     var argIndex = 0;
  17837     var message = 'Warning: ' +
  17838       format.replace(/%s/g, function() {
  17839         return args[argIndex++];
  17840       });
  17841     if (typeof console !== 'undefined') {
  17842       console.error(message);
  17843     }
  17844     try {
  17845       // --- Welcome to debugging React ---
  17846       // This error was thrown as a convenience so that you can use this stack
  17847       // to find the callsite that caused this warning to fire.
  17848       throw new Error(message);
  17849     } catch (x) {}
  17850   }
  17851 
  17852   warning = function(condition, format, args) {
  17853     var len = arguments.length;
  17854     args = new Array(len > 2 ? len - 2 : 0);
  17855     for (var key = 2; key < len; key++) {
  17856       args[key - 2] = arguments[key];
  17857     }
  17858     if (format === undefined) {
  17859       throw new Error(
  17860           '`warning(condition, format, ...args)` requires a warning ' +
  17861           'message argument'
  17862       );
  17863     }
  17864     if (!condition) {
  17865       printWarning.apply(null, [format].concat(args));
  17866     }
  17867   };
  17868 }
  17869 
  17870 module.exports = warning;
  17871 
  17872 
  17873 /***/ }),
  17874 
  17875 /***/ "react":
  17876 /*!************************!*\
  17877   !*** external "React" ***!
  17878   \************************/
  17879 /***/ ((module) => {
  17880 
  17881 "use strict";
  17882 module.exports = React;
  17883 
  17884 /***/ }),
  17885 
  17886 /***/ "@elementor/router":
  17887 /*!**********************************************!*\
  17888   !*** external "elementorAppPackages.router" ***!
  17889   \**********************************************/
  17890 /***/ ((module) => {
  17891 
  17892 "use strict";
  17893 module.exports = elementorAppPackages.router;
  17894 
  17895 /***/ }),
  17896 
  17897 /***/ "@wordpress/i18n":
  17898 /*!**************************!*\
  17899   !*** external "wp.i18n" ***!
  17900   \**************************/
  17901 /***/ ((module) => {
  17902 
  17903 "use strict";
  17904 module.exports = wp.i18n;
  17905 
  17906 /***/ })
  17907 
  17908 /******/ 	});
  17909 /************************************************************************/
  17910 /******/ 	// The module cache
  17911 /******/ 	var __webpack_module_cache__ = {};
  17912 /******/ 	
  17913 /******/ 	// The require function
  17914 /******/ 	function __webpack_require__(moduleId) {
  17915 /******/ 		// Check if module is in cache
  17916 /******/ 		var cachedModule = __webpack_module_cache__[moduleId];
  17917 /******/ 		if (cachedModule !== undefined) {
  17918 /******/ 			return cachedModule.exports;
  17919 /******/ 		}
  17920 /******/ 		// Create a new module (and put it into the cache)
  17921 /******/ 		var module = __webpack_module_cache__[moduleId] = {
  17922 /******/ 			// no module.id needed
  17923 /******/ 			// no module.loaded needed
  17924 /******/ 			exports: {}
  17925 /******/ 		};
  17926 /******/ 	
  17927 /******/ 		// Execute the module function
  17928 /******/ 		__webpack_modules__[moduleId](module, module.exports, __webpack_require__);
  17929 /******/ 	
  17930 /******/ 		// Return the exports of the module
  17931 /******/ 		return module.exports;
  17932 /******/ 	}
  17933 /******/ 	
  17934 /************************************************************************/
  17935 /******/ 	/* webpack/runtime/compat get default export */
  17936 /******/ 	(() => {
  17937 /******/ 		// getDefaultExport function for compatibility with non-harmony modules
  17938 /******/ 		__webpack_require__.n = (module) => {
  17939 /******/ 			var getter = module && module.__esModule ?
  17940 /******/ 				() => (module['default']) :
  17941 /******/ 				() => (module);
  17942 /******/ 			__webpack_require__.d(getter, { a: getter });
  17943 /******/ 			return getter;
  17944 /******/ 		};
  17945 /******/ 	})();
  17946 /******/ 	
  17947 /******/ 	/* webpack/runtime/define property getters */
  17948 /******/ 	(() => {
  17949 /******/ 		// define getter functions for harmony exports
  17950 /******/ 		__webpack_require__.d = (exports, definition) => {
  17951 /******/ 			for(var key in definition) {
  17952 /******/ 				if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {
  17953 /******/ 					Object.defineProperty(exports, key, { enumerable: true, get: definition[key] });
  17954 /******/ 				}
  17955 /******/ 			}
  17956 /******/ 		};
  17957 /******/ 	})();
  17958 /******/ 	
  17959 /******/ 	/* webpack/runtime/global */
  17960 /******/ 	(() => {
  17961 /******/ 		__webpack_require__.g = (function() {
  17962 /******/ 			if (typeof globalThis === 'object') return globalThis;
  17963 /******/ 			try {
  17964 /******/ 				return this || new Function('return this')();
  17965 /******/ 			} catch (e) {
  17966 /******/ 				if (typeof window === 'object') return window;
  17967 /******/ 			}
  17968 /******/ 		})();
  17969 /******/ 	})();
  17970 /******/ 	
  17971 /******/ 	/* webpack/runtime/hasOwnProperty shorthand */
  17972 /******/ 	(() => {
  17973 /******/ 		__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))
  17974 /******/ 	})();
  17975 /******/ 	
  17976 /******/ 	/* webpack/runtime/make namespace object */
  17977 /******/ 	(() => {
  17978 /******/ 		// define __esModule on exports
  17979 /******/ 		__webpack_require__.r = (exports) => {
  17980 /******/ 			if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
  17981 /******/ 				Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
  17982 /******/ 			}
  17983 /******/ 			Object.defineProperty(exports, '__esModule', { value: true });
  17984 /******/ 		};
  17985 /******/ 	})();
  17986 /******/ 	
  17987 /************************************************************************/
  17988 var __webpack_exports__ = {};
  17989 // This entry need to be wrapped in an IIFE because it need to be in strict mode.
  17990 (() => {
  17991 "use strict";
  17992 /*!*********************************************!*\
  17993   !*** ../core/app/assets/js/app-packages.js ***!
  17994   \*********************************************/
  17995 
  17996 
  17997 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
  17998 
  17999 var _router = _interopRequireDefault(__webpack_require__(/*! ./router */ "../core/app/assets/js/router.js"));
  18000 
  18001 var _package = _interopRequireDefault(__webpack_require__(/*! ./package */ "../core/app/assets/js/package.js"));
  18002 
  18003 var _package2 = _interopRequireDefault(__webpack_require__(/*! ../../modules/site-editor/assets/js/package */ "../core/app/modules/site-editor/assets/js/package.js"));
  18004 
  18005 var _package3 = _interopRequireDefault(__webpack_require__(/*! ../../modules/import-export/assets/js/package */ "../core/app/modules/import-export/assets/js/package.js"));
  18006 
  18007 /**
  18008  * Temporary solution for share components.
  18009  * TODO.
  18010  */
  18011 // Make router available for use within packages.
  18012 // Alphabetical order.
  18013 window.elementorAppPackages = {
  18014   appUi: _package.default,
  18015   router: _router.default,
  18016   siteEditor: _package2.default,
  18017   importExport: _package3.default
  18018 };
  18019 })();
  18020 
  18021 /******/ })()
  18022 ;
  18023 //# sourceMappingURL=app-packages.js.map