PluginProbe
Elementor Website Builder – more than just a page builder / 3.1.3
Elementor Website Builder – more than just a page builder v3.1.3
4.3.1 4.3.0 4.3.0-beta3 4.3.0-beta2 4.3.0-beta1 4.2.4 4.2.3 4.2.2 4.2.1 4.2.0 4.1.5 4.2.0-beta2 4.2.0-dev2 4.2.0-beta1 4.1.4 4.1.3 4.1.2 4.1.1 4.1.0 4.1.0-beta3 4.1.0-dev3 4.0.9 4.1.0-beta2 4.1.0-dev2 4.0.8 All 454 releases
← All changes | assets/js/app.js +5803 -26455 4.1.0-beta2 → 3.1.3 View file →
@@ -1,115 +1,38 @@
1 +/*! elementor - v3.1.3 - 03-03-2021 */
1 2 /******/ (() => { // webpackBootstrap
2 3 /******/ var __webpack_modules__ = ({
3 4
4 -/***/ "../app/assets/js/app-context.js":
5 -/*!***************************************!*\
6 - !*** ../app/assets/js/app-context.js ***!
7 - \***************************************/
8 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5 +/***/ "../core/app/assets/js/app.scss":
6 +/*!**************************************!*\
7 + !*** ../core/app/assets/js/app.scss ***!
8 + \**************************************/
9 +/*! unknown exports (runtime-defined) */
10 +/*! runtime requirements: */
11 +/***/ (() => {
9 12
10 -"use strict";
11 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
12 13
13 14
14 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
15 -var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
16 -Object.defineProperty(exports, "__esModule", ({
17 - value: true
18 -}));
19 -exports.AppContext = void 0;
20 -exports["default"] = AppProvider;
21 -var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
22 -var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "../node_modules/@babel/runtime/helpers/slicedToArray.js"));
23 -function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }
24 -var AppContext = exports.AppContext = _react.default.createContext();
25 -function AppProvider(props) {
26 - var initialState = {
27 - isDarkMode: document.body.classList.contains("eps-theme-dark")
28 - },
29 - _useState = (0, _react.useState)(initialState),
30 - _useState2 = (0, _slicedToArray2.default)(_useState, 2),
31 - state = _useState2[0],
32 - setState = _useState2[1];
33 - return /*#__PURE__*/_react.default.createElement(AppContext.Provider, {
34 - value: {
35 - state: state,
36 - setState: setState
37 - }
38 - }, props.children);
39 -}
40 -AppProvider.propTypes = {
41 - children: PropTypes.object.isRequired
42 -};
43 -
44 15 /***/ }),
45 16
46 -/***/ "../app/assets/js/app.js":
47 -/*!*******************************!*\
48 - !*** ../app/assets/js/app.js ***!
49 - \*******************************/
50 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
17 +/***/ "../core/app/assets/js/ui/dialog/dialog.scss":
18 +/*!***************************************************!*\
19 + !*** ../core/app/assets/js/ui/dialog/dialog.scss ***!
20 + \***************************************************/
21 +/*! unknown exports (runtime-defined) */
22 +/*! runtime requirements: */
23 +/***/ (() => {
51 24
52 -"use strict";
53 25
54 26
55 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
56 -var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
57 -Object.defineProperty(exports, "__esModule", ({
58 - value: true
59 -}));
60 -exports["default"] = App;
61 -var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
62 -var _router = _interopRequireDefault(__webpack_require__(/*! @elementor/router */ "@elementor/router"));
63 -var _router2 = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
64 -var _reachRouterHashHistory = __webpack_require__(/*! reach-router-hash-history */ "../node_modules/reach-router-hash-history/index.js");
65 -var _notFound = _interopRequireDefault(__webpack_require__(/*! elementor-app/pages/not-found */ "../app/assets/js/pages/not-found.js"));
66 -var _index = _interopRequireDefault(__webpack_require__(/*! elementor-app/pages/index */ "../app/assets/js/pages/index.js"));
67 -var _errorBoundary = _interopRequireDefault(__webpack_require__(/*! elementor-app/organisms/error-boundary */ "../app/assets/js/organisms/error-boundary.js"));
68 -__webpack_require__(/*! ./app.scss */ "../app/assets/js/app.scss");
69 -var _appContext = __webpack_require__(/*! elementor-app/app-context */ "../app/assets/js/app-context.js");
70 -var _styledComponents = __webpack_require__(/*! styled-components */ "../node_modules/styled-components/dist/styled-components.browser.esm.js");
71 -function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }
72 -/**
73 - * Elementor App
74 - */
75 -
76 -var _React = _react.default,
77 - Suspense = _React.Suspense;
78 -function App() {
79 - var appContext = (0, _react.useContext)(_appContext.AppContext),
80 - isDarkMode = appContext.state.isDarkMode,
81 - theme = {
82 - config: {
83 - variants: {
84 - light: !isDarkMode,
85 - dark: isDarkMode
86 - }
87 - }
88 - };
89 -
90 - // Use hash route because it's actually rendered on a WP Admin page.
91 - // Make it public for external uses.
92 - _router.default.appHistory = (0, _router2.createHistory)((0, _reachRouterHashHistory.createHashSource)());
93 - return /*#__PURE__*/_react.default.createElement(_errorBoundary.default, null, /*#__PURE__*/_react.default.createElement(_router2.LocationProvider, {
94 - history: _router.default.appHistory
95 - }, /*#__PURE__*/_react.default.createElement(_styledComponents.ThemeProvider, {
96 - theme: theme
97 - }, /*#__PURE__*/_react.default.createElement(Suspense, {
98 - fallback: null
99 - }, /*#__PURE__*/_react.default.createElement(_router2.Router, null, _router.default.getRoutes(), /*#__PURE__*/_react.default.createElement(_index.default, {
100 - path: "/"
101 - }), /*#__PURE__*/_react.default.createElement(_notFound.default, {
102 - default: true
103 - }))))));
104 -}
105 -
106 27 /***/ }),
107 28
108 -/***/ "../app/assets/js/app.scss":
109 -/*!*********************************!*\
110 - !*** ../app/assets/js/app.scss ***!
111 - \*********************************/
29 +/***/ "../core/app/assets/js/ui/grid/grid.scss":
30 +/*!***********************************************!*\
31 + !*** ../core/app/assets/js/ui/grid/grid.scss ***!
32 + \***********************************************/
33 +/*! unknown exports (runtime-defined) */
34 +/*! runtime requirements: */
112 35 /***/ (() => {
113 36
114 37
115 38
@@ -114,20524 +37,3606 @@
114 37
115 38
116 39 /***/ }),
117 40
118 -/***/ "../app/assets/js/event-track/apps-event-tracking.js":
119 -/*!***********************************************************!*\
120 - !*** ../app/assets/js/event-track/apps-event-tracking.js ***!
121 - \***********************************************************/
122 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
41 +/***/ "../core/app/assets/js/ui/molecules/buttons.scss":
42 +/*!*******************************************************!*\
43 + !*** ../core/app/assets/js/ui/molecules/buttons.scss ***!
44 + \*******************************************************/
45 +/*! unknown exports (runtime-defined) */
46 +/*! runtime requirements: */
47 +/***/ (() => {
123 48
124 -"use strict";
125 49
126 50
127 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
128 -Object.defineProperty(exports, "__esModule", ({
129 - value: true
130 -}));
131 -exports.appsEventTrackingDispatch = exports.AppsEventTracking = void 0;
132 -var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js"));
133 -var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
134 -var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
135 -var _eventsConfig = _interopRequireDefault(__webpack_require__(/*! ../../../../core/common/modules/events-manager/assets/js/events-config */ "../core/common/modules/events-manager/assets/js/events-config.js"));
136 -function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; }
137 -function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0, _defineProperty2.default)(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; }
138 -function _createForOfIteratorHelper(r, e) { var t = "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (!t) { if (Array.isArray(r) || (t = _unsupportedIterableToArray(r)) || e && r && "number" == typeof r.length) { t && (r = t); var _n = 0, F = function F() {}; return { s: F, n: function n() { return _n >= r.length ? { done: !0 } : { done: !1, value: r[_n++] }; }, e: function e(r) { throw r; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var o, a = !0, u = !1; return { s: function s() { t = t.call(r); }, n: function n() { var r = t.next(); return a = r.done, r; }, e: function e(r) { u = !0, o = r; }, f: function f() { try { a || null == t.return || t.return(); } finally { if (u) throw o; } } }; }
139 -function _unsupportedIterableToArray(r, a) { if (r) { if ("string" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } }
140 -function _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; }
141 -var EVENTS_MAP = {
142 - PAGE_VIEWS_WEBSITE_TEMPLATES: 'page_views_website_templates',
143 - KITS_CLOUD_UPGRADE_CLICKED: 'kits_cloud_upgrade_clicked',
144 - EXPORT_KIT_CUSTOMIZATION: 'export_kit_customization',
145 - IMPORT_KIT_CUSTOMIZATION: 'import_kit_customization',
146 - KIT_IMPORT_STATUS: 'kit_import_status',
147 - KIT_CLOUD_LIBRARY_APPLY: 'kit_cloud_library_apply',
148 - KIT_CLOUD_LIBRARY_DELETE: 'kit_cloud_library_delete',
149 - IMPORT_EXPORT_ADMIN_ACTION: 'ie_admin_action',
150 - KIT_IMPORT_UPLOAD_FILE: 'kit_import_upload_file'
151 -};
152 -var appsEventTrackingDispatch = exports.appsEventTrackingDispatch = function appsEventTrackingDispatch(command, eventParams) {
153 - // Add existing eventParams key value pair to the data/details object.
154 - var objectCreator = function objectCreator(array, obj) {
155 - var _iterator = _createForOfIteratorHelper(array),
156 - _step;
157 - try {
158 - for (_iterator.s(); !(_step = _iterator.n()).done;) {
159 - var key = _step.value;
160 - if (eventParams.hasOwnProperty(key) && eventParams[key] !== null) {
161 - obj[key] = eventParams[key];
162 - }
163 - }
164 - } catch (err) {
165 - _iterator.e(err);
166 - } finally {
167 - _iterator.f();
168 - }
169 - return obj;
170 - };
171 - var dataKeys = [];
172 - var detailsKeys = ['layout', 'site_part', 'error', 'document_name', 'document_type', 'view_type_clicked', 'tag', 'sort_direction', 'sort_type', 'action', 'grid_location', 'kit_name', 'page_source', 'element_position', 'element', 'event_type', 'modal_type', 'method', 'status', 'step', 'item', 'category', 'element_location', 'search_term', 'section', 'site_area'];
173 - var data = {};
174 - var details = {};
175 - var init = function init() {
176 - objectCreator(detailsKeys, details);
177 - objectCreator(dataKeys, data);
178 - var commandSplit = command.split('/');
179 - data.placement = commandSplit[0];
180 - data.event = commandSplit[1];
181 -
182 - // If 'details' is not empty, add the details object to the data object.
183 - if (Object.keys(details).length) {
184 - data.details = details;
185 - }
186 - };
187 - init();
188 - $e.run(command, data);
189 -};
190 -var AppsEventTracking = exports.AppsEventTracking = /*#__PURE__*/function () {
191 - function AppsEventTracking() {
192 - (0, _classCallCheck2.default)(this, AppsEventTracking);
193 - }
194 - return (0, _createClass2.default)(AppsEventTracking, null, [{
195 - key: "dispatchEvent",
196 - value: function dispatchEvent(eventName, payload) {
197 - var _window$elementorComm, _window$elementorComm2;
198 - return (_window$elementorComm = window.elementorCommon) === null || _window$elementorComm === void 0 || (_window$elementorComm = _window$elementorComm.eventsManager) === null || _window$elementorComm === void 0 || (_window$elementorComm2 = _window$elementorComm.dispatchEvent) === null || _window$elementorComm2 === void 0 ? void 0 : _window$elementorComm2.call(_window$elementorComm, eventName, payload);
199 - }
200 - }, {
201 - key: "sendPageViewsWebsiteTemplates",
202 - value: function sendPageViewsWebsiteTemplates(page) {
203 - return this.dispatchEvent(EVENTS_MAP.PAGE_VIEWS_WEBSITE_TEMPLATES, {
204 - trigger: _eventsConfig.default.triggers.pageLoaded,
205 - page_loaded: page,
206 - secondary_location: page
207 - });
208 - }
209 - }, {
210 - key: "sendKitsCloudUpgradeClicked",
211 - value: function sendKitsCloudUpgradeClicked(upgradeLocation) {
212 - return this.dispatchEvent(EVENTS_MAP.KITS_CLOUD_UPGRADE_CLICKED, {
213 - trigger: _eventsConfig.default.triggers.click,
214 - secondary_location: upgradeLocation,
215 - upgrade_location: upgradeLocation
216 - });
217 - }
218 - }, {
219 - key: "sendExportKitCustomization",
220 - value: function sendExportKitCustomization(payload) {
221 - return this.dispatchEvent(EVENTS_MAP.EXPORT_KIT_CUSTOMIZATION, _objectSpread({
222 - trigger: _eventsConfig.default.triggers.click
223 - }, payload));
224 - }
225 - }, {
226 - key: "sendImportKitCustomization",
227 - value: function sendImportKitCustomization(payload) {
228 - return this.dispatchEvent(EVENTS_MAP.IMPORT_KIT_CUSTOMIZATION, _objectSpread({
229 - trigger: _eventsConfig.default.triggers.click
230 - }, payload));
231 - }
232 - }, {
233 - key: "sendKitImportStatus",
234 - value: function sendKitImportStatus() {
235 - var error = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : null;
236 - var isError = !!error;
237 - return this.dispatchEvent(EVENTS_MAP.KIT_IMPORT_STATUS, _objectSpread({
238 - kit_import_status: !isError
239 - }, isError && {
240 - kit_import_error: error.message
241 - }));
242 - }
243 - }, {
244 - key: "sendKitCloudLibraryApply",
245 - value: function sendKitCloudLibraryApply(kitId, kitApplyUrl) {
246 - return this.dispatchEvent(EVENTS_MAP.KIT_CLOUD_LIBRARY_APPLY, _objectSpread({
247 - trigger: _eventsConfig.default.triggers.click,
248 - kit_cloud_id: kitId
249 - }, kitApplyUrl && {
250 - kit_apply_url: kitApplyUrl
251 - }));
252 - }
253 - }, {
254 - key: "sendKitCloudLibraryDelete",
255 - value: function sendKitCloudLibraryDelete() {
256 - return this.dispatchEvent(EVENTS_MAP.KIT_CLOUD_LIBRARY_DELETE, {
257 - trigger: _eventsConfig.default.triggers.click
258 - });
259 - }
260 - }, {
261 - key: "sendImportExportAdminAction",
262 - value: function sendImportExportAdminAction(actionType) {
263 - return this.dispatchEvent(EVENTS_MAP.IMPORT_EXPORT_ADMIN_ACTION, {
264 - trigger: _eventsConfig.default.triggers.click,
265 - action_type: actionType
266 - });
267 - }
268 - }, {
269 - key: "sendKitImportUploadFile",
270 - value: function sendKitImportUploadFile(status) {
271 - return this.dispatchEvent(EVENTS_MAP.KIT_IMPORT_UPLOAD_FILE, {
272 - kit_import_upload_file_status: status
273 - });
274 - }
275 - }]);
276 -}();
277 -
278 51 /***/ }),
279 52
280 -/***/ "../app/assets/js/hooks/use-action.js":
281 -/*!********************************************!*\
282 - !*** ../app/assets/js/hooks/use-action.js ***!
283 - \********************************************/
284 -/***/ ((__unused_webpack_module, exports) => {
53 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/array/from.js":
54 +/*!********************************************************************!*\
55 + !*** ../node_modules/@babel/runtime-corejs2/core-js/array/from.js ***!
56 + \********************************************************************/
57 +/*! dynamic exports */
58 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/array/from.js */
59 +/*! runtime requirements: module, __webpack_require__ */
60 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
285 61
286 -"use strict";
62 +module.exports = __webpack_require__(/*! core-js/library/fn/array/from */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/array/from.js");
287 63
288 -
289 -Object.defineProperty(exports, "__esModule", ({
290 - value: true
291 -}));
292 -exports["default"] = useAction;
293 -function useAction() {
294 - return {
295 - backToDashboard: function backToDashboard() {
296 - if (window.top === window) {
297 - window.top.location = elementorAppConfig.admin_url;
298 - } else {
299 - // Iframe.
300 - window.top.$e.run('app/close');
301 - }
302 - },
303 - backToReferrer: function backToReferrer() {
304 - if (window.top === window) {
305 - // Directly - in case that the return_url is the login-page, the target should be the admin-page and not the login-page again.
306 - window.top.location = elementorAppConfig.return_url.includes(elementorAppConfig.login_url) ? elementorAppConfig.admin_url : elementorAppConfig.return_url;
307 - } else {
308 - // Iframe.
309 - window.top.$e.run('app/close');
310 - }
311 - }
312 - };
313 -}
314 -
315 64 /***/ }),
316 65
317 -/***/ "../app/assets/js/hooks/use-ajax.js":
318 -/*!******************************************!*\
319 - !*** ../app/assets/js/hooks/use-ajax.js ***!
320 - \******************************************/
321 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
66 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js":
67 +/*!************************************************************************!*\
68 + !*** ../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js ***!
69 + \************************************************************************/
70 +/*! dynamic exports */
71 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/array/is-array.js */
72 +/*! runtime requirements: module, __webpack_require__ */
73 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
322 74
323 -"use strict";
75 +module.exports = __webpack_require__(/*! core-js/library/fn/array/is-array */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/array/is-array.js");
324 76
325 -
326 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
327 -Object.defineProperty(exports, "__esModule", ({
328 - value: true
329 -}));
330 -exports["default"] = useAjax;
331 -var _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ "../node_modules/@babel/runtime/regenerator/index.js"));
332 -var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js"));
333 -var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ "../node_modules/@babel/runtime/helpers/asyncToGenerator.js"));
334 -var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "../node_modules/@babel/runtime/helpers/slicedToArray.js"));
335 -var _react = __webpack_require__(/*! react */ "react");
336 -function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; }
337 -function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0, _defineProperty2.default)(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; }
338 -function useAjax() {
339 - var _useState = (0, _react.useState)(null),
340 - _useState2 = (0, _slicedToArray2.default)(_useState, 2),
341 - ajax = _useState2[0],
342 - setAjax = _useState2[1],
343 - initialStatusKey = 'initial',
344 - uploadInitialState = {
345 - status: initialStatusKey,
346 - isComplete: false,
347 - response: null
348 - },
349 - _useState3 = (0, _react.useState)(uploadInitialState),
350 - _useState4 = (0, _slicedToArray2.default)(_useState3, 2),
351 - ajaxState = _useState4[0],
352 - setAjaxState = _useState4[1],
353 - ajaxActions = {
354 - reset: function reset() {
355 - return setAjaxState(initialStatusKey);
356 - }
357 - };
358 - var runRequest = /*#__PURE__*/function () {
359 - var _ref = (0, _asyncToGenerator2.default)(/*#__PURE__*/_regenerator.default.mark(function _callee(config) {
360 - return _regenerator.default.wrap(function (_context) {
361 - while (1) switch (_context.prev = _context.next) {
362 - case 0:
363 - return _context.abrupt("return", new Promise(function (resolve, reject) {
364 - var formData = new FormData();
365 - if (config.data) {
366 - for (var key in config.data) {
367 - formData.append(key, config.data[key]);
368 - }
369 - if (!config.data.nonce) {
370 - formData.append('_nonce', elementorCommon.config.ajax.nonce);
371 - }
372 - }
373 - var options = _objectSpread(_objectSpread({
374 - type: 'post',
375 - url: elementorCommon.config.ajax.url,
376 - headers: {},
377 - cache: false,
378 - contentType: false,
379 - processData: false
380 - }, config), {}, {
381 - data: formData,
382 - success: function success(response) {
383 - resolve(response);
384 - },
385 - error: function error(_error) {
386 - reject(_error);
387 - }
388 - });
389 - jQuery.ajax(options);
390 - }));
391 - case 1:
392 - case "end":
393 - return _context.stop();
394 - }
395 - }, _callee);
396 - }));
397 - return function runRequest(_x) {
398 - return _ref.apply(this, arguments);
399 - };
400 - }();
401 - (0, _react.useEffect)(function () {
402 - if (ajax) {
403 - runRequest(ajax).then(function (response) {
404 - var status = response.success ? 'success' : 'error';
405 - setAjaxState(function (prevState) {
406 - return _objectSpread(_objectSpread({}, prevState), {}, {
407 - status: status,
408 - response: response === null || response === void 0 ? void 0 : response.data
409 - });
410 - });
411 - }).catch(function (error) {
412 - var _error$responseJSON;
413 - var response = 408 === error.status ? 'timeout' : (_error$responseJSON = error.responseJSON) === null || _error$responseJSON === void 0 ? void 0 : _error$responseJSON.data;
414 - setAjaxState(function (prevState) {
415 - return _objectSpread(_objectSpread({}, prevState), {}, {
416 - status: 'error',
417 - response: response
418 - });
419 - });
420 - }).finally(function () {
421 - setAjaxState(function (prevState) {
422 - return _objectSpread(_objectSpread({}, prevState), {}, {
423 - isComplete: true
424 - });
425 - });
426 - });
427 - }
428 - }, [ajax]);
429 - return {
430 - ajax: ajax,
431 - setAjax: setAjax,
432 - ajaxState: ajaxState,
433 - ajaxActions: ajaxActions,
434 - runRequest: runRequest
435 - };
436 -}
437 -
438 77 /***/ }),
439 78
440 -/***/ "../app/assets/js/hooks/use-cloud-kits-eligibility.js":
441 -/*!************************************************************!*\
442 - !*** ../app/assets/js/hooks/use-cloud-kits-eligibility.js ***!
443 - \************************************************************/
444 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
79 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/is-iterable.js":
80 +/*!*********************************************************************!*\
81 + !*** ../node_modules/@babel/runtime-corejs2/core-js/is-iterable.js ***!
82 + \*********************************************************************/
83 +/*! dynamic exports */
84 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/is-iterable.js */
85 +/*! runtime requirements: module, __webpack_require__ */
86 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
445 87
446 -"use strict";
88 +module.exports = __webpack_require__(/*! core-js/library/fn/is-iterable */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/is-iterable.js");
447 89
448 -
449 -Object.defineProperty(exports, "__esModule", ({
450 - value: true
451 -}));
452 -exports.KEY = void 0;
453 -exports["default"] = useCloudKitsEligibility;
454 -var _reactQuery = __webpack_require__(/*! react-query */ "../node_modules/react-query/es/index.js");
455 -var _cloudKits = __webpack_require__(/*! ../utils/cloud-kits.js */ "../app/assets/js/utils/cloud-kits.js");
456 -var KEY = exports.KEY = 'cloud-kits-availability';
457 -
458 -/**
459 - * Hook to check if cloud kits should be available
460 - *
461 - * @param {Object} options - React Query options
462 - * @return {Object} Query result with availability status
463 - */
464 -function useCloudKitsEligibility() {
465 - var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
466 - return (0, _reactQuery.useQuery)([KEY], _cloudKits.fetchCloudKitsEligibility, options);
467 -}
468 -
469 90 /***/ }),
470 91
471 -/***/ "../app/assets/js/hooks/use-page-title.js":
472 -/*!************************************************!*\
473 - !*** ../app/assets/js/hooks/use-page-title.js ***!
474 - \************************************************/
475 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
92 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/object/assign.js":
93 +/*!***********************************************************************!*\
94 + !*** ../node_modules/@babel/runtime-corejs2/core-js/object/assign.js ***!
95 + \***********************************************************************/
96 +/*! dynamic exports */
97 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/assign.js */
98 +/*! runtime requirements: module, __webpack_require__ */
99 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
476 100
477 -"use strict";
478 -/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
101 +module.exports = __webpack_require__(/*! core-js/library/fn/object/assign */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/assign.js");
479 102
480 -
481 -Object.defineProperty(exports, "__esModule", ({
482 - value: true
483 -}));
484 -exports["default"] = usePageTitle;
485 -var _react = __webpack_require__(/*! react */ "react");
486 -function usePageTitle(_ref) {
487 - var title = _ref.title,
488 - prefix = _ref.prefix;
489 - var prefixRef = (0, _react.useRef)(prefix);
490 - (0, _react.useEffect)(function () {
491 - if (!prefix) {
492 - prefixRef.current = __('Elementor', 'elementor');
493 - }
494 - document.title = "".concat(prefixRef.current, " | ").concat(title);
495 - }, [title, prefix]);
496 -}
497 -
498 103 /***/ }),
499 104
500 -/***/ "../app/assets/js/hooks/use-query-params.js":
501 -/*!**************************************************!*\
502 - !*** ../app/assets/js/hooks/use-query-params.js ***!
503 - \**************************************************/
504 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
105 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/object/create.js":
106 +/*!***********************************************************************!*\
107 + !*** ../node_modules/@babel/runtime-corejs2/core-js/object/create.js ***!
108 + \***********************************************************************/
109 +/*! dynamic exports */
110 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/create.js */
111 +/*! runtime requirements: module, __webpack_require__ */
112 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
505 113
506 -"use strict";
114 +module.exports = __webpack_require__(/*! core-js/library/fn/object/create */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/create.js");
507 115
508 -
509 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
510 -Object.defineProperty(exports, "__esModule", ({
511 - value: true
512 -}));
513 -exports["default"] = useQueryParams;
514 -var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js"));
515 -var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "../node_modules/@babel/runtime/helpers/slicedToArray.js"));
516 -function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; }
517 -function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0, _defineProperty2.default)(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; }
518 -function useQueryParams() {
519 - var _location$hash$match;
520 - var urlSearchParams = new URLSearchParams(window.location.search),
521 - urlParams = Object.fromEntries(urlSearchParams.entries()),
522 - hashValue = (_location$hash$match = location.hash.match(/\?(.+)/)) === null || _location$hash$match === void 0 ? void 0 : _location$hash$match[1],
523 - hashParams = {};
524 - if (hashValue) {
525 - hashValue.split('&').forEach(function (pair) {
526 - var _pair$split = pair.split('='),
527 - _pair$split2 = (0, _slicedToArray2.default)(_pair$split, 2),
528 - key = _pair$split2[0],
529 - value = _pair$split2[1];
530 - hashParams[key] = value;
531 - });
532 - }
533 -
534 - // Merging the URL params with the hash params.
535 - var queryParams = _objectSpread(_objectSpread({}, urlParams), hashParams);
536 - return {
537 - getAll: function getAll() {
538 - return queryParams;
539 - }
540 - };
541 -}
542 -
543 116 /***/ }),
544 117
545 -/***/ "../app/assets/js/layout/content.js":
546 -/*!******************************************!*\
547 - !*** ../app/assets/js/layout/content.js ***!
548 - \******************************************/
549 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
118 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/object/define-properties.js":
119 +/*!**********************************************************************************!*\
120 + !*** ../node_modules/@babel/runtime-corejs2/core-js/object/define-properties.js ***!
121 + \**********************************************************************************/
122 +/*! dynamic exports */
123 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/define-properties.js */
124 +/*! runtime requirements: module, __webpack_require__ */
125 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
550 126
551 -"use strict";
552 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
127 +module.exports = __webpack_require__(/*! core-js/library/fn/object/define-properties */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/define-properties.js");
553 128
554 -
555 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
556 -Object.defineProperty(exports, "__esModule", ({
557 - value: true
558 -}));
559 -exports["default"] = Content;
560 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
561 -function Content(props) {
562 - return /*#__PURE__*/_react.default.createElement("main", {
563 - className: "eps-app__content ".concat(props.className)
564 - }, props.children);
565 -}
566 -Content.propTypes = {
567 - children: PropTypes.any,
568 - className: PropTypes.string
569 -};
570 -Content.defaultProps = {
571 - className: ''
572 -};
573 -
574 129 /***/ }),
575 130
576 -/***/ "../app/assets/js/layout/footer.js":
577 -/*!*****************************************!*\
578 - !*** ../app/assets/js/layout/footer.js ***!
579 - \*****************************************/
580 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
131 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js":
132 +/*!********************************************************************************!*\
133 + !*** ../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js ***!
134 + \********************************************************************************/
135 +/*! dynamic exports */
136 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/define-property.js */
137 +/*! runtime requirements: module, __webpack_require__ */
138 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
581 139
582 -"use strict";
583 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
140 +module.exports = __webpack_require__(/*! core-js/library/fn/object/define-property */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/define-property.js");
584 141
585 -
586 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
587 -Object.defineProperty(exports, "__esModule", ({
588 - value: true
589 -}));
590 -exports["default"] = Footer;
591 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
592 -function Footer(props) {
593 - return /*#__PURE__*/_react.default.createElement("footer", {
594 - className: "eps-app__footer"
595 - }, props.children);
596 -}
597 -Footer.propTypes = {
598 - children: PropTypes.object
599 -};
600 -
601 142 /***/ }),
602 143
603 -/***/ "../app/assets/js/layout/header-button.js":
604 -/*!************************************************!*\
605 - !*** ../app/assets/js/layout/header-button.js ***!
606 - \************************************************/
607 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
144 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptor.js":
145 +/*!********************************************************************************************!*\
146 + !*** ../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptor.js ***!
147 + \********************************************************************************************/
148 +/*! dynamic exports */
149 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/get-own-property-descriptor.js */
150 +/*! runtime requirements: module, __webpack_require__ */
151 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
608 152
609 -"use strict";
153 +module.exports = __webpack_require__(/*! core-js/library/fn/object/get-own-property-descriptor */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/get-own-property-descriptor.js");
610 154
611 -
612 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
613 -Object.defineProperty(exports, "__esModule", ({
614 - value: true
615 -}));
616 -exports["default"] = void 0;
617 -var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
618 -var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
619 -var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
620 -var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
621 -var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/get */ "../node_modules/@babel/runtime/helpers/get.js"));
622 -var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
623 -var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js"));
624 -var _button = _interopRequireDefault(__webpack_require__(/*! ../ui/molecules/button */ "../app/assets/js/ui/molecules/button.js"));
625 -function _callSuper(t, o, e) { return o = (0, _getPrototypeOf2.default)(o), (0, _possibleConstructorReturn2.default)(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], (0, _getPrototypeOf2.default)(t).constructor) : o.apply(t, e)); }
626 -function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
627 -function _superPropGet(t, o, e, r) { var p = (0, _get2.default)((0, _getPrototypeOf2.default)(1 & r ? t.prototype : t), o, e); return 2 & r && "function" == typeof p ? function (t) { return p.apply(e, t); } : p; }
628 -var Button = exports["default"] = /*#__PURE__*/function (_BaseButton) {
629 - function Button() {
630 - (0, _classCallCheck2.default)(this, Button);
631 - return _callSuper(this, Button, arguments);
632 - }
633 - (0, _inherits2.default)(Button, _BaseButton);
634 - return (0, _createClass2.default)(Button, [{
635 - key: "getCssId",
636 - value: function getCssId() {
637 - return "eps-app-header-btn-" + _superPropGet(Button, "getCssId", this, 3)([]);
638 - }
639 - }, {
640 - key: "getClassName",
641 - value: function getClassName() {
642 - // Avoid using the 'eps-app__header-btn' class to make sure it is not override custom styles.
643 - if (!this.props.includeHeaderBtnClass) {
644 - return _superPropGet(Button, "getClassName", this, 3)([]);
645 - }
646 - return "eps-app__header-btn " + _superPropGet(Button, "getClassName", this, 3)([]);
647 - }
648 - }]);
649 -}(_button.default);
650 -(0, _defineProperty2.default)(Button, "defaultProps", Object.assign({} /* Clone */, _button.default.defaultProps, {
651 - hideText: true,
652 - includeHeaderBtnClass: true
653 -}));
654 -
655 155 /***/ }),
656 156
657 -/***/ "../app/assets/js/layout/header-buttons.js":
658 -/*!*************************************************!*\
659 - !*** ../app/assets/js/layout/header-buttons.js ***!
660 - \*************************************************/
661 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
157 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptors.js":
158 +/*!*********************************************************************************************!*\
159 + !*** ../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptors.js ***!
160 + \*********************************************************************************************/
161 +/*! dynamic exports */
162 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/get-own-property-descriptors.js */
163 +/*! runtime requirements: module, __webpack_require__ */
164 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
662 165
663 -"use strict";
664 -/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
665 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
166 +module.exports = __webpack_require__(/*! core-js/library/fn/object/get-own-property-descriptors */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/get-own-property-descriptors.js");
666 167
667 -
668 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
669 -Object.defineProperty(exports, "__esModule", ({
670 - value: true
671 -}));
672 -exports["default"] = HeaderButtons;
673 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
674 -var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/extends */ "../node_modules/@babel/runtime/helpers/extends.js"));
675 -var _useAction = _interopRequireDefault(__webpack_require__(/*! elementor-app/hooks/use-action */ "../app/assets/js/hooks/use-action.js"));
676 -var _headerButton = _interopRequireDefault(__webpack_require__(/*! ./header-button */ "../app/assets/js/layout/header-button.js"));
677 -function HeaderButtons(props) {
678 - var action = (0, _useAction.default)();
679 - var actionOnClose = function actionOnClose() {
680 - if (props.onClose) {
681 - props.onClose();
682 - } else {
683 - action.backToDashboard();
684 - }
685 - };
686 - var tools = '';
687 - if (props.buttons.length) {
688 - var buttons = props.buttons.map(function (button) {
689 - return /*#__PURE__*/_react.default.createElement(_headerButton.default, (0, _extends2.default)({
690 - key: button.id
691 - }, button));
692 - });
693 - tools = /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, buttons);
694 - }
695 - return /*#__PURE__*/_react.default.createElement("div", {
696 - className: "eps-app__header-buttons"
697 - }, /*#__PURE__*/_react.default.createElement(_headerButton.default, {
698 - text: __('Close', 'elementor'),
699 - icon: "eicon-close",
700 - className: "eps-app__close-button",
701 - onClick: actionOnClose
702 - }), tools);
703 -}
704 -HeaderButtons.propTypes = {
705 - buttons: PropTypes.arrayOf(PropTypes.object),
706 - onClose: PropTypes.func
707 -};
708 -HeaderButtons.defaultProps = {
709 - buttons: []
710 -};
711 -
712 168 /***/ }),
713 169
714 -/***/ "../app/assets/js/layout/header.js":
715 -/*!*****************************************!*\
716 - !*** ../app/assets/js/layout/header.js ***!
717 - \*****************************************/
718 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
170 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-symbols.js":
171 +/*!*****************************************************************************************!*\
172 + !*** ../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-symbols.js ***!
173 + \*****************************************************************************************/
174 +/*! dynamic exports */
175 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/get-own-property-symbols.js */
176 +/*! runtime requirements: module, __webpack_require__ */
177 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
719 178
720 -"use strict";
721 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
179 +module.exports = __webpack_require__(/*! core-js/library/fn/object/get-own-property-symbols */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/get-own-property-symbols.js");
722 180
723 -
724 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
725 -Object.defineProperty(exports, "__esModule", ({
726 - value: true
727 -}));
728 -exports["default"] = Header;
729 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
730 -var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/extends */ "../node_modules/@babel/runtime/helpers/extends.js"));
731 -var _grid = _interopRequireDefault(__webpack_require__(/*! ../ui/grid/grid */ "../app/assets/js/ui/grid/grid.js"));
732 -var _headerButtons = _interopRequireDefault(__webpack_require__(/*! ./header-buttons */ "../app/assets/js/layout/header-buttons.js"));
733 -var _usePageTitle = _interopRequireDefault(__webpack_require__(/*! elementor-app/hooks/use-page-title */ "../app/assets/js/hooks/use-page-title.js"));
734 -function Header(props) {
735 - (0, _usePageTitle.default)({
736 - title: props.title
737 - });
738 - var TitleTag = 'span',
739 - titleAttrs = {};
740 - if (props.titleRedirectRoute) {
741 - TitleTag = 'a';
742 - titleAttrs = {
743 - href: "#".concat(props.titleRedirectRoute),
744 - target: '_self'
745 - };
746 - }
747 - return /*#__PURE__*/_react.default.createElement(_grid.default, {
748 - container: true,
749 - alignItems: "center",
750 - justify: "space-between",
751 - className: "eps-app__header"
752 - }, /*#__PURE__*/_react.default.createElement(TitleTag, (0, _extends2.default)({
753 - className: "eps-app__logo-title-wrapper"
754 - }, titleAttrs), /*#__PURE__*/_react.default.createElement("i", {
755 - className: "eps-app__logo eicon-elementor-circle"
756 - }), /*#__PURE__*/_react.default.createElement("h1", {
757 - className: "eps-app__title"
758 - }, props.title)), /*#__PURE__*/_react.default.createElement(_headerButtons.default, {
759 - buttons: props.buttons,
760 - onClose: props.onClose
761 - }));
762 -}
763 -Header.propTypes = {
764 - title: PropTypes.string,
765 - titleRedirectRoute: PropTypes.string,
766 - buttons: PropTypes.arrayOf(PropTypes.object),
767 - onClose: PropTypes.func
768 -};
769 -Header.defaultProps = {
770 - buttons: []
771 -};
772 -
773 181 /***/ }),
774 182
775 -/***/ "../app/assets/js/layout/page.js":
776 -/*!***************************************!*\
777 - !*** ../app/assets/js/layout/page.js ***!
778 - \***************************************/
779 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
183 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/object/get-prototype-of.js":
184 +/*!*********************************************************************************!*\
185 + !*** ../node_modules/@babel/runtime-corejs2/core-js/object/get-prototype-of.js ***!
186 + \*********************************************************************************/
187 +/*! dynamic exports */
188 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/get-prototype-of.js */
189 +/*! runtime requirements: module, __webpack_require__ */
190 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
780 191
781 -"use strict";
782 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
192 +module.exports = __webpack_require__(/*! core-js/library/fn/object/get-prototype-of */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/get-prototype-of.js");
783 193
784 -
785 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
786 -Object.defineProperty(exports, "__esModule", ({
787 - value: true
788 -}));
789 -exports["default"] = Page;
790 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
791 -var _header = _interopRequireDefault(__webpack_require__(/*! ./header */ "../app/assets/js/layout/header.js"));
792 -var _sidebar = _interopRequireDefault(__webpack_require__(/*! ./sidebar */ "../app/assets/js/layout/sidebar.js"));
793 -var _content = _interopRequireDefault(__webpack_require__(/*! ./content */ "../app/assets/js/layout/content.js"));
794 -var _footer = _interopRequireDefault(__webpack_require__(/*! ./footer */ "../app/assets/js/layout/footer.js"));
795 -function Page(props) {
796 - var AppSidebar = function AppSidebar() {
797 - if (!props.sidebar) {
798 - return;
799 - }
800 - return /*#__PURE__*/_react.default.createElement(_sidebar.default, null, props.sidebar);
801 - },
802 - AppFooter = function AppFooter() {
803 - if (!props.footer) {
804 - return;
805 - }
806 - return /*#__PURE__*/_react.default.createElement(_footer.default, null, props.footer);
807 - };
808 - return /*#__PURE__*/_react.default.createElement("div", {
809 - className: "eps-app__lightbox ".concat(props.className)
810 - }, /*#__PURE__*/_react.default.createElement("div", {
811 - className: "eps-app"
812 - }, /*#__PURE__*/_react.default.createElement(_header.default, {
813 - title: props.title,
814 - buttons: props.headerButtons,
815 - titleRedirectRoute: props.titleRedirectRoute,
816 - onClose: props.onClose
817 - }), /*#__PURE__*/_react.default.createElement("div", {
818 - className: "eps-app__main"
819 - }, AppSidebar(), /*#__PURE__*/_react.default.createElement(_content.default, null, props.content)), AppFooter()));
820 -}
821 -Page.propTypes = {
822 - title: PropTypes.string,
823 - titleRedirectRoute: PropTypes.string,
824 - className: PropTypes.string,
825 - headerButtons: PropTypes.arrayOf(PropTypes.object),
826 - sidebar: PropTypes.object,
827 - content: PropTypes.object.isRequired,
828 - footer: PropTypes.object,
829 - onClose: PropTypes.func
830 -};
831 -Page.defaultProps = {
832 - className: ''
833 -};
834 -
835 194 /***/ }),
836 195
837 -/***/ "../app/assets/js/layout/sidebar.js":
838 -/*!******************************************!*\
839 - !*** ../app/assets/js/layout/sidebar.js ***!
840 - \******************************************/
841 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
196 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js":
197 +/*!*********************************************************************!*\
198 + !*** ../node_modules/@babel/runtime-corejs2/core-js/object/keys.js ***!
199 + \*********************************************************************/
200 +/*! dynamic exports */
201 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/keys.js */
202 +/*! runtime requirements: module, __webpack_require__ */
203 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
842 204
843 -"use strict";
844 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
205 +module.exports = __webpack_require__(/*! core-js/library/fn/object/keys */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/keys.js");
845 206
846 -
847 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
848 -Object.defineProperty(exports, "__esModule", ({
849 - value: true
850 -}));
851 -exports["default"] = Sidebar;
852 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
853 -function Sidebar(props) {
854 - return /*#__PURE__*/_react.default.createElement("div", {
855 - className: "eps-app__sidebar"
856 - }, props.children);
857 -}
858 -Sidebar.propTypes = {
859 - children: PropTypes.object
860 -};
861 -
862 207 /***/ }),
863 208
864 -/***/ "../app/assets/js/molecules/collapse-content.js":
865 -/*!******************************************************!*\
866 - !*** ../app/assets/js/molecules/collapse-content.js ***!
867 - \******************************************************/
868 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
209 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/object/set-prototype-of.js":
210 +/*!*********************************************************************************!*\
211 + !*** ../node_modules/@babel/runtime-corejs2/core-js/object/set-prototype-of.js ***!
212 + \*********************************************************************************/
213 +/*! dynamic exports */
214 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/set-prototype-of.js */
215 +/*! runtime requirements: module, __webpack_require__ */
216 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
869 217
870 -"use strict";
871 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
218 +module.exports = __webpack_require__(/*! core-js/library/fn/object/set-prototype-of */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/set-prototype-of.js");
872 219
873 -
874 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
875 -Object.defineProperty(exports, "__esModule", ({
876 - value: true
877 -}));
878 -exports["default"] = CollapseContent;
879 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
880 -function CollapseContent(props) {
881 - return /*#__PURE__*/_react.default.createElement("div", {
882 - className: "e-app-collapse-content"
883 - }, props.children);
884 -}
885 -CollapseContent.propTypes = {
886 - className: PropTypes.string,
887 - children: PropTypes.any
888 -};
889 -CollapseContent.defaultProps = {
890 - className: ''
891 -};
892 -
893 220 /***/ }),
894 221
895 -/***/ "../app/assets/js/molecules/collapse-context.js":
896 -/*!******************************************************!*\
897 - !*** ../app/assets/js/molecules/collapse-context.js ***!
898 - \******************************************************/
899 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
222 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/reflect/construct.js":
223 +/*!***************************************************************************!*\
224 + !*** ../node_modules/@babel/runtime-corejs2/core-js/reflect/construct.js ***!
225 + \***************************************************************************/
226 +/*! dynamic exports */
227 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/reflect/construct.js */
228 +/*! runtime requirements: module, __webpack_require__ */
229 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
900 230
901 -"use strict";
231 +module.exports = __webpack_require__(/*! core-js/library/fn/reflect/construct */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/reflect/construct.js");
902 232
903 -
904 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
905 -Object.defineProperty(exports, "__esModule", ({
906 - value: true
907 -}));
908 -exports.CollapseContext = void 0;
909 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
910 -var CollapseContext = exports.CollapseContext = _react.default.createContext();
911 -
912 233 /***/ }),
913 234
914 -/***/ "../app/assets/js/molecules/collapse-toggle.js":
915 -/*!*****************************************************!*\
916 - !*** ../app/assets/js/molecules/collapse-toggle.js ***!
917 - \*****************************************************/
918 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
235 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/reflect/get.js":
236 +/*!*********************************************************************!*\
237 + !*** ../node_modules/@babel/runtime-corejs2/core-js/reflect/get.js ***!
238 + \*********************************************************************/
239 +/*! dynamic exports */
240 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/reflect/get.js */
241 +/*! runtime requirements: module, __webpack_require__ */
242 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
919 243
920 -"use strict";
921 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
244 +module.exports = __webpack_require__(/*! core-js/library/fn/reflect/get */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/reflect/get.js");
922 245
923 -
924 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
925 -var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
926 -Object.defineProperty(exports, "__esModule", ({
927 - value: true
928 -}));
929 -exports["default"] = CollapseToggle;
930 -var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
931 -var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js"));
932 -var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../app/assets/js/utils/utils.js");
933 -var _collapseContext = __webpack_require__(/*! ./collapse-context */ "../app/assets/js/molecules/collapse-context.js");
934 -function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }
935 -function CollapseToggle(props) {
936 - var context = (0, _react.useContext)(_collapseContext.CollapseContext),
937 - style = {
938 - '--e-app-collapse-toggle-icon-spacing': (0, _utils.pxToRem)(props.iconSpacing)
939 - },
940 - classNameBase = 'e-app-collapse-toggle',
941 - classes = [classNameBase, (0, _defineProperty2.default)({}, classNameBase + '--active', props.active)],
942 - attrs = {
943 - style: style,
944 - className: (0, _utils.arrayToClassName)(classes)
945 - };
946 - if (props.active) {
947 - attrs.onClick = function () {
948 - return context.toggle();
949 - };
950 - }
951 - return /*#__PURE__*/_react.default.createElement("div", attrs, props.children, props.active && props.showIcon && /*#__PURE__*/_react.default.createElement("i", {
952 - className: "eicon-caret-down e-app-collapse-toggle__icon"
953 - }));
954 -}
955 -CollapseToggle.propTypes = {
956 - className: PropTypes.string,
957 - iconSpacing: PropTypes.number,
958 - showIcon: PropTypes.bool,
959 - active: PropTypes.bool,
960 - children: PropTypes.any
961 -};
962 -CollapseToggle.defaultProps = {
963 - className: '',
964 - iconSpacing: 20,
965 - showIcon: true,
966 - active: true
967 -};
968 -
969 246 /***/ }),
970 247
971 -/***/ "../app/assets/js/molecules/collapse.js":
972 -/*!**********************************************!*\
973 - !*** ../app/assets/js/molecules/collapse.js ***!
974 - \**********************************************/
975 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
248 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/symbol.js":
249 +/*!****************************************************************!*\
250 + !*** ../node_modules/@babel/runtime-corejs2/core-js/symbol.js ***!
251 + \****************************************************************/
252 +/*! dynamic exports */
253 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/symbol/index.js */
254 +/*! runtime requirements: module, __webpack_require__ */
255 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
976 256
977 -"use strict";
978 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
257 +module.exports = __webpack_require__(/*! core-js/library/fn/symbol */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/symbol/index.js");
979 258
980 -
981 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
982 -var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
983 -Object.defineProperty(exports, "__esModule", ({
984 - value: true
985 -}));
986 -exports["default"] = Collapse;
987 -var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
988 -var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js"));
989 -var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "../node_modules/@babel/runtime/helpers/slicedToArray.js"));
990 -var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../app/assets/js/utils/utils.js");
991 -var _collapseContext = __webpack_require__(/*! ./collapse-context */ "../app/assets/js/molecules/collapse-context.js");
992 -var _collapseToggle = _interopRequireDefault(__webpack_require__(/*! ./collapse-toggle */ "../app/assets/js/molecules/collapse-toggle.js"));
993 -var _collapseContent = _interopRequireDefault(__webpack_require__(/*! ./collapse-content */ "../app/assets/js/molecules/collapse-content.js"));
994 -__webpack_require__(/*! ./collapse.scss */ "../app/assets/js/molecules/collapse.scss");
995 -function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }
996 -function Collapse(props) {
997 - var _useState = (0, _react.useState)(props.isOpened),
998 - _useState2 = (0, _slicedToArray2.default)(_useState, 2),
999 - isOpened = _useState2[0],
1000 - setIsOpened = _useState2[1],
1001 - classNameBase = 'e-app-collapse',
1002 - classes = [classNameBase, props.className, (0, _defineProperty2.default)({}, classNameBase + '--opened', isOpened)],
1003 - toggle = function toggle() {
1004 - return setIsOpened(function (prevState) {
1005 - return !prevState;
1006 - });
1007 - };
1008 - (0, _react.useEffect)(function () {
1009 - if (props.isOpened !== isOpened) {
1010 - setIsOpened(props.isOpened);
1011 - }
1012 - // eslint-disable-next-line react-hooks/exhaustive-deps
1013 - }, [props.isOpened]);
1014 - (0, _react.useEffect)(function () {
1015 - if (props.onChange) {
1016 - props.onChange(isOpened);
1017 - }
1018 - // eslint-disable-next-line react-hooks/exhaustive-deps
1019 - }, [isOpened]);
1020 - return /*#__PURE__*/_react.default.createElement(_collapseContext.CollapseContext.Provider, {
1021 - value: {
1022 - toggle: toggle
1023 - }
1024 - }, /*#__PURE__*/_react.default.createElement("div", {
1025 - className: (0, _utils.arrayToClassName)(classes)
1026 - }, props.children));
1027 -}
1028 -Collapse.propTypes = {
1029 - className: PropTypes.string,
1030 - isOpened: PropTypes.bool,
1031 - onChange: PropTypes.func,
1032 - children: PropTypes.oneOfType([PropTypes.node, PropTypes.arrayOf(PropTypes.node)])
1033 -};
1034 -Collapse.defaultProps = {
1035 - className: '',
1036 - isOpened: false
1037 -};
1038 -Collapse.Toggle = _collapseToggle.default;
1039 -Collapse.Content = _collapseContent.default;
1040 -
1041 259 /***/ }),
1042 260
1043 -/***/ "../app/assets/js/molecules/collapse.scss":
1044 -/*!************************************************!*\
1045 - !*** ../app/assets/js/molecules/collapse.scss ***!
1046 - \************************************************/
1047 -/***/ (() => {
261 +/***/ "../node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js":
262 +/*!*************************************************************************!*\
263 + !*** ../node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js ***!
264 + \*************************************************************************/
265 +/*! dynamic exports */
266 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/symbol/iterator.js */
267 +/*! runtime requirements: module, __webpack_require__ */
268 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1048 269
270 +module.exports = __webpack_require__(/*! core-js/library/fn/symbol/iterator */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/symbol/iterator.js");
1049 271
1050 -
1051 272 /***/ }),
1052 273
1053 -/***/ "../app/assets/js/molecules/dashboard-button.js":
1054 -/*!******************************************************!*\
1055 - !*** ../app/assets/js/molecules/dashboard-button.js ***!
1056 - \******************************************************/
1057 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
274 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/arrayLikeToArray.js":
275 +/*!**************************************************************************!*\
276 + !*** ../node_modules/@babel/runtime-corejs2/helpers/arrayLikeToArray.js ***!
277 + \**************************************************************************/
278 +/*! unknown exports (runtime-defined) */
279 +/*! runtime requirements: module */
280 +/*! CommonJS bailout: module.exports is used directly at 11:0-14 */
281 +/***/ ((module) => {
1058 282
1059 -"use strict";
1060 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
1061 -/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
283 +function _arrayLikeToArray(arr, len) {
284 + if (len == null || len > arr.length) len = arr.length;
1062 285
286 + for (var i = 0, arr2 = new Array(len); i < len; i++) {
287 + arr2[i] = arr[i];
288 + }
1063 289
1064 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
1065 -Object.defineProperty(exports, "__esModule", ({
1066 - value: true
1067 -}));
1068 -exports["default"] = DashboardButton;
1069 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
1070 -var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/extends */ "../node_modules/@babel/runtime/helpers/extends.js"));
1071 -var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../app/assets/js/ui/molecules/button.js"));
1072 -var _useAction = _interopRequireDefault(__webpack_require__(/*! elementor-app/hooks/use-action */ "../app/assets/js/hooks/use-action.js"));
1073 -var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../app/assets/js/utils/utils.js");
1074 -function DashboardButton(props) {
1075 - var action = (0, _useAction.default)(),
1076 - baseClassName = 'e-app-dashboard-button',
1077 - classes = [baseClassName, props.className];
1078 - return /*#__PURE__*/_react.default.createElement(_button.default, (0, _extends2.default)({}, props, {
1079 - className: (0, _utils.arrayToClassName)(classes),
1080 - text: props.text,
1081 - onClick: action.backToDashboard
1082 - }));
290 + return arr2;
1083 291 }
1084 -DashboardButton.propTypes = {
1085 - className: PropTypes.string,
1086 - text: PropTypes.string
1087 -};
1088 -DashboardButton.defaultProps = {
1089 - className: '',
1090 - variant: 'contained',
1091 - color: 'primary',
1092 - text: __('Back to dashboard', 'elementor')
1093 -};
1094 292
1095 -/***/ }),
293 +module.exports = _arrayLikeToArray;
1096 294
1097 -/***/ "../app/assets/js/molecules/data-table.js":
1098 -/*!************************************************!*\
1099 - !*** ../app/assets/js/molecules/data-table.js ***!
1100 - \************************************************/
1101 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1102 -
1103 -"use strict";
1104 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
1105 -
1106 -
1107 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
1108 -Object.defineProperty(exports, "__esModule", ({
1109 - value: true
1110 -}));
1111 -exports["default"] = DataTable;
1112 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
1113 -var _utils = __webpack_require__(/*! ../utils/utils */ "../app/assets/js/utils/utils.js");
1114 -var _table = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/table/table */ "../app/assets/js/ui/table/table.js"));
1115 -function DataTable(_ref) {
1116 - var className = _ref.className,
1117 - onSelect = _ref.onSelect,
1118 - initialSelected = _ref.initialSelected,
1119 - initialDisabled = _ref.initialDisabled,
1120 - headers = _ref.headers,
1121 - layout = _ref.layout,
1122 - rows = _ref.rows,
1123 - selection = _ref.selection;
1124 - return /*#__PURE__*/_react.default.createElement(_table.default, {
1125 - selection: selection,
1126 - onSelect: onSelect,
1127 - initialSelected: initialSelected,
1128 - initialDisabled: initialDisabled,
1129 - className: (0, _utils.arrayToClassName)(['e-app-data-table', className])
1130 - }, !!headers.length && /*#__PURE__*/_react.default.createElement(_table.default.Head, null, /*#__PURE__*/_react.default.createElement(_table.default.Row, null, selection && /*#__PURE__*/_react.default.createElement(_table.default.Cell, {
1131 - tag: "th"
1132 - }, /*#__PURE__*/_react.default.createElement(_table.default.Checkbox, {
1133 - allSelectedCount: rows.length
1134 - })), headers.map(function (header, index) {
1135 - return /*#__PURE__*/_react.default.createElement(_table.default.Cell, {
1136 - tag: "th",
1137 - colSpan: layout && layout[index],
1138 - key: index
1139 - }, header);
1140 - }))), /*#__PURE__*/_react.default.createElement(_table.default.Body, null, rows.map(function (row, rowIndex) {
1141 - return /*#__PURE__*/_react.default.createElement(_table.default.Row, {
1142 - key: rowIndex
1143 - }, selection && /*#__PURE__*/_react.default.createElement(_table.default.Cell, {
1144 - tag: "td"
1145 - }, /*#__PURE__*/_react.default.createElement(_table.default.Checkbox, {
1146 - index: rowIndex
1147 - })), row.map(function (cell, cellIndex) {
1148 - return /*#__PURE__*/_react.default.createElement(_table.default.Cell, {
1149 - tag: "td",
1150 - colSpan: layout && layout[cellIndex],
1151 - key: cellIndex
1152 - }, cell);
1153 - }));
1154 - })));
1155 -}
1156 -DataTable.propTypes = {
1157 - className: PropTypes.string,
1158 - headers: PropTypes.array,
1159 - rows: PropTypes.array,
1160 - initialDisabled: PropTypes.array,
1161 - initialSelected: PropTypes.array,
1162 - layout: PropTypes.array,
1163 - onSelect: PropTypes.func,
1164 - selection: PropTypes.bool,
1165 - withHeader: PropTypes.bool
1166 -};
1167 -DataTable.defaultProps = {
1168 - className: '',
1169 - headers: [],
1170 - rows: [],
1171 - initialDisabled: [],
1172 - initialSelected: [],
1173 - selection: false
1174 -};
1175 -
1176 295 /***/ }),
1177 296
1178 -/***/ "../app/assets/js/molecules/elementor-loading.js":
1179 -/*!*******************************************************!*\
1180 - !*** ../app/assets/js/molecules/elementor-loading.js ***!
1181 - \*******************************************************/
1182 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
297 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/arrayWithoutHoles.js":
298 +/*!***************************************************************************!*\
299 + !*** ../node_modules/@babel/runtime-corejs2/helpers/arrayWithoutHoles.js ***!
300 + \***************************************************************************/
301 +/*! unknown exports (runtime-defined) */
302 +/*! runtime requirements: module, __webpack_require__ */
303 +/*! CommonJS bailout: module.exports is used directly at 9:0-14 */
304 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1183 305
1184 -"use strict";
1185 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
1186 -/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
306 +var _Array$isArray = __webpack_require__(/*! ../core-js/array/is-array */ "../node_modules/@babel/runtime-corejs2/core-js/array/is-array.js");
1187 307
308 +var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray */ "../node_modules/@babel/runtime-corejs2/helpers/arrayLikeToArray.js");
1188 309
1189 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
1190 -Object.defineProperty(exports, "__esModule", ({
1191 - value: true
1192 -}));
1193 -exports["default"] = ElementorLoading;
1194 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
1195 -function ElementorLoading(props) {
1196 - return /*#__PURE__*/_react.default.createElement("div", {
1197 - className: "elementor-loading"
1198 - }, /*#__PURE__*/_react.default.createElement("div", {
1199 - className: "elementor-loader-wrapper"
1200 - }, /*#__PURE__*/_react.default.createElement("div", {
1201 - className: "elementor-loader"
1202 - }, /*#__PURE__*/_react.default.createElement("div", {
1203 - className: "elementor-loader-boxes"
1204 - }, /*#__PURE__*/_react.default.createElement("div", {
1205 - className: "elementor-loader-box"
1206 - }), /*#__PURE__*/_react.default.createElement("div", {
1207 - className: "elementor-loader-box"
1208 - }), /*#__PURE__*/_react.default.createElement("div", {
1209 - className: "elementor-loader-box"
1210 - }), /*#__PURE__*/_react.default.createElement("div", {
1211 - className: "elementor-loader-box"
1212 - }))), /*#__PURE__*/_react.default.createElement("div", {
1213 - className: "elementor-loading-title"
1214 - }, props.loadingText)));
310 +function _arrayWithoutHoles(arr) {
311 + if (_Array$isArray(arr)) return arrayLikeToArray(arr);
1215 312 }
1216 -ElementorLoading.propTypes = {
1217 - loadingText: PropTypes.string
1218 -};
1219 -ElementorLoading.defaultProps = {
1220 - loadingText: __('Loading', 'elementor')
1221 -};
1222 313
1223 -/***/ }),
314 +module.exports = _arrayWithoutHoles;
1224 315
1225 -/***/ "../app/assets/js/molecules/go-pro-button.js":
1226 -/*!***************************************************!*\
1227 - !*** ../app/assets/js/molecules/go-pro-button.js ***!
1228 - \***************************************************/
1229 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1230 -
1231 -"use strict";
1232 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
1233 -/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
1234 -
1235 -
1236 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
1237 -Object.defineProperty(exports, "__esModule", ({
1238 - value: true
1239 -}));
1240 -exports["default"] = GoProButton;
1241 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
1242 -var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/extends */ "../node_modules/@babel/runtime/helpers/extends.js"));
1243 -var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../app/assets/js/ui/molecules/button.js"));
1244 -var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../app/assets/js/utils/utils.js");
1245 -function GoProButton(props) {
1246 - var baseClassName = 'e-app-go-pro-button',
1247 - classes = [baseClassName, props.className];
1248 - return /*#__PURE__*/_react.default.createElement(_button.default, (0, _extends2.default)({}, props, {
1249 - className: (0, _utils.arrayToClassName)(classes),
1250 - text: props.text
1251 - }));
1252 -}
1253 -GoProButton.propTypes = {
1254 - className: PropTypes.string,
1255 - text: PropTypes.string
1256 -};
1257 -GoProButton.defaultProps = {
1258 - className: '',
1259 - variant: 'outlined',
1260 - size: 'sm',
1261 - color: 'cta',
1262 - target: '_blank',
1263 - rel: 'noopener noreferrer',
1264 - text: __('Upgrade Now', 'elementor')
1265 -};
1266 -
1267 316 /***/ }),
1268 317
1269 -/***/ "../app/assets/js/molecules/tooltip.js":
1270 -/*!*********************************************!*\
1271 - !*** ../app/assets/js/molecules/tooltip.js ***!
1272 - \*********************************************/
1273 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
318 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js":
319 +/*!*******************************************************************************!*\
320 + !*** ../node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js ***!
321 + \*******************************************************************************/
322 +/*! unknown exports (runtime-defined) */
323 +/*! runtime requirements: module */
324 +/*! CommonJS bailout: module.exports is used directly at 9:0-14 */
325 +/***/ ((module) => {
1274 326
1275 -"use strict";
1276 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
327 +function _assertThisInitialized(self) {
328 + if (self === void 0) {
329 + throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
330 + }
1277 331
1278 -
1279 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
1280 -var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
1281 -Object.defineProperty(exports, "__esModule", ({
1282 - value: true
1283 -}));
1284 -exports["default"] = Tooltip;
1285 -var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "../node_modules/@babel/runtime/helpers/slicedToArray.js"));
1286 -var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
1287 -var _utils = __webpack_require__(/*! ../utils/utils */ "../app/assets/js/utils/utils.js");
1288 -function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }
1289 -function Tooltip(props) {
1290 - var baseClassName = 'e-app-tooltip',
1291 - classes = [baseClassName, props.className],
1292 - childRef = (0, _react.useRef)(null),
1293 - isAborted = (0, _react.useRef)(false),
1294 - isManualControl = Object.prototype.hasOwnProperty.call(props, 'show'),
1295 - _useState = (0, _react.useState)(false),
1296 - _useState2 = (0, _slicedToArray2.default)(_useState, 2),
1297 - isLibraryLoaded = _useState2[0],
1298 - setIsLibraryLoaded = _useState2[1],
1299 - _useState3 = (0, _react.useState)(false),
1300 - _useState4 = (0, _slicedToArray2.default)(_useState3, 2),
1301 - showTooltip = _useState4[0],
1302 - setShowTooltip = _useState4[1],
1303 - directionsMap = {
1304 - top: 's',
1305 - right: 'w',
1306 - down: 'n',
1307 - left: 'e'
1308 - },
1309 - tipsyConfig = {
1310 - trigger: isManualControl ? 'manual' : 'hover',
1311 - gravity: directionsMap[props.direction],
1312 - offset: props.offset,
1313 - title: function title() {
1314 - return props.title;
1315 - }
1316 - },
1317 - setTipsy = function setTipsy() {
1318 - var $tooltipContainer = jQuery(childRef.current);
1319 - $tooltipContainer.tipsy(tipsyConfig);
1320 - if (isManualControl) {
1321 - var displayMode = showTooltip ? 'show' : 'hide';
1322 - $tooltipContainer.tipsy(displayMode);
1323 - }
1324 - };
1325 - (0, _react.useEffect)(function () {
1326 - // In case that the component is disabled the tipsy library will not be loaded by default.
1327 - if (!props.disabled) {
1328 - isAborted.current = false;
1329 - import(/* webpackIgnore: true */"".concat(elementorCommon.config.urls.assets, "lib/tipsy/tipsy.min.js?ver=1.0.0")).then(function () {
1330 - if (!isAborted.current) {
1331 - if (isLibraryLoaded) {
1332 - setTipsy();
1333 - } else {
1334 - setIsLibraryLoaded(true);
1335 - }
1336 - }
1337 - });
1338 - }
1339 - return function () {
1340 - if (!props.disabled) {
1341 - // Aborting the current dynamic-import state update in case of re-render.
1342 - isAborted.current = true;
1343 -
1344 - // Cleanup of existing tipsy element in case of re-render.
1345 - var nodes = document.querySelectorAll('.tipsy');
1346 - if (!nodes.length) {
1347 - return;
1348 - }
1349 - nodes[nodes.length - 1].remove();
1350 - }
1351 - };
1352 - // eslint-disable-next-line react-hooks/exhaustive-deps
1353 - }, [props.disabled]);
1354 - (0, _react.useEffect)(function () {
1355 - if (isLibraryLoaded) {
1356 - setTipsy();
1357 - }
1358 - // eslint-disable-next-line react-hooks/exhaustive-deps
1359 - }, [isLibraryLoaded, showTooltip]);
1360 - (0, _react.useEffect)(function () {
1361 - // The "show" state should not be changed while the component is disabled.
1362 - if (!props.disabled && props.show !== showTooltip) {
1363 - setShowTooltip(props.show);
1364 - }
1365 - // eslint-disable-next-line react-hooks/exhaustive-deps
1366 - }, [props.show]);
1367 - return /*#__PURE__*/_react.default.createElement(props.tag, {
1368 - className: (0, _utils.arrayToClassName)(classes),
1369 - ref: childRef
1370 - }, props.children);
332 + return self;
1371 333 }
1372 -Tooltip.propTypes = {
1373 - className: PropTypes.string,
1374 - offset: PropTypes.number,
1375 - show: PropTypes.bool,
1376 - direction: PropTypes.oneOf(['top', 'right', 'left', 'down']),
1377 - tag: PropTypes.string.isRequired,
1378 - title: PropTypes.string.isRequired,
1379 - disabled: PropTypes.bool,
1380 - children: PropTypes.any
1381 -};
1382 -Tooltip.defaultProps = {
1383 - className: '',
1384 - offset: 10,
1385 - direction: 'top',
1386 - disabled: false
1387 -};
1388 334
1389 -/***/ }),
335 +module.exports = _assertThisInitialized;
1390 336
1391 -/***/ "../app/assets/js/molecules/upload-file.js":
1392 -/*!*************************************************!*\
1393 - !*** ../app/assets/js/molecules/upload-file.js ***!
1394 - \*************************************************/
1395 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1396 -
1397 -"use strict";
1398 -/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
1399 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
1400 -
1401 -
1402 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
1403 -var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
1404 -Object.defineProperty(exports, "__esModule", ({
1405 - value: true
1406 -}));
1407 -exports["default"] = UploadFile;
1408 -var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
1409 -var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../app/assets/js/ui/molecules/button.js"));
1410 -var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../app/assets/js/utils/utils.js");
1411 -__webpack_require__(/*! ./upload-file.scss */ "../app/assets/js/molecules/upload-file.scss");
1412 -function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }
1413 -function UploadFile(props) {
1414 - var fileInput = (0, _react.useRef)(null),
1415 - baseClassName = 'e-app-upload-file',
1416 - classes = [baseClassName, props.className];
1417 -
1418 - // For 'wp-media' type.
1419 - var frame;
1420 - return /*#__PURE__*/_react.default.createElement("div", {
1421 - className: (0, _utils.arrayToClassName)(classes)
1422 - }, /*#__PURE__*/_react.default.createElement("input", {
1423 - ref: fileInput,
1424 - type: "file",
1425 - accept: props.filetypes.map(function (type) {
1426 - return '.' + type;
1427 - }).join(', '),
1428 - className: "e-app-upload-file__input",
1429 - onChange: function onChange(event) {
1430 - var file = event.target.files[0];
1431 - if (file && (0, _utils.isOneOf)(file.type, props.filetypes)) {
1432 - props.onFileSelect(file, event, 'browse');
1433 - } else {
1434 - fileInput.current.value = '';
1435 - props.onError({
1436 - id: 'file_not_allowed',
1437 - message: __('This file type is not allowed', 'elementor')
1438 - });
1439 - }
1440 - }
1441 - }), /*#__PURE__*/_react.default.createElement(_button.default, {
1442 - className: "e-app-upload-file__button",
1443 - text: props.text,
1444 - variant: props.variant,
1445 - color: props.color,
1446 - size: "lg",
1447 - hideText: props.isLoading,
1448 - icon: props.isLoading ? 'eicon-loading eicon-animation-spin' : '',
1449 - onClick: function onClick() {
1450 - if (props.onFileChoose) {
1451 - props.onFileChoose();
1452 - }
1453 - if (!props.isLoading) {
1454 - if (props.onButtonClick) {
1455 - props.onButtonClick();
1456 - }
1457 - if ('file-explorer' === props.type) {
1458 - fileInput.current.click();
1459 - } else if ('wp-media' === props.type) {
1460 - if (frame) {
1461 - frame.open();
1462 - return;
1463 - }
1464 -
1465 - // Initialize the WP Media frame.
1466 - frame = wp.media({
1467 - multiple: false,
1468 - library: {
1469 - type: ['image', 'image/svg+xml']
1470 - }
1471 - });
1472 - frame.on('select', function () {
1473 - if (props.onWpMediaSelect) {
1474 - props.onWpMediaSelect(frame);
1475 - }
1476 - });
1477 - frame.open();
1478 - }
1479 - }
1480 - }
1481 - }));
1482 -}
1483 -UploadFile.propTypes = {
1484 - className: PropTypes.string,
1485 - type: PropTypes.string,
1486 - onWpMediaSelect: PropTypes.func,
1487 - text: PropTypes.string,
1488 - onFileSelect: PropTypes.func,
1489 - isLoading: PropTypes.bool,
1490 - filetypes: PropTypes.array.isRequired,
1491 - onError: PropTypes.func,
1492 - variant: PropTypes.string,
1493 - color: PropTypes.string,
1494 - onButtonClick: PropTypes.func,
1495 - onFileChoose: PropTypes.func
1496 -};
1497 -UploadFile.defaultProps = {
1498 - className: '',
1499 - type: 'file-explorer',
1500 - text: __('Select File', 'elementor'),
1501 - onError: function onError() {},
1502 - variant: 'contained',
1503 - color: 'primary'
1504 -};
1505 -
1506 337 /***/ }),
1507 338
1508 -/***/ "../app/assets/js/molecules/upload-file.scss":
1509 -/*!***************************************************!*\
1510 - !*** ../app/assets/js/molecules/upload-file.scss ***!
1511 - \***************************************************/
1512 -/***/ (() => {
339 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js":
340 +/*!************************************************************************!*\
341 + !*** ../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js ***!
342 + \************************************************************************/
343 +/*! unknown exports (runtime-defined) */
344 +/*! runtime requirements: module */
345 +/*! CommonJS bailout: module.exports is used directly at 7:0-14 */
346 +/***/ ((module) => {
1513 347
1514 -
1515 -
1516 -/***/ }),
1517 -
1518 -/***/ "../app/assets/js/organisms/drop-zone.js":
1519 -/*!***********************************************!*\
1520 - !*** ../app/assets/js/organisms/drop-zone.js ***!
1521 - \***********************************************/
1522 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1523 -
1524 -"use strict";
1525 -/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
1526 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
1527 -
1528 -
1529 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
1530 -Object.defineProperty(exports, "__esModule", ({
1531 - value: true
1532 -}));
1533 -exports["default"] = DropZone;
1534 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
1535 -var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/extends */ "../node_modules/@babel/runtime/helpers/extends.js"));
1536 -var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../app/assets/js/utils/utils.js");
1537 -var _uploadFile = _interopRequireDefault(__webpack_require__(/*! elementor-app/molecules/upload-file */ "../app/assets/js/molecules/upload-file.js"));
1538 -var _dragDrop = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/drag-drop */ "../app/assets/js/ui/atoms/drag-drop.js"));
1539 -var _icon = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/icon */ "../app/assets/js/ui/atoms/icon.js"));
1540 -var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../app/assets/js/ui/atoms/heading.js"));
1541 -var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../app/assets/js/ui/atoms/text.js"));
1542 -__webpack_require__(/*! ./drop-zone.scss */ "../app/assets/js/organisms/drop-zone.scss");
1543 -function DropZone(props) {
1544 - var classes = ['e-app-drop-zone', props.className],
1545 - dragDropEvents = {
1546 - onDrop: function onDrop(event) {
1547 - if (!props.isLoading) {
1548 - var file = event.dataTransfer.files[0];
1549 - if (file && (0, _utils.isOneOf)(file.type, props.filetypes)) {
1550 - props.onFileSelect(file, event, 'drop');
1551 - } else {
1552 - props.onError({
1553 - id: 'file_not_allowed',
1554 - message: __('This file type is not allowed', 'elementor')
1555 - });
1556 - }
1557 - }
1558 - }
1559 - };
1560 - return /*#__PURE__*/_react.default.createElement("section", {
1561 - className: (0, _utils.arrayToClassName)(classes)
1562 - }, /*#__PURE__*/_react.default.createElement(_dragDrop.default, (0, _extends2.default)({}, dragDropEvents, {
1563 - isLoading: props.isLoading
1564 - }), props.icon && /*#__PURE__*/_react.default.createElement(_icon.default, {
1565 - className: "e-app-drop-zone__icon ".concat(props.icon)
1566 - }), props.heading && /*#__PURE__*/_react.default.createElement(_heading.default, {
1567 - variant: "display-3"
1568 - }, props.heading), props.text && /*#__PURE__*/_react.default.createElement(_text.default, {
1569 - variant: "xl",
1570 - className: "e-app-drop-zone__text"
1571 - }, props.text), props.secondaryText && /*#__PURE__*/_react.default.createElement(_text.default, {
1572 - variant: "xl",
1573 - className: "e-app-drop-zone__secondary-text"
1574 - }, props.secondaryText), props.showButton && /*#__PURE__*/_react.default.createElement(_uploadFile.default, {
1575 - isLoading: props.isLoading,
1576 - type: props.type,
1577 - onButtonClick: props.onButtonClick,
1578 - onFileSelect: props.onFileSelect,
1579 - onWpMediaSelect: function onWpMediaSelect(frame) {
1580 - return props.onWpMediaSelect(frame);
1581 - },
1582 - onError: function onError(error) {
1583 - return props.onError(error);
1584 - },
1585 - text: props.buttonText,
1586 - filetypes: props.filetypes,
1587 - variant: props.buttonVariant,
1588 - color: props.buttonColor,
1589 - onFileChoose: props.onFileChoose
1590 - }), props.description && /*#__PURE__*/_react.default.createElement(_text.default, {
1591 - variant: "xl",
1592 - className: "e-app-drop-zone__description"
1593 - }, props.description)));
348 +function _classCallCheck(instance, Constructor) {
349 + if (!(instance instanceof Constructor)) {
350 + throw new TypeError("Cannot call a class as a function");
351 + }
1594 352 }
1595 -DropZone.propTypes = {
1596 - className: PropTypes.string,
1597 - children: PropTypes.any,
1598 - type: PropTypes.string,
1599 - onFileSelect: PropTypes.func.isRequired,
1600 - onWpMediaSelect: PropTypes.func,
1601 - heading: PropTypes.string,
1602 - text: PropTypes.string,
1603 - secondaryText: PropTypes.string,
1604 - buttonText: PropTypes.string,
1605 - buttonVariant: PropTypes.string,
1606 - buttonColor: PropTypes.string,
1607 - icon: PropTypes.string,
1608 - showButton: PropTypes.bool,
1609 - showIcon: PropTypes.bool,
1610 - isLoading: PropTypes.bool,
1611 - filetypes: PropTypes.array.isRequired,
1612 - onError: PropTypes.func,
1613 - description: PropTypes.string,
1614 - onButtonClick: PropTypes.func,
1615 - onFileChoose: PropTypes.func
1616 -};
1617 -DropZone.defaultProps = {
1618 - className: '',
1619 - type: 'file-explorer',
1620 - icon: 'eicon-library-upload',
1621 - showButton: true,
1622 - showIcon: true,
1623 - onError: function onError() {}
1624 -};
1625 353
1626 -/***/ }),
354 +module.exports = _classCallCheck;
1627 355
1628 -/***/ "../app/assets/js/organisms/drop-zone.scss":
1629 -/*!*************************************************!*\
1630 - !*** ../app/assets/js/organisms/drop-zone.scss ***!
1631 - \*************************************************/
1632 -/***/ (() => {
1633 -
1634 -
1635 -
1636 356 /***/ }),
1637 357
1638 -/***/ "../app/assets/js/organisms/error-boundary.js":
1639 -/*!****************************************************!*\
1640 - !*** ../app/assets/js/organisms/error-boundary.js ***!
1641 - \****************************************************/
1642 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
358 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js":
359 +/*!*********************************************************************!*\
360 + !*** ../node_modules/@babel/runtime-corejs2/helpers/createClass.js ***!
361 + \*********************************************************************/
362 +/*! unknown exports (runtime-defined) */
363 +/*! runtime requirements: module, __webpack_require__ */
364 +/*! CommonJS bailout: module.exports is used directly at 20:0-14 */
365 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1643 366
1644 -"use strict";
1645 -/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
1646 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
367 +var _Object$defineProperty = __webpack_require__(/*! ../core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
1647 368
369 +function _defineProperties(target, props) {
370 + for (var i = 0; i < props.length; i++) {
371 + var descriptor = props[i];
372 + descriptor.enumerable = descriptor.enumerable || false;
373 + descriptor.configurable = true;
374 + if ("value" in descriptor) descriptor.writable = true;
1648 375
1649 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
1650 -Object.defineProperty(exports, "__esModule", ({
1651 - value: true
1652 -}));
1653 -exports["default"] = void 0;
1654 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
1655 -var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
1656 -var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
1657 -var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
1658 -var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
1659 -var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
1660 -var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js"));
1661 -var _dialog = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/dialog/dialog */ "../app/assets/js/ui/dialog/dialog.js"));
1662 -function _callSuper(t, o, e) { return o = (0, _getPrototypeOf2.default)(o), (0, _possibleConstructorReturn2.default)(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], (0, _getPrototypeOf2.default)(t).constructor) : o.apply(t, e)); }
1663 -function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
1664 -// In the current time there is no solution to use "getDerivedStateFromError" static method with functional component
1665 -// That is why this component is a class component.
1666 -// @link https://reactjs.org/docs/hooks-faq.html#do-hooks-cover-all-use-cases-for-classes
1667 -var ErrorBoundary = exports["default"] = /*#__PURE__*/function (_React$Component) {
1668 - function ErrorBoundary(props) {
1669 - var _this;
1670 - (0, _classCallCheck2.default)(this, ErrorBoundary);
1671 - _this = _callSuper(this, ErrorBoundary, [props]);
1672 - _this.state = {
1673 - hasError: null
1674 - };
1675 - return _this;
376 + _Object$defineProperty(target, descriptor.key, descriptor);
1676 377 }
1677 - (0, _inherits2.default)(ErrorBoundary, _React$Component);
1678 - return (0, _createClass2.default)(ErrorBoundary, [{
1679 - key: "goBack",
1680 - value: function goBack() {
1681 - // If the app was opened inside an iframe, it will close it,
1682 - // if not, it will redirect to the last location.
1683 - if (window.top !== window.self) {
1684 - window.top.$e.run('app/close');
1685 - }
1686 - window.location = elementorAppConfig.return_url;
1687 - }
1688 - }, {
1689 - key: "render",
1690 - value: function render() {
1691 - if (this.state.hasError) {
1692 - return /*#__PURE__*/_react.default.createElement(_dialog.default, {
1693 - title: this.props.title,
1694 - text: this.props.text,
1695 - approveButtonUrl: this.props.learnMoreUrl,
1696 - approveButtonColor: "link",
1697 - approveButtonTarget: "_blank",
1698 - approveButtonText: __('Learn More', 'elementor'),
1699 - dismissButtonText: __('Go Back', 'elementor'),
1700 - dismissButtonOnClick: this.goBack
1701 - });
1702 - }
1703 - return this.props.children;
1704 - }
1705 - }], [{
1706 - key: "getDerivedStateFromError",
1707 - value: function getDerivedStateFromError() {
1708 - return {
1709 - hasError: true
1710 - };
1711 - }
1712 - }]);
1713 -}(_react.default.Component);
1714 -(0, _defineProperty2.default)(ErrorBoundary, "propTypes", {
1715 - children: PropTypes.any,
1716 - title: PropTypes.string,
1717 - text: PropTypes.string,
1718 - learnMoreUrl: PropTypes.string
1719 -});
1720 -(0, _defineProperty2.default)(ErrorBoundary, "defaultProps", {
1721 - title: __('App could not be loaded', 'elementor'),
1722 - text: __('We’re sorry, but something went wrong. Click on ‘Learn more’ and follow each of the steps to quickly solve it.', 'elementor'),
1723 - learnMoreUrl: 'https://go.elementor.com/app-general-load-issue/'
1724 -});
1725 -
1726 -/***/ }),
1727 -
1728 -/***/ "../app/assets/js/organisms/unfiltered-files-dialog.js":
1729 -/*!*************************************************************!*\
1730 - !*** ../app/assets/js/organisms/unfiltered-files-dialog.js ***!
1731 - \*************************************************************/
1732 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1733 -
1734 -"use strict";
1735 -/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
1736 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
1737 -
1738 -
1739 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
1740 -var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
1741 -Object.defineProperty(exports, "__esModule", ({
1742 - value: true
1743 -}));
1744 -exports["default"] = UnfilteredFilesDialog;
1745 -var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
1746 -var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "../node_modules/@babel/runtime/helpers/slicedToArray.js"));
1747 -var _dialog = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/dialog/dialog */ "../app/assets/js/ui/dialog/dialog.js"));
1748 -var _useAjax2 = _interopRequireDefault(__webpack_require__(/*! elementor-app/hooks/use-ajax */ "../app/assets/js/hooks/use-ajax.js"));
1749 -function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }
1750 -function UnfilteredFilesDialog(props) {
1751 - var show = props.show,
1752 - setShow = props.setShow,
1753 - onReady = props.onReady,
1754 - onCancel = props.onCancel,
1755 - onDismiss = props.onDismiss,
1756 - onLoad = props.onLoad,
1757 - onEnable = props.onEnable,
1758 - onClose = props.onClose,
1759 - _useAjax = (0, _useAjax2.default)(),
1760 - ajaxState = _useAjax.ajaxState,
1761 - setAjax = _useAjax.setAjax,
1762 - _useState = (0, _react.useState)(false),
1763 - _useState2 = (0, _slicedToArray2.default)(_useState, 2),
1764 - enableUnfilteredFiles = _useState2[0],
1765 - setEnableUnfilteredFiles = _useState2[1],
1766 - _useState3 = (0, _react.useState)(false),
1767 - _useState4 = (0, _slicedToArray2.default)(_useState3, 2),
1768 - isEnableError = _useState4[0],
1769 - setIsEnableError = _useState4[1];
1770 -
1771 - // Sending the enable unfiltered files request.
1772 - (0, _react.useEffect)(function () {
1773 - if (enableUnfilteredFiles) {
1774 - setShow(false);
1775 - setAjax({
1776 - data: {
1777 - action: 'elementor_ajax',
1778 - actions: JSON.stringify({
1779 - enable_unfiltered_files_upload: {
1780 - action: 'enable_unfiltered_files_upload'
1781 - }
1782 - })
1783 - }
1784 - });
1785 - if (onEnable) {
1786 - onEnable();
1787 - }
1788 - }
1789 - // eslint-disable-next-line react-hooks/exhaustive-deps
1790 - }, [enableUnfilteredFiles]);
1791 -
1792 - // Enabling unfiltered files ajax status.
1793 - (0, _react.useEffect)(function () {
1794 - switch (ajaxState.status) {
1795 - case 'success':
1796 - onReady();
1797 - break;
1798 - case 'error':
1799 - setIsEnableError(true);
1800 - setShow(true);
1801 - break;
1802 - }
1803 - // eslint-disable-next-line react-hooks/exhaustive-deps
1804 - }, [ajaxState]);
1805 - (0, _react.useEffect)(function () {
1806 - if (show && onLoad) {
1807 - onLoad();
1808 - }
1809 - // eslint-disable-next-line react-hooks/exhaustive-deps
1810 - }, [show]);
1811 - if (!show) {
1812 - return null;
1813 - }
1814 - return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, isEnableError ? /*#__PURE__*/_react.default.createElement(_dialog.default, {
1815 - title: __('Something went wrong.', 'elementor'),
1816 - text: props.errorModalText,
1817 - approveButtonColor: "link",
1818 - approveButtonText: __('Continue', 'elementor'),
1819 - approveButtonOnClick: onReady,
1820 - dismissButtonText: __('Go Back', 'elementor'),
1821 - dismissButtonOnClick: onCancel,
1822 - onClose: onCancel
1823 - }) : /*#__PURE__*/_react.default.createElement(_dialog.default, {
1824 - title: __('First, enable unfiltered file uploads.', 'elementor'),
1825 - text: props.confirmModalText,
1826 - approveButtonColor: "link",
1827 - approveButtonText: __('Enable', 'elementor'),
1828 - approveButtonOnClick: function approveButtonOnClick() {
1829 - return setEnableUnfilteredFiles(true);
1830 - },
1831 - dismissButtonText: __('Skip', 'elementor'),
1832 - dismissButtonOnClick: onDismiss || onReady,
1833 - onClose: onClose || onDismiss || onReady
1834 - }));
1835 378 }
1836 -UnfilteredFilesDialog.propTypes = {
1837 - show: PropTypes.bool,
1838 - setShow: PropTypes.func.isRequired,
1839 - onReady: PropTypes.func.isRequired,
1840 - onCancel: PropTypes.func.isRequired,
1841 - onDismiss: PropTypes.func,
1842 - confirmModalText: PropTypes.string.isRequired,
1843 - errorModalText: PropTypes.string.isRequired,
1844 - onLoad: PropTypes.func,
1845 - onEnable: PropTypes.func,
1846 - onClose: PropTypes.func
1847 -};
1848 -UnfilteredFilesDialog.defaultProps = {
1849 - show: false,
1850 - onReady: function onReady() {},
1851 - onCancel: function onCancel() {}
1852 -};
1853 379
1854 -/***/ }),
1855 -
1856 -/***/ "../app/assets/js/organisms/wizard-footer.js":
1857 -/*!***************************************************!*\
1858 - !*** ../app/assets/js/organisms/wizard-footer.js ***!
1859 - \***************************************************/
1860 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1861 -
1862 -"use strict";
1863 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
1864 -
1865 -
1866 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
1867 -Object.defineProperty(exports, "__esModule", ({
1868 - value: true
1869 -}));
1870 -exports["default"] = WizardFooter;
1871 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
1872 -var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/extends */ "../node_modules/@babel/runtime/helpers/extends.js"));
1873 -var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../app/assets/js/utils/utils.js");
1874 -var _grid = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/grid/grid */ "../app/assets/js/ui/grid/grid.js"));
1875 -__webpack_require__(/*! ./wizard-footer.scss */ "../app/assets/js/organisms/wizard-footer.scss");
1876 -function WizardFooter(props) {
1877 - var baseClassName = 'e-app-wizard-footer',
1878 - classes = [baseClassName, props.className];
1879 - if (props.separator) {
1880 - classes.push(baseClassName + '__separator');
1881 - }
1882 - return /*#__PURE__*/_react.default.createElement(_grid.default, (0, _extends2.default)({
1883 - container: true
1884 - }, props, {
1885 - className: (0, _utils.arrayToClassName)(classes)
1886 - }), props.children);
380 +function _createClass(Constructor, protoProps, staticProps) {
381 + if (protoProps) _defineProperties(Constructor.prototype, protoProps);
382 + if (staticProps) _defineProperties(Constructor, staticProps);
383 + return Constructor;
1887 384 }
1888 -WizardFooter.propTypes = {
1889 - className: PropTypes.string,
1890 - justify: PropTypes.any,
1891 - separator: PropTypes.any,
1892 - children: PropTypes.oneOfType([PropTypes.string, PropTypes.object, PropTypes.arrayOf(PropTypes.object)]).isRequired
1893 -};
1894 -WizardFooter.defaultProps = {
1895 - className: ''
1896 -};
1897 385
1898 -/***/ }),
386 +module.exports = _createClass;
1899 387
1900 -/***/ "../app/assets/js/organisms/wizard-footer.scss":
1901 -/*!*****************************************************!*\
1902 - !*** ../app/assets/js/organisms/wizard-footer.scss ***!
1903 - \*****************************************************/
1904 -/***/ (() => {
1905 -
1906 -
1907 -
1908 388 /***/ }),
1909 389
1910 -/***/ "../app/assets/js/pages/index.js":
1911 -/*!***************************************!*\
1912 - !*** ../app/assets/js/pages/index.js ***!
1913 - \***************************************/
1914 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
390 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js":
391 +/*!*********************************************************************!*\
392 + !*** ../node_modules/@babel/runtime-corejs2/helpers/createSuper.js ***!
393 + \*********************************************************************/
394 +/*! unknown exports (runtime-defined) */
395 +/*! runtime requirements: module, __webpack_require__ */
396 +/*! CommonJS bailout: module.exports is used directly at 26:0-14 */
397 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1915 398
1916 -"use strict";
399 +var _Reflect$construct = __webpack_require__(/*! ../core-js/reflect/construct */ "../node_modules/@babel/runtime-corejs2/core-js/reflect/construct.js");
1917 400
401 +var getPrototypeOf = __webpack_require__(/*! ./getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js");
1918 402
1919 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
1920 -Object.defineProperty(exports, "__esModule", ({
1921 - value: true
1922 -}));
1923 -exports["default"] = Index;
1924 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
1925 -var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
1926 -var _actionsMap = _interopRequireDefault(__webpack_require__(/*! elementor-app/url-actions/actions-map */ "../app/assets/js/url-actions/actions-map.js"));
1927 -function Index() {
1928 - var _elementorAppConfig$m;
1929 - var urlSearchParams = new URLSearchParams(window.location.search),
1930 - queryParams = Object.fromEntries(urlSearchParams.entries()),
1931 - // The 'action' query param is translated into a route URL.
1932 - url = _actionsMap.default[queryParams.action] || ((_elementorAppConfig$m = elementorAppConfig.menu_url.split('#')) === null || _elementorAppConfig$m === void 0 ? void 0 : _elementorAppConfig$m[1]);
1933 - return /*#__PURE__*/_react.default.createElement(_router.Redirect, {
1934 - to: url || '/not-found',
1935 - noThrow: true
1936 - });
1937 -}
403 +var isNativeReflectConstruct = __webpack_require__(/*! ./isNativeReflectConstruct */ "../node_modules/@babel/runtime-corejs2/helpers/isNativeReflectConstruct.js");
1938 404
1939 -/***/ }),
405 +var possibleConstructorReturn = __webpack_require__(/*! ./possibleConstructorReturn */ "../node_modules/@babel/runtime-corejs2/helpers/possibleConstructorReturn.js");
1940 406
1941 -/***/ "../app/assets/js/pages/not-found.js":
1942 -/*!*******************************************!*\
1943 - !*** ../app/assets/js/pages/not-found.js ***!
1944 - \*******************************************/
1945 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
407 +function _createSuper(Derived) {
408 + var hasNativeReflectConstruct = isNativeReflectConstruct();
409 + return function _createSuperInternal() {
410 + var Super = getPrototypeOf(Derived),
411 + result;
1946 412
1947 -"use strict";
1948 -/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
413 + if (hasNativeReflectConstruct) {
414 + var NewTarget = getPrototypeOf(this).constructor;
415 + result = _Reflect$construct(Super, arguments, NewTarget);
416 + } else {
417 + result = Super.apply(this, arguments);
418 + }
1949 419
1950 -
1951 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
1952 -Object.defineProperty(exports, "__esModule", ({
1953 - value: true
1954 -}));
1955 -exports["default"] = NotFound;
1956 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
1957 -var _page = _interopRequireDefault(__webpack_require__(/*! elementor-app/layout/page */ "../app/assets/js/layout/page.js"));
1958 -function NotFound() {
1959 - var config = {
1960 - title: __('Not Found', 'elementor'),
1961 - className: 'eps-app__not-found',
1962 - content: /*#__PURE__*/_react.default.createElement("h1", null, " ", __('Not Found', 'elementor'), " "),
1963 - sidebar: /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null)
420 + return possibleConstructorReturn(this, result);
1964 421 };
1965 - return /*#__PURE__*/_react.default.createElement(_page.default, config);
1966 422 }
1967 423
424 +module.exports = _createSuper;
425 +
1968 426 /***/ }),
1969 427
1970 -/***/ "../app/assets/js/ui/atoms/box.js":
1971 -/*!****************************************!*\
1972 - !*** ../app/assets/js/ui/atoms/box.js ***!
1973 - \****************************************/
1974 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
428 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js":
429 +/*!************************************************************************!*\
430 + !*** ../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js ***!
431 + \************************************************************************/
432 +/*! unknown exports (runtime-defined) */
433 +/*! runtime requirements: module, __webpack_require__ */
434 +/*! CommonJS bailout: module.exports is used directly at 18:0-14 */
435 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1975 436
1976 -"use strict";
1977 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
437 +var _Object$defineProperty = __webpack_require__(/*! ../core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
1978 438
1979 -
1980 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
1981 -Object.defineProperty(exports, "__esModule", ({
1982 - value: true
1983 -}));
1984 -exports["default"] = Box;
1985 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
1986 -var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../app/assets/js/utils/utils.js");
1987 -__webpack_require__(/*! ./box.scss */ "../app/assets/js/ui/atoms/box.scss");
1988 -function Box(props) {
1989 - var baseClassName = 'eps-box',
1990 - classes = [baseClassName, props.className],
1991 - style = {};
1992 - if (Object.prototype.hasOwnProperty.call(props, 'padding')) {
1993 - style['--eps-box-padding'] = (0, _utils.pxToRem)(props.padding);
1994 - classes.push(baseClassName + '--padding');
439 +function _defineProperty(obj, key, value) {
440 + if (key in obj) {
441 + _Object$defineProperty(obj, key, {
442 + value: value,
443 + enumerable: true,
444 + configurable: true,
445 + writable: true
446 + });
447 + } else {
448 + obj[key] = value;
1995 449 }
1996 - return /*#__PURE__*/_react.default.createElement("div", {
1997 - style: style,
1998 - className: (0, _utils.arrayToClassName)(classes)
1999 - }, props.children);
2000 -}
2001 -Box.propTypes = {
2002 - className: PropTypes.string,
2003 - padding: PropTypes.string,
2004 - children: PropTypes.oneOfType([PropTypes.string, PropTypes.object, PropTypes.arrayOf(PropTypes.object)]).isRequired
2005 -};
2006 -Box.defaultProps = {
2007 - className: ''
2008 -};
2009 450
2010 -/***/ }),
2011 -
2012 -/***/ "../app/assets/js/ui/atoms/box.scss":
2013 -/*!******************************************!*\
2014 - !*** ../app/assets/js/ui/atoms/box.scss ***!
2015 - \******************************************/
2016 -/***/ (() => {
2017 -
2018 -
2019 -
2020 -/***/ }),
2021 -
2022 -/***/ "../app/assets/js/ui/atoms/checkbox.js":
2023 -/*!*********************************************!*\
2024 - !*** ../app/assets/js/ui/atoms/checkbox.js ***!
2025 - \*********************************************/
2026 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2027 -
2028 -"use strict";
2029 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
2030 -
2031 -
2032 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
2033 -Object.defineProperty(exports, "__esModule", ({
2034 - value: true
2035 -}));
2036 -exports["default"] = Checkbox;
2037 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
2038 -var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../app/assets/js/utils/utils.js");
2039 -__webpack_require__(/*! ./checkbox.scss */ "../app/assets/js/ui/atoms/checkbox.scss");
2040 -function Checkbox(_ref) {
2041 - var className = _ref.className,
2042 - checked = _ref.checked,
2043 - rounded = _ref.rounded,
2044 - indeterminate = _ref.indeterminate,
2045 - error = _ref.error,
2046 - disabled = _ref.disabled,
2047 - onChange = _ref.onChange,
2048 - id = _ref.id;
2049 - var baseClassName = 'eps-checkbox',
2050 - classes = [baseClassName, className];
2051 - if (rounded) {
2052 - classes.push(baseClassName + '--rounded');
2053 - }
2054 - if (indeterminate) {
2055 - classes.push(baseClassName + '--indeterminate');
2056 - }
2057 - if (error) {
2058 - classes.push(baseClassName + '--error');
2059 - }
2060 - return /*#__PURE__*/_react.default.createElement("input", {
2061 - className: (0, _utils.arrayToClassName)(classes),
2062 - type: "checkbox",
2063 - checked: checked,
2064 - disabled: disabled,
2065 - onChange: onChange,
2066 - id: id
2067 - });
451 + return obj;
2068 452 }
2069 -Checkbox.propTypes = {
2070 - className: PropTypes.string,
2071 - checked: PropTypes.bool,
2072 - disabled: PropTypes.bool,
2073 - indeterminate: PropTypes.bool,
2074 - rounded: PropTypes.bool,
2075 - error: PropTypes.bool,
2076 - onChange: PropTypes.func,
2077 - id: PropTypes.string
2078 -};
2079 -Checkbox.defaultProps = {
2080 - className: '',
2081 - checked: null,
2082 - disabled: false,
2083 - indeterminate: false,
2084 - error: false,
2085 - onChange: function onChange() {}
2086 -};
2087 453
2088 -/***/ }),
454 +module.exports = _defineProperty;
2089 455
2090 -/***/ "../app/assets/js/ui/atoms/checkbox.scss":
2091 -/*!***********************************************!*\
2092 - !*** ../app/assets/js/ui/atoms/checkbox.scss ***!
2093 - \***********************************************/
2094 -/***/ (() => {
2095 -
2096 -
2097 -
2098 456 /***/ }),
2099 457
2100 -/***/ "../app/assets/js/ui/atoms/drag-drop.js":
2101 -/*!**********************************************!*\
2102 - !*** ../app/assets/js/ui/atoms/drag-drop.js ***!
2103 - \**********************************************/
2104 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
458 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/extends.js":
459 +/*!*****************************************************************!*\
460 + !*** ../node_modules/@babel/runtime-corejs2/helpers/extends.js ***!
461 + \*****************************************************************/
462 +/*! unknown exports (runtime-defined) */
463 +/*! runtime requirements: module, __webpack_require__ */
464 +/*! CommonJS bailout: module.exports is used directly at 4:2-16 */
465 +/*! CommonJS bailout: module.exports is used directly at 21:0-14 */
466 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2105 467
2106 -"use strict";
2107 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
468 +var _Object$assign = __webpack_require__(/*! ../core-js/object/assign */ "../node_modules/@babel/runtime-corejs2/core-js/object/assign.js");
2108 469
470 +function _extends() {
471 + module.exports = _extends = _Object$assign || function (target) {
472 + for (var i = 1; i < arguments.length; i++) {
473 + var source = arguments[i];
2109 474
2110 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
2111 -var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
2112 -Object.defineProperty(exports, "__esModule", ({
2113 - value: true
2114 -}));
2115 -exports["default"] = DragDrop;
2116 -var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
2117 -var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/extends */ "../node_modules/@babel/runtime/helpers/extends.js"));
2118 -var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "../node_modules/@babel/runtime/helpers/slicedToArray.js"));
2119 -var _utils = __webpack_require__(/*! ../../utils/utils */ "../app/assets/js/utils/utils.js");
2120 -__webpack_require__(/*! ./drag-drop.scss */ "../app/assets/js/ui/atoms/drag-drop.scss");
2121 -function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }
2122 -function DragDrop(props) {
2123 - var _useState = (0, _react.useState)(false),
2124 - _useState2 = (0, _slicedToArray2.default)(_useState, 2),
2125 - isDragOver = _useState2[0],
2126 - setIsDragOver = _useState2[1],
2127 - getClassName = function getClassName() {
2128 - var baseClassName = 'e-app-drag-drop',
2129 - classes = [baseClassName, props.className];
2130 - if (isDragOver && !props.isLoading) {
2131 - classes.push(baseClassName + '--drag-over');
2132 - }
2133 - return (0, _utils.arrayToClassName)(classes);
2134 - },
2135 - onDragDropActions = function onDragDropActions(event) {
2136 - event.preventDefault();
2137 - event.stopPropagation();
2138 - },
2139 - dragDropEvents = {
2140 - onDrop: function onDrop(event) {
2141 - onDragDropActions(event);
2142 - setIsDragOver(false);
2143 - if (props.onDrop) {
2144 - props.onDrop(event);
475 + for (var key in source) {
476 + if (Object.prototype.hasOwnProperty.call(source, key)) {
477 + target[key] = source[key];
2145 478 }
2146 - },
2147 - onDragOver: function onDragOver(event) {
2148 - onDragDropActions(event);
2149 - setIsDragOver(true);
2150 - if (props.onDragOver) {
2151 - props.onDragOver(event);
2152 - }
2153 - },
2154 - onDragLeave: function onDragLeave(event) {
2155 - onDragDropActions(event);
2156 - setIsDragOver(false);
2157 - if (props.onDragLeave) {
2158 - props.onDragLeave(event);
2159 - }
2160 479 }
2161 - };
2162 - return /*#__PURE__*/_react.default.createElement("div", (0, _extends2.default)({}, dragDropEvents, {
2163 - className: getClassName()
2164 - }), props.children);
2165 -}
2166 -DragDrop.propTypes = {
2167 - className: PropTypes.string,
2168 - children: PropTypes.any,
2169 - onDrop: PropTypes.func,
2170 - onDragLeave: PropTypes.func,
2171 - onDragOver: PropTypes.func,
2172 - isLoading: PropTypes.bool
2173 -};
2174 -DragDrop.defaultProps = {
2175 - className: ''
2176 -};
480 + }
2177 481
2178 -/***/ }),
482 + return target;
483 + };
2179 484
2180 -/***/ "../app/assets/js/ui/atoms/drag-drop.scss":
2181 -/*!************************************************!*\
2182 - !*** ../app/assets/js/ui/atoms/drag-drop.scss ***!
2183 - \************************************************/
2184 -/***/ (() => {
2185 -
2186 -
2187 -
2188 -/***/ }),
2189 -
2190 -/***/ "../app/assets/js/ui/atoms/heading.js":
2191 -/*!********************************************!*\
2192 - !*** ../app/assets/js/ui/atoms/heading.js ***!
2193 - \********************************************/
2194 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2195 -
2196 -"use strict";
2197 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
2198 -
2199 -
2200 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
2201 -Object.defineProperty(exports, "__esModule", ({
2202 - value: true
2203 -}));
2204 -exports["default"] = Heading;
2205 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
2206 -var _utils = __webpack_require__(/*! ../../utils/utils */ "../app/assets/js/utils/utils.js");
2207 -function Heading(props) {
2208 - var baseClassName = 'eps',
2209 - classes = [props.className];
2210 - if (props.variant) {
2211 - classes.push(baseClassName + '-' + props.variant);
2212 - }
2213 - var Element = function Element() {
2214 - return _react.default.createElement(props.tag, {
2215 - className: (0, _utils.arrayToClassName)(classes)
2216 - }, props.children);
2217 - };
2218 - return /*#__PURE__*/_react.default.createElement(Element, null);
485 + return _extends.apply(this, arguments);
2219 486 }
2220 -Heading.propTypes = {
2221 - className: PropTypes.string,
2222 - children: PropTypes.oneOfType([PropTypes.string, PropTypes.object, PropTypes.arrayOf(PropTypes.object)]).isRequired,
2223 - tag: PropTypes.oneOf(['h1', 'h2', 'h3', 'h4', 'h5', 'h6']),
2224 - variant: PropTypes.oneOf(['display-1', 'display-2', 'display-3', 'display-4', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6']).isRequired
2225 -};
2226 -Heading.defaultProps = {
2227 - className: '',
2228 - tag: 'h1'
2229 -};
2230 487
2231 -/***/ }),
488 +module.exports = _extends;
2232 489
2233 -/***/ "../app/assets/js/ui/atoms/icon.js":
2234 -/*!*****************************************!*\
2235 - !*** ../app/assets/js/ui/atoms/icon.js ***!
2236 - \*****************************************/
2237 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2238 -
2239 -"use strict";
2240 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
2241 -
2242 -
2243 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
2244 -var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
2245 -Object.defineProperty(exports, "__esModule", ({
2246 - value: true
2247 -}));
2248 -exports["default"] = void 0;
2249 -var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
2250 -var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/extends */ "../node_modules/@babel/runtime/helpers/extends.js"));
2251 -var _objectWithoutProperties2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/objectWithoutProperties */ "../node_modules/@babel/runtime/helpers/objectWithoutProperties.js"));
2252 -var _excluded = ["className"];
2253 -function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }
2254 -var Icon = (0, _react.forwardRef)(function (props, ref) {
2255 - var className = props.className,
2256 - rest = (0, _objectWithoutProperties2.default)(props, _excluded);
2257 - return /*#__PURE__*/_react.default.createElement("i", (0, _extends2.default)({
2258 - ref: ref,
2259 - className: "eps-icon ".concat(className)
2260 - }, rest));
2261 -});
2262 -Icon.propTypes = {
2263 - className: PropTypes.string.isRequired
2264 -};
2265 -Icon.defaultProps = {
2266 - className: ''
2267 -};
2268 -var _default = exports["default"] = Icon;
2269 -
2270 490 /***/ }),
2271 491
2272 -/***/ "../app/assets/js/ui/atoms/select.js":
2273 -/*!*******************************************!*\
2274 - !*** ../app/assets/js/ui/atoms/select.js ***!
2275 - \*******************************************/
2276 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
492 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/get.js":
493 +/*!*************************************************************!*\
494 + !*** ../node_modules/@babel/runtime-corejs2/helpers/get.js ***!
495 + \*************************************************************/
496 +/*! unknown exports (runtime-defined) */
497 +/*! runtime requirements: module, __webpack_require__ */
498 +/*! CommonJS bailout: module.exports is used directly at 9:4-18 */
499 +/*! CommonJS bailout: module.exports is used directly at 11:4-18 */
500 +/*! CommonJS bailout: module.exports is used directly at 28:0-14 */
501 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2277 502
2278 -"use strict";
2279 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
503 +var _Object$getOwnPropertyDescriptor = __webpack_require__(/*! ../core-js/object/get-own-property-descriptor */ "../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptor.js");
2280 504
505 +var _Reflect$get = __webpack_require__(/*! ../core-js/reflect/get */ "../node_modules/@babel/runtime-corejs2/core-js/reflect/get.js");
2281 506
2282 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
2283 -Object.defineProperty(exports, "__esModule", ({
2284 - value: true
2285 -}));
2286 -exports["default"] = Select;
2287 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
2288 -function Select(props) {
2289 - return /*#__PURE__*/_react.default.createElement("select", {
2290 - multiple: props.multiple,
2291 - className: props.className,
2292 - value: props.value,
2293 - onChange: props.onChange,
2294 - ref: props.elRef,
2295 - onClick: function onClick() {
2296 - var _props$onClick;
2297 - return (_props$onClick = props.onClick) === null || _props$onClick === void 0 ? void 0 : _props$onClick.call(props);
2298 - }
2299 - }, props.options.map(function (option) {
2300 - return option.children ? /*#__PURE__*/_react.default.createElement("optgroup", {
2301 - label: option.label,
2302 - key: option.label
2303 - }, option.children.map(function (childOption) {
2304 - return /*#__PURE__*/_react.default.createElement("option", {
2305 - key: childOption.value,
2306 - value: childOption.value
2307 - }, childOption.label);
2308 - })) : /*#__PURE__*/_react.default.createElement("option", {
2309 - key: option.value,
2310 - value: option.value
2311 - }, option.label);
2312 - }));
2313 -}
2314 -Select.propTypes = {
2315 - className: PropTypes.string,
2316 - onChange: PropTypes.func,
2317 - options: PropTypes.array,
2318 - elRef: PropTypes.object,
2319 - multiple: PropTypes.bool,
2320 - value: PropTypes.oneOfType([PropTypes.array, PropTypes.string]),
2321 - onClick: PropTypes.func
2322 -};
2323 -Select.defaultProps = {
2324 - className: '',
2325 - options: []
2326 -};
507 +var superPropBase = __webpack_require__(/*! ./superPropBase */ "../node_modules/@babel/runtime-corejs2/helpers/superPropBase.js");
2327 508
2328 -/***/ }),
509 +function _get(target, property, receiver) {
510 + if (typeof Reflect !== "undefined" && _Reflect$get) {
511 + module.exports = _get = _Reflect$get;
512 + } else {
513 + module.exports = _get = function _get(target, property, receiver) {
514 + var base = superPropBase(target, property);
515 + if (!base) return;
2329 516
2330 -/***/ "../app/assets/js/ui/atoms/text-field.js":
2331 -/*!***********************************************!*\
2332 - !*** ../app/assets/js/ui/atoms/text-field.js ***!
2333 - \***********************************************/
2334 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
517 + var desc = _Object$getOwnPropertyDescriptor(base, property);
2335 518
2336 -"use strict";
2337 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
519 + if (desc.get) {
520 + return desc.get.call(receiver);
521 + }
2338 522
523 + return desc.value;
524 + };
525 + }
2339 526
2340 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
2341 -Object.defineProperty(exports, "__esModule", ({
2342 - value: true
2343 -}));
2344 -exports["default"] = TextField;
2345 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
2346 -var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/extends */ "../node_modules/@babel/runtime/helpers/extends.js"));
2347 -var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js"));
2348 -var _utils = __webpack_require__(/*! ../../utils/utils */ "../app/assets/js/utils/utils.js");
2349 -__webpack_require__(/*! ./text-field.scss */ "../app/assets/js/ui/atoms/text-field.scss");
2350 -function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; }
2351 -function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0, _defineProperty2.default)(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; }
2352 -function TextField(props) {
2353 - var classNameBase = 'eps-text-field';
2354 - var classes = [classNameBase, props.className, (0, _defineProperty2.default)({}, classNameBase + '--outlined', 'outlined' === props.variant), (0, _defineProperty2.default)({}, classNameBase + '--standard', 'standard' === props.variant)];
2355 - var validProps = _objectSpread(_objectSpread({}, props), {}, {
2356 - className: (0, _utils.arrayToClassName)(classes)
2357 - });
2358 - if (validProps.multiline) {
2359 - delete validProps.multiline;
2360 - return /*#__PURE__*/_react.default.createElement("textarea", validProps);
2361 - }
2362 - return /*#__PURE__*/_react.default.createElement("input", (0, _extends2.default)({}, validProps, {
2363 - type: "text"
2364 - }));
527 + return _get(target, property, receiver || target);
2365 528 }
2366 -TextField.propTypes = {
2367 - className: PropTypes.string,
2368 - multiline: PropTypes.bool,
2369 - variant: PropTypes.oneOf(['standard', 'outlined']),
2370 - children: PropTypes.string
2371 -};
2372 -TextField.defaultProps = {
2373 - className: '',
2374 - variant: 'standard'
2375 -};
2376 529
2377 -/***/ }),
530 +module.exports = _get;
2378 531
2379 -/***/ "../app/assets/js/ui/atoms/text-field.scss":
2380 -/*!*************************************************!*\
2381 - !*** ../app/assets/js/ui/atoms/text-field.scss ***!
2382 - \*************************************************/
2383 -/***/ (() => {
2384 -
2385 -
2386 -
2387 532 /***/ }),
2388 533
2389 -/***/ "../app/assets/js/ui/atoms/text.js":
2390 -/*!*****************************************!*\
2391 - !*** ../app/assets/js/ui/atoms/text.js ***!
2392 - \*****************************************/
2393 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
534 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js":
535 +/*!************************************************************************!*\
536 + !*** ../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js ***!
537 + \************************************************************************/
538 +/*! unknown exports (runtime-defined) */
539 +/*! runtime requirements: module, __webpack_require__ */
540 +/*! CommonJS bailout: module.exports is used directly at 6:2-16 */
541 +/*! CommonJS bailout: module.exports is used directly at 12:0-14 */
542 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2394 543
2395 -"use strict";
2396 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
544 +var _Object$getPrototypeOf = __webpack_require__(/*! ../core-js/object/get-prototype-of */ "../node_modules/@babel/runtime-corejs2/core-js/object/get-prototype-of.js");
2397 545
546 +var _Object$setPrototypeOf = __webpack_require__(/*! ../core-js/object/set-prototype-of */ "../node_modules/@babel/runtime-corejs2/core-js/object/set-prototype-of.js");
2398 547
2399 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
2400 -Object.defineProperty(exports, "__esModule", ({
2401 - value: true
2402 -}));
2403 -exports["default"] = Text;
2404 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
2405 -var _utils = __webpack_require__(/*! ../../utils/utils */ "../app/assets/js/utils/utils.js");
2406 -function Text(props) {
2407 - var baseClassName = 'eps',
2408 - classes = [props.className],
2409 - variant = props.variant && 'md' !== props.variant ? '-' + props.variant : '';
2410 - classes.push(baseClassName + '-text' + variant);
2411 - var Element = function Element() {
2412 - return _react.default.createElement(props.tag, {
2413 - className: (0, _utils.arrayToClassName)(classes)
2414 - }, props.children);
548 +function _getPrototypeOf(o) {
549 + module.exports = _getPrototypeOf = _Object$setPrototypeOf ? _Object$getPrototypeOf : function _getPrototypeOf(o) {
550 + return o.__proto__ || _Object$getPrototypeOf(o);
2415 551 };
2416 - return /*#__PURE__*/_react.default.createElement(Element, null);
552 + return _getPrototypeOf(o);
2417 553 }
2418 -Text.propTypes = {
2419 - className: PropTypes.string,
2420 - variant: PropTypes.oneOf(['xl', 'lg', 'md', 'sm', 'xs', 'xxs']),
2421 - tag: PropTypes.string,
2422 - children: PropTypes.any.isRequired
2423 -};
2424 -Text.defaultProps = {
2425 - className: '',
2426 - tag: 'p'
2427 -};
2428 554
555 +module.exports = _getPrototypeOf;
556 +
2429 557 /***/ }),
2430 558
2431 -/***/ "../app/assets/js/ui/card/card-body.js":
2432 -/*!*********************************************!*\
2433 - !*** ../app/assets/js/ui/card/card-body.js ***!
2434 - \*********************************************/
2435 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
559 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js":
560 +/*!******************************************************************!*\
561 + !*** ../node_modules/@babel/runtime-corejs2/helpers/inherits.js ***!
562 + \******************************************************************/
563 +/*! unknown exports (runtime-defined) */
564 +/*! runtime requirements: module, __webpack_require__ */
565 +/*! CommonJS bailout: module.exports is used directly at 20:0-14 */
566 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2436 567
2437 -"use strict";
2438 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
568 +var _Object$create = __webpack_require__(/*! ../core-js/object/create */ "../node_modules/@babel/runtime-corejs2/core-js/object/create.js");
2439 569
570 +var setPrototypeOf = __webpack_require__(/*! ./setPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/setPrototypeOf.js");
2440 571
2441 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
2442 -Object.defineProperty(exports, "__esModule", ({
2443 - value: true
2444 -}));
2445 -exports["default"] = CardBody;
2446 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
2447 -var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../app/assets/js/utils/utils.js");
2448 -__webpack_require__(/*! ./card.scss */ "../app/assets/js/ui/card/card.scss");
2449 -function CardBody(props) {
2450 - var classNameBase = 'eps-card__body',
2451 - classes = [classNameBase, props.className],
2452 - style = {};
2453 - if (Object.prototype.hasOwnProperty.call(props, 'padding')) {
2454 - style['--eps-card-body-padding'] = (0, _utils.pxToRem)(props.padding);
2455 - classes.push(classNameBase + '--padding');
572 +function _inherits(subClass, superClass) {
573 + if (typeof superClass !== "function" && superClass !== null) {
574 + throw new TypeError("Super expression must either be null or a function");
2456 575 }
2457 - return /*#__PURE__*/_react.default.createElement("main", {
2458 - className: (0, _utils.arrayToClassName)(classes),
2459 - style: style
2460 - }, props.children);
2461 -}
2462 -CardBody.propTypes = {
2463 - className: PropTypes.string,
2464 - padding: PropTypes.string,
2465 - passive: PropTypes.bool,
2466 - active: PropTypes.bool,
2467 - children: PropTypes.any.isRequired
2468 -};
2469 -CardBody.defaultProps = {
2470 - className: ''
2471 -};
2472 576
2473 -/***/ }),
2474 -
2475 -/***/ "../app/assets/js/ui/card/card-divider.js":
2476 -/*!************************************************!*\
2477 - !*** ../app/assets/js/ui/card/card-divider.js ***!
2478 - \************************************************/
2479 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2480 -
2481 -"use strict";
2482 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
2483 -
2484 -
2485 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
2486 -Object.defineProperty(exports, "__esModule", ({
2487 - value: true
2488 -}));
2489 -exports["default"] = CardDivider;
2490 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
2491 -var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../app/assets/js/utils/utils.js");
2492 -__webpack_require__(/*! ./card.scss */ "../app/assets/js/ui/card/card.scss");
2493 -function CardDivider(props) {
2494 - var classNameBase = 'eps-card__divider',
2495 - classes = [classNameBase, props.className];
2496 - return /*#__PURE__*/_react.default.createElement("hr", {
2497 - className: (0, _utils.arrayToClassName)(classes)
577 + subClass.prototype = _Object$create(superClass && superClass.prototype, {
578 + constructor: {
579 + value: subClass,
580 + writable: true,
581 + configurable: true
582 + }
2498 583 });
584 + if (superClass) setPrototypeOf(subClass, superClass);
2499 585 }
2500 -CardDivider.propTypes = {
2501 - className: PropTypes.string
2502 -};
2503 -CardDivider.defaultProps = {
2504 - className: ''
2505 -};
2506 586
587 +module.exports = _inherits;
588 +
2507 589 /***/ }),
2508 590
2509 -/***/ "../app/assets/js/ui/card/card-footer.js":
2510 -/*!***********************************************!*\
2511 - !*** ../app/assets/js/ui/card/card-footer.js ***!
2512 - \***********************************************/
2513 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
591 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js":
592 +/*!*******************************************************************************!*\
593 + !*** ../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js ***!
594 + \*******************************************************************************/
595 +/*! unknown exports (runtime-defined) */
596 +/*! runtime requirements: module */
597 +/*! CommonJS bailout: module.exports is used directly at 7:0-14 */
598 +/***/ ((module) => {
2514 599
2515 -"use strict";
2516 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
600 +function _interopRequireDefault(obj) {
601 + return obj && obj.__esModule ? obj : {
602 + "default": obj
603 + };
604 +}
2517 605
606 +module.exports = _interopRequireDefault;
2518 607
2519 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
2520 -Object.defineProperty(exports, "__esModule", ({
2521 - value: true
2522 -}));
2523 -exports["default"] = CardFooter;
2524 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
2525 -var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../app/assets/js/utils/utils.js");
2526 -__webpack_require__(/*! ./card.scss */ "../app/assets/js/ui/card/card.scss");
2527 -function CardFooter(props) {
2528 - var classNameBase = 'eps-card__footer',
2529 - classes = [classNameBase, props.className],
2530 - style = {};
2531 - if (Object.prototype.hasOwnProperty.call(props, 'padding')) {
2532 - style['--eps-card-footer-padding'] = (0, _utils.pxToRem)(props.padding);
2533 - classes.push(classNameBase + '--padding');
2534 - }
2535 - return /*#__PURE__*/_react.default.createElement("footer", {
2536 - className: (0, _utils.arrayToClassName)(classes),
2537 - style: style
2538 - }, props.children);
2539 -}
2540 -CardFooter.propTypes = {
2541 - className: PropTypes.string,
2542 - padding: PropTypes.string,
2543 - passive: PropTypes.bool,
2544 - active: PropTypes.bool,
2545 - children: PropTypes.object.isRequired
2546 -};
2547 -CardFooter.defaultProps = {
2548 - className: ''
2549 -};
2550 -
2551 608 /***/ }),
2552 609
2553 -/***/ "../app/assets/js/ui/card/card-header.js":
2554 -/*!***********************************************!*\
2555 - !*** ../app/assets/js/ui/card/card-header.js ***!
2556 - \***********************************************/
2557 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
610 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/isNativeReflectConstruct.js":
611 +/*!**********************************************************************************!*\
612 + !*** ../node_modules/@babel/runtime-corejs2/helpers/isNativeReflectConstruct.js ***!
613 + \**********************************************************************************/
614 +/*! unknown exports (runtime-defined) */
615 +/*! runtime requirements: module, __webpack_require__ */
616 +/*! CommonJS bailout: module.exports is used directly at 16:0-14 */
617 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2558 618
2559 -"use strict";
2560 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
619 +var _Reflect$construct = __webpack_require__(/*! ../core-js/reflect/construct */ "../node_modules/@babel/runtime-corejs2/core-js/reflect/construct.js");
2561 620
621 +function _isNativeReflectConstruct() {
622 + if (typeof Reflect === "undefined" || !_Reflect$construct) return false;
623 + if (_Reflect$construct.sham) return false;
624 + if (typeof Proxy === "function") return true;
2562 625
2563 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
2564 -Object.defineProperty(exports, "__esModule", ({
2565 - value: true
2566 -}));
2567 -exports["default"] = CardHeader;
2568 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
2569 -var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../app/assets/js/utils/utils.js");
2570 -__webpack_require__(/*! ./card.scss */ "../app/assets/js/ui/card/card.scss");
2571 -function CardHeader(props) {
2572 - var classNameBase = 'eps-card__header',
2573 - classes = [classNameBase, props.className],
2574 - style = {};
2575 - if (Object.prototype.hasOwnProperty.call(props, 'padding')) {
2576 - style['--eps-card-header-padding'] = (0, _utils.pxToRem)(props.padding);
2577 - classes.push(classNameBase + '--padding');
626 + try {
627 + Date.prototype.toString.call(_Reflect$construct(Date, [], function () {}));
628 + return true;
629 + } catch (e) {
630 + return false;
2578 631 }
2579 - return /*#__PURE__*/_react.default.createElement("header", {
2580 - className: (0, _utils.arrayToClassName)(classes),
2581 - style: style
2582 - }, props.children);
2583 632 }
2584 -CardHeader.propTypes = {
2585 - className: PropTypes.string,
2586 - padding: PropTypes.string,
2587 - passive: PropTypes.bool,
2588 - active: PropTypes.bool,
2589 - children: PropTypes.any.isRequired
2590 -};
2591 -CardHeader.defaultProps = {
2592 - className: ''
2593 -};
2594 633
2595 -/***/ }),
634 +module.exports = _isNativeReflectConstruct;
2596 635
2597 -/***/ "../app/assets/js/ui/card/card-headline.js":
2598 -/*!*************************************************!*\
2599 - !*** ../app/assets/js/ui/card/card-headline.js ***!
2600 - \*************************************************/
2601 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2602 -
2603 -"use strict";
2604 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
2605 -
2606 -
2607 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
2608 -Object.defineProperty(exports, "__esModule", ({
2609 - value: true
2610 -}));
2611 -exports["default"] = CardHeadline;
2612 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
2613 -var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../app/assets/js/utils/utils.js");
2614 -__webpack_require__(/*! ./card.scss */ "../app/assets/js/ui/card/card.scss");
2615 -function CardHeadline(props) {
2616 - var classNameBase = 'eps-card__headline',
2617 - classes = [classNameBase, props.className];
2618 - return /*#__PURE__*/_react.default.createElement("h4", {
2619 - className: (0, _utils.arrayToClassName)(classes)
2620 - }, props.children);
2621 -}
2622 -CardHeadline.propTypes = {
2623 - className: PropTypes.string,
2624 - children: PropTypes.any.isRequired
2625 -};
2626 -CardHeadline.defaultProps = {
2627 - className: ''
2628 -};
2629 -
2630 636 /***/ }),
2631 637
2632 -/***/ "../app/assets/js/ui/card/card-image.js":
2633 -/*!**********************************************!*\
2634 - !*** ../app/assets/js/ui/card/card-image.js ***!
2635 - \**********************************************/
2636 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
638 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/iterableToArray.js":
639 +/*!*************************************************************************!*\
640 + !*** ../node_modules/@babel/runtime-corejs2/helpers/iterableToArray.js ***!
641 + \*************************************************************************/
642 +/*! unknown exports (runtime-defined) */
643 +/*! runtime requirements: module, __webpack_require__ */
644 +/*! CommonJS bailout: module.exports is used directly at 11:0-14 */
645 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2637 646
2638 -"use strict";
2639 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
647 +var _Array$from = __webpack_require__(/*! ../core-js/array/from */ "../node_modules/@babel/runtime-corejs2/core-js/array/from.js");
2640 648
649 +var _isIterable = __webpack_require__(/*! ../core-js/is-iterable */ "../node_modules/@babel/runtime-corejs2/core-js/is-iterable.js");
2641 650
2642 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
2643 -Object.defineProperty(exports, "__esModule", ({
2644 - value: true
2645 -}));
2646 -exports["default"] = CardImage;
2647 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
2648 -__webpack_require__(/*! ./card.scss */ "../app/assets/js/ui/card/card.scss");
2649 -function CardImage(props) {
2650 - var image = /*#__PURE__*/_react.default.createElement("img", {
2651 - src: props.src,
2652 - alt: props.alt,
2653 - className: "eps-card__image",
2654 - loading: "lazy",
2655 - onError: props.onError
2656 - });
2657 - return /*#__PURE__*/_react.default.createElement("figure", {
2658 - className: "eps-card__figure ".concat(props.className)
2659 - }, image, props.children);
2660 -}
2661 -CardImage.propTypes = {
2662 - className: PropTypes.string,
2663 - src: PropTypes.string.isRequired,
2664 - alt: PropTypes.string.isRequired,
2665 - children: PropTypes.any,
2666 - onError: PropTypes.func
2667 -};
2668 -CardImage.defaultProps = {
2669 - className: '',
2670 - onError: function onError() {}
2671 -};
651 +var _Symbol = __webpack_require__(/*! ../core-js/symbol */ "../node_modules/@babel/runtime-corejs2/core-js/symbol.js");
2672 652
2673 -/***/ }),
2674 -
2675 -/***/ "../app/assets/js/ui/card/card-overlay.js":
2676 -/*!************************************************!*\
2677 - !*** ../app/assets/js/ui/card/card-overlay.js ***!
2678 - \************************************************/
2679 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2680 -
2681 -"use strict";
2682 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
2683 -
2684 -
2685 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
2686 -Object.defineProperty(exports, "__esModule", ({
2687 - value: true
2688 -}));
2689 -exports["default"] = CardOverlay;
2690 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
2691 -__webpack_require__(/*! ./card.scss */ "../app/assets/js/ui/card/card.scss");
2692 -function CardOverlay(props) {
2693 - return /*#__PURE__*/_react.default.createElement("div", {
2694 - className: "eps-card__image-overlay ".concat(props.className)
2695 - }, props.children);
653 +function _iterableToArray(iter) {
654 + if (typeof _Symbol !== "undefined" && _isIterable(Object(iter))) return _Array$from(iter);
2696 655 }
2697 -CardOverlay.propTypes = {
2698 - className: PropTypes.string,
2699 - children: PropTypes.object.isRequired
2700 -};
2701 -CardOverlay.defaultProps = {
2702 - className: ''
2703 -};
2704 656
2705 -/***/ }),
657 +module.exports = _iterableToArray;
2706 658
2707 -/***/ "../app/assets/js/ui/card/card.js":
2708 -/*!****************************************!*\
2709 - !*** ../app/assets/js/ui/card/card.js ***!
2710 - \****************************************/
2711 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2712 -
2713 -"use strict";
2714 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
2715 -
2716 -
2717 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
2718 -Object.defineProperty(exports, "__esModule", ({
2719 - value: true
2720 -}));
2721 -exports["default"] = void 0;
2722 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
2723 -var _cardHeader = _interopRequireDefault(__webpack_require__(/*! ./card-header */ "../app/assets/js/ui/card/card-header.js"));
2724 -var _cardBody = _interopRequireDefault(__webpack_require__(/*! ./card-body */ "../app/assets/js/ui/card/card-body.js"));
2725 -var _cardImage = _interopRequireDefault(__webpack_require__(/*! ./card-image */ "../app/assets/js/ui/card/card-image.js"));
2726 -var _cardOverlay = _interopRequireDefault(__webpack_require__(/*! ./card-overlay */ "../app/assets/js/ui/card/card-overlay.js"));
2727 -var _cardFooter = _interopRequireDefault(__webpack_require__(/*! ./card-footer */ "../app/assets/js/ui/card/card-footer.js"));
2728 -var _cardHeadline = _interopRequireDefault(__webpack_require__(/*! ./card-headline */ "../app/assets/js/ui/card/card-headline.js"));
2729 -var _cardDivider = _interopRequireDefault(__webpack_require__(/*! ./card-divider */ "../app/assets/js/ui/card/card-divider.js"));
2730 -__webpack_require__(/*! ./card.scss */ "../app/assets/js/ui/card/card.scss");
2731 -var Card = _react.default.forwardRef(function (props, ref) {
2732 - return /*#__PURE__*/_react.default.createElement("article", {
2733 - className: "eps-card ".concat(props.className),
2734 - ref: ref
2735 - }, props.children);
2736 -});
2737 -Card.propTypes = {
2738 - type: PropTypes.string,
2739 - className: PropTypes.string,
2740 - children: PropTypes.any
2741 -};
2742 -Card.defaultProps = {
2743 - className: ''
2744 -};
2745 -Card.displayName = 'Card';
2746 -Card.Header = _cardHeader.default;
2747 -Card.Body = _cardBody.default;
2748 -Card.Image = _cardImage.default;
2749 -Card.Overlay = _cardOverlay.default;
2750 -Card.Footer = _cardFooter.default;
2751 -Card.Headline = _cardHeadline.default;
2752 -Card.Divider = _cardDivider.default;
2753 -var _default = exports["default"] = Card;
2754 -
2755 659 /***/ }),
2756 660
2757 -/***/ "../app/assets/js/ui/card/card.scss":
2758 -/*!******************************************!*\
2759 - !*** ../app/assets/js/ui/card/card.scss ***!
2760 - \******************************************/
2761 -/***/ (() => {
661 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/nonIterableSpread.js":
662 +/*!***************************************************************************!*\
663 + !*** ../node_modules/@babel/runtime-corejs2/helpers/nonIterableSpread.js ***!
664 + \***************************************************************************/
665 +/*! unknown exports (runtime-defined) */
666 +/*! runtime requirements: module */
667 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
668 +/***/ ((module) => {
2762 669
670 +function _nonIterableSpread() {
671 + throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
672 +}
2763 673
674 +module.exports = _nonIterableSpread;
2764 675
2765 676 /***/ }),
2766 677
2767 -/***/ "../app/assets/js/ui/dialog/dialog-actions.js":
2768 -/*!****************************************************!*\
2769 - !*** ../app/assets/js/ui/dialog/dialog-actions.js ***!
2770 - \****************************************************/
2771 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
678 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js":
679 +/*!***********************************************************************!*\
680 + !*** ../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js ***!
681 + \***********************************************************************/
682 +/*! unknown exports (runtime-defined) */
683 +/*! runtime requirements: module, __webpack_require__ */
684 +/*! CommonJS bailout: module.exports is used directly at 50:0-14 */
685 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2772 686
2773 -"use strict";
2774 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
687 +var _Object$defineProperty = __webpack_require__(/*! ../core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
2775 688
689 +var _Object$defineProperties = __webpack_require__(/*! ../core-js/object/define-properties */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-properties.js");
2776 690
2777 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
2778 -Object.defineProperty(exports, "__esModule", ({
2779 - value: true
2780 -}));
2781 -exports["default"] = DialogActions;
2782 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
2783 -function DialogActions(props) {
2784 - return /*#__PURE__*/_react.default.createElement("div", {
2785 - className: "eps-dialog__buttons"
2786 - }, props.children);
2787 -}
2788 -DialogActions.propTypes = {
2789 - children: PropTypes.any
2790 -};
691 +var _Object$getOwnPropertyDescriptors = __webpack_require__(/*! ../core-js/object/get-own-property-descriptors */ "../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptors.js");
2791 692
2792 -/***/ }),
693 +var _Object$getOwnPropertyDescriptor = __webpack_require__(/*! ../core-js/object/get-own-property-descriptor */ "../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-descriptor.js");
2793 694
2794 -/***/ "../app/assets/js/ui/dialog/dialog-button.js":
2795 -/*!***************************************************!*\
2796 - !*** ../app/assets/js/ui/dialog/dialog-button.js ***!
2797 - \***************************************************/
2798 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
695 +var _Object$getOwnPropertySymbols = __webpack_require__(/*! ../core-js/object/get-own-property-symbols */ "../node_modules/@babel/runtime-corejs2/core-js/object/get-own-property-symbols.js");
2799 696
2800 -"use strict";
2801 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
697 +var _Object$keys = __webpack_require__(/*! ../core-js/object/keys */ "../node_modules/@babel/runtime-corejs2/core-js/object/keys.js");
2802 698
699 +var defineProperty = __webpack_require__(/*! ./defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js");
2803 700
2804 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
2805 -Object.defineProperty(exports, "__esModule", ({
2806 - value: true
2807 -}));
2808 -exports["default"] = DialogButton;
2809 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
2810 -var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js"));
2811 -var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/extends */ "../node_modules/@babel/runtime/helpers/extends.js"));
2812 -var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../app/assets/js/ui/molecules/button.js"));
2813 -function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; }
2814 -function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0, _defineProperty2.default)(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; }
2815 -function DialogButton(props) {
2816 - return /*#__PURE__*/_react.default.createElement(_button.default, (0, _extends2.default)({}, props, {
2817 - className: "eps-dialog__button ".concat(props.className)
2818 - }));
2819 -}
2820 -DialogButton.propTypes = _objectSpread(_objectSpread({}, _button.default.propTypes), {}, {
2821 - tabIndex: PropTypes.string,
2822 - type: PropTypes.string
2823 -});
2824 -DialogButton.defaultProps = _objectSpread(_objectSpread({}, _button.default.defaultProps), {}, {
2825 - tabIndex: '0',
2826 - type: 'button'
2827 -});
701 +function ownKeys(object, enumerableOnly) {
702 + var keys = _Object$keys(object);
2828 703
2829 -/***/ }),
704 + if (_Object$getOwnPropertySymbols) {
705 + var symbols = _Object$getOwnPropertySymbols(object);
2830 706
2831 -/***/ "../app/assets/js/ui/dialog/dialog-content.js":
2832 -/*!****************************************************!*\
2833 - !*** ../app/assets/js/ui/dialog/dialog-content.js ***!
2834 - \****************************************************/
2835 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
707 + if (enumerableOnly) symbols = symbols.filter(function (sym) {
708 + return _Object$getOwnPropertyDescriptor(object, sym).enumerable;
709 + });
710 + keys.push.apply(keys, symbols);
711 + }
2836 712
2837 -"use strict";
2838 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
2839 -
2840 -
2841 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
2842 -Object.defineProperty(exports, "__esModule", ({
2843 - value: true
2844 -}));
2845 -exports["default"] = DialogContent;
2846 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
2847 -function DialogContent(props) {
2848 - return /*#__PURE__*/_react.default.createElement("div", {
2849 - className: "eps-dialog__content"
2850 - }, props.children);
713 + return keys;
2851 714 }
2852 -DialogContent.propTypes = {
2853 - children: PropTypes.any
2854 -};
2855 715
2856 -/***/ }),
716 +function _objectSpread2(target) {
717 + for (var i = 1; i < arguments.length; i++) {
718 + var source = arguments[i] != null ? arguments[i] : {};
2857 719
2858 -/***/ "../app/assets/js/ui/dialog/dialog-text.js":
2859 -/*!*************************************************!*\
2860 - !*** ../app/assets/js/ui/dialog/dialog-text.js ***!
2861 - \*************************************************/
2862 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
720 + if (i % 2) {
721 + ownKeys(Object(source), true).forEach(function (key) {
722 + defineProperty(target, key, source[key]);
723 + });
724 + } else if (_Object$getOwnPropertyDescriptors) {
725 + _Object$defineProperties(target, _Object$getOwnPropertyDescriptors(source));
726 + } else {
727 + ownKeys(Object(source)).forEach(function (key) {
728 + _Object$defineProperty(target, key, _Object$getOwnPropertyDescriptor(source, key));
729 + });
730 + }
731 + }
2863 732
2864 -"use strict";
2865 -
2866 -
2867 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
2868 -Object.defineProperty(exports, "__esModule", ({
2869 - value: true
2870 -}));
2871 -exports["default"] = DialogText;
2872 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
2873 -var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js"));
2874 -var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/extends */ "../node_modules/@babel/runtime/helpers/extends.js"));
2875 -var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../app/assets/js/ui/atoms/text.js"));
2876 -function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; }
2877 -function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0, _defineProperty2.default)(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; }
2878 -function DialogText(props) {
2879 - return /*#__PURE__*/_react.default.createElement(_text.default, (0, _extends2.default)({
2880 - variant: "xs"
2881 - }, props, {
2882 - className: "eps-dialog__text ".concat(props.className)
2883 - }));
733 + return target;
2884 734 }
2885 -DialogText.propTypes = _objectSpread({}, _text.default.propTypes);
2886 -DialogText.defaultProps = _objectSpread(_objectSpread({}, _text.default.defaultProps), {}, {
2887 - tag: 'p',
2888 - variant: 'sm'
2889 -});
2890 735
2891 -/***/ }),
736 +module.exports = _objectSpread2;
2892 737
2893 -/***/ "../app/assets/js/ui/dialog/dialog-title.js":
2894 -/*!**************************************************!*\
2895 - !*** ../app/assets/js/ui/dialog/dialog-title.js ***!
2896 - \**************************************************/
2897 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2898 -
2899 -"use strict";
2900 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
2901 -
2902 -
2903 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
2904 -Object.defineProperty(exports, "__esModule", ({
2905 - value: true
2906 -}));
2907 -exports["default"] = DialogTitle;
2908 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
2909 -var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js"));
2910 -var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/extends */ "../node_modules/@babel/runtime/helpers/extends.js"));
2911 -var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../app/assets/js/ui/atoms/heading.js"));
2912 -function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; }
2913 -function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0, _defineProperty2.default)(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; }
2914 -function DialogTitle(props) {
2915 - return /*#__PURE__*/_react.default.createElement(_heading.default, (0, _extends2.default)({}, props, {
2916 - className: "eps-dialog__title ".concat(props.className)
2917 - }));
2918 -}
2919 -DialogTitle.propTypes = _objectSpread(_objectSpread({}, _heading.default.propTypes), {}, {
2920 - className: PropTypes.string
2921 -});
2922 -DialogTitle.defaultProps = _objectSpread(_objectSpread({}, _heading.default.propTypes), {}, {
2923 - variant: 'h3',
2924 - tag: 'h3',
2925 - className: ''
2926 -});
2927 -
2928 738 /***/ }),
2929 739
2930 -/***/ "../app/assets/js/ui/dialog/dialog-wrapper.js":
2931 -/*!****************************************************!*\
2932 - !*** ../app/assets/js/ui/dialog/dialog-wrapper.js ***!
2933 - \****************************************************/
2934 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
740 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/possibleConstructorReturn.js":
741 +/*!***********************************************************************************!*\
742 + !*** ../node_modules/@babel/runtime-corejs2/helpers/possibleConstructorReturn.js ***!
743 + \***********************************************************************************/
744 +/*! unknown exports (runtime-defined) */
745 +/*! runtime requirements: module, __webpack_require__ */
746 +/*! CommonJS bailout: module.exports is used directly at 13:0-14 */
747 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2935 748
2936 -"use strict";
2937 -/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
2938 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
749 +var _typeof = __webpack_require__(/*! ../helpers/typeof */ "../node_modules/@babel/runtime-corejs2/helpers/typeof.js");
2939 750
751 +var assertThisInitialized = __webpack_require__(/*! ./assertThisInitialized */ "../node_modules/@babel/runtime-corejs2/helpers/assertThisInitialized.js");
2940 752
2941 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
2942 -Object.defineProperty(exports, "__esModule", ({
2943 - value: true
2944 -}));
2945 -exports["default"] = DialogWrapper;
2946 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
2947 -var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../app/assets/js/ui/molecules/button.js"));
2948 -function DialogWrapper(props) {
2949 - var WrapperTag = 'div';
2950 - if (props.onSubmit) {
2951 - WrapperTag = 'form';
753 +function _possibleConstructorReturn(self, call) {
754 + if (call && (_typeof(call) === "object" || typeof call === "function")) {
755 + return call;
2952 756 }
2953 - return /*#__PURE__*/_react.default.createElement("section", {
2954 - className: "eps-modal__overlay"
2955 - }, /*#__PURE__*/_react.default.createElement(WrapperTag, {
2956 - className: "eps-modal eps-dialog",
2957 - onSubmit: props.onSubmit
2958 - }, props.onClose && /*#__PURE__*/_react.default.createElement(_button.default, {
2959 - onClick: props.onClose,
2960 - text: __('Close', 'elementor'),
2961 - hideText: true,
2962 - icon: "eicon-close",
2963 - className: "eps-dialog__close-button"
2964 - }), props.children));
2965 -}
2966 -DialogWrapper.propTypes = {
2967 - onClose: PropTypes.func,
2968 - onSubmit: PropTypes.func,
2969 - children: PropTypes.any
2970 -};
2971 757
2972 -/***/ }),
2973 -
2974 -/***/ "../app/assets/js/ui/dialog/dialog.js":
2975 -/*!********************************************!*\
2976 - !*** ../app/assets/js/ui/dialog/dialog.js ***!
2977 - \********************************************/
2978 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2979 -
2980 -"use strict";
2981 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
2982 -
2983 -
2984 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
2985 -Object.defineProperty(exports, "__esModule", ({
2986 - value: true
2987 -}));
2988 -exports["default"] = Dialog;
2989 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
2990 -var _dialogWrapper = _interopRequireDefault(__webpack_require__(/*! ./dialog-wrapper */ "../app/assets/js/ui/dialog/dialog-wrapper.js"));
2991 -var _dialogContent = _interopRequireDefault(__webpack_require__(/*! ./dialog-content */ "../app/assets/js/ui/dialog/dialog-content.js"));
2992 -var _dialogTitle = _interopRequireDefault(__webpack_require__(/*! ./dialog-title */ "../app/assets/js/ui/dialog/dialog-title.js"));
2993 -var _dialogText = _interopRequireDefault(__webpack_require__(/*! ./dialog-text */ "../app/assets/js/ui/dialog/dialog-text.js"));
2994 -var _dialogActions = _interopRequireDefault(__webpack_require__(/*! ./dialog-actions */ "../app/assets/js/ui/dialog/dialog-actions.js"));
2995 -var _dialogButton = _interopRequireDefault(__webpack_require__(/*! ./dialog-button */ "../app/assets/js/ui/dialog/dialog-button.js"));
2996 -__webpack_require__(/*! ./dialog.scss */ "../app/assets/js/ui/dialog/dialog.scss");
2997 -function Dialog(props) {
2998 - return /*#__PURE__*/_react.default.createElement(_dialogWrapper.default, {
2999 - onSubmit: props.onSubmit,
3000 - onClose: props.onClose
3001 - }, /*#__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, {
3002 - key: "dismiss",
3003 - text: props.dismissButtonText,
3004 - onClick: props.dismissButtonOnClick,
3005 - url: props.dismissButtonUrl,
3006 - target: props.dismissButtonTarget
3007 - // eslint-disable-next-line jsx-a11y/tabindex-no-positive
3008 - ,
3009 - tabIndex: "2"
3010 - }), /*#__PURE__*/_react.default.createElement(_dialogButton.default, {
3011 - key: "approve",
3012 - text: props.approveButtonText,
3013 - onClick: props.approveButtonOnClick,
3014 - url: props.approveButtonUrl,
3015 - target: props.approveButtonTarget,
3016 - color: props.approveButtonColor,
3017 - elRef: props.approveButtonRef
3018 - // eslint-disable-next-line jsx-a11y/tabindex-no-positive
3019 - ,
3020 - tabIndex: "1"
3021 - })));
758 + return assertThisInitialized(self);
3022 759 }
3023 -Dialog.propTypes = {
3024 - title: PropTypes.any,
3025 - text: PropTypes.any,
3026 - children: PropTypes.any,
3027 - onSubmit: PropTypes.func,
3028 - onClose: PropTypes.func,
3029 - dismissButtonText: PropTypes.string.isRequired,
3030 - dismissButtonOnClick: PropTypes.func,
3031 - dismissButtonUrl: PropTypes.string,
3032 - dismissButtonTarget: PropTypes.string,
3033 - approveButtonText: PropTypes.string.isRequired,
3034 - approveButtonOnClick: PropTypes.func,
3035 - approveButtonUrl: PropTypes.string,
3036 - approveButtonColor: PropTypes.string,
3037 - approveButtonTarget: PropTypes.string,
3038 - approveButtonRef: PropTypes.object
3039 -};
3040 -Dialog.defaultProps = {};
3041 -Dialog.Wrapper = _dialogWrapper.default;
3042 -Dialog.Content = _dialogContent.default;
3043 -Dialog.Title = _dialogTitle.default;
3044 -Dialog.Text = _dialogText.default;
3045 -Dialog.Actions = _dialogActions.default;
3046 -Dialog.Button = _dialogButton.default;
3047 760
3048 -/***/ }),
761 +module.exports = _possibleConstructorReturn;
3049 762
3050 -/***/ "../app/assets/js/ui/dialog/dialog.scss":
3051 -/*!**********************************************!*\
3052 - !*** ../app/assets/js/ui/dialog/dialog.scss ***!
3053 - \**********************************************/
3054 -/***/ (() => {
3055 -
3056 -
3057 -
3058 763 /***/ }),
3059 764
3060 -/***/ "../app/assets/js/ui/grid/grid.js":
3061 -/*!****************************************!*\
3062 - !*** ../app/assets/js/ui/grid/grid.js ***!
3063 - \****************************************/
3064 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
765 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/setPrototypeOf.js":
766 +/*!************************************************************************!*\
767 + !*** ../node_modules/@babel/runtime-corejs2/helpers/setPrototypeOf.js ***!
768 + \************************************************************************/
769 +/*! unknown exports (runtime-defined) */
770 +/*! runtime requirements: module, __webpack_require__ */
771 +/*! CommonJS bailout: module.exports is used directly at 4:2-16 */
772 +/*! CommonJS bailout: module.exports is used directly at 12:0-14 */
773 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3065 774
3066 -"use strict";
3067 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
775 +var _Object$setPrototypeOf = __webpack_require__(/*! ../core-js/object/set-prototype-of */ "../node_modules/@babel/runtime-corejs2/core-js/object/set-prototype-of.js");
3068 776
777 +function _setPrototypeOf(o, p) {
778 + module.exports = _setPrototypeOf = _Object$setPrototypeOf || function _setPrototypeOf(o, p) {
779 + o.__proto__ = p;
780 + return o;
781 + };
3069 782
3070 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
3071 -Object.defineProperty(exports, "__esModule", ({
3072 - value: true
3073 -}));
3074 -exports["default"] = Grid;
3075 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
3076 -var _toConsumableArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ "../node_modules/@babel/runtime/helpers/toConsumableArray.js"));
3077 -var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../app/assets/js/utils/utils.js");
3078 -__webpack_require__(/*! ./grid.scss */ "../app/assets/js/ui/grid/grid.scss");
3079 -function Grid(props) {
3080 - var propsMap = {
3081 - direction: '--direction{{ -VALUE }}',
3082 - justify: '--justify{{ -VALUE }}',
3083 - alignContent: '--align-content{{ -VALUE }}',
3084 - alignItems: '--align-items{{ -VALUE }}',
3085 - container: '-container',
3086 - item: '-item',
3087 - noWrap: '-container--no-wrap',
3088 - wrapReverse: '-container--wrap-reverse',
3089 - zeroMinWidth: '-item--zero-min-width',
3090 - spacing: '-container--spacing',
3091 - xs: '-item-xs{{ -VALUE }}',
3092 - sm: '-item-sm{{ -VALUE }}',
3093 - md: '-item-md{{ -VALUE }}',
3094 - lg: '-item-lg{{ -VALUE }}',
3095 - xl: '-item-xl{{ -VALUE }}',
3096 - xxl: '-item-xxl{{ -VALUE }}'
3097 - },
3098 - getStyle = function getStyle() {
3099 - return isValidPropValue(props.spacing) ? {
3100 - '--grid-spacing-gutter': (0, _utils.pxToRem)(props.spacing)
3101 - } : {};
3102 - },
3103 - classes = [getBaseClassName(), props.className].concat((0, _toConsumableArray2.default)(getPropsClasses(propsMap, props)));
3104 - return /*#__PURE__*/_react.default.createElement("div", {
3105 - style: getStyle(),
3106 - className: (0, _utils.arrayToClassName)(classes)
3107 - }, props.children);
783 + return _setPrototypeOf(o, p);
3108 784 }
3109 -function getPropsClasses(propsMap, props) {
3110 - var classes = [];
3111 - for (var prop in propsMap) {
3112 - if (props[prop]) {
3113 - var propValue = isValidPropValue(props[prop]) ? props[prop] : '';
3114 - classes.push(getBaseClassName() + renderPropValueBrackets(propsMap[prop], propValue));
3115 - }
3116 - }
3117 - return classes;
3118 -}
3119 -function renderPropValueBrackets(propClass, propValue) {
3120 - var brackets = propClass.match(/{{.*?}}/);
3121 - if (brackets) {
3122 - var bracketsValue = propValue ? brackets[0].replace(/[{ }]/g, '').replace(/value/i, propValue) : '';
3123 - propClass = propClass.replace(brackets[0], bracketsValue);
3124 - }
3125 - return propClass;
3126 -}
3127 -function getBaseClassName() {
3128 - return 'eps-grid';
3129 -}
3130 -function isValidPropValue(propValue) {
3131 - return propValue && 'boolean' !== typeof propValue;
3132 -}
3133 -Grid.propTypes = {
3134 - className: PropTypes.string,
3135 - direction: PropTypes.oneOf(['row', 'column', 'row-reverse', 'column-reverse']),
3136 - justify: PropTypes.oneOf(['start', 'center', 'end', 'space-between', 'space-evenly', 'space-around', 'stretch']),
3137 - alignContent: PropTypes.oneOf(['start', 'center', 'end', 'space-between', 'stretch']),
3138 - alignItems: PropTypes.oneOf(['start', 'center', 'end', 'baseline', 'stretch']),
3139 - container: PropTypes.bool,
3140 - item: PropTypes.bool,
3141 - noWrap: PropTypes.bool,
3142 - wrapReverse: PropTypes.bool,
3143 - zeroMinWidth: PropTypes.bool,
3144 - spacing: PropTypes.number,
3145 - xs: PropTypes.oneOfType([PropTypes.number, PropTypes.bool]),
3146 - sm: PropTypes.oneOfType([PropTypes.number, PropTypes.bool]),
3147 - md: PropTypes.oneOfType([PropTypes.number, PropTypes.bool]),
3148 - lg: PropTypes.oneOfType([PropTypes.number, PropTypes.bool]),
3149 - xl: PropTypes.oneOfType([PropTypes.number, PropTypes.bool]),
3150 - xxl: PropTypes.oneOfType([PropTypes.number, PropTypes.bool]),
3151 - children: PropTypes.any.isRequired
3152 -};
3153 -Grid.defaultProps = {
3154 - className: ''
3155 -};
3156 785
3157 -/***/ }),
786 +module.exports = _setPrototypeOf;
3158 787
3159 -/***/ "../app/assets/js/ui/grid/grid.scss":
3160 -/*!******************************************!*\
3161 - !*** ../app/assets/js/ui/grid/grid.scss ***!
3162 - \******************************************/
3163 -/***/ (() => {
3164 -
3165 -
3166 -
3167 788 /***/ }),
3168 789
3169 -/***/ "../app/assets/js/ui/modal/modal-section.js":
3170 -/*!**************************************************!*\
3171 - !*** ../app/assets/js/ui/modal/modal-section.js ***!
3172 - \**************************************************/
3173 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
790 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/superPropBase.js":
791 +/*!***********************************************************************!*\
792 + !*** ../node_modules/@babel/runtime-corejs2/helpers/superPropBase.js ***!
793 + \***********************************************************************/
794 +/*! unknown exports (runtime-defined) */
795 +/*! runtime requirements: module, __webpack_require__ */
796 +/*! CommonJS bailout: module.exports is used directly at 12:0-14 */
797 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3174 798
3175 -"use strict";
3176 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
799 +var getPrototypeOf = __webpack_require__(/*! ./getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js");
3177 800
801 +function _superPropBase(object, property) {
802 + while (!Object.prototype.hasOwnProperty.call(object, property)) {
803 + object = getPrototypeOf(object);
804 + if (object === null) break;
805 + }
3178 806
3179 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
3180 -Object.defineProperty(exports, "__esModule", ({
3181 - value: true
3182 -}));
3183 -exports["default"] = ModalSection;
3184 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
3185 -var _utils = __webpack_require__(/*! ../../utils/utils */ "../app/assets/js/utils/utils.js");
3186 -function ModalSection(props) {
3187 - return /*#__PURE__*/_react.default.createElement("section", {
3188 - className: (0, _utils.arrayToClassName)(['eps-modal__section', props.className])
3189 - }, props.children);
807 + return object;
3190 808 }
3191 -ModalSection.propTypes = {
3192 - className: PropTypes.string,
3193 - children: PropTypes.any
3194 -};
3195 -ModalSection.defaultProps = {
3196 - className: ''
3197 -};
3198 809
3199 -/***/ }),
810 +module.exports = _superPropBase;
3200 811
3201 -/***/ "../app/assets/js/ui/modal/modal-tip.js":
3202 -/*!**********************************************!*\
3203 - !*** ../app/assets/js/ui/modal/modal-tip.js ***!
3204 - \**********************************************/
3205 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3206 -
3207 -"use strict";
3208 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
3209 -/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
3210 -
3211 -
3212 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
3213 -Object.defineProperty(exports, "__esModule", ({
3214 - value: true
3215 -}));
3216 -exports["default"] = ModalTip;
3217 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
3218 -var _utils = __webpack_require__(/*! ../../utils/utils */ "../app/assets/js/utils/utils.js");
3219 -var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../app/assets/js/ui/atoms/heading.js"));
3220 -var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../app/assets/js/ui/atoms/text.js"));
3221 -function ModalTip(props) {
3222 - return /*#__PURE__*/_react.default.createElement("div", {
3223 - className: (0, _utils.arrayToClassName)(['eps-modal__tip', props.className])
3224 - }, /*#__PURE__*/_react.default.createElement(_heading.default, {
3225 - variant: "h3",
3226 - tag: "h3"
3227 - }, props.title), props.description && /*#__PURE__*/_react.default.createElement(_text.default, {
3228 - variant: "xs"
3229 - }, props.description));
3230 -}
3231 -ModalTip.propTypes = {
3232 - className: PropTypes.string,
3233 - title: PropTypes.string,
3234 - description: PropTypes.string
3235 -};
3236 -ModalTip.defaultProps = {
3237 - className: '',
3238 - title: __('Tip', 'elementor')
3239 -};
3240 -
3241 812 /***/ }),
3242 813
3243 -/***/ "../app/assets/js/ui/modal/modal.js":
3244 -/*!******************************************!*\
3245 - !*** ../app/assets/js/ui/modal/modal.js ***!
3246 - \******************************************/
3247 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
814 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/toConsumableArray.js":
815 +/*!***************************************************************************!*\
816 + !*** ../node_modules/@babel/runtime-corejs2/helpers/toConsumableArray.js ***!
817 + \***************************************************************************/
818 +/*! unknown exports (runtime-defined) */
819 +/*! runtime requirements: module, __webpack_require__ */
820 +/*! CommonJS bailout: module.exports is used directly at 13:0-14 */
821 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3248 822
3249 -"use strict";
3250 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
3251 -/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
823 +var arrayWithoutHoles = __webpack_require__(/*! ./arrayWithoutHoles */ "../node_modules/@babel/runtime-corejs2/helpers/arrayWithoutHoles.js");
3252 824
825 +var iterableToArray = __webpack_require__(/*! ./iterableToArray */ "../node_modules/@babel/runtime-corejs2/helpers/iterableToArray.js");
3253 826
3254 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
3255 -var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
3256 -Object.defineProperty(exports, "__esModule", ({
3257 - value: true
3258 -}));
3259 -exports.Modal = void 0;
3260 -exports["default"] = ModalProvider;
3261 -var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
3262 -var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/extends */ "../node_modules/@babel/runtime/helpers/extends.js"));
3263 -var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js"));
3264 -var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "../node_modules/@babel/runtime/helpers/slicedToArray.js"));
3265 -var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../app/assets/js/utils/utils.js");
3266 -var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../app/assets/js/ui/molecules/button.js"));
3267 -var _grid = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/grid/grid */ "../app/assets/js/ui/grid/grid.js"));
3268 -var _icon = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/icon */ "../app/assets/js/ui/atoms/icon.js"));
3269 -var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../app/assets/js/ui/atoms/text.js"));
3270 -var _modalSection = _interopRequireDefault(__webpack_require__(/*! ./modal-section */ "../app/assets/js/ui/modal/modal-section.js"));
3271 -var _modalTip = _interopRequireDefault(__webpack_require__(/*! ./modal-tip */ "../app/assets/js/ui/modal/modal-tip.js"));
3272 -__webpack_require__(/*! ./modal.scss */ "../app/assets/js/ui/modal/modal.scss");
3273 -function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }
3274 -function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; }
3275 -function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0, _defineProperty2.default)(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; }
3276 -function ModalProvider(props) {
3277 - var _useState = (0, _react.useState)(props.show),
3278 - _useState2 = (0, _slicedToArray2.default)(_useState, 2),
3279 - show = _useState2[0],
3280 - setShow = _useState2[1],
3281 - hideModal = function hideModal() {
3282 - setShow(false);
827 +var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray */ "../node_modules/@babel/runtime-corejs2/helpers/unsupportedIterableToArray.js");
3283 828
3284 - // The purpose of the props.setShow is to sync an external state with the component inner state.
3285 - if (props.setShow) {
3286 - props.setShow(false);
3287 - }
3288 - },
3289 - showModal = function showModal() {
3290 - setShow(true);
829 +var nonIterableSpread = __webpack_require__(/*! ./nonIterableSpread */ "../node_modules/@babel/runtime-corejs2/helpers/nonIterableSpread.js");
3291 830
3292 - // The purpose of the props.setShow is to sync an external state with the component inner state.
3293 - if (props.setShow) {
3294 - props.setShow(true);
3295 - }
3296 - },
3297 - modalAttrs = _objectSpread(_objectSpread({}, props), {}, {
3298 - show: show,
3299 - hideModal: hideModal,
3300 - showModal: showModal
3301 - });
3302 - (0, _react.useEffect)(function () {
3303 - // Sync with external state.
3304 - setShow(props.show);
3305 - }, [props.show]);
3306 - return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, props.toggleButtonProps && /*#__PURE__*/_react.default.createElement(_button.default, (0, _extends2.default)({}, props.toggleButtonProps, {
3307 - onClick: showModal
3308 - })), /*#__PURE__*/_react.default.createElement(Modal, modalAttrs, props.children));
831 +function _toConsumableArray(arr) {
832 + return arrayWithoutHoles(arr) || iterableToArray(arr) || unsupportedIterableToArray(arr) || nonIterableSpread();
3309 833 }
3310 -ModalProvider.propTypes = {
3311 - children: PropTypes.node.isRequired,
3312 - toggleButtonProps: PropTypes.object,
3313 - title: PropTypes.string,
3314 - icon: PropTypes.string,
3315 - show: PropTypes.bool,
3316 - setShow: PropTypes.func,
3317 - onOpen: PropTypes.func,
3318 - onClose: PropTypes.func
3319 -};
3320 -ModalProvider.defaultProps = {
3321 - show: false
3322 -};
3323 -ModalProvider.Section = _modalSection.default;
3324 -ModalProvider.Tip = _modalTip.default;
3325 -var Modal = exports.Modal = function Modal(props) {
3326 - var modalRef = (0, _react.useRef)(null),
3327 - closeRef = (0, _react.useRef)(null),
3328 - closeModal = function closeModal(e) {
3329 - var node = modalRef.current,
3330 - closeNode = closeRef.current,
3331 - isInCloseNode = closeNode && closeNode.contains(e.target);
3332 834
3333 - // Ignore if click is inside the modal
3334 - if (node && node.contains(e.target) && !isInCloseNode) {
3335 - return;
3336 - }
3337 - props.hideModal();
3338 - if (props.onClose) {
3339 - props.onClose(e);
3340 - }
3341 - };
3342 - (0, _react.useEffect)(function () {
3343 - if (props.show) {
3344 - var _props$onOpen;
3345 - document.addEventListener('mousedown', closeModal, false);
3346 - (_props$onOpen = props.onOpen) === null || _props$onOpen === void 0 || _props$onOpen.call(props);
3347 - }
3348 - return function () {
3349 - return document.removeEventListener('mousedown', closeModal, false);
3350 - };
3351 - // eslint-disable-next-line react-hooks/exhaustive-deps
3352 - }, [props.show]);
3353 - if (!props.show) {
3354 - return null;
3355 - }
3356 - return (
3357 - /*#__PURE__*/
3358 - // eslint-disable-next-line jsx-a11y/click-events-have-key-events, jsx-a11y/no-static-element-interactions
3359 - _react.default.createElement("div", {
3360 - className: "eps-modal__overlay",
3361 - onClick: closeModal
3362 - }, /*#__PURE__*/_react.default.createElement("div", {
3363 - className: (0, _utils.arrayToClassName)(['eps-modal', props.className]),
3364 - ref: modalRef
3365 - }, /*#__PURE__*/_react.default.createElement(_grid.default, {
3366 - container: true,
3367 - className: "eps-modal__header",
3368 - justify: "space-between",
3369 - alignItems: "center"
3370 - }, /*#__PURE__*/_react.default.createElement(_grid.default, {
3371 - item: true
3372 - }, /*#__PURE__*/_react.default.createElement(_icon.default, {
3373 - className: "eps-modal__icon ".concat(props.icon)
3374 - }), /*#__PURE__*/_react.default.createElement(_text.default, {
3375 - className: "title",
3376 - tag: "span"
3377 - }, props.title)), /*#__PURE__*/_react.default.createElement(_grid.default, {
3378 - item: true
3379 - }, /*#__PURE__*/_react.default.createElement("div", {
3380 - className: "eps-modal__close-wrapper",
3381 - ref: closeRef
3382 - }, /*#__PURE__*/_react.default.createElement(_button.default, {
3383 - text: __('Close', 'elementor'),
3384 - hideText: true,
3385 - icon: "eicon-close",
3386 - onClick: props.closeModal
3387 - })))), /*#__PURE__*/_react.default.createElement("div", {
3388 - className: "eps-modal__body"
3389 - }, props.children)))
3390 - );
3391 -};
3392 -Modal.propTypes = {
3393 - className: PropTypes.string,
3394 - children: PropTypes.any.isRequired,
3395 - title: PropTypes.string.isRequired,
3396 - icon: PropTypes.string,
3397 - show: PropTypes.bool,
3398 - setShow: PropTypes.func,
3399 - hideModal: PropTypes.func,
3400 - showModal: PropTypes.func,
3401 - closeModal: PropTypes.func,
3402 - onOpen: PropTypes.func,
3403 - onClose: PropTypes.func
3404 -};
3405 -Modal.defaultProps = {
3406 - className: ''
3407 -};
835 +module.exports = _toConsumableArray;
3408 836
3409 837 /***/ }),
3410 838
3411 -/***/ "../app/assets/js/ui/modal/modal.scss":
3412 -/*!********************************************!*\
3413 - !*** ../app/assets/js/ui/modal/modal.scss ***!
3414 - \********************************************/
3415 -/***/ (() => {
839 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/typeof.js":
840 +/*!****************************************************************!*\
841 + !*** ../node_modules/@babel/runtime-corejs2/helpers/typeof.js ***!
842 + \****************************************************************/
843 +/*! unknown exports (runtime-defined) */
844 +/*! runtime requirements: module, __webpack_require__ */
845 +/*! CommonJS bailout: module.exports is used directly at 9:4-18 */
846 +/*! CommonJS bailout: module.exports is used directly at 13:4-18 */
847 +/*! CommonJS bailout: module.exports is used directly at 21:0-14 */
848 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3416 849
850 +var _Symbol$iterator = __webpack_require__(/*! ../core-js/symbol/iterator */ "../node_modules/@babel/runtime-corejs2/core-js/symbol/iterator.js");
3417 851
852 +var _Symbol = __webpack_require__(/*! ../core-js/symbol */ "../node_modules/@babel/runtime-corejs2/core-js/symbol.js");
3418 853
3419 -/***/ }),
854 +function _typeof(obj) {
855 + "@babel/helpers - typeof";
3420 856
3421 -/***/ "../app/assets/js/ui/molecules/button.js":
3422 -/*!***********************************************!*\
3423 - !*** ../app/assets/js/ui/molecules/button.js ***!
3424 - \***********************************************/
3425 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3426 -
3427 -"use strict";
3428 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
3429 -
3430 -
3431 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
3432 -Object.defineProperty(exports, "__esModule", ({
3433 - value: true
3434 -}));
3435 -exports["default"] = void 0;
3436 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
3437 -var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/extends */ "../node_modules/@babel/runtime/helpers/extends.js"));
3438 -var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
3439 -var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
3440 -var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
3441 -var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
3442 -var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
3443 -var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js"));
3444 -var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
3445 -var _router2 = _interopRequireDefault(__webpack_require__(/*! @elementor/router */ "@elementor/router"));
3446 -var _popoverDialog = _interopRequireDefault(__webpack_require__(/*! ../popover-dialog/popover-dialog */ "../app/assets/js/ui/popover-dialog/popover-dialog.js"));
3447 -var _icon = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/icon */ "../app/assets/js/ui/atoms/icon.js"));
3448 -function _callSuper(t, o, e) { return o = (0, _getPrototypeOf2.default)(o), (0, _possibleConstructorReturn2.default)(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], (0, _getPrototypeOf2.default)(t).constructor) : o.apply(t, e)); }
3449 -function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
3450 -var Button = exports["default"] = /*#__PURE__*/function (_React$Component) {
3451 - function Button() {
3452 - (0, _classCallCheck2.default)(this, Button);
3453 - return _callSuper(this, Button, arguments);
3454 - }
3455 - (0, _inherits2.default)(Button, _React$Component);
3456 - return (0, _createClass2.default)(Button, [{
3457 - key: "getCssId",
3458 - value: function getCssId() {
3459 - return this.props.id;
3460 - }
3461 - }, {
3462 - key: "getClassName",
3463 - value: function getClassName() {
3464 - var baseClassName = 'eps-button',
3465 - classes = [baseClassName, this.props.className];
3466 - return classes.concat(this.getStylePropsClasses(baseClassName)).filter(function (classItem) {
3467 - return '' !== classItem;
3468 - }).join(' ');
3469 - }
3470 - }, {
3471 - key: "getStylePropsClasses",
3472 - value: function getStylePropsClasses(baseClassName) {
3473 - var _this = this;
3474 - var styleProps = ['color', 'size', 'variant'],
3475 - stylePropClasses = [];
3476 - styleProps.forEach(function (styleProp) {
3477 - var stylePropValue = _this.props[styleProp];
3478 - if (stylePropValue) {
3479 - stylePropClasses.push(baseClassName + '--' + stylePropValue);
3480 - }
3481 - });
3482 - return stylePropClasses;
3483 - }
3484 - }, {
3485 - key: "getIcon",
3486 - value: function getIcon() {
3487 - if (this.props.icon) {
3488 - var iconRef = _react.default.createRef(null);
3489 - var tooltip = this.props.tooltip || this.props.text;
3490 - var icon = /*#__PURE__*/_react.default.createElement(_icon.default, {
3491 - ref: iconRef,
3492 - className: this.props.icon,
3493 - "aria-hidden": "true"
3494 - });
3495 - var screenReaderText = '';
3496 - if (this.props.hideText) {
3497 - screenReaderText = /*#__PURE__*/_react.default.createElement("span", {
3498 - className: "sr-only"
3499 - }, tooltip);
3500 - }
3501 - return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, icon, screenReaderText, this.props.tooltip && /*#__PURE__*/_react.default.createElement(_popoverDialog.default, {
3502 - targetRef: iconRef,
3503 - wrapperClass: "e-kit-library__tooltip"
3504 - }, this.props.tooltip));
3505 - }
3506 - return '';
3507 - }
3508 - }, {
3509 - key: "getText",
3510 - value: function getText() {
3511 - return this.props.hideText ? '' : /*#__PURE__*/_react.default.createElement("span", null, this.props.text);
3512 - }
3513 - }, {
3514 - key: "render",
3515 - value: function render() {
3516 - var attributes = {},
3517 - id = this.getCssId(),
3518 - className = this.getClassName();
3519 -
3520 - // Add attributes only if they are not empty.
3521 - if (id) {
3522 - attributes.id = id;
3523 - }
3524 - if (className) {
3525 - attributes.className = className;
3526 - }
3527 - if (this.props.onClick) {
3528 - attributes.onClick = this.props.onClick;
3529 - }
3530 - if (this.props.rel) {
3531 - attributes.rel = this.props.rel;
3532 - }
3533 - if (this.props.elRef) {
3534 - attributes.ref = this.props.elRef;
3535 - }
3536 - var buttonContent = /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, this.getIcon(), this.getText());
3537 - if (this.props.url) {
3538 - if (0 === this.props.url.indexOf('http')) {
3539 - return /*#__PURE__*/_react.default.createElement("a", (0, _extends2.default)({
3540 - href: this.props.url,
3541 - target: this.props.target
3542 - }, attributes), buttonContent);
3543 - }
3544 -
3545 - // @see https://reach.tech/router/example/active-links.
3546 - attributes.getProps = function (props) {
3547 - if (props.isCurrent) {
3548 - attributes.className += ' active';
3549 - }
3550 - return {
3551 - className: attributes.className
3552 - };
3553 - };
3554 - return /*#__PURE__*/_react.default.createElement(_router.LocationProvider, {
3555 - history: _router2.default.appHistory
3556 - }, /*#__PURE__*/_react.default.createElement(_router.Link, (0, _extends2.default)({
3557 - to: this.props.url
3558 - }, attributes), buttonContent));
3559 - }
3560 - return /*#__PURE__*/_react.default.createElement("div", attributes, buttonContent);
3561 - }
3562 - }]);
3563 -}(_react.default.Component);
3564 -(0, _defineProperty2.default)(Button, "propTypes", {
3565 - text: PropTypes.string.isRequired,
3566 - hideText: PropTypes.bool,
3567 - icon: PropTypes.string,
3568 - tooltip: PropTypes.string,
3569 - id: PropTypes.string,
3570 - className: PropTypes.string,
3571 - url: PropTypes.string,
3572 - onClick: PropTypes.func,
3573 - variant: PropTypes.oneOf(['contained', 'underlined', 'outlined', '']),
3574 - color: PropTypes.oneOf(['primary', 'secondary', 'cta', 'link', 'disabled']),
3575 - size: PropTypes.oneOf(['sm', 'md', 'lg']),
3576 - target: PropTypes.string,
3577 - rel: PropTypes.string,
3578 - elRef: PropTypes.object
3579 -});
3580 -(0, _defineProperty2.default)(Button, "defaultProps", {
3581 - id: '',
3582 - className: '',
3583 - variant: '',
3584 - target: '_parent'
3585 -});
3586 -
3587 -/***/ }),
3588 -
3589 -/***/ "../app/assets/js/ui/molecules/inline-link.js":
3590 -/*!****************************************************!*\
3591 - !*** ../app/assets/js/ui/molecules/inline-link.js ***!
3592 - \****************************************************/
3593 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3594 -
3595 -"use strict";
3596 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
3597 -
3598 -
3599 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
3600 -Object.defineProperty(exports, "__esModule", ({
3601 - value: true
3602 -}));
3603 -exports["default"] = InlineLink;
3604 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
3605 -var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
3606 -var _router2 = _interopRequireDefault(__webpack_require__(/*! @elementor/router */ "@elementor/router"));
3607 -var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../app/assets/js/utils/utils.js");
3608 -__webpack_require__(/*! ./inline-link.scss */ "../app/assets/js/ui/molecules/inline-link.scss");
3609 -function InlineLink(props) {
3610 - var baseClassName = 'eps-inline-link',
3611 - colorClassName = "".concat(baseClassName, "--color-").concat(props.color),
3612 - underlineClassName = 'none' !== props.underline ? "".concat(baseClassName, "--underline-").concat(props.underline) : '',
3613 - italicClassName = props.italic ? "".concat(baseClassName, "--italic") : '',
3614 - classes = [baseClassName, colorClassName, underlineClassName, italicClassName, props.className],
3615 - className = (0, _utils.arrayToClassName)(classes),
3616 - getRouterLink = function getRouterLink() {
3617 - return /*#__PURE__*/_react.default.createElement(_router.LocationProvider, {
3618 - history: _router2.default.appHistory
3619 - }, /*#__PURE__*/_react.default.createElement(_router.Link, {
3620 - to: props.url,
3621 - className: className
3622 - }, props.children));
3623 - },
3624 - getExternalLink = function getExternalLink() {
3625 - return /*#__PURE__*/_react.default.createElement("a", {
3626 - href: props.url,
3627 - target: props.target,
3628 - rel: props.rel,
3629 - className: className,
3630 - onClick: props.onClick
3631 - }, props.children);
3632 - },
3633 - getActionLink = function getActionLink() {
3634 - return /*#__PURE__*/_react.default.createElement("button", {
3635 - className: className,
3636 - onClick: props.onClick
3637 - }, props.children);
857 + if (typeof _Symbol === "function" && typeof _Symbol$iterator === "symbol") {
858 + module.exports = _typeof = function _typeof(obj) {
859 + return typeof obj;
3638 860 };
3639 - if (!props.url) {
3640 - return getActionLink();
3641 - }
3642 - return props.url.includes('http') ? getExternalLink() : getRouterLink();
3643 -}
3644 -InlineLink.propTypes = {
3645 - className: PropTypes.string,
3646 - children: PropTypes.any,
3647 - url: PropTypes.string,
3648 - target: PropTypes.string,
3649 - rel: PropTypes.string,
3650 - text: PropTypes.string,
3651 - color: PropTypes.oneOf(['primary', 'secondary', 'cta', 'link', 'disabled']),
3652 - underline: PropTypes.oneOf(['none', 'hover', 'always']),
3653 - italic: PropTypes.bool,
3654 - onClick: PropTypes.func
3655 -};
3656 -InlineLink.defaultProps = {
3657 - className: '',
3658 - color: 'link',
3659 - underline: 'always',
3660 - target: '_blank',
3661 - rel: 'noopener noreferrer'
3662 -};
3663 -
3664 -/***/ }),
3665 -
3666 -/***/ "../app/assets/js/ui/molecules/inline-link.scss":
3667 -/*!******************************************************!*\
3668 - !*** ../app/assets/js/ui/molecules/inline-link.scss ***!
3669 - \******************************************************/
3670 -/***/ (() => {
3671 -
3672 -
3673 -
3674 -/***/ }),
3675 -
3676 -/***/ "../app/assets/js/ui/molecules/list-item.js":
3677 -/*!**************************************************!*\
3678 - !*** ../app/assets/js/ui/molecules/list-item.js ***!
3679 - \**************************************************/
3680 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3681 -
3682 -"use strict";
3683 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
3684 -
3685 -
3686 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
3687 -Object.defineProperty(exports, "__esModule", ({
3688 - value: true
3689 -}));
3690 -exports["default"] = ListItem;
3691 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
3692 -var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../app/assets/js/utils/utils.js");
3693 -function ListItem(props) {
3694 - var baseClassName = 'eps-list__item',
3695 - classes = [baseClassName, props.className];
3696 - var style;
3697 - if (Object.prototype.hasOwnProperty.call(props, 'padding')) {
3698 - style = {
3699 - '--eps-list-item-padding': (0, _utils.pxToRem)(props.padding)
861 + } else {
862 + module.exports = _typeof = function _typeof(obj) {
863 + return obj && typeof _Symbol === "function" && obj.constructor === _Symbol && obj !== _Symbol.prototype ? "symbol" : typeof obj;
3700 864 };
3701 - classes.push(baseClassName + '--padding');
3702 865 }
3703 - return /*#__PURE__*/_react.default.createElement("li", {
3704 - style: style,
3705 - className: (0, _utils.arrayToClassName)(classes)
3706 - }, props.children);
3707 -}
3708 -ListItem.propTypes = {
3709 - className: PropTypes.string,
3710 - padding: PropTypes.string,
3711 - children: PropTypes.any.isRequired
3712 -};
3713 -ListItem.defaultProps = {
3714 - className: ''
3715 -};
3716 866
3717 -/***/ }),
3718 -
3719 -/***/ "../app/assets/js/ui/molecules/list.js":
3720 -/*!*********************************************!*\
3721 - !*** ../app/assets/js/ui/molecules/list.js ***!
3722 - \*********************************************/
3723 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3724 -
3725 -"use strict";
3726 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
3727 -
3728 -
3729 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
3730 -Object.defineProperty(exports, "__esModule", ({
3731 - value: true
3732 -}));
3733 -exports["default"] = List;
3734 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
3735 -var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../app/assets/js/utils/utils.js");
3736 -var _listItem = _interopRequireDefault(__webpack_require__(/*! ./list-item */ "../app/assets/js/ui/molecules/list-item.js"));
3737 -__webpack_require__(/*! ./list.scss */ "../app/assets/js/ui/molecules/list.scss");
3738 -function List(props) {
3739 - var baseClassName = 'eps-list',
3740 - classes = [baseClassName, props.className];
3741 - var style;
3742 - if (Object.prototype.hasOwnProperty.call(props, 'padding')) {
3743 - style = {
3744 - '--eps-list-padding': (0, _utils.pxToRem)(props.padding)
3745 - };
3746 - classes.push(baseClassName + '--padding');
3747 - }
3748 - if (props.separated) {
3749 - classes.push(baseClassName + '--separated');
3750 - }
3751 - return /*#__PURE__*/_react.default.createElement("ul", {
3752 - style: style,
3753 - className: (0, _utils.arrayToClassName)(classes)
3754 - }, props.children);
867 + return _typeof(obj);
3755 868 }
3756 -List.propTypes = {
3757 - className: PropTypes.string,
3758 - divided: PropTypes.any,
3759 - separated: PropTypes.any,
3760 - padding: PropTypes.string,
3761 - children: PropTypes.oneOfType([PropTypes.object, PropTypes.arrayOf(PropTypes.object)]).isRequired
3762 -};
3763 -List.defaultProps = {
3764 - className: ''
3765 -};
3766 -List.Item = _listItem.default;
3767 869
3768 -/***/ }),
870 +module.exports = _typeof;
3769 871
3770 -/***/ "../app/assets/js/ui/molecules/list.scss":
3771 -/*!***********************************************!*\
3772 - !*** ../app/assets/js/ui/molecules/list.scss ***!
3773 - \***********************************************/
3774 -/***/ (() => {
3775 -
3776 -
3777 -
3778 872 /***/ }),
3779 873
3780 -/***/ "../app/assets/js/ui/molecules/notice.js":
3781 -/*!***********************************************!*\
3782 - !*** ../app/assets/js/ui/molecules/notice.js ***!
3783 - \***********************************************/
3784 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
874 +/***/ "../node_modules/@babel/runtime-corejs2/helpers/unsupportedIterableToArray.js":
875 +/*!************************************************************************************!*\
876 + !*** ../node_modules/@babel/runtime-corejs2/helpers/unsupportedIterableToArray.js ***!
877 + \************************************************************************************/
878 +/*! unknown exports (runtime-defined) */
879 +/*! runtime requirements: module, __webpack_require__ */
880 +/*! CommonJS bailout: module.exports is used directly at 14:0-14 */
881 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3785 882
3786 -"use strict";
3787 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
883 +var _Array$from = __webpack_require__(/*! ../core-js/array/from */ "../node_modules/@babel/runtime-corejs2/core-js/array/from.js");
3788 884
885 +var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray */ "../node_modules/@babel/runtime-corejs2/helpers/arrayLikeToArray.js");
3789 886
3790 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
3791 -Object.defineProperty(exports, "__esModule", ({
3792 - value: true
3793 -}));
3794 -exports["default"] = Notice;
3795 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
3796 -var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../app/assets/js/utils/utils.js");
3797 -var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../app/assets/js/ui/atoms/text.js"));
3798 -var _icon = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/icon */ "../app/assets/js/ui/atoms/icon.js"));
3799 -var _grid = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/grid/grid */ "../app/assets/js/ui/grid/grid.js"));
3800 -__webpack_require__(/*! ./notice.scss */ "../app/assets/js/ui/molecules/notice.scss");
3801 -var iconsClassesMap = {
3802 - danger: 'eicon-warning',
3803 - info: 'eicon-info-circle-o',
3804 - warning: 'eicon-warning'
3805 -};
3806 -function Notice(props) {
3807 - var baseClassName = 'eps-notice',
3808 - classes = [baseClassName, props.className];
3809 - if (props.color) {
3810 - classes.push(baseClassName + '-semantic', baseClassName + '--' + props.color);
3811 - }
3812 - return /*#__PURE__*/_react.default.createElement(_grid.default, {
3813 - className: (0, _utils.arrayToClassName)(classes),
3814 - container: true,
3815 - noWrap: true,
3816 - alignItems: "center",
3817 - justify: "space-between"
3818 - }, /*#__PURE__*/_react.default.createElement(_grid.default, {
3819 - item: true,
3820 - container: true,
3821 - alignItems: "start",
3822 - noWrap: true
3823 - }, props.withIcon && props.color && /*#__PURE__*/_react.default.createElement(_icon.default, {
3824 - className: (0, _utils.arrayToClassName)(['eps-notice__icon', iconsClassesMap[props.color]])
3825 - }), /*#__PURE__*/_react.default.createElement(_text.default, {
3826 - variant: "xs",
3827 - className: "eps-notice__text"
3828 - }, props.label && /*#__PURE__*/_react.default.createElement("strong", null, props.label + ' '), props.children)), props.button && /*#__PURE__*/_react.default.createElement(_grid.default, {
3829 - item: true,
3830 - container: true,
3831 - justify: "end",
3832 - className: baseClassName + '__button-container'
3833 - }, props.button));
887 +function _unsupportedIterableToArray(o, minLen) {
888 + if (!o) return;
889 + if (typeof o === "string") return arrayLikeToArray(o, minLen);
890 + var n = Object.prototype.toString.call(o).slice(8, -1);
891 + if (n === "Object" && o.constructor) n = o.constructor.name;
892 + if (n === "Map" || n === "Set") return _Array$from(o);
893 + if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return arrayLikeToArray(o, minLen);
3834 894 }
3835 -Notice.propTypes = {
3836 - className: PropTypes.string,
3837 - color: PropTypes.string,
3838 - label: PropTypes.string,
3839 - children: PropTypes.any.isRequired,
3840 - icon: PropTypes.string,
3841 - withIcon: PropTypes.bool,
3842 - button: PropTypes.object
3843 -};
3844 -Notice.defaultProps = {
3845 - className: '',
3846 - withIcon: true,
3847 - button: null
3848 -};
3849 895
896 +module.exports = _unsupportedIterableToArray;
897 +
3850 898 /***/ }),
3851 899
3852 -/***/ "../app/assets/js/ui/molecules/notice.scss":
3853 -/*!*************************************************!*\
3854 - !*** ../app/assets/js/ui/molecules/notice.scss ***!
3855 - \*************************************************/
3856 -/***/ (() => {
900 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/array/from.js":
901 +/*!********************************************************************************************!*\
902 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/array/from.js ***!
903 + \********************************************************************************************/
904 +/*! dynamic exports */
905 +/*! export __esModule [maybe provided (runtime-defined)] [no usage info] [provision prevents renaming (no use info)] */
906 +/*! other exports [maybe provided (runtime-defined)] [no usage info] */
907 +/*! runtime requirements: module, __webpack_require__ */
908 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3857 909
910 +__webpack_require__(/*! ../../modules/es6.string.iterator */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.string.iterator.js");
911 +__webpack_require__(/*! ../../modules/es6.array.from */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.array.from.js");
912 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Array.from;
3858 913
3859 914
3860 915 /***/ }),
3861 916
3862 -/***/ "../app/assets/js/ui/molecules/select2.js":
3863 -/*!************************************************!*\
3864 - !*** ../app/assets/js/ui/molecules/select2.js ***!
3865 - \************************************************/
3866 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
917 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/array/is-array.js":
918 +/*!************************************************************************************************!*\
919 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/array/is-array.js ***!
920 + \************************************************************************************************/
921 +/*! dynamic exports */
922 +/*! export __esModule [maybe provided (runtime-defined)] [no usage info] [provision prevents renaming (no use info)] */
923 +/*! other exports [maybe provided (runtime-defined)] [no usage info] */
924 +/*! runtime requirements: module, __webpack_require__ */
925 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3867 926
3868 -"use strict";
3869 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
927 +__webpack_require__(/*! ../../modules/es6.array.is-array */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.array.is-array.js");
928 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Array.isArray;
3870 929
3871 930
3872 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
3873 -Object.defineProperty(exports, "__esModule", ({
3874 - value: true
3875 -}));
3876 -exports["default"] = Select2;
3877 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
3878 -var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js"));
3879 -var _select = _interopRequireDefault(__webpack_require__(/*! ../atoms/select */ "../app/assets/js/ui/atoms/select.js"));
3880 -__webpack_require__(/*! ./select2.scss */ "../app/assets/js/ui/molecules/select2.scss");
3881 -function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; }
3882 -function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0, _defineProperty2.default)(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; }
3883 -/**
3884 - * Default settings of the select 2
3885 - *
3886 - * @return {{placeholder: string, allowClear: boolean, dir: string}}
3887 - */
3888 -
3889 -var getDefaultSettings = function getDefaultSettings() {
3890 - return {
3891 - allowClear: true,
3892 - placeholder: '',
3893 - dir: elementorCommon.config.isRTL ? 'rtl' : 'ltr'
3894 - };
3895 -};
3896 -/**
3897 - * Main component
3898 - *
3899 - * @param {*} props
3900 - * @return {*} component
3901 - * @function Object() { [native code] }
3902 - */
3903 -function Select2(props) {
3904 - var ref = _react.default.useRef(null);
3905 -
3906 - // Initiate the select 2 library, call to onReady after initiate, and
3907 - // listen to select event on the select instance.
3908 - _react.default.useEffect(function () {
3909 - var $select2 = jQuery(ref.current).select2(_objectSpread(_objectSpread(_objectSpread({}, getDefaultSettings()), props.settings), {}, {
3910 - placeholder: props.placeholder
3911 - })).on('select2:select select2:unselect', props.onChange);
3912 - if (props.onReady) {
3913 - props.onReady($select2);
3914 - }
3915 - return function () {
3916 - $select2.select2('destroy').off('select2:select select2:unselect');
3917 - };
3918 - // eslint-disable-next-line react-hooks/exhaustive-deps
3919 - }, [props.settings, props.options]);
3920 -
3921 - // Listen to changes in the prop `value`, if changed update the select 2.
3922 - _react.default.useEffect(function () {
3923 - jQuery(ref.current).val(props.value).trigger('change');
3924 - }, [props.value]);
3925 - return /*#__PURE__*/_react.default.createElement(_select.default, {
3926 - multiple: props.multiple,
3927 - value: props.value,
3928 - onChange: props.onChange,
3929 - elRef: ref,
3930 - options: props.options,
3931 - placeholder: props.placeholder
3932 - });
3933 -}
3934 -Select2.propTypes = {
3935 - value: PropTypes.oneOfType([PropTypes.array, PropTypes.string]),
3936 - onChange: PropTypes.func,
3937 - onReady: PropTypes.func,
3938 - options: PropTypes.array,
3939 - settings: PropTypes.object,
3940 - multiple: PropTypes.bool,
3941 - placeholder: PropTypes.string
3942 -};
3943 -Select2.defaultProps = {
3944 - settings: {},
3945 - options: [],
3946 - dependencies: [],
3947 - placeholder: ''
3948 -};
3949 -
3950 931 /***/ }),
3951 932
3952 -/***/ "../app/assets/js/ui/molecules/select2.scss":
3953 -/*!**************************************************!*\
3954 - !*** ../app/assets/js/ui/molecules/select2.scss ***!
3955 - \**************************************************/
3956 -/***/ (() => {
933 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/is-iterable.js":
934 +/*!*********************************************************************************************!*\
935 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/is-iterable.js ***!
936 + \*********************************************************************************************/
937 +/*! dynamic exports */
938 +/*! export __esModule [maybe provided (runtime-defined)] [no usage info] [provision prevents renaming (no use info)] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/core.is-iterable.js .__esModule */
939 +/*! other exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/core.is-iterable.js */
940 +/*! runtime requirements: module, __webpack_require__ */
941 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3957 942
943 +__webpack_require__(/*! ../modules/web.dom.iterable */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/web.dom.iterable.js");
944 +__webpack_require__(/*! ../modules/es6.string.iterator */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.string.iterator.js");
945 +module.exports = __webpack_require__(/*! ../modules/core.is-iterable */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/core.is-iterable.js");
3958 946
3959 947
3960 948 /***/ }),
3961 949
3962 -/***/ "../app/assets/js/ui/panel/panel-body.js":
3963 -/*!***********************************************!*\
3964 - !*** ../app/assets/js/ui/panel/panel-body.js ***!
3965 - \***********************************************/
3966 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
950 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/assign.js":
951 +/*!***********************************************************************************************!*\
952 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/assign.js ***!
953 + \***********************************************************************************************/
954 +/*! dynamic exports */
955 +/*! export __esModule [maybe provided (runtime-defined)] [no usage info] [provision prevents renaming (no use info)] */
956 +/*! other exports [maybe provided (runtime-defined)] [no usage info] */
957 +/*! runtime requirements: module, __webpack_require__ */
958 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3967 959
3968 -"use strict";
3969 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
960 +__webpack_require__(/*! ../../modules/es6.object.assign */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.assign.js");
961 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Object.assign;
3970 962
3971 963
3972 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
3973 -Object.defineProperty(exports, "__esModule", ({
3974 - value: true
3975 -}));
3976 -exports["default"] = PanelBody;
3977 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
3978 -var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../app/assets/js/utils/utils.js");
3979 -var _card = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/card/card */ "../app/assets/js/ui/card/card.js"));
3980 -var _collapse = _interopRequireDefault(__webpack_require__(/*! elementor-app/molecules/collapse */ "../app/assets/js/molecules/collapse.js"));
3981 -function PanelBody(props) {
3982 - return /*#__PURE__*/_react.default.createElement(_collapse.default.Content, null, /*#__PURE__*/_react.default.createElement(_card.default.Body, {
3983 - padding: props.padding,
3984 - className: (0, _utils.arrayToClassName)(['eps-panel__body', props.className])
3985 - }, props.children));
3986 -}
3987 -PanelBody.propTypes = {
3988 - className: PropTypes.string,
3989 - padding: PropTypes.string,
3990 - children: PropTypes.any.isRequired
3991 -};
3992 -PanelBody.defaultProps = {
3993 - className: '',
3994 - padding: '0'
3995 -};
3996 -
3997 964 /***/ }),
3998 965
3999 -/***/ "../app/assets/js/ui/panel/panel-header.js":
4000 -/*!*************************************************!*\
4001 - !*** ../app/assets/js/ui/panel/panel-header.js ***!
4002 - \*************************************************/
4003 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
966 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/create.js":
967 +/*!***********************************************************************************************!*\
968 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/create.js ***!
969 + \***********************************************************************************************/
970 +/*! unknown exports (runtime-defined) */
971 +/*! runtime requirements: __webpack_require__, module */
972 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
973 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4004 974
4005 -"use strict";
4006 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4007 -
4008 -
4009 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
4010 -Object.defineProperty(exports, "__esModule", ({
4011 - value: true
4012 -}));
4013 -exports["default"] = PanelHeader;
4014 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4015 -var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../app/assets/js/utils/utils.js");
4016 -var _card = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/card/card */ "../app/assets/js/ui/card/card.js"));
4017 -var _collapse = _interopRequireDefault(__webpack_require__(/*! elementor-app/molecules/collapse */ "../app/assets/js/molecules/collapse.js"));
4018 -function PanelHeader(props) {
4019 - return /*#__PURE__*/_react.default.createElement(_collapse.default.Toggle, {
4020 - active: props.toggle,
4021 - showIcon: props.showIcon
4022 - }, /*#__PURE__*/_react.default.createElement(_card.default.Header, {
4023 - padding: "20",
4024 - className: (0, _utils.arrayToClassName)(['eps-panel__header', props.className])
4025 - }, props.children));
4026 -}
4027 -PanelHeader.propTypes = {
4028 - className: PropTypes.string,
4029 - padding: PropTypes.string,
4030 - toggle: PropTypes.bool,
4031 - showIcon: PropTypes.bool,
4032 - children: PropTypes.any.isRequired
975 +__webpack_require__(/*! ../../modules/es6.object.create */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.create.js");
976 +var $Object = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Object;
977 +module.exports = function create(P, D) {
978 + return $Object.create(P, D);
4033 979 };
4034 -PanelHeader.defaultProps = {
4035 - className: '',
4036 - padding: '20',
4037 - toggle: true,
4038 - showIcon: true
4039 -};
4040 980
4041 -/***/ }),
4042 981
4043 -/***/ "../app/assets/js/ui/panel/panel-headline.js":
4044 -/*!***************************************************!*\
4045 - !*** ../app/assets/js/ui/panel/panel-headline.js ***!
4046 - \***************************************************/
4047 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4048 -
4049 -"use strict";
4050 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4051 -
4052 -
4053 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
4054 -Object.defineProperty(exports, "__esModule", ({
4055 - value: true
4056 -}));
4057 -exports["default"] = PanelHeadline;
4058 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4059 -var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../app/assets/js/utils/utils.js");
4060 -var _card = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/card/card */ "../app/assets/js/ui/card/card.js"));
4061 -function PanelHeadline(props) {
4062 - return /*#__PURE__*/_react.default.createElement(_card.default.Headline, {
4063 - className: (0, _utils.arrayToClassName)(['eps-panel__headline', props.className])
4064 - }, props.children);
4065 -}
4066 -PanelHeadline.propTypes = {
4067 - className: PropTypes.string,
4068 - children: PropTypes.any.isRequired
4069 -};
4070 -PanelHeadline.defaultProps = {
4071 - className: ''
4072 -};
4073 -
4074 982 /***/ }),
4075 983
4076 -/***/ "../app/assets/js/ui/panel/panel.js":
4077 -/*!******************************************!*\
4078 - !*** ../app/assets/js/ui/panel/panel.js ***!
4079 - \******************************************/
4080 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
984 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/define-properties.js":
985 +/*!**********************************************************************************************************!*\
986 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/define-properties.js ***!
987 + \**********************************************************************************************************/
988 +/*! unknown exports (runtime-defined) */
989 +/*! runtime requirements: __webpack_require__, module */
990 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
991 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4081 992
4082 -"use strict";
4083 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4084 -
4085 -
4086 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
4087 -Object.defineProperty(exports, "__esModule", ({
4088 - value: true
4089 -}));
4090 -exports["default"] = Panel;
4091 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4092 -var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../app/assets/js/utils/utils.js");
4093 -var _card = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/card/card */ "../app/assets/js/ui/card/card.js"));
4094 -var _collapse = _interopRequireDefault(__webpack_require__(/*! elementor-app/molecules/collapse */ "../app/assets/js/molecules/collapse.js"));
4095 -var _panelHeader = _interopRequireDefault(__webpack_require__(/*! ./panel-header */ "../app/assets/js/ui/panel/panel-header.js"));
4096 -var _panelHeadline = _interopRequireDefault(__webpack_require__(/*! ./panel-headline */ "../app/assets/js/ui/panel/panel-headline.js"));
4097 -var _panelBody = _interopRequireDefault(__webpack_require__(/*! ./panel-body */ "../app/assets/js/ui/panel/panel-body.js"));
4098 -__webpack_require__(/*! ./panel.scss */ "../app/assets/js/ui/panel/panel.scss");
4099 -function Panel(props) {
4100 - return /*#__PURE__*/_react.default.createElement(_collapse.default, {
4101 - isOpened: props.isOpened
4102 - }, /*#__PURE__*/_react.default.createElement(_card.default, {
4103 - className: (0, _utils.arrayToClassName)(['eps-panel', props.className])
4104 - }, props.children));
4105 -}
4106 -Panel.propTypes = {
4107 - className: PropTypes.string,
4108 - isOpened: PropTypes.bool,
4109 - children: PropTypes.any.isRequired
993 +__webpack_require__(/*! ../../modules/es6.object.define-properties */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.define-properties.js");
994 +var $Object = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Object;
995 +module.exports = function defineProperties(T, D) {
996 + return $Object.defineProperties(T, D);
4110 997 };
4111 -Panel.defaultProps = {
4112 - className: '',
4113 - isOpened: false
4114 -};
4115 -Panel.Header = _panelHeader.default;
4116 -Panel.Headline = _panelHeadline.default;
4117 -Panel.Body = _panelBody.default;
4118 998
4119 -/***/ }),
4120 999
4121 -/***/ "../app/assets/js/ui/panel/panel.scss":
4122 -/*!********************************************!*\
4123 - !*** ../app/assets/js/ui/panel/panel.scss ***!
4124 - \********************************************/
4125 -/***/ (() => {
4126 -
4127 -
4128 -
4129 1000 /***/ }),
4130 1001
4131 -/***/ "../app/assets/js/ui/popover-dialog/popover-dialog.js":
4132 -/*!************************************************************!*\
4133 - !*** ../app/assets/js/ui/popover-dialog/popover-dialog.js ***!
4134 - \************************************************************/
4135 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1002 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/define-property.js":
1003 +/*!********************************************************************************************************!*\
1004 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/define-property.js ***!
1005 + \********************************************************************************************************/
1006 +/*! unknown exports (runtime-defined) */
1007 +/*! runtime requirements: __webpack_require__, module */
1008 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
1009 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4136 1010
4137 -"use strict";
4138 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4139 -
4140 -
4141 -var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
4142 -Object.defineProperty(exports, "__esModule", ({
4143 - value: true
4144 -}));
4145 -exports["default"] = PopoverDialog;
4146 -var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
4147 -function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }
4148 -function PopoverDialog(props) {
4149 - var targetRef = props.targetRef,
4150 - offsetTop = props.offsetTop,
4151 - offsetLeft = props.offsetLeft,
4152 - wrapperClass = props.wrapperClass,
4153 - trigger = props.trigger,
4154 - hideAfter = props.hideAfter,
4155 - popoverRef = (0, _react.useCallback)(function (popoverEl) {
4156 - var target = targetRef === null || targetRef === void 0 ? void 0 : targetRef.current;
4157 -
4158 - // If the target or the popover element does not exist on the page anymore after a re-render, do nothing.
4159 - if (!target || !popoverEl) {
4160 - return;
4161 - }
4162 -
4163 - /**
4164 - * Show Popover
4165 - */
4166 - var showPopover = function showPopover() {
4167 - popoverEl.style.display = 'block';
4168 - popoverEl.setAttribute('aria-expanded', true);
4169 - var targetRect = target.getBoundingClientRect(),
4170 - popoverRect = popoverEl.getBoundingClientRect(),
4171 - widthDifference = popoverRect.width - targetRect.width;
4172 - popoverEl.style.top = targetRect.bottom + offsetTop + 'px';
4173 - popoverEl.style.left = targetRect.left - widthDifference / 2 - offsetLeft + 'px';
4174 -
4175 - // 16px to compensate for the arrow width.
4176 - popoverEl.style.setProperty('--popover-arrow-offset-end', (popoverRect.width - 16) / 2 + 'px');
4177 - };
4178 -
4179 - /**
4180 - * Hide Popover
4181 - */
4182 - var hidePopover = function hidePopover() {
4183 - popoverEl.style.display = 'none';
4184 - popoverEl.setAttribute('aria-expanded', false);
4185 - };
4186 -
4187 - /**
4188 - * Handle the Popover's hover functionality
4189 - */
4190 - var handlePopoverHover = function handlePopoverHover() {
4191 - var hideOnMouseOut = true,
4192 - timeOut = null;
4193 -
4194 - // Show popover on hover of the target
4195 - target.addEventListener('mouseover', function () {
4196 - hideOnMouseOut = true;
4197 - showPopover();
4198 - });
4199 -
4200 - // Hide popover when not overing over the target or the popover itself
4201 - target.addEventListener('mouseleave', function () {
4202 - timeOut = setTimeout(function () {
4203 - if (hideOnMouseOut) {
4204 - if ('block' === popoverEl.style.display) {
4205 - hidePopover();
4206 - }
4207 - }
4208 - }, hideAfter);
4209 - });
4210 -
4211 - // Don't hide the popover if the user is still hovering over it.
4212 - popoverEl.addEventListener('mouseover', function () {
4213 - hideOnMouseOut = false;
4214 - if (timeOut) {
4215 - clearTimeout(timeOut);
4216 - timeOut = null;
4217 - }
4218 - });
4219 -
4220 - // Once the user stops hovering over the popover, hide it.
4221 - popoverEl.addEventListener('mouseleave', function () {
4222 - timeOut = setTimeout(function () {
4223 - if (hideOnMouseOut) {
4224 - if ('block' === popoverEl.style.display) {
4225 - hidePopover();
4226 - }
4227 - }
4228 - }, hideAfter);
4229 - hideOnMouseOut = true;
4230 - });
4231 - };
4232 -
4233 - /**
4234 - * Handle the Popover's click functionality
4235 - */
4236 - var handlePopoverClick = function handlePopoverClick() {
4237 - var popoverIsActive = false;
4238 - target.addEventListener('click', function (e) {
4239 - e.preventDefault();
4240 - e.stopPropagation();
4241 - if (popoverIsActive) {
4242 - hidePopover();
4243 - popoverIsActive = false;
4244 - } else {
4245 - showPopover();
4246 - popoverIsActive = true;
4247 - }
4248 - });
4249 -
4250 - // Make sure the popover doesn't close when it is clicked on.
4251 - popoverEl.addEventListener('click', function (e) {
4252 - e.stopPropagation();
4253 - });
4254 -
4255 - // Hide the popover when clicking outside of it.
4256 - document.body.addEventListener('click', function () {
4257 - if (popoverIsActive) {
4258 - hidePopover();
4259 - popoverIsActive = false;
4260 - }
4261 - });
4262 - };
4263 - if ('hover' === trigger) {
4264 - handlePopoverHover();
4265 - } else if ('click' === trigger) {
4266 - handlePopoverClick();
4267 - }
4268 - // eslint-disable-next-line react-hooks/exhaustive-deps
4269 - }, [targetRef]);
4270 - var wrapperClasses = 'e-app__popover';
4271 - if (wrapperClass) {
4272 - wrapperClasses += ' ' + wrapperClass;
4273 - }
4274 - return /*#__PURE__*/_react.default.createElement("div", {
4275 - className: wrapperClasses,
4276 - ref: popoverRef
4277 - }, props.children);
4278 -}
4279 -PopoverDialog.propTypes = {
4280 - targetRef: PropTypes.oneOfType([PropTypes.func, PropTypes.shape({
4281 - current: PropTypes.any
4282 - })]).isRequired,
4283 - trigger: PropTypes.string,
4284 - direction: PropTypes.string,
4285 - offsetTop: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
4286 - offsetLeft: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
4287 - wrapperClass: PropTypes.string,
4288 - children: PropTypes.any,
4289 - hideAfter: PropTypes.number
1011 +__webpack_require__(/*! ../../modules/es6.object.define-property */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.define-property.js");
1012 +var $Object = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Object;
1013 +module.exports = function defineProperty(it, key, desc) {
1014 + return $Object.defineProperty(it, key, desc);
4290 1015 };
4291 -PopoverDialog.defaultProps = {
4292 - direction: 'bottom',
4293 - trigger: 'hover',
4294 - offsetTop: 10,
4295 - offsetLeft: 0,
4296 - hideAfter: 300
4297 -};
4298 1016
4299 -/***/ }),
4300 1017
4301 -/***/ "../app/assets/js/ui/table/table-body.js":
4302 -/*!***********************************************!*\
4303 - !*** ../app/assets/js/ui/table/table-body.js ***!
4304 - \***********************************************/
4305 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4306 -
4307 -"use strict";
4308 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4309 -
4310 -
4311 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
4312 -Object.defineProperty(exports, "__esModule", ({
4313 - value: true
4314 -}));
4315 -exports["default"] = TableBody;
4316 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4317 -var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../app/assets/js/utils/utils.js");
4318 -function TableBody(props) {
4319 - return /*#__PURE__*/_react.default.createElement("tbody", {
4320 - className: (0, _utils.arrayToClassName)(['eps-table__body', props.className])
4321 - }, props.children);
4322 -}
4323 -TableBody.propTypes = {
4324 - children: PropTypes.any.isRequired,
4325 - className: PropTypes.string
4326 -};
4327 -
4328 1018 /***/ }),
4329 1019
4330 -/***/ "../app/assets/js/ui/table/table-cell.js":
4331 -/*!***********************************************!*\
4332 - !*** ../app/assets/js/ui/table/table-cell.js ***!
4333 - \***********************************************/
4334 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1020 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/get-own-property-descriptor.js":
1021 +/*!********************************************************************************************************************!*\
1022 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/get-own-property-descriptor.js ***!
1023 + \********************************************************************************************************************/
1024 +/*! unknown exports (runtime-defined) */
1025 +/*! runtime requirements: __webpack_require__, module */
1026 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
1027 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4335 1028
4336 -"use strict";
4337 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4338 -
4339 -
4340 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
4341 -Object.defineProperty(exports, "__esModule", ({
4342 - value: true
4343 -}));
4344 -exports["default"] = TableCell;
4345 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4346 -var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../app/assets/js/utils/utils.js");
4347 -function TableCell(props) {
4348 - var Element = function Element() {
4349 - return _react.default.createElement(props.tag, {
4350 - className: (0, _utils.arrayToClassName)(['eps-table__cell', props.className]),
4351 - colSpan: props.colSpan || null
4352 - }, props.children);
4353 - };
4354 - return /*#__PURE__*/_react.default.createElement(Element, null);
4355 -}
4356 -TableCell.propTypes = {
4357 - children: PropTypes.any,
4358 - className: PropTypes.string,
4359 - colSpan: PropTypes.oneOfType([PropTypes.number, PropTypes.string]),
4360 - tag: PropTypes.oneOf(['td', 'th']).isRequired
1029 +__webpack_require__(/*! ../../modules/es6.object.get-own-property-descriptor */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.get-own-property-descriptor.js");
1030 +var $Object = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Object;
1031 +module.exports = function getOwnPropertyDescriptor(it, key) {
1032 + return $Object.getOwnPropertyDescriptor(it, key);
4361 1033 };
4362 1034
4363 -/***/ }),
4364 1035
4365 -/***/ "../app/assets/js/ui/table/table-checkbox.js":
4366 -/*!***************************************************!*\
4367 - !*** ../app/assets/js/ui/table/table-checkbox.js ***!
4368 - \***************************************************/
4369 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4370 -
4371 -"use strict";
4372 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4373 -
4374 -
4375 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
4376 -var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
4377 -Object.defineProperty(exports, "__esModule", ({
4378 - value: true
4379 -}));
4380 -exports["default"] = TableCheckbox;
4381 -var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
4382 -var _toConsumableArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ "../node_modules/@babel/runtime/helpers/toConsumableArray.js"));
4383 -var _tableContext = __webpack_require__(/*! ./table-context */ "../app/assets/js/ui/table/table-context.js");
4384 -var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../app/assets/js/utils/utils.js");
4385 -var _checkbox = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/checkbox */ "../app/assets/js/ui/atoms/checkbox.js"));
4386 -function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }
4387 -function TableCheckbox(props) {
4388 - var context = (0, _react.useContext)(_tableContext.Context),
4389 - _ref = context || {},
4390 - selected = _ref.selected,
4391 - disabled = _ref.disabled,
4392 - setSelected = _ref.setSelected,
4393 - isSelectAllCheckbox = Object.prototype.hasOwnProperty.call(props, 'allSelectedCount'),
4394 - isAllSelected = selected.length === props.allSelectedCount,
4395 - isIndeterminate = isSelectAllCheckbox ? !!(selected.length - disabled.length && !isAllSelected) : false,
4396 - isSelected = isSelectAllCheckbox ? isAllSelected : selected.includes(props.index),
4397 - isDisabled = !isSelectAllCheckbox ? disabled.includes(props.index) : null,
4398 - onSelectAll = function onSelectAll() {
4399 - setSelected(function () {
4400 - if (isAllSelected || isIndeterminate) {
4401 - // Disabled checkboxes should not be unchecked.
4402 - return disabled.length ? (0, _toConsumableArray2.default)(disabled) : [];
4403 - }
4404 - return Array(props.allSelectedCount).fill(true).map(function (value, index) {
4405 - return index;
4406 - });
4407 - });
4408 - },
4409 - onSelectRow = function onSelectRow() {
4410 - setSelected(function (prevState) {
4411 - var currentSelections = (0, _toConsumableArray2.default)(prevState),
4412 - currentIndexPosition = currentSelections.indexOf(props.index);
4413 - if (currentIndexPosition > -1) {
4414 - currentSelections.splice(currentIndexPosition, 1);
4415 - } else {
4416 - currentSelections.push(props.index);
4417 - }
4418 - return currentSelections;
4419 - });
4420 - },
4421 - onChange = function onChange() {
4422 - return isSelectAllCheckbox ? onSelectAll() : onSelectRow();
4423 - };
4424 - return /*#__PURE__*/_react.default.createElement(_checkbox.default, {
4425 - checked: isSelected,
4426 - indeterminate: isIndeterminate,
4427 - onChange: onChange,
4428 - disabled: isDisabled,
4429 - className: (0, _utils.arrayToClassName)(['eps-table__checkbox', props.className])
4430 - });
4431 -}
4432 -TableCheckbox.propTypes = {
4433 - className: PropTypes.string,
4434 - index: PropTypes.number,
4435 - initialChecked: PropTypes.bool,
4436 - allSelectedCount: PropTypes.number
4437 -};
4438 -
4439 1036 /***/ }),
4440 1037
4441 -/***/ "../app/assets/js/ui/table/table-context.js":
4442 -/*!**************************************************!*\
4443 - !*** ../app/assets/js/ui/table/table-context.js ***!
4444 - \**************************************************/
4445 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1038 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/get-own-property-descriptors.js":
1039 +/*!*********************************************************************************************************************!*\
1040 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/get-own-property-descriptors.js ***!
1041 + \*********************************************************************************************************************/
1042 +/*! dynamic exports */
1043 +/*! export __esModule [maybe provided (runtime-defined)] [no usage info] [provision prevents renaming (no use info)] */
1044 +/*! other exports [maybe provided (runtime-defined)] [no usage info] */
1045 +/*! runtime requirements: module, __webpack_require__ */
1046 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4446 1047
4447 -"use strict";
1048 +__webpack_require__(/*! ../../modules/es7.object.get-own-property-descriptors */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.object.get-own-property-descriptors.js");
1049 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Object.getOwnPropertyDescriptors;
4448 1050
4449 1051
4450 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
4451 -Object.defineProperty(exports, "__esModule", ({
4452 - value: true
4453 -}));
4454 -exports.Context = void 0;
4455 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4456 -var Context = exports.Context = _react.default.createContext();
4457 -
4458 1052 /***/ }),
4459 1053
4460 -/***/ "../app/assets/js/ui/table/table-row.js":
4461 -/*!**********************************************!*\
4462 - !*** ../app/assets/js/ui/table/table-row.js ***!
4463 - \**********************************************/
4464 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1054 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/get-own-property-symbols.js":
1055 +/*!*****************************************************************************************************************!*\
1056 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/get-own-property-symbols.js ***!
1057 + \*****************************************************************************************************************/
1058 +/*! dynamic exports */
1059 +/*! export __esModule [maybe provided (runtime-defined)] [no usage info] [provision prevents renaming (no use info)] */
1060 +/*! other exports [maybe provided (runtime-defined)] [no usage info] */
1061 +/*! runtime requirements: module, __webpack_require__ */
1062 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4465 1063
4466 -"use strict";
4467 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
1064 +__webpack_require__(/*! ../../modules/es6.symbol */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.symbol.js");
1065 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Object.getOwnPropertySymbols;
4468 1066
4469 1067
4470 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
4471 -Object.defineProperty(exports, "__esModule", ({
4472 - value: true
4473 -}));
4474 -exports["default"] = TableRow;
4475 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4476 -var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../app/assets/js/utils/utils.js");
4477 -function TableRow(props) {
4478 - return /*#__PURE__*/_react.default.createElement("tr", {
4479 - className: (0, _utils.arrayToClassName)(['eps-table__row', props.className])
4480 - }, props.children);
4481 -}
4482 -TableRow.propTypes = {
4483 - children: PropTypes.any.isRequired,
4484 - className: PropTypes.string
4485 -};
4486 -
4487 1068 /***/ }),
4488 1069
4489 -/***/ "../app/assets/js/ui/table/table.head.js":
4490 -/*!***********************************************!*\
4491 - !*** ../app/assets/js/ui/table/table.head.js ***!
4492 - \***********************************************/
4493 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1070 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/get-prototype-of.js":
1071 +/*!*********************************************************************************************************!*\
1072 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/get-prototype-of.js ***!
1073 + \*********************************************************************************************************/
1074 +/*! dynamic exports */
1075 +/*! export __esModule [maybe provided (runtime-defined)] [no usage info] [provision prevents renaming (no use info)] */
1076 +/*! other exports [maybe provided (runtime-defined)] [no usage info] */
1077 +/*! runtime requirements: module, __webpack_require__ */
1078 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4494 1079
4495 -"use strict";
4496 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
1080 +__webpack_require__(/*! ../../modules/es6.object.get-prototype-of */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.get-prototype-of.js");
1081 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Object.getPrototypeOf;
4497 1082
4498 1083
4499 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
4500 -Object.defineProperty(exports, "__esModule", ({
4501 - value: true
4502 -}));
4503 -exports["default"] = TableHead;
4504 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4505 -var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../app/assets/js/utils/utils.js");
4506 -function TableHead(props) {
4507 - return /*#__PURE__*/_react.default.createElement("thead", {
4508 - className: (0, _utils.arrayToClassName)(['eps-table__head', props.className])
4509 - }, props.children);
4510 -}
4511 -TableHead.propTypes = {
4512 - children: PropTypes.any.isRequired,
4513 - className: PropTypes.string
4514 -};
4515 -
4516 1084 /***/ }),
4517 1085
4518 -/***/ "../app/assets/js/ui/table/table.js":
4519 -/*!******************************************!*\
4520 - !*** ../app/assets/js/ui/table/table.js ***!
4521 - \******************************************/
4522 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1086 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/keys.js":
1087 +/*!*********************************************************************************************!*\
1088 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/keys.js ***!
1089 + \*********************************************************************************************/
1090 +/*! dynamic exports */
1091 +/*! export __esModule [maybe provided (runtime-defined)] [no usage info] [provision prevents renaming (no use info)] */
1092 +/*! other exports [maybe provided (runtime-defined)] [no usage info] */
1093 +/*! runtime requirements: module, __webpack_require__ */
1094 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4523 1095
4524 -"use strict";
4525 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
1096 +__webpack_require__(/*! ../../modules/es6.object.keys */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.keys.js");
1097 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Object.keys;
4526 1098
4527 1099
4528 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
4529 -var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
4530 -Object.defineProperty(exports, "__esModule", ({
4531 - value: true
4532 -}));
4533 -exports["default"] = Table;
4534 -var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
4535 -var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js"));
4536 -var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "../node_modules/@babel/runtime/helpers/slicedToArray.js"));
4537 -var _tableContext = __webpack_require__(/*! ./table-context */ "../app/assets/js/ui/table/table-context.js");
4538 -var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../app/assets/js/utils/utils.js");
4539 -var _table = _interopRequireDefault(__webpack_require__(/*! ./table.head */ "../app/assets/js/ui/table/table.head.js"));
4540 -var _tableBody = _interopRequireDefault(__webpack_require__(/*! ./table-body */ "../app/assets/js/ui/table/table-body.js"));
4541 -var _tableRow = _interopRequireDefault(__webpack_require__(/*! ./table-row */ "../app/assets/js/ui/table/table-row.js"));
4542 -var _tableCell = _interopRequireDefault(__webpack_require__(/*! ./table-cell */ "../app/assets/js/ui/table/table-cell.js"));
4543 -var _tableCheckbox = _interopRequireDefault(__webpack_require__(/*! ./table-checkbox */ "../app/assets/js/ui/table/table-checkbox.js"));
4544 -__webpack_require__(/*! ./table.scss */ "../app/assets/js/ui/table/table.scss");
4545 -function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }
4546 -function Table(_ref) {
4547 - var className = _ref.className,
4548 - initialSelected = _ref.initialSelected,
4549 - initialDisabled = _ref.initialDisabled,
4550 - selection = _ref.selection,
4551 - children = _ref.children,
4552 - onSelect = _ref.onSelect;
4553 - var _useState = (0, _react.useState)(initialSelected),
4554 - _useState2 = (0, _slicedToArray2.default)(_useState, 2),
4555 - selected = _useState2[0],
4556 - setSelected = _useState2[1],
4557 - _useState3 = (0, _react.useState)(initialDisabled),
4558 - _useState4 = (0, _slicedToArray2.default)(_useState3, 2),
4559 - disabled = _useState4[0],
4560 - setDisabled = _useState4[1],
4561 - classNameBase = 'eps-table',
4562 - classes = [classNameBase, (0, _defineProperty2.default)({}, classNameBase + '--selection', selection), className];
4563 - (0, _react.useEffect)(function () {
4564 - if (onSelect) {
4565 - onSelect(selected);
4566 - }
4567 - // eslint-disable-next-line react-hooks/exhaustive-deps
4568 - }, [selected]);
4569 - return /*#__PURE__*/_react.default.createElement(_tableContext.Context.Provider, {
4570 - value: {
4571 - selected: selected,
4572 - setSelected: setSelected,
4573 - disabled: disabled,
4574 - setDisabled: setDisabled
4575 - }
4576 - }, /*#__PURE__*/_react.default.createElement("table", {
4577 - className: (0, _utils.arrayToClassName)(classes)
4578 - }, selection && /*#__PURE__*/_react.default.createElement("colgroup", null, /*#__PURE__*/_react.default.createElement("col", {
4579 - className: classNameBase + '__checkboxes-column'
4580 - })), children));
4581 -}
4582 -Table.Head = _table.default;
4583 -Table.Body = _tableBody.default;
4584 -Table.Row = _tableRow.default;
4585 -Table.Cell = _tableCell.default;
4586 -Table.Checkbox = _tableCheckbox.default;
4587 -Table.propTypes = {
4588 - children: PropTypes.any.isRequired,
4589 - className: PropTypes.string,
4590 - headers: PropTypes.array,
4591 - initialDisabled: PropTypes.array,
4592 - initialSelected: PropTypes.array,
4593 - rows: PropTypes.array,
4594 - selection: PropTypes.bool,
4595 - onSelect: PropTypes.func
4596 -};
4597 -Table.defaultProps = {
4598 - selection: false,
4599 - initialDisabled: [],
4600 - initialSelected: []
4601 -};
4602 -
4603 1100 /***/ }),
4604 1101
4605 -/***/ "../app/assets/js/ui/table/table.scss":
4606 -/*!********************************************!*\
4607 - !*** ../app/assets/js/ui/table/table.scss ***!
4608 - \********************************************/
4609 -/***/ (() => {
1102 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/set-prototype-of.js":
1103 +/*!*********************************************************************************************************!*\
1104 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/object/set-prototype-of.js ***!
1105 + \*********************************************************************************************************/
1106 +/*! dynamic exports */
1107 +/*! export __esModule [maybe provided (runtime-defined)] [no usage info] [provision prevents renaming (no use info)] */
1108 +/*! other exports [maybe provided (runtime-defined)] [no usage info] */
1109 +/*! runtime requirements: module, __webpack_require__ */
1110 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4610 1111
1112 +__webpack_require__(/*! ../../modules/es6.object.set-prototype-of */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.set-prototype-of.js");
1113 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Object.setPrototypeOf;
4611 1114
4612 1115
4613 1116 /***/ }),
4614 1117
4615 -/***/ "../app/assets/js/url-actions/actions-map.js":
4616 -/*!***************************************************!*\
4617 - !*** ../app/assets/js/url-actions/actions-map.js ***!
4618 - \***************************************************/
4619 -/***/ ((__unused_webpack_module, exports) => {
1118 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/reflect/construct.js":
1119 +/*!***************************************************************************************************!*\
1120 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/reflect/construct.js ***!
1121 + \***************************************************************************************************/
1122 +/*! dynamic exports */
1123 +/*! export __esModule [maybe provided (runtime-defined)] [no usage info] [provision prevents renaming (no use info)] */
1124 +/*! other exports [maybe provided (runtime-defined)] [no usage info] */
1125 +/*! runtime requirements: module, __webpack_require__ */
1126 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4620 1127
4621 -"use strict";
1128 +__webpack_require__(/*! ../../modules/es6.reflect.construct */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.reflect.construct.js");
1129 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Reflect.construct;
4622 1130
4623 1131
4624 -Object.defineProperty(exports, "__esModule", ({
4625 - value: true
4626 -}));
4627 -exports["default"] = void 0;
4628 -var _default = exports["default"] = {
4629 - 'import-kit': '/import/process'
4630 -};
4631 -
4632 1132 /***/ }),
4633 1133
4634 -/***/ "../app/assets/js/utils/cloud-kits.js":
4635 -/*!********************************************!*\
4636 - !*** ../app/assets/js/utils/cloud-kits.js ***!
4637 - \********************************************/
4638 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1134 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/reflect/get.js":
1135 +/*!*********************************************************************************************!*\
1136 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/reflect/get.js ***!
1137 + \*********************************************************************************************/
1138 +/*! dynamic exports */
1139 +/*! export __esModule [maybe provided (runtime-defined)] [no usage info] [provision prevents renaming (no use info)] */
1140 +/*! other exports [maybe provided (runtime-defined)] [no usage info] */
1141 +/*! runtime requirements: module, __webpack_require__ */
1142 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4639 1143
4640 -"use strict";
1144 +__webpack_require__(/*! ../../modules/es6.reflect.get */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.reflect.get.js");
1145 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Reflect.get;
4641 1146
4642 1147
4643 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
4644 -Object.defineProperty(exports, "__esModule", ({
4645 - value: true
4646 -}));
4647 -exports.fetchCloudKitsEligibility = fetchCloudKitsEligibility;
4648 -exports.fetchCloudKitsQuota = fetchCloudKitsQuota;
4649 -var _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ "../node_modules/@babel/runtime/regenerator/index.js"));
4650 -var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ "../node_modules/@babel/runtime/helpers/asyncToGenerator.js"));
4651 -/**
4652 - * Fetch cloud kits availability from WordPress backend
4653 - *
4654 - * @return {Promise<boolean>} Whether cloud kits should be available
4655 - */
4656 -function fetchCloudKitsEligibility() {
4657 - return _fetchCloudKitsEligibility.apply(this, arguments);
4658 -}
4659 -/**
4660 - * Fetch cloud kits quota from WordPress backend
4661 - *
4662 - * @return {Promise<Object>} Quota data including storage information
4663 - */
4664 -function _fetchCloudKitsEligibility() {
4665 - _fetchCloudKitsEligibility = (0, _asyncToGenerator2.default)(/*#__PURE__*/_regenerator.default.mark(function _callee() {
4666 - var response;
4667 - return _regenerator.default.wrap(function (_context) {
4668 - while (1) switch (_context.prev = _context.next) {
4669 - case 0:
4670 - _context.next = 1;
4671 - return $e.data.get('cloud-kits/eligibility', {}, {
4672 - refresh: true
4673 - });
4674 - case 1:
4675 - response = _context.sent;
4676 - return _context.abrupt("return", response === null || response === void 0 ? void 0 : response.data);
4677 - case 2:
4678 - case "end":
4679 - return _context.stop();
4680 - }
4681 - }, _callee);
4682 - }));
4683 - return _fetchCloudKitsEligibility.apply(this, arguments);
4684 -}
4685 -function fetchCloudKitsQuota() {
4686 - return _fetchCloudKitsQuota.apply(this, arguments);
4687 -}
4688 -function _fetchCloudKitsQuota() {
4689 - _fetchCloudKitsQuota = (0, _asyncToGenerator2.default)(/*#__PURE__*/_regenerator.default.mark(function _callee2() {
4690 - var response;
4691 - return _regenerator.default.wrap(function (_context2) {
4692 - while (1) switch (_context2.prev = _context2.next) {
4693 - case 0:
4694 - _context2.next = 1;
4695 - return $e.data.get('cloud-kits/quota', {}, {
4696 - refresh: true
4697 - });
4698 - case 1:
4699 - response = _context2.sent;
4700 - return _context2.abrupt("return", response === null || response === void 0 ? void 0 : response.data);
4701 - case 2:
4702 - case "end":
4703 - return _context2.stop();
4704 - }
4705 - }, _callee2);
4706 - }));
4707 - return _fetchCloudKitsQuota.apply(this, arguments);
4708 -}
4709 -
4710 1148 /***/ }),
4711 1149
4712 -/***/ "../app/assets/js/utils/utils.js":
4713 -/*!***************************************!*\
4714 - !*** ../app/assets/js/utils/utils.js ***!
4715 - \***************************************/
4716 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4717 -
4718 -"use strict";
4719 -
4720 -
4721 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
4722 -Object.defineProperty(exports, "__esModule", ({
4723 - value: true
4724 -}));
4725 -exports.stringToRemValues = exports.rgbToHex = exports.pxToRem = exports.isOneOf = exports.htmlDecodeTextContent = exports.arrayToObjectByKey = exports.arrayToClassName = void 0;
4726 -var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js"));
4727 -var pxToRem = exports.pxToRem = function pxToRem(pixels) {
4728 - if (!pixels) {
4729 - return;
4730 - } else if ('string' !== typeof pixels) {
4731 - pixels = pixels.toString();
4732 - }
4733 - return pixels.split(' ').map(function (value) {
4734 - return "".concat(value * 0.0625, "rem");
4735 - }).join(' ');
4736 -};
4737 -var arrayToClassName = exports.arrayToClassName = function arrayToClassName(array, action) {
4738 - return array.filter(function (item) {
4739 - return 'object' === (0, _typeof2.default)(item) ? Object.entries(item)[0][1] : item;
4740 - }).map(function (item) {
4741 - var value = 'object' === (0, _typeof2.default)(item) ? Object.entries(item)[0][0] : item;
4742 - return action ? action(value) : value;
4743 - }).join(' ');
4744 -};
4745 -var stringToRemValues = exports.stringToRemValues = function stringToRemValues(string) {
4746 - return string.split(' ').map(function (value) {
4747 - return pxToRem(value);
4748 - }).join(' ');
4749 -};
4750 -var rgbToHex = exports.rgbToHex = function rgbToHex(r, g, b) {
4751 - return '#' + [r, g, b].map(function (x) {
4752 - var hex = x.toString(16);
4753 - return 1 === hex.length ? '0' + hex : hex;
4754 - }).join('');
4755 -};
4756 -var isOneOf = exports.isOneOf = function isOneOf(filetype, filetypeOptions) {
4757 - return filetypeOptions.some(function (type) {
4758 - return filetype.includes(type);
4759 - });
4760 -};
4761 -var arrayToObjectByKey = exports.arrayToObjectByKey = function arrayToObjectByKey(array, key) {
4762 - var finalObject = {};
4763 - array.forEach(function (item) {
4764 - return finalObject[item[key]] = item;
4765 - });
4766 - return finalObject;
4767 -};
4768 -var htmlDecodeTextContent = exports.htmlDecodeTextContent = function htmlDecodeTextContent(input) {
4769 - var doc = new DOMParser().parseFromString(input, 'text/html');
4770 - return doc.documentElement.textContent;
4771 -};
4772 -
4773 -/***/ }),
4774 -
4775 -/***/ "../app/modules/import-export-customization/assets/js/export/components/export-intro.js":
1150 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/symbol/index.js":
4776 1151 /*!**********************************************************************************************!*\
4777 - !*** ../app/modules/import-export-customization/assets/js/export/components/export-intro.js ***!
1152 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/symbol/index.js ***!
4778 1153 \**********************************************************************************************/
4779 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1154 +/*! dynamic exports */
1155 +/*! export __esModule [maybe provided (runtime-defined)] [no usage info] [provision prevents renaming (no use info)] */
1156 +/*! other exports [maybe provided (runtime-defined)] [no usage info] */
1157 +/*! runtime requirements: module, __webpack_require__ */
1158 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4780 1159
4781 -"use strict";
4782 -/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
1160 +__webpack_require__(/*! ../../modules/es6.symbol */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.symbol.js");
1161 +__webpack_require__(/*! ../../modules/es6.object.to-string */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.to-string.js");
1162 +__webpack_require__(/*! ../../modules/es7.symbol.async-iterator */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.symbol.async-iterator.js");
1163 +__webpack_require__(/*! ../../modules/es7.symbol.observable */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.symbol.observable.js");
1164 +module.exports = __webpack_require__(/*! ../../modules/_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").Symbol;
4783 1165
4784 1166
4785 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
4786 -Object.defineProperty(exports, "__esModule", ({
4787 - value: true
4788 -}));
4789 -exports["default"] = ExportIntro;
4790 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4791 -var _ui = __webpack_require__(/*! @elementor/ui */ "@elementor/ui");
4792 -function ExportIntro() {
4793 - return /*#__PURE__*/_react.default.createElement(_ui.Box, {
4794 - sx: {
4795 - mb: 4
4796 - }
4797 - }, /*#__PURE__*/_react.default.createElement(_ui.Typography, {
4798 - variant: "h4",
4799 - component: "h2",
4800 - gutterBottom: true,
4801 - color: "text.primary"
4802 - }, __('Export a Website template?', 'elementor')), /*#__PURE__*/_react.default.createElement(_ui.Typography, {
4803 - variant: "subtitle1",
4804 - color: "text.secondary"
4805 - }, __('Choose which Elementor components - templates, content and site settings - to include in your website templates file. By default, all of your components will be exported.', 'elementor'), ' ', /*#__PURE__*/_react.default.createElement(_ui.Link, {
4806 - href: "https://go.elementor.com/app-what-are-kits",
4807 - color: "info.light",
4808 - target: "_blank",
4809 - rel: "noopener noreferrer"
4810 - }, __('Learn more', 'elementor'))));
4811 -}
4812 -
4813 1167 /***/ }),
4814 1168
4815 -/***/ "../app/modules/import-export-customization/assets/js/export/components/export-kit-footer.js":
4816 -/*!***************************************************************************************************!*\
4817 - !*** ../app/modules/import-export-customization/assets/js/export/components/export-kit-footer.js ***!
4818 - \***************************************************************************************************/
4819 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1169 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/symbol/iterator.js":
1170 +/*!*************************************************************************************************!*\
1171 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/fn/symbol/iterator.js ***!
1172 + \*************************************************************************************************/
1173 +/*! unknown exports (runtime-defined) */
1174 +/*! runtime requirements: module, __webpack_require__ */
1175 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
1176 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4820 1177
4821 -"use strict";
4822 -/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
1178 +__webpack_require__(/*! ../../modules/es6.string.iterator */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.string.iterator.js");
1179 +__webpack_require__(/*! ../../modules/web.dom.iterable */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/web.dom.iterable.js");
1180 +module.exports = __webpack_require__(/*! ../../modules/_wks-ext */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks-ext.js").f('iterator');
4823 1181
4824 1182
4825 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
4826 -var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
4827 -Object.defineProperty(exports, "__esModule", ({
4828 - value: true
4829 -}));
4830 -exports["default"] = ExportKitFooter;
4831 -var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
4832 -var _ui = __webpack_require__(/*! @elementor/ui */ "@elementor/ui");
4833 -var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
4834 -var _useCloudKitsEligibility = _interopRequireDefault(__webpack_require__(/*! elementor-app/hooks/use-cloud-kits-eligibility */ "../app/assets/js/hooks/use-cloud-kits-eligibility.js"));
4835 -var _useConnectState2 = _interopRequireDefault(__webpack_require__(/*! ../../shared/hooks/use-connect-state */ "../app/modules/import-export-customization/assets/js/shared/hooks/use-connect-state.js"));
4836 -var _exportContext = __webpack_require__(/*! ../context/export-context */ "../app/modules/import-export-customization/assets/js/export/context/export-context.js");
4837 -var _appsEventTracking = __webpack_require__(/*! elementor-app/event-track/apps-event-tracking */ "../app/assets/js/event-track/apps-event-tracking.js");
4838 -function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }
4839 -function ExportKitFooter() {
4840 - var connectButtonRef = (0, _react.useRef)();
4841 - var navigate = (0, _router.useNavigate)();
4842 - var _useConnectState = (0, _useConnectState2.default)(),
4843 - isConnected = _useConnectState.isConnected,
4844 - isConnecting = _useConnectState.isConnecting,
4845 - setConnecting = _useConnectState.setConnecting,
4846 - handleConnectSuccess = _useConnectState.handleConnectSuccess,
4847 - handleConnectError = _useConnectState.handleConnectError;
4848 - var _useExportContext = (0, _exportContext.useExportContext)(),
4849 - data = _useExportContext.data,
4850 - dispatch = _useExportContext.dispatch,
4851 - hasValidationErrors = _useExportContext.hasValidationErrors,
4852 - isExporting = _useExportContext.isExporting;
4853 - var _useCloudKitsEligibil = (0, _useCloudKitsEligibility.default)({
4854 - enabled: isConnected
4855 - }),
4856 - cloudKitsData = _useCloudKitsEligibil.data,
4857 - isCheckingEligibility = _useCloudKitsEligibil.isLoading,
4858 - refetchEligibility = _useCloudKitsEligibil.refetch;
4859 - var isCloudKitsEligible = (cloudKitsData === null || cloudKitsData === void 0 ? void 0 : cloudKitsData.is_eligible) || false;
4860 - (0, _react.useEffect)(function () {
4861 - if (!connectButtonRef.current) {
4862 - return;
4863 - }
4864 - jQuery(connectButtonRef.current).elementorConnect({
4865 - popup: {
4866 - width: 600,
4867 - height: 700
4868 - },
4869 - success: function success() {
4870 - handleConnectSuccess();
4871 - setConnecting(true);
4872 - refetchEligibility();
4873 - },
4874 - error: function error() {
4875 - handleConnectError();
4876 - }
4877 - });
4878 - }, [handleConnectSuccess, handleConnectError, setConnecting, refetchEligibility]);
4879 - (0, _react.useEffect)(function () {
4880 - if (!isConnecting || isCheckingEligibility) {
4881 - return;
4882 - }
4883 - if (!isCloudKitsEligible) {
4884 - navigate('/kit-library/cloud');
4885 - } else {
4886 - dispatch({
4887 - type: 'SET_KIT_SAVE_SOURCE',
4888 - payload: 'cloud'
4889 - });
4890 - dispatch({
4891 - type: 'SET_EXPORT_STATUS',
4892 - payload: _exportContext.EXPORT_STATUS.EXPORTING
4893 - });
4894 - }
4895 - // eslint-disable-next-line react-hooks/exhaustive-deps
4896 - }, [isConnecting, isCheckingEligibility, isCloudKitsEligible, dispatch]);
4897 - (0, _react.useEffect)(function () {
4898 - if (isConnecting && !isCheckingEligibility) {
4899 - setConnecting(false);
4900 - }
4901 - }, [isConnecting, isCheckingEligibility, setConnecting]);
4902 - (0, _react.useEffect)(function () {
4903 - if (isExporting) {
4904 - navigate('/export-customization/process');
4905 - }
4906 - }, [isExporting, navigate]);
4907 - var handleUpgradeClick = function handleUpgradeClick() {
4908 - _appsEventTracking.AppsEventTracking.sendKitsCloudUpgradeClicked(elementorCommon.eventsManager.config.secondaryLocations.kitLibrary.kitExportCustomization);
4909 - navigate('/kit-library/cloud');
4910 - };
4911 - var handleUploadClick = function handleUploadClick() {
4912 - if (hasValidationErrors) {
4913 - return;
4914 - }
4915 - dispatch({
4916 - type: 'SET_KIT_SAVE_SOURCE',
4917 - payload: 'cloud'
4918 - });
4919 - dispatch({
4920 - type: 'SET_EXPORT_STATUS',
4921 - payload: _exportContext.EXPORT_STATUS.EXPORTING
4922 - });
4923 - };
4924 - var handleExportAsZip = function handleExportAsZip() {
4925 - var _data$customization;
4926 - if (hasValidationErrors) {
4927 - return;
4928 - }
4929 - var hasCloudMediaFormat = 'cloud' === ((_data$customization = data.customization) === null || _data$customization === void 0 || (_data$customization = _data$customization.content) === null || _data$customization === void 0 ? void 0 : _data$customization.mediaFormat);
4930 - if (hasCloudMediaFormat) {
4931 - dispatch({
4932 - type: 'SET_MEDIA_FORMAT_VALIDATION',
4933 - payload: true
4934 - });
4935 - return;
4936 - }
4937 - dispatch({
4938 - type: 'SET_KIT_SAVE_SOURCE',
4939 - payload: 'file'
4940 - });
4941 - dispatch({
4942 - type: 'SET_EXPORT_STATUS',
4943 - payload: _exportContext.EXPORT_STATUS.EXPORTING
4944 - });
4945 - };
4946 - var renderSaveToLibraryButton = function renderSaveToLibraryButton() {
4947 - if (!isConnected) {
4948 - var _elementorAppConfig;
4949 - return /*#__PURE__*/_react.default.createElement(_ui.Button, {
4950 - ref: connectButtonRef,
4951 - variant: "outlined",
4952 - color: "secondary",
4953 - size: "small",
4954 - disabled: hasValidationErrors,
4955 - href: ((_elementorAppConfig = elementorAppConfig) === null || _elementorAppConfig === void 0 || (_elementorAppConfig = _elementorAppConfig['cloud-library']) === null || _elementorAppConfig === void 0 || (_elementorAppConfig = _elementorAppConfig.library_connect_url) === null || _elementorAppConfig === void 0 ? void 0 : _elementorAppConfig.replace(/&#038;/g, '&')) || '#',
4956 - "data-testid": "export-kit-footer-save-to-library-button"
4957 - }, __('Save to library', 'elementor'));
4958 - }
4959 - if (isConnecting || isCheckingEligibility) {
4960 - return /*#__PURE__*/_react.default.createElement(_ui.Button, {
4961 - variant: "outlined",
4962 - color: "secondary",
4963 - size: "small",
4964 - disabled: true,
4965 - startIcon: /*#__PURE__*/_react.default.createElement(_ui.CircularProgress, {
4966 - size: 16
4967 - }),
4968 - "data-testid": "export-kit-footer-save-to-library-button"
4969 - }, __('Save to library', 'elementor'));
4970 - }
4971 - if (!isCloudKitsEligible) {
4972 - return /*#__PURE__*/_react.default.createElement(_ui.Button, {
4973 - variant: "outlined",
4974 - color: "secondary",
4975 - size: "small",
4976 - disabled: hasValidationErrors,
4977 - onClick: handleUpgradeClick,
4978 - "data-testid": "export-kit-footer-save-to-library-button"
4979 - }, __('Save to library', 'elementor'));
4980 - }
4981 - return /*#__PURE__*/_react.default.createElement(_ui.Button, {
4982 - variant: "outlined",
4983 - color: "secondary",
4984 - size: "small",
4985 - disabled: hasValidationErrors,
4986 - onClick: handleUploadClick,
4987 - "data-testid": "export-kit-footer-save-to-library-button"
4988 - }, __('Save to library', 'elementor'));
4989 - };
4990 - return /*#__PURE__*/_react.default.createElement(_ui.Stack, {
4991 - direction: "row",
4992 - spacing: 1
4993 - }, renderSaveToLibraryButton(), /*#__PURE__*/_react.default.createElement(_ui.Button, {
4994 - variant: "contained",
4995 - color: "primary",
4996 - size: "small",
4997 - disabled: hasValidationErrors,
4998 - onClick: handleExportAsZip,
4999 - "data-testid": "export-kit-footer-export-zip-button"
5000 - }, __('Export as .zip', 'elementor')));
5001 -}
5002 -
5003 1183 /***/ }),
5004 1184
5005 -/***/ "../app/modules/import-export-customization/assets/js/export/components/export-kit-parts-selection.js":
5006 -/*!************************************************************************************************************!*\
5007 - !*** ../app/modules/import-export-customization/assets/js/export/components/export-kit-parts-selection.js ***!
5008 - \************************************************************************************************************/
5009 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1185 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_a-function.js":
1186 +/*!**************************************************************************************************!*\
1187 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_a-function.js ***!
1188 + \**************************************************************************************************/
1189 +/*! unknown exports (runtime-defined) */
1190 +/*! runtime requirements: module */
1191 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
1192 +/***/ ((module) => {
5010 1193
5011 -"use strict";
1194 +module.exports = function (it) {
1195 + if (typeof it != 'function') throw TypeError(it + ' is not a function!');
1196 + return it;
1197 +};
5012 1198
5013 1199
5014 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
5015 -Object.defineProperty(exports, "__esModule", ({
5016 - value: true
5017 -}));
5018 -exports["default"] = ExportKitPartsSelection;
5019 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5020 -var _exportContext = __webpack_require__(/*! ../context/export-context */ "../app/modules/import-export-customization/assets/js/export/context/export-context.js");
5021 -var _components = __webpack_require__(/*! ../../shared/components */ "../app/modules/import-export-customization/assets/js/shared/components/index.js");
5022 -var _kitContentData = _interopRequireDefault(__webpack_require__(/*! ../../shared/kit-content-data */ "../app/modules/import-export-customization/assets/js/shared/kit-content-data.js"));
5023 -var _useCloudKitsEligibility = _interopRequireDefault(__webpack_require__(/*! elementor-app/hooks/use-cloud-kits-eligibility */ "../app/assets/js/hooks/use-cloud-kits-eligibility.js"));
5024 -function ExportKitPartsSelection() {
5025 - var _useExportContext = (0, _exportContext.useExportContext)(),
5026 - data = _useExportContext.data,
5027 - dispatch = _useExportContext.dispatch;
5028 - var _useCloudKitsEligibil = (0, _useCloudKitsEligibility.default)(),
5029 - cloudKitsData = _useCloudKitsEligibil.data;
5030 - var isCloudKitsEligible = (cloudKitsData === null || cloudKitsData === void 0 ? void 0 : cloudKitsData.is_eligible) || false;
5031 - var handleCheckboxChange = function handleCheckboxChange(itemType) {
5032 - var isChecked = data.includes.includes(itemType);
5033 - var kitItem = _kitContentData.default.find(function (item) {
5034 - return item.type === itemType;
5035 - });
5036 - if (isChecked && kitItem !== null && kitItem !== void 0 && kitItem.required) {
5037 - return;
5038 - }
5039 - var actionType = isChecked ? 'REMOVE_INCLUDE' : 'ADD_INCLUDE';
5040 - dispatch({
5041 - type: actionType,
5042 - payload: itemType
5043 - });
5044 - };
5045 - var handleSaveCustomization = function handleSaveCustomization(key, payload, hasEnabledCustomization, excludedValues) {
5046 - dispatch({
5047 - type: 'SET_CUSTOMIZATION',
5048 - payload: {
5049 - key: key,
5050 - value: payload
5051 - }
5052 - });
5053 - dispatch({
5054 - type: 'SET_DATA_FOR_ANALYTICS',
5055 - payload: {
5056 - key: key,
5057 - value: excludedValues
5058 - }
5059 - });
5060 - if (hasEnabledCustomization) {
5061 - dispatch({
5062 - type: 'ADD_INCLUDE',
5063 - payload: key
5064 - });
5065 - } else {
5066 - dispatch({
5067 - type: 'REMOVE_INCLUDE',
5068 - payload: key
5069 - });
5070 - }
5071 - if (data.showMediaFormatValidation) {
5072 - dispatch({
5073 - type: 'SET_MEDIA_FORMAT_VALIDATION',
5074 - payload: false
5075 - });
5076 - }
5077 - };
5078 - return /*#__PURE__*/_react.default.createElement(_components.KitPartsSelection, {
5079 - onCheckboxChange: handleCheckboxChange,
5080 - handleSaveCustomization: handleSaveCustomization,
5081 - isCloudKitsEligible: isCloudKitsEligible,
5082 - showMediaFormatValidation: data.showMediaFormatValidation
5083 - });
5084 -}
5085 -
5086 1200 /***/ }),
5087 1201
5088 -/***/ "../app/modules/import-export-customization/assets/js/export/components/export-processing.js":
5089 -/*!***************************************************************************************************!*\
5090 - !*** ../app/modules/import-export-customization/assets/js/export/components/export-processing.js ***!
5091 - \***************************************************************************************************/
5092 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1202 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_add-to-unscopables.js":
1203 +/*!**********************************************************************************************************!*\
1204 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_add-to-unscopables.js ***!
1205 + \**********************************************************************************************************/
1206 +/*! unknown exports (runtime-defined) */
1207 +/*! runtime requirements: module */
1208 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
1209 +/***/ ((module) => {
5093 1210
5094 -"use strict";
5095 -/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
1211 +module.exports = function () { /* empty */ };
5096 1212
5097 1213
5098 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
5099 -Object.defineProperty(exports, "__esModule", ({
5100 - value: true
5101 -}));
5102 -exports["default"] = ExportProcessing;
5103 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5104 -var _propTypes = _interopRequireDefault(__webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js"));
5105 -var _ui = __webpack_require__(/*! @elementor/ui */ "@elementor/ui");
5106 -function ExportProcessing(_ref) {
5107 - var statusText = _ref.statusText;
5108 - return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(_ui.CircularProgress, {
5109 - size: 20
5110 - }), /*#__PURE__*/_react.default.createElement(_ui.Typography, {
5111 - variant: "h5",
5112 - color: 'text.primary',
5113 - component: "h2"
5114 - }, statusText), /*#__PURE__*/_react.default.createElement(_ui.Typography, {
5115 - variant: "body1",
5116 - color: "text.secondary"
5117 - }, __('This usually takes a few moments.', 'elementor'), /*#__PURE__*/_react.default.createElement("br", null), __('Don\'t close this window until the process is finished.', 'elementor')));
5118 -}
5119 -ExportProcessing.propTypes = {
5120 - statusText: _propTypes.default.string.isRequired
5121 -};
5122 -
5123 1214 /***/ }),
5124 1215
5125 -/***/ "../app/modules/import-export-customization/assets/js/export/components/kit-info.js":
5126 -/*!******************************************************************************************!*\
5127 - !*** ../app/modules/import-export-customization/assets/js/export/components/kit-info.js ***!
5128 - \******************************************************************************************/
5129 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1216 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-object.js":
1217 +/*!*************************************************************************************************!*\
1218 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-object.js ***!
1219 + \*************************************************************************************************/
1220 +/*! unknown exports (runtime-defined) */
1221 +/*! runtime requirements: module, __webpack_require__ */
1222 +/*! CommonJS bailout: module.exports is used directly at 2:0-14 */
1223 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
5130 1224
5131 -"use strict";
5132 -/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
5133 -
5134 -
5135 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
5136 -Object.defineProperty(exports, "__esModule", ({
5137 - value: true
5138 -}));
5139 -exports["default"] = KitInfo;
5140 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5141 -var _ui = __webpack_require__(/*! @elementor/ui */ "@elementor/ui");
5142 -var _useKitValidation2 = __webpack_require__(/*! ../hooks/use-kit-validation */ "../app/modules/import-export-customization/assets/js/export/hooks/use-kit-validation.js");
5143 -function KitInfo() {
5144 - var _useKitValidation = (0, _useKitValidation2.useKitValidation)(),
5145 - templateName = _useKitValidation.templateName,
5146 - description = _useKitValidation.description,
5147 - nameError = _useKitValidation.nameError,
5148 - hasDescriptionError = _useKitValidation.hasDescriptionError,
5149 - descriptionCounterColor = _useKitValidation.descriptionCounterColor,
5150 - handleNameChange = _useKitValidation.handleNameChange,
5151 - handleDescriptionChange = _useKitValidation.handleDescriptionChange,
5152 - DESCRIPTION_MAX_LENGTH = _useKitValidation.DESCRIPTION_MAX_LENGTH;
5153 - return /*#__PURE__*/_react.default.createElement(_ui.Box, {
5154 - sx: {
5155 - mb: 3,
5156 - border: 1,
5157 - borderRadius: 1,
5158 - borderColor: 'action.focus',
5159 - p: 3.5
5160 - }
5161 - }, /*#__PURE__*/_react.default.createElement(_ui.Typography, {
5162 - variant: "caption",
5163 - component: "label",
5164 - color: "text.secondary"
5165 - }, __('Website template name', 'elementor'), " *"), /*#__PURE__*/_react.default.createElement(_ui.Input, {
5166 - fullWidth: true,
5167 - required: true,
5168 - value: templateName,
5169 - onChange: handleNameChange,
5170 - placeholder: __('Type name here...', 'elementor'),
5171 - inputProps: {
5172 - maxLength: 75
5173 - },
5174 - error: !!nameError,
5175 - sx: {
5176 - mb: nameError ? 1 : 2
5177 - }
5178 - }), nameError && /*#__PURE__*/_react.default.createElement(_ui.Typography, {
5179 - color: "error.main",
5180 - variant: "caption",
5181 - sx: {
5182 - mb: 2,
5183 - display: 'block'
5184 - }
5185 - }, nameError), /*#__PURE__*/_react.default.createElement(_ui.Typography, {
5186 - variant: "caption",
5187 - component: "label",
5188 - color: "text.secondary"
5189 - }, __('Description (Optional)', 'elementor')), /*#__PURE__*/_react.default.createElement(_ui.Input, {
5190 - fullWidth: true,
5191 - multiline: true,
5192 - value: description,
5193 - onChange: handleDescriptionChange,
5194 - placeholder: __('Type description here...', 'elementor'),
5195 - inputProps: {
5196 - maxLength: DESCRIPTION_MAX_LENGTH
5197 - },
5198 - error: hasDescriptionError
5199 - }), /*#__PURE__*/_react.default.createElement(_ui.Typography, {
5200 - variant: "caption",
5201 - color: descriptionCounterColor,
5202 - sx: {
5203 - mt: 0.5,
5204 - display: 'block'
5205 - }
5206 - }, description.length, " / ", DESCRIPTION_MAX_LENGTH, " ", __('characters', 'elementor')));
5207 -}
5208 -
5209 -/***/ }),
5210 -
5211 -/***/ "../app/modules/import-export-customization/assets/js/export/context/export-context.js":
5212 -/*!*********************************************************************************************!*\
5213 - !*** ../app/modules/import-export-customization/assets/js/export/context/export-context.js ***!
5214 - \*********************************************************************************************/
5215 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5216 -
5217 -"use strict";
5218 -
5219 -
5220 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
5221 -var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
5222 -Object.defineProperty(exports, "__esModule", ({
5223 - value: true
5224 -}));
5225 -exports.ExportContext = exports.EXPORT_STATUS = void 0;
5226 -exports.ExportContextProvider = ExportContextProvider;
5227 -exports.useExportContext = useExportContext;
5228 -var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
5229 -var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "../node_modules/@babel/runtime/helpers/slicedToArray.js"));
5230 -var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js"));
5231 -var _toConsumableArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ "../node_modules/@babel/runtime/helpers/toConsumableArray.js"));
5232 -var _propTypes = _interopRequireDefault(__webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js"));
5233 -function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }
5234 -function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; }
5235 -function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0, _defineProperty2.default)(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; }
5236 -var ExportContext = exports.ExportContext = (0, _react.createContext)();
5237 -var EXPORT_STATUS = exports.EXPORT_STATUS = {
5238 - PENDING: 'PENDING',
5239 - EXPORTING: 'EXPORTING',
5240 - COMPLETED: 'COMPLETED'
1225 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js");
1226 +module.exports = function (it) {
1227 + if (!isObject(it)) throw TypeError(it + ' is not an object!');
1228 + return it;
5241 1229 };
5242 -var initialState = {
5243 - downloadUrl: '',
5244 - exportedData: null,
5245 - exportStatus: EXPORT_STATUS.PENDING,
5246 - plugins: [],
5247 - customization: {
5248 - settings: null,
5249 - templates: null,
5250 - content: null,
5251 - plugins: null
5252 - },
5253 - includes: ['content'].concat((0, _toConsumableArray2.default)(elementorAppConfig.hasPro ? ['templates'] : []), ['settings', 'plugins']),
5254 - kitInfo: {
5255 - title: null,
5256 - description: null,
5257 - source: null
5258 - },
5259 - analytics: {
5260 - customization: {
5261 - settings: null,
5262 - templates: null,
5263 - content: null,
5264 - plugins: null
5265 - }
5266 - },
5267 - showMediaFormatValidation: false,
5268 - validationErrors: {
5269 - name: null,
5270 - description: null
5271 - }
5272 -};
5273 -function exportReducer(state, _ref) {
5274 - var _state$analytics;
5275 - var type = _ref.type,
5276 - payload = _ref.payload;
5277 - switch (type) {
5278 - case 'SET_DOWNLOAD_URL':
5279 - return _objectSpread(_objectSpread({}, state), {}, {
5280 - downloadUrl: payload
5281 - });
5282 - case 'SET_EXPORTED_DATA':
5283 - return _objectSpread(_objectSpread({}, state), {}, {
5284 - exportedData: payload
5285 - });
5286 - case 'SET_PLUGINS':
5287 - return _objectSpread(_objectSpread({}, state), {}, {
5288 - plugins: payload
5289 - });
5290 - case 'SET_EXPORT_STATUS':
5291 - return _objectSpread(_objectSpread({}, state), {}, {
5292 - exportStatus: payload
5293 - });
5294 - case 'SET_KIT_TITLE':
5295 - return _objectSpread(_objectSpread({}, state), {}, {
5296 - kitInfo: _objectSpread(_objectSpread({}, state.kitInfo), {}, {
5297 - title: payload
5298 - })
5299 - });
5300 - case 'SET_KIT_DESCRIPTION':
5301 - return _objectSpread(_objectSpread({}, state), {}, {
5302 - kitInfo: _objectSpread(_objectSpread({}, state.kitInfo), {}, {
5303 - description: payload
5304 - })
5305 - });
5306 - case 'SET_KIT_SAVE_SOURCE':
5307 - return _objectSpread(_objectSpread({}, state), {}, {
5308 - kitInfo: _objectSpread(_objectSpread({}, state.kitInfo), {}, {
5309 - source: payload
5310 - })
5311 - });
5312 - case 'ADD_INCLUDE':
5313 - return _objectSpread(_objectSpread({}, state), {}, {
5314 - includes: state.includes.includes(payload) ? state.includes : [].concat((0, _toConsumableArray2.default)(state.includes), [payload])
5315 - });
5316 - case 'REMOVE_INCLUDE':
5317 - return _objectSpread(_objectSpread({}, state), {}, {
5318 - includes: state.includes.filter(function (item) {
5319 - return item !== payload;
5320 - }),
5321 - // Clear customization when removing from includes
5322 - customization: _objectSpread(_objectSpread({}, state.customization), {}, (0, _defineProperty2.default)({}, payload, null))
5323 - });
5324 - case 'SET_CUSTOMIZATION':
5325 - return _objectSpread(_objectSpread({}, state), {}, {
5326 - customization: _objectSpread(_objectSpread({}, state.customization), {}, (0, _defineProperty2.default)({}, payload.key, payload.value))
5327 - });
5328 - case 'SET_DATA_FOR_ANALYTICS':
5329 - return _objectSpread(_objectSpread({}, state), {}, {
5330 - analytics: {
5331 - customization: _objectSpread(_objectSpread({}, (_state$analytics = state.analytics) === null || _state$analytics === void 0 ? void 0 : _state$analytics.customization), {}, (0, _defineProperty2.default)({}, payload.key, payload.value))
5332 - }
5333 - });
5334 - case 'SET_MEDIA_FORMAT_VALIDATION':
5335 - return _objectSpread(_objectSpread({}, state), {}, {
5336 - showMediaFormatValidation: payload
5337 - });
5338 - case 'SET_VALIDATION_ERRORS':
5339 - return _objectSpread(_objectSpread({}, state), {}, {
5340 - validationErrors: _objectSpread(_objectSpread({}, state.validationErrors), payload)
5341 - });
5342 - case 'RESET_STATE':
5343 - return _objectSpread({}, initialState);
5344 - default:
5345 - return state;
5346 - }
5347 -}
5348 -function ExportContextProvider(_ref2) {
5349 - var _data$kitInfo$title;
5350 - var children = _ref2.children;
5351 - var _useReducer = (0, _react.useReducer)(exportReducer, initialState),
5352 - _useReducer2 = (0, _slicedToArray2.default)(_useReducer, 2),
5353 - data = _useReducer2[0],
5354 - dispatch = _useReducer2[1];
5355 - var isNameEmpty = !(((_data$kitInfo$title = data.kitInfo.title) === null || _data$kitInfo$title === void 0 ? void 0 : _data$kitInfo$title.trim()) || '').length;
5356 - var hasNameError = data.validationErrors.name || isNameEmpty;
5357 - var hasDescriptionError = data.validationErrors.description;
5358 - var value = {
5359 - data: data,
5360 - dispatch: dispatch,
5361 - hasValidationErrors: !!(hasNameError || hasDescriptionError),
5362 - isExporting: data.exportStatus === EXPORT_STATUS.EXPORTING,
5363 - isCompleted: data.exportStatus === EXPORT_STATUS.COMPLETED,
5364 - isPending: data.exportStatus === EXPORT_STATUS.PENDING
5365 - };
5366 - return /*#__PURE__*/_react.default.createElement(ExportContext.Provider, {
5367 - value: value
5368 - }, children);
5369 -}
5370 -ExportContextProvider.propTypes = {
5371 - children: _propTypes.default.node.isRequired
5372 -};
5373 -function useExportContext() {
5374 - var context = (0, _react.useContext)(ExportContext);
5375 - if (!context) {
5376 - throw new Error('useExportContext must be used within an ExportContextProvider');
5377 - }
5378 - return context;
5379 -}
5380 1230
5381 -/***/ }),
5382 1231
5383 -/***/ "../app/modules/import-export-customization/assets/js/export/export.js":
5384 -/*!*****************************************************************************!*\
5385 - !*** ../app/modules/import-export-customization/assets/js/export/export.js ***!
5386 - \*****************************************************************************/
5387 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5388 -
5389 -"use strict";
5390 -
5391 -
5392 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
5393 -Object.defineProperty(exports, "__esModule", ({
5394 - value: true
5395 -}));
5396 -exports["default"] = Export;
5397 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5398 -var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
5399 -var _router2 = _interopRequireDefault(__webpack_require__(/*! @elementor/router */ "@elementor/router"));
5400 -var _exportContext = __webpack_require__(/*! ./context/export-context */ "../app/modules/import-export-customization/assets/js/export/context/export-context.js");
5401 -var _reactQuery = __webpack_require__(/*! react-query */ "../node_modules/react-query/es/index.js");
5402 -var _exportKit = _interopRequireDefault(__webpack_require__(/*! ./pages/export-kit */ "../app/modules/import-export-customization/assets/js/export/pages/export-kit.js"));
5403 -var _exportProcess = _interopRequireDefault(__webpack_require__(/*! ./pages/export-process */ "../app/modules/import-export-customization/assets/js/export/pages/export-process.js"));
5404 -var _exportComplete = _interopRequireDefault(__webpack_require__(/*! ./pages/export-complete */ "../app/modules/import-export-customization/assets/js/export/pages/export-complete.js"));
5405 -var queryClient = new _reactQuery.QueryClient({
5406 - defaultOptions: {
5407 - queries: {
5408 - refetchOnWindowFocus: false,
5409 - retry: false,
5410 - staleTime: 1000 * 60 * 30 // 30 minutes
5411 - }
5412 - }
5413 -});
5414 -function Export() {
5415 - return /*#__PURE__*/_react.default.createElement(_reactQuery.QueryClientProvider, {
5416 - client: queryClient
5417 - }, /*#__PURE__*/_react.default.createElement(_exportContext.ExportContextProvider, null, /*#__PURE__*/_react.default.createElement(_router.LocationProvider, {
5418 - history: _router2.default.appHistory
5419 - }, /*#__PURE__*/_react.default.createElement(_router.Router, null, /*#__PURE__*/_react.default.createElement(_exportKit.default, {
5420 - path: "/",
5421 - default: true
5422 - }), /*#__PURE__*/_react.default.createElement(_exportProcess.default, {
5423 - path: "/process"
5424 - }), /*#__PURE__*/_react.default.createElement(_exportComplete.default, {
5425 - path: "/complete"
5426 - })))));
5427 -}
5428 -
5429 1232 /***/ }),
5430 1233
5431 -/***/ "../app/modules/import-export-customization/assets/js/export/hooks/use-export-kit.js":
5432 -/*!*******************************************************************************************!*\
5433 - !*** ../app/modules/import-export-customization/assets/js/export/hooks/use-export-kit.js ***!
5434 - \*******************************************************************************************/
5435 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1234 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_array-includes.js":
1235 +/*!******************************************************************************************************!*\
1236 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_array-includes.js ***!
1237 + \******************************************************************************************************/
1238 +/*! unknown exports (runtime-defined) */
1239 +/*! runtime requirements: module, __webpack_require__ */
1240 +/*! CommonJS bailout: module.exports is used directly at 6:0-14 */
1241 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
5436 1242
5437 -"use strict";
5438 -
5439 -
5440 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
5441 -Object.defineProperty(exports, "__esModule", ({
5442 - value: true
5443 -}));
5444 -exports.useExportKit = void 0;
5445 -var _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ "../node_modules/@babel/runtime/regenerator/index.js"));
5446 -var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js"));
5447 -var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ "../node_modules/@babel/runtime/helpers/asyncToGenerator.js"));
5448 -var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "../node_modules/@babel/runtime/helpers/slicedToArray.js"));
5449 -var _react = __webpack_require__(/*! react */ "react");
5450 -var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
5451 -var _screenshot = __webpack_require__(/*! ../utils/screenshot */ "../app/modules/import-export-customization/assets/js/export/utils/screenshot.js");
5452 -var _exportContext = __webpack_require__(/*! ../context/export-context */ "../app/modules/import-export-customization/assets/js/export/context/export-context.js");
5453 -var _importExportError = __webpack_require__(/*! ../../shared/error/import-export-error */ "../app/modules/import-export-customization/assets/js/shared/error/import-export-error.js");
5454 -var STATUS_PROCESSING = 'processing';
5455 -var STATUS_PROCESSING_MEDIA = 'processing-media';
5456 -var STATUS_ERROR = 'error';
5457 -var useExportKit = exports.useExportKit = function useExportKit(_ref) {
5458 - var includes = _ref.includes,
5459 - kitInfo = _ref.kitInfo,
5460 - customization = _ref.customization,
5461 - isExporting = _ref.isExporting,
5462 - dispatch = _ref.dispatch;
5463 - var _useState = (0, _react.useState)(STATUS_PROCESSING),
5464 - _useState2 = (0, _slicedToArray2.default)(_useState, 2),
5465 - status = _useState2[0],
5466 - setStatus = _useState2[1];
5467 - var _useState3 = (0, _react.useState)(null),
5468 - _useState4 = (0, _slicedToArray2.default)(_useState3, 2),
5469 - error = _useState4[0],
5470 - setError = _useState4[1];
5471 - var _useState5 = (0, _react.useState)(null),
5472 - _useState6 = (0, _slicedToArray2.default)(_useState5, 2),
5473 - exportedData = _useState6[0],
5474 - setExportedData = _useState6[1];
5475 - var navigate = (0, _router.useNavigate)();
5476 - var processMedia = (0, _react.useCallback)(/*#__PURE__*/function () {
5477 - var _ref2 = (0, _asyncToGenerator2.default)(/*#__PURE__*/_regenerator.default.mark(function _callee(exportData, mediaUrls, kit) {
5478 - var _window$wpApiSettings, _mediaResult$data4;
5479 - var baseUrl, mediaResponse, mediaResult, _mediaResult$data, _mediaResult$data2, _mediaResult$data3, errorMessage;
5480 - return _regenerator.default.wrap(function (_context) {
5481 - while (1) switch (_context.prev = _context.next) {
5482 - case 0:
5483 - setStatus(STATUS_PROCESSING_MEDIA);
5484 - baseUrl = elementorAppConfig['import-export-customization'].restApiBaseUrl;
5485 - _context.next = 1;
5486 - return fetch("".concat(baseUrl, "/process-media"), {
5487 - method: 'POST',
5488 - headers: {
5489 - 'Content-Type': 'application/json',
5490 - 'X-WP-Nonce': ((_window$wpApiSettings = window.wpApiSettings) === null || _window$wpApiSettings === void 0 ? void 0 : _window$wpApiSettings.nonce) || ''
5491 - },
5492 - body: JSON.stringify({
5493 - media_urls: mediaUrls,
5494 - kit: kit
5495 - })
5496 - });
5497 - case 1:
5498 - mediaResponse = _context.sent;
5499 - _context.next = 2;
5500 - return mediaResponse.json();
5501 - case 2:
5502 - mediaResult = _context.sent;
5503 - if (mediaResponse.ok) {
5504 - _context.next = 3;
5505 - break;
5506 - }
5507 - errorMessage = (mediaResult === null || mediaResult === void 0 || (_mediaResult$data = mediaResult.data) === null || _mediaResult$data === void 0 ? void 0 : _mediaResult$data.message) || "Media processing error! Code: ".concat(mediaResult === null || mediaResult === void 0 || (_mediaResult$data2 = mediaResult.data) === null || _mediaResult$data2 === void 0 ? void 0 : _mediaResult$data2.code);
5508 - throw new _importExportError.ImportExportError(errorMessage, mediaResult === null || mediaResult === void 0 || (_mediaResult$data3 = mediaResult.data) === null || _mediaResult$data3 === void 0 ? void 0 : _mediaResult$data3.code);
5509 - case 3:
5510 - exportData.media = {
5511 - processed: true,
5512 - message: (mediaResult === null || mediaResult === void 0 || (_mediaResult$data4 = mediaResult.data) === null || _mediaResult$data4 === void 0 ? void 0 : _mediaResult$data4.message) || 'Media processed successfully'
5513 - };
5514 - return _context.abrupt("return", exportData);
5515 - case 4:
5516 - case "end":
5517 - return _context.stop();
5518 - }
5519 - }, _callee);
5520 - }));
5521 - return function (_x, _x2, _x3) {
5522 - return _ref2.apply(this, arguments);
5523 - };
5524 - }(), []);
5525 - var deleteKit = (0, _react.useCallback)(/*#__PURE__*/function () {
5526 - var _ref3 = (0, _asyncToGenerator2.default)(/*#__PURE__*/_regenerator.default.mark(function _callee2(kitId) {
5527 - var _t;
5528 - return _regenerator.default.wrap(function (_context2) {
5529 - while (1) switch (_context2.prev = _context2.next) {
5530 - case 0:
5531 - if (kitId) {
5532 - _context2.next = 1;
5533 - break;
5534 - }
5535 - return _context2.abrupt("return");
5536 - case 1:
5537 - _context2.prev = 1;
5538 - _context2.next = 2;
5539 - return $e.data.delete('cloud-kits/index', {
5540 - id: kitId
5541 - });
5542 - case 2:
5543 - _context2.next = 4;
5544 - break;
5545 - case 3:
5546 - _context2.prev = 3;
5547 - _t = _context2["catch"](1);
5548 - case 4:
5549 - case "end":
5550 - return _context2.stop();
5551 - }
5552 - }, _callee2, null, [[1, 3]]);
5553 - }));
5554 - return function (_x4) {
5555 - return _ref3.apply(this, arguments);
5556 - };
5557 - }(), []);
5558 - var retryMediaProcessing = (0, _react.useCallback)(/*#__PURE__*/(0, _asyncToGenerator2.default)(/*#__PURE__*/_regenerator.default.mark(function _callee3() {
5559 - var updatedExportedData, _t2;
5560 - return _regenerator.default.wrap(function (_context3) {
5561 - while (1) switch (_context3.prev = _context3.next) {
5562 - case 0:
5563 - if (exportedData) {
5564 - _context3.next = 1;
5565 - break;
5566 - }
5567 - throw new _importExportError.ImportExportError('No export data available for media retry');
5568 - case 1:
5569 - _context3.prev = 1;
5570 - setError(null);
5571 - _context3.next = 2;
5572 - return processMedia(exportedData.exportedData, exportedData.mediaUrls, exportedData.kit);
5573 - case 2:
5574 - updatedExportedData = _context3.sent;
5575 - dispatch({
5576 - type: 'SET_EXPORTED_DATA',
5577 - payload: updatedExportedData
5578 - });
5579 - dispatch({
5580 - type: 'SET_EXPORT_STATUS',
5581 - payload: _exportContext.EXPORT_STATUS.COMPLETED
5582 - });
5583 - navigate('/export-customization/complete');
5584 - _context3.next = 4;
5585 - break;
5586 - case 3:
5587 - _context3.prev = 3;
5588 - _t2 = _context3["catch"](1);
5589 - setStatus(STATUS_ERROR);
5590 - setError(_t2 instanceof _importExportError.ImportExportError ? _t2 : new _importExportError.ImportExportError(_t2.message));
5591 - case 4:
5592 - case "end":
5593 - return _context3.stop();
5594 - }
5595 - }, _callee3, null, [[1, 3]]);
5596 - })), [exportedData, processMedia, dispatch, navigate]);
5597 - var exportKit = (0, _react.useCallback)(/*#__PURE__*/(0, _asyncToGenerator2.default)(/*#__PURE__*/_regenerator.default.mark(function _callee4() {
5598 - var _kitInfo$title, _kitInfo$description, _window$wpApiSettings2, exportData, isCloudExport, screenshot, baseUrl, exportUrl, response, result, _result$data, _result$data2, _result$data3, rawMessage, errorMessage, errorCode, isExportLocal, isExportToCloud, kitExportData, mediaUrls, _t3;
5599 - return _regenerator.default.wrap(function (_context4) {
5600 - while (1) switch (_context4.prev = _context4.next) {
5601 - case 0:
5602 - _context4.prev = 0;
5603 - setStatus(STATUS_PROCESSING);
5604 - setError(null);
5605 - exportData = {
5606 - kitInfo: {
5607 - title: ((_kitInfo$title = kitInfo.title) === null || _kitInfo$title === void 0 ? void 0 : _kitInfo$title.trim()) || null,
5608 - description: ((_kitInfo$description = kitInfo.description) === null || _kitInfo$description === void 0 ? void 0 : _kitInfo$description.trim()) || null,
5609 - source: kitInfo.source
5610 - },
5611 - include: includes,
5612 - customization: customization
5613 - };
5614 - isCloudExport = 'cloud' === kitInfo.source;
5615 - if (!isCloudExport) {
5616 - _context4.next = 2;
5617 - break;
5618 - }
5619 - _context4.next = 1;
5620 - return (0, _screenshot.generateScreenshot)();
5621 - case 1:
5622 - screenshot = _context4.sent;
5623 - exportData.screenShotBlob = screenshot;
5624 - case 2:
5625 - baseUrl = elementorAppConfig['import-export-customization'].restApiBaseUrl;
5626 - exportUrl = "".concat(baseUrl, "/export");
5627 - _context4.next = 3;
5628 - return fetch(exportUrl, {
5629 - method: 'POST',
5630 - headers: {
5631 - 'Content-Type': 'application/json',
5632 - 'X-WP-Nonce': ((_window$wpApiSettings2 = window.wpApiSettings) === null || _window$wpApiSettings2 === void 0 ? void 0 : _window$wpApiSettings2.nonce) || ''
5633 - },
5634 - body: JSON.stringify(exportData)
5635 - });
5636 - case 3:
5637 - response = _context4.sent;
5638 - _context4.next = 4;
5639 - return response.json();
5640 - case 4:
5641 - result = _context4.sent;
5642 - if (response.ok) {
5643 - _context4.next = 5;
5644 - break;
5645 - }
5646 - rawMessage = result === null || result === void 0 || (_result$data = result.data) === null || _result$data === void 0 ? void 0 : _result$data.message;
5647 - errorMessage = 'object' === (0, _typeof2.default)(rawMessage) ? rawMessage : rawMessage || "HTTP error! with the following code: ".concat(result === null || result === void 0 || (_result$data2 = result.data) === null || _result$data2 === void 0 ? void 0 : _result$data2.code);
5648 - errorCode = 408 === (response === null || response === void 0 ? void 0 : response.status) ? 'timeout' : result === null || result === void 0 || (_result$data3 = result.data) === null || _result$data3 === void 0 ? void 0 : _result$data3.code;
5649 - throw new _importExportError.ImportExportError(errorMessage, errorCode);
5650 - case 5:
5651 - isExportLocal = 'file' === kitInfo.source && result.data && result.data.file;
5652 - isExportToCloud = 'cloud' === kitInfo.source && result.data && result.data.kit;
5653 - kitExportData = null;
5654 - if (!isExportLocal) {
5655 - _context4.next = 6;
5656 - break;
5657 - }
5658 - kitExportData = {
5659 - file: result.data.file,
5660 - // This is base64 encoded file data
5661 - manifest: result.data.manifest
5662 - };
5663 - dispatch({
5664 - type: 'SET_EXPORTED_DATA',
5665 - payload: kitExportData
5666 - });
5667 - dispatch({
5668 - type: 'SET_EXPORT_STATUS',
5669 - payload: _exportContext.EXPORT_STATUS.COMPLETED
5670 - });
5671 - navigate('/export-customization/complete');
5672 - _context4.next = 9;
5673 - break;
5674 - case 6:
5675 - if (!isExportToCloud) {
5676 - _context4.next = 8;
5677 - break;
5678 - }
5679 - kitExportData = {
5680 - kit: result.data.kit,
5681 - manifest: result.data.manifest
5682 - };
5683 - setExportedData({
5684 - exportedData: kitExportData,
5685 - mediaUrls: result.data.media_urls,
5686 - kit: result.data.kit
5687 - });
5688 - mediaUrls = result.data.media_urls;
5689 - if (!(mediaUrls && mediaUrls.length > 0)) {
5690 - _context4.next = 7;
5691 - break;
5692 - }
5693 - _context4.next = 7;
5694 - return processMedia(kitExportData, mediaUrls, result.data.kit);
5695 - case 7:
5696 - dispatch({
5697 - type: 'SET_EXPORTED_DATA',
5698 - payload: kitExportData
5699 - });
5700 - dispatch({
5701 - type: 'SET_EXPORT_STATUS',
5702 - payload: _exportContext.EXPORT_STATUS.COMPLETED
5703 - });
5704 - navigate('/export-customization/complete');
5705 - _context4.next = 9;
5706 - break;
5707 - case 8:
5708 - throw new _importExportError.ImportExportError('Invalid response format from server');
5709 - case 9:
5710 - _context4.next = 11;
5711 - break;
5712 - case 10:
5713 - _context4.prev = 10;
5714 - _t3 = _context4["catch"](0);
5715 - setStatus(STATUS_ERROR);
5716 - setError(_t3 instanceof _importExportError.ImportExportError ? _t3 : new _importExportError.ImportExportError(_t3.message));
5717 - case 11:
5718 - case "end":
5719 - return _context4.stop();
5720 - }
5721 - }, _callee4, null, [[0, 10]]);
5722 - })), [includes, kitInfo, customization, dispatch, navigate, processMedia]);
5723 - (0, _react.useEffect)(function () {
5724 - if (isExporting) {
5725 - exportKit();
5726 - }
5727 - }, [isExporting, exportKit]);
5728 - return {
5729 - status: status,
5730 - STATUS_PROCESSING: STATUS_PROCESSING,
5731 - STATUS_PROCESSING_MEDIA: STATUS_PROCESSING_MEDIA,
5732 - STATUS_ERROR: STATUS_ERROR,
5733 - error: error,
5734 - exportKit: exportKit,
5735 - retryMediaProcessing: retryMediaProcessing,
5736 - deleteKit: deleteKit,
5737 - exportedData: exportedData
1243 +// false -> Array#indexOf
1244 +// true -> Array#includes
1245 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-iobject.js");
1246 +var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-length.js");
1247 +var toAbsoluteIndex = __webpack_require__(/*! ./_to-absolute-index */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-absolute-index.js");
1248 +module.exports = function (IS_INCLUDES) {
1249 + return function ($this, el, fromIndex) {
1250 + var O = toIObject($this);
1251 + var length = toLength(O.length);
1252 + var index = toAbsoluteIndex(fromIndex, length);
1253 + var value;
1254 + // Array#includes uses SameValueZero equality algorithm
1255 + // eslint-disable-next-line no-self-compare
1256 + if (IS_INCLUDES && el != el) while (length > index) {
1257 + value = O[index++];
1258 + // eslint-disable-next-line no-self-compare
1259 + if (value != value) return true;
1260 + // Array#indexOf ignores holes, Array#includes - not
1261 + } else for (;length > index; index++) if (IS_INCLUDES || index in O) {
1262 + if (O[index] === el) return IS_INCLUDES || index || 0;
1263 + } return !IS_INCLUDES && -1;
5738 1264 };
5739 1265 };
5740 1266
5741 -/***/ }),
5742 1267
5743 -/***/ "../app/modules/import-export-customization/assets/js/export/hooks/use-kit-validation.js":
5744 -/*!***********************************************************************************************!*\
5745 - !*** ../app/modules/import-export-customization/assets/js/export/hooks/use-kit-validation.js ***!
5746 - \***********************************************************************************************/
5747 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5748 -
5749 -"use strict";
5750 -/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
5751 -
5752 -
5753 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
5754 -Object.defineProperty(exports, "__esModule", ({
5755 - value: true
5756 -}));
5757 -exports.useKitValidation = useKitValidation;
5758 -var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "../node_modules/@babel/runtime/helpers/slicedToArray.js"));
5759 -var _react = __webpack_require__(/*! react */ "react");
5760 -var _exportContext = __webpack_require__(/*! ../context/export-context */ "../app/modules/import-export-customization/assets/js/export/context/export-context.js");
5761 -function useKitValidation() {
5762 - var _useExportContext = (0, _exportContext.useExportContext)(),
5763 - data = _useExportContext.data,
5764 - dispatch = _useExportContext.dispatch;
5765 - var _useState = (0, _react.useState)(null),
5766 - _useState2 = (0, _slicedToArray2.default)(_useState, 2),
5767 - nameError = _useState2[0],
5768 - setNameError = _useState2[1];
5769 - var DESCRIPTION_MAX_LENGTH = 300;
5770 - var validateKitName = function validateKitName(value) {
5771 - if (!value || 0 === value.trim().length) {
5772 - return __('Must add a website template name', 'elementor');
5773 - }
5774 - var problematicCharsRegex = /[^\w\s\-_.()]/g;
5775 - if (problematicCharsRegex.test(value)) {
5776 - return __('Use characters only', 'elementor');
5777 - }
5778 - return null;
5779 - };
5780 - var validateDescription = function validateDescription(value) {
5781 - if (value.length > DESCRIPTION_MAX_LENGTH) {
5782 - return __('Description exceeds 300 characters', 'elementor');
5783 - }
5784 - return null;
5785 - };
5786 - var templateName = data.kitInfo.title || '';
5787 - var description = data.kitInfo.description || '';
5788 - var hasDescriptionError = description.length > DESCRIPTION_MAX_LENGTH;
5789 - var descriptionCounterColor = hasDescriptionError ? 'error' : 'text.secondary';
5790 - (0, _react.useEffect)(function () {
5791 - var nameValidationError = validateKitName(templateName);
5792 - var descriptionValidationError = validateDescription(description);
5793 - setNameError(nameValidationError);
5794 - dispatch({
5795 - type: 'SET_VALIDATION_ERRORS',
5796 - payload: {
5797 - name: nameValidationError,
5798 - description: descriptionValidationError
5799 - }
5800 - });
5801 - }, [templateName, description, dispatch]);
5802 - var handleNameChange = function handleNameChange(e) {
5803 - var value = e.target.value || '';
5804 - dispatch({
5805 - type: 'SET_KIT_TITLE',
5806 - payload: value
5807 - });
5808 - };
5809 - var handleDescriptionChange = function handleDescriptionChange(e) {
5810 - var value = e.target.value || '';
5811 - if (value.length <= DESCRIPTION_MAX_LENGTH) {
5812 - dispatch({
5813 - type: 'SET_KIT_DESCRIPTION',
5814 - payload: value
5815 - });
5816 - }
5817 - };
5818 - return {
5819 - templateName: templateName,
5820 - description: description,
5821 - nameError: nameError,
5822 - hasDescriptionError: hasDescriptionError,
5823 - descriptionCounterColor: descriptionCounterColor,
5824 - handleNameChange: handleNameChange,
5825 - handleDescriptionChange: handleDescriptionChange,
5826 - DESCRIPTION_MAX_LENGTH: DESCRIPTION_MAX_LENGTH,
5827 - validateKitName: validateKitName,
5828 - validateDescription: validateDescription
5829 - };
5830 -}
5831 -
5832 1268 /***/ }),
5833 1269
5834 -/***/ "../app/modules/import-export-customization/assets/js/export/index.js":
5835 -/*!****************************************************************************!*\
5836 - !*** ../app/modules/import-export-customization/assets/js/export/index.js ***!
5837 - \****************************************************************************/
5838 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5839 -
5840 -"use strict";
5841 -
5842 -
5843 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
5844 -Object.defineProperty(exports, "__esModule", ({
5845 - value: true
5846 -}));
5847 -Object.defineProperty(exports, "default", ({
5848 - enumerable: true,
5849 - get: function get() {
5850 - return _export.default;
5851 - }
5852 -}));
5853 -var _export = _interopRequireDefault(__webpack_require__(/*! ./export */ "../app/modules/import-export-customization/assets/js/export/export.js"));
5854 -
5855 -/***/ }),
5856 -
5857 -/***/ "../app/modules/import-export-customization/assets/js/export/pages/export-complete.js":
1270 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_bind.js":
5858 1271 /*!********************************************************************************************!*\
5859 - !*** ../app/modules/import-export-customization/assets/js/export/pages/export-complete.js ***!
1272 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_bind.js ***!
5860 1273 \********************************************************************************************/
5861 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1274 +/*! unknown exports (runtime-defined) */
1275 +/*! runtime requirements: module, __webpack_require__ */
1276 +/*! CommonJS bailout: module.exports is used directly at 16:0-14 */
1277 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
5862 1278
5863 1279 "use strict";
5864 1280
1281 +var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_a-function.js");
1282 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js");
1283 +var invoke = __webpack_require__(/*! ./_invoke */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_invoke.js");
1284 +var arraySlice = [].slice;
1285 +var factories = {};
5865 1286
5866 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
5867 -var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
5868 -Object.defineProperty(exports, "__esModule", ({
5869 - value: true
5870 -}));
5871 -exports["default"] = ExportComplete;
5872 -var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
5873 -var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "../node_modules/@babel/runtime/helpers/slicedToArray.js"));
5874 -var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
5875 -var _ui = __webpack_require__(/*! @elementor/ui */ "@elementor/ui");
5876 -var _i18n = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n");
5877 -var _components = __webpack_require__(/*! ../../shared/components */ "../app/modules/import-export-customization/assets/js/shared/components/index.js");
5878 -var _exportContext = __webpack_require__(/*! ../context/export-context */ "../app/modules/import-export-customization/assets/js/export/context/export-context.js");
5879 -var _utils = __webpack_require__(/*! ../../shared/utils/utils */ "../app/modules/import-export-customization/assets/js/shared/utils/utils.js");
5880 -var _appsEventTracking = __webpack_require__(/*! elementor-app/event-track/apps-event-tracking */ "../app/assets/js/event-track/apps-event-tracking.js");
5881 -function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }
5882 -var INVALID_FILENAME_CHARS = /[<>:"/\\|?*]/g;
5883 -function ExportComplete() {
5884 - var navigate = (0, _router.useNavigate)();
5885 - var _useExportContext = (0, _exportContext.useExportContext)(),
5886 - data = _useExportContext.data,
5887 - isCompleted = _useExportContext.isCompleted;
5888 - var exportedData = data.exportedData,
5889 - kitInfo = data.kitInfo,
5890 - includes = data.includes,
5891 - analytics = data.analytics;
5892 - var downloadLink = (0, _react.useRef)(null);
5893 - var downloadFile = function downloadFile(event) {
5894 - event === null || event === void 0 || event.preventDefault();
5895 - if (!downloadLink.current) {
5896 - var link = document.createElement('a');
5897 - var defaultKitName = 'elementor-kit';
5898 - var kitName = kitInfo.title || defaultKitName;
5899 - var sanitizedKitName = kitName.replace(INVALID_FILENAME_CHARS, '').trim();
5900 - var fileName = sanitizedKitName || defaultKitName;
5901 - link.href = 'data:application/zip;base64,' + exportedData.file;
5902 - link.download = fileName + '.zip';
5903 - downloadLink.current = link;
5904 - }
5905 - downloadLink.current.click();
5906 - };
5907 - (0, _react.useEffect)(function () {
5908 - if ('cloud' !== kitInfo.source && exportedData !== null && exportedData !== void 0 && exportedData.file) {
5909 - downloadFile();
5910 - }
5911 - // eslint-disable-next-line react-hooks/exhaustive-deps
5912 - }, [exportedData, kitInfo.source]);
5913 - (0, _react.useEffect)(function () {
5914 - _appsEventTracking.AppsEventTracking.sendPageViewsWebsiteTemplates(elementorCommon.eventsManager.config.secondaryLocations.kitLibrary.kitExportSummary);
5915 - }, []);
5916 - (0, _react.useEffect)(function () {
5917 - if (exportedData.manifest) {
5918 - var _exportedData$manifes, _exportedData$manifes2;
5919 - var contentCounts = getContentCounts();
5920 - _appsEventTracking.AppsEventTracking.sendExportKitCustomization({
5921 - kit_export_content: includes.includes('content'),
5922 - kit_export_templates: includes.includes('templates'),
5923 - kit_export_settings: includes.includes('settings'),
5924 - kit_export_plugins: includes.includes('plugins'),
5925 - kit_export_customization_modals: analytics === null || analytics === void 0 ? void 0 : analytics.customization,
5926 - kit_description: Boolean(kitInfo.description),
5927 - kit_page_count: contentCounts.page || 0,
5928 - kit_post_count: contentCounts.post || 0,
5929 - kit_post_type_count: (_exportedData$manifes = exportedData.manifest) !== null && _exportedData$manifes !== void 0 && _exportedData$manifes['custom-post-type-title'] ? Object.keys((_exportedData$manifes2 = exportedData.manifest) === null || _exportedData$manifes2 === void 0 ? void 0 : _exportedData$manifes2['custom-post-type-title']).length : 0,
5930 - kit_source: kitInfo.source
5931 - });
5932 - }
5933 - }, [includes, exportedData === null || exportedData === void 0 ? void 0 : exportedData.manifest, analytics === null || analytics === void 0 ? void 0 : analytics.customization, kitInfo.description]);
5934 - var handleDone = function handleDone() {
5935 - window.top.location = elementorAppConfig.admin_url;
5936 - };
5937 - if (!isCompleted) {
5938 - return /*#__PURE__*/_react.default.createElement(_router.Redirect, {
5939 - to: "/export-customization/",
5940 - replace: true
5941 - });
5942 - }
5943 - var isCloudExport = 'cloud' === kitInfo.source;
5944 - var footerContent = /*#__PURE__*/_react.default.createElement(_ui.Stack, {
5945 - direction: "row",
5946 - spacing: 1
5947 - }, isCloudExport ? /*#__PURE__*/_react.default.createElement(_ui.Button, {
5948 - variant: "contained",
5949 - color: "primary",
5950 - size: "small",
5951 - onClick: function onClick() {
5952 - return navigate('/kit-library/cloud');
5953 - },
5954 - "data-testid": "view-in-library-button"
5955 - }, (0, _i18n.__)('View in Library', 'elementor')) : /*#__PURE__*/_react.default.createElement(_ui.Button, {
5956 - variant: "contained",
5957 - color: "primary",
5958 - size: "small",
5959 - onClick: handleDone,
5960 - "data-testid": "done-button"
5961 - }, (0, _i18n.__)('Done', 'elementor')));
5962 - var headerContent = /*#__PURE__*/_react.default.createElement(_components.PageHeader, {
5963 - title: (0, _i18n.__)('Export', 'elementor')
5964 - });
5965 - var getTemplatesSummary = function getTemplatesSummary() {
5966 - var _exportedData$manifes3, _elementorAppConfig$i;
5967 - var templates = exportedData === null || exportedData === void 0 || (_exportedData$manifes3 = exportedData.manifest) === null || _exportedData$manifes3 === void 0 ? void 0 : _exportedData$manifes3.templates;
5968 - if (!templates) {
5969 - return (0, _i18n.__)('No templates exported', 'elementor');
5970 - }
5971 - var templatesByType = {};
5972 - Object.values(templates).forEach(function (template) {
5973 - var docType = template.doc_type;
5974 - if (!templatesByType[docType]) {
5975 - templatesByType[docType] = 0;
5976 - }
5977 - templatesByType[docType]++;
5978 - });
5979 - var summaryTitles = ((_elementorAppConfig$i = elementorAppConfig['import-export-customization']) === null || _elementorAppConfig$i === void 0 || (_elementorAppConfig$i = _elementorAppConfig$i.summaryTitles) === null || _elementorAppConfig$i === void 0 ? void 0 : _elementorAppConfig$i.templates) || {};
5980 - var summaryParts = Object.entries(templatesByType).map(function (_ref) {
5981 - var _ref2 = (0, _slicedToArray2.default)(_ref, 2),
5982 - docType = _ref2[0],
5983 - count = _ref2[1];
5984 - var label = summaryTitles[docType];
5985 - if (!label) {
5986 - return null;
5987 - }
5988 - var title = count > 1 ? label.plural : label.single;
5989 - return "".concat(count, " ").concat(title);
5990 - }).filter(function (part) {
5991 - return part !== null;
5992 - });
5993 - return summaryParts.length > 0 ? summaryParts.join(' | ') : (0, _i18n.__)('No templates exported', 'elementor');
5994 - };
5995 - var getContentCounts = function getContentCounts() {
5996 - var _exportedData$manifes4, _exportedData$manifes5;
5997 - var content = exportedData === null || exportedData === void 0 || (_exportedData$manifes4 = exportedData.manifest) === null || _exportedData$manifes4 === void 0 ? void 0 : _exportedData$manifes4.content;
5998 - var wpContent = exportedData === null || exportedData === void 0 || (_exportedData$manifes5 = exportedData.manifest) === null || _exportedData$manifes5 === void 0 ? void 0 : _exportedData$manifes5['wp-content'];
5999 - var counts = {};
6000 - var countItems = function countItems(_ref3) {
6001 - var _ref4 = (0, _slicedToArray2.default)(_ref3, 2),
6002 - docType = _ref4[0],
6003 - docs = _ref4[1];
6004 - var count = Object.keys(docs).length;
6005 - if (count > 0) {
6006 - counts[docType] = (counts[docType] || 0) + count;
6007 - }
6008 - };
6009 - Object.entries(content || {}).forEach(countItems);
6010 - Object.entries(wpContent || {}).forEach(countItems);
6011 - return counts;
6012 - };
6013 - var getContentSummary = function getContentSummary() {
6014 - var _exportedData$manifes6, _exportedData$manifes7, _exportedData$manifes8, _elementorAppConfig$i2;
6015 - var content = exportedData === null || exportedData === void 0 || (_exportedData$manifes6 = exportedData.manifest) === null || _exportedData$manifes6 === void 0 ? void 0 : _exportedData$manifes6.content;
6016 - var wpContent = exportedData === null || exportedData === void 0 || (_exportedData$manifes7 = exportedData.manifest) === null || _exportedData$manifes7 === void 0 ? void 0 : _exportedData$manifes7['wp-content'];
6017 - var taxonomies = exportedData === null || exportedData === void 0 || (_exportedData$manifes8 = exportedData.manifest) === null || _exportedData$manifes8 === void 0 ? void 0 : _exportedData$manifes8.taxonomies;
6018 - if (!content && !wpContent && !taxonomies) {
6019 - return (0, _i18n.__)('No content exported', 'elementor');
6020 - }
6021 - var summaryTitles = ((_elementorAppConfig$i2 = elementorAppConfig['import-export-customization']) === null || _elementorAppConfig$i2 === void 0 || (_elementorAppConfig$i2 = _elementorAppConfig$i2.summaryTitles) === null || _elementorAppConfig$i2 === void 0 ? void 0 : _elementorAppConfig$i2.content) || {};
6022 - var counts = getContentCounts();
6023 - var summaryPartsMap = {};
6024 - Object.entries(counts).forEach(function (_ref5) {
6025 - var _ref6 = (0, _slicedToArray2.default)(_ref5, 2),
6026 - docType = _ref6[0],
6027 - count = _ref6[1];
6028 - var label = summaryTitles[docType];
6029 - if (!label) {
6030 - return;
6031 - }
6032 - var title = count > 1 ? label.plural : label.single;
6033 - summaryPartsMap[docType] = {
6034 - count: count,
6035 - title: title
6036 - };
6037 - });
6038 - if (Object.keys(taxonomies || {}).length) {
6039 - var allTaxonomiesSet = new Set();
6040 - Object.values(taxonomies).forEach(function (postTypeTaxonomies) {
6041 - postTypeTaxonomies.forEach(function (taxonomy) {
6042 - allTaxonomiesSet.add(taxonomy.name);
6043 - });
6044 - });
6045 - if (allTaxonomiesSet.size) {
6046 - summaryPartsMap.taxonomies = {
6047 - count: allTaxonomiesSet.size,
6048 - title: (0, _i18n.__)('Taxonomies', 'elementor')
6049 - };
6050 - }
6051 - }
6052 - var summaryParts = Object.values(summaryPartsMap).map(function (_ref7) {
6053 - var count = _ref7.count,
6054 - title = _ref7.title;
6055 - return "".concat(count, " ").concat(title);
6056 - });
6057 - return summaryParts.length > 0 ? summaryParts.join(' | ') : (0, _i18n.__)('No content exported', 'elementor');
6058 - };
6059 - var getPluginsSummary = function getPluginsSummary() {
6060 - var _exportedData$manifes9, _exportedData$manifes0;
6061 - return exportedData !== null && exportedData !== void 0 && (_exportedData$manifes9 = exportedData.manifest) !== null && _exportedData$manifes9 !== void 0 && _exportedData$manifes9.plugins ? exportedData === null || exportedData === void 0 || (_exportedData$manifes0 = exportedData.manifest) === null || _exportedData$manifes0 === void 0 ? void 0 : _exportedData$manifes0.plugins.map(function (plugin) {
6062 - return plugin.name;
6063 - }).join(' | ') : (0, _i18n.__)('No plugins exported', 'elementor');
6064 - };
6065 - var getSettingsSummary = function getSettingsSummary() {
6066 - var _exportedData$manifes1;
6067 - var siteSettings = exportedData === null || exportedData === void 0 || (_exportedData$manifes1 = exportedData.manifest) === null || _exportedData$manifes1 === void 0 ? void 0 : _exportedData$manifes1['site-settings'];
6068 - if (!siteSettings) {
6069 - return (0, _i18n.__)('No settings exported', 'elementor');
6070 - }
6071 - var summary = (0, _utils.buildKitSettingsSummary)(siteSettings);
6072 - return summary.length > 0 ? summary : (0, _i18n.__)('No settings exported', 'elementor');
6073 - };
6074 - var summaryData = {
6075 - content: {
6076 - title: (0, _i18n.__)('Content', 'elementor'),
6077 - subTitle: getContentSummary()
6078 - },
6079 - templates: {
6080 - title: (0, _i18n.__)('Templates', 'elementor'),
6081 - subTitle: getTemplatesSummary()
6082 - },
6083 - settings: {
6084 - title: (0, _i18n.__)('Site settings', 'elementor'),
6085 - subTitle: getSettingsSummary()
6086 - },
6087 - plugins: {
6088 - title: (0, _i18n.__)('Plugins', 'elementor'),
6089 - subTitle: getPluginsSummary()
6090 - }
6091 - };
6092 - return /*#__PURE__*/_react.default.createElement(_components.BaseLayout, {
6093 - topBar: /*#__PURE__*/_react.default.createElement(_components.TopBar, null, headerContent),
6094 - footer: /*#__PURE__*/_react.default.createElement(_components.Footer, null, footerContent)
6095 - }, /*#__PURE__*/_react.default.createElement(_components.CenteredContent, {
6096 - hasFooter: true,
6097 - maxWidth: "800px"
6098 - }, /*#__PURE__*/_react.default.createElement(_ui.Stack, {
6099 - spacing: 3,
6100 - alignItems: "center",
6101 - "data-testid": "export-complete-content"
6102 - }, /*#__PURE__*/_react.default.createElement(_components.CompleteIcon, {
6103 - imageSrc: elementorAppConfig.assets_url + 'images/kit-is-live.svg',
6104 - altText: "",
6105 - testId: "export-complete-icon"
6106 - }), /*#__PURE__*/_react.default.createElement(_components.CompleteHeading, {
6107 - title: isCloudExport ? (0, _i18n.__)('Your website template is now saved to the library!', 'elementor') : (0, _i18n.__)('Your .zip file is ready', 'elementor'),
6108 - subtitle: isCloudExport ? (0, _i18n.__)('You can find it in the My Website Templates tab.', 'elementor') : (0, _i18n.__)('Once the download is complete, you can upload it to be used for other sites.', 'elementor'),
6109 - linkText: isCloudExport ? (0, _i18n.__)('Take me there', 'elementor') : undefined,
6110 - linkHref: isCloudExport ? elementorAppConfig.base_url + '#/kit-library/cloud' : undefined,
6111 - testId: "export-complete-heading"
6112 - }), /*#__PURE__*/_react.default.createElement(_components.CompleteSummary, {
6113 - summaryData: summaryData,
6114 - testId: "export-complete-summary"
6115 - }), !isCloudExport && /*#__PURE__*/_react.default.createElement(_components.DownloadLink, {
6116 - message: (0, _i18n.__)('Is the automatic download not starting?', 'elementor'),
6117 - linkText: (0, _i18n.__)('Download manually', 'elementor'),
6118 - onClick: downloadFile,
6119 - testId: "export-complete-download-link"
6120 - }))));
6121 -}
6122 -
6123 -/***/ }),
6124 -
6125 -/***/ "../app/modules/import-export-customization/assets/js/export/pages/export-kit.js":
6126 -/*!***************************************************************************************!*\
6127 - !*** ../app/modules/import-export-customization/assets/js/export/pages/export-kit.js ***!
6128 - \***************************************************************************************/
6129 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6130 -
6131 -"use strict";
6132 -/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
6133 -
6134 -
6135 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
6136 -var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
6137 -Object.defineProperty(exports, "__esModule", ({
6138 - value: true
6139 -}));
6140 -exports["default"] = ExportKit;
6141 -var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
6142 -var _ui = __webpack_require__(/*! @elementor/ui */ "@elementor/ui");
6143 -var _exportContext = __webpack_require__(/*! ../context/export-context */ "../app/modules/import-export-customization/assets/js/export/context/export-context.js");
6144 -var _components = __webpack_require__(/*! ../../shared/components */ "../app/modules/import-export-customization/assets/js/shared/components/index.js");
6145 -var _exportIntro = _interopRequireDefault(__webpack_require__(/*! ../components/export-intro */ "../app/modules/import-export-customization/assets/js/export/components/export-intro.js"));
6146 -var _exportKitFooter = _interopRequireDefault(__webpack_require__(/*! ../components/export-kit-footer */ "../app/modules/import-export-customization/assets/js/export/components/export-kit-footer.js"));
6147 -var _exportKitPartsSelection = _interopRequireDefault(__webpack_require__(/*! ../components/export-kit-parts-selection */ "../app/modules/import-export-customization/assets/js/export/components/export-kit-parts-selection.js"));
6148 -var _kitInfo = _interopRequireDefault(__webpack_require__(/*! ../components/kit-info */ "../app/modules/import-export-customization/assets/js/export/components/kit-info.js"));
6149 -var _appsEventTracking = __webpack_require__(/*! elementor-app/event-track/apps-event-tracking */ "../app/assets/js/event-track/apps-event-tracking.js");
6150 -function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }
6151 -function ExportKit() {
6152 - var _useExportContext = (0, _exportContext.useExportContext)(),
6153 - dispatch = _useExportContext.dispatch;
6154 - (0, _react.useEffect)(function () {
6155 - dispatch({
6156 - type: 'RESET_STATE'
6157 - });
6158 - }, [dispatch]);
6159 - var footerContent = /*#__PURE__*/_react.default.createElement(_exportKitFooter.default, null);
6160 - var headerContent = /*#__PURE__*/_react.default.createElement(_components.PageHeader, {
6161 - title: __('Export', 'elementor')
6162 - });
6163 - (0, _react.useEffect)(function () {
6164 - _appsEventTracking.AppsEventTracking.sendPageViewsWebsiteTemplates(elementorCommon.eventsManager.config.secondaryLocations.kitLibrary.kitExportCustomization);
6165 - }, []);
6166 - return /*#__PURE__*/_react.default.createElement(_components.BaseLayout, {
6167 - topBar: /*#__PURE__*/_react.default.createElement(_components.TopBar, null, headerContent),
6168 - footer: /*#__PURE__*/_react.default.createElement(_components.Footer, null, footerContent)
6169 - }, /*#__PURE__*/_react.default.createElement(_ui.Box, {
6170 - sx: {
6171 - p: 3,
6172 - mb: 2,
6173 - maxWidth: '1075px',
6174 - mx: 'auto'
6175 - }
6176 - }, /*#__PURE__*/_react.default.createElement(_exportIntro.default, null), /*#__PURE__*/_react.default.createElement(_kitInfo.default, null), /*#__PURE__*/_react.default.createElement(_exportKitPartsSelection.default, null)));
6177 -}
6178 -
6179 -/***/ }),
6180 -
6181 -/***/ "../app/modules/import-export-customization/assets/js/export/pages/export-process.js":
6182 -/*!*******************************************************************************************!*\
6183 - !*** ../app/modules/import-export-customization/assets/js/export/pages/export-process.js ***!
6184 - \*******************************************************************************************/
6185 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6186 -
6187 -"use strict";
6188 -/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
6189 -
6190 -
6191 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
6192 -Object.defineProperty(exports, "__esModule", ({
6193 - value: true
6194 -}));
6195 -exports["default"] = ExportProcess;
6196 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
6197 -var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
6198 -var _ui = __webpack_require__(/*! @elementor/ui */ "@elementor/ui");
6199 -var _components = __webpack_require__(/*! ../../shared/components */ "../app/modules/import-export-customization/assets/js/shared/components/index.js");
6200 -var _exportContext = __webpack_require__(/*! ../context/export-context */ "../app/modules/import-export-customization/assets/js/export/context/export-context.js");
6201 -var _useExportKit2 = __webpack_require__(/*! ../hooks/use-export-kit */ "../app/modules/import-export-customization/assets/js/export/hooks/use-export-kit.js");
6202 -var _exportProcessing = _interopRequireDefault(__webpack_require__(/*! ../components/export-processing */ "../app/modules/import-export-customization/assets/js/export/components/export-processing.js"));
6203 -var _processingErrorDialog = __webpack_require__(/*! ../../shared/components/error/processing-error-dialog */ "../app/modules/import-export-customization/assets/js/shared/components/error/processing-error-dialog.js");
6204 -function ExportProcess() {
6205 - var _useExportContext = (0, _exportContext.useExportContext)(),
6206 - data = _useExportContext.data,
6207 - dispatch = _useExportContext.dispatch,
6208 - isExporting = _useExportContext.isExporting,
6209 - isPending = _useExportContext.isPending;
6210 - var kitInfo = data.kitInfo,
6211 - includes = data.includes,
6212 - customization = data.customization;
6213 - var _useExportKit = (0, _useExportKit2.useExportKit)({
6214 - includes: includes,
6215 - kitInfo: kitInfo,
6216 - customization: customization,
6217 - isExporting: isExporting,
6218 - dispatch: dispatch
6219 - }),
6220 - status = _useExportKit.status,
6221 - STATUS_PROCESSING = _useExportKit.STATUS_PROCESSING,
6222 - STATUS_PROCESSING_MEDIA = _useExportKit.STATUS_PROCESSING_MEDIA,
6223 - STATUS_ERROR = _useExportKit.STATUS_ERROR,
6224 - error = _useExportKit.error,
6225 - exportKit = _useExportKit.exportKit,
6226 - retryMediaProcessing = _useExportKit.retryMediaProcessing,
6227 - deleteKit = _useExportKit.deleteKit,
6228 - exportedData = _useExportKit.exportedData;
6229 - if (isPending) {
6230 - return /*#__PURE__*/_react.default.createElement(_router.Redirect, {
6231 - to: "/export-customization/",
6232 - replace: true
6233 - });
6234 - }
6235 - var getStatusText = function getStatusText() {
6236 - if (status === STATUS_PROCESSING) {
6237 - return __('Setting up your website template...', 'elementor');
6238 - }
6239 - if (status === STATUS_PROCESSING_MEDIA) {
6240 - return __('Processing media files...', 'elementor');
6241 - }
6242 - return __('Export failed', 'elementor');
6243 - };
6244 - var headerContent = /*#__PURE__*/_react.default.createElement(_components.PageHeader, {
6245 - title: __('Export', 'elementor')
6246 - });
6247 - var handleTryAgain = function handleTryAgain() {
6248 - var isMediaError = 'media-processing-error' === (error === null || error === void 0 ? void 0 : error.code);
6249 - if (isMediaError) {
6250 - retryMediaProcessing();
6251 - } else {
6252 - exportKit();
6253 - }
6254 - };
6255 - var handleCloseError = function handleCloseError() {
6256 - var _exportedData$kit;
6257 - var isMediaError = 'media-processing-error' === (error === null || error === void 0 ? void 0 : error.code);
6258 - dispatch({
6259 - type: 'SET_EXPORT_STATUS',
6260 - payload: _exportContext.EXPORT_STATUS.PENDING
6261 - });
6262 - if (isMediaError && exportedData !== null && exportedData !== void 0 && (_exportedData$kit = exportedData.kit) !== null && _exportedData$kit !== void 0 && _exportedData$kit.id) {
6263 - deleteKit(exportedData.kit.id);
6264 - }
6265 - };
6266 - var handleExportAsZip = function handleExportAsZip() {
6267 - dispatch({
6268 - type: 'SET_KIT_SAVE_SOURCE',
6269 - payload: 'file'
6270 - });
6271 - dispatch({
6272 - type: 'SET_EXPORT_STATUS',
6273 - payload: _exportContext.EXPORT_STATUS.EXPORTING
6274 - });
6275 - };
6276 - return /*#__PURE__*/_react.default.createElement(_components.BaseLayout, {
6277 - topBar: /*#__PURE__*/_react.default.createElement(_components.TopBar, null, headerContent)
6278 - }, /*#__PURE__*/_react.default.createElement(_components.CenteredContent, null, /*#__PURE__*/_react.default.createElement(_ui.Stack, {
6279 - spacing: 3,
6280 - alignItems: "center"
6281 - }, (status === STATUS_PROCESSING || status === STATUS_PROCESSING_MEDIA) && /*#__PURE__*/_react.default.createElement(_exportProcessing.default, {
6282 - statusText: getStatusText()
6283 - }), status === STATUS_ERROR && /*#__PURE__*/_react.default.createElement(_processingErrorDialog.ProcessingErrorDialog, {
6284 - error: error,
6285 - handleClose: handleCloseError,
6286 - handleTryAgain: handleTryAgain,
6287 - handleExportAsZip: handleExportAsZip
6288 - }))));
6289 -}
6290 -
6291 -/***/ }),
6292 -
6293 -/***/ "../app/modules/import-export-customization/assets/js/export/utils/screenshot.js":
6294 -/*!***************************************************************************************!*\
6295 - !*** ../app/modules/import-export-customization/assets/js/export/utils/screenshot.js ***!
6296 - \***************************************************************************************/
6297 -/***/ ((__unused_webpack_module, exports) => {
6298 -
6299 -"use strict";
6300 -
6301 -
6302 -Object.defineProperty(exports, "__esModule", ({
6303 - value: true
6304 -}));
6305 -exports.generateScreenshot = void 0;
6306 -var generateScreenshot = exports.generateScreenshot = function generateScreenshot() {
6307 - return new Promise(function (resolve) {
6308 - var iframe = document.createElement('iframe');
6309 - iframe.style = 'visibility: hidden;';
6310 - iframe.width = '1200';
6311 - iframe.height = '1000';
6312 - var _messageHandler = function messageHandler(event) {
6313 - if ('kit-screenshot-done' === event.data.name) {
6314 - window.removeEventListener('message', _messageHandler);
6315 - document.body.removeChild(iframe);
6316 - resolve(event.data.imageUrl || null);
6317 - }
6318 - };
6319 - window.addEventListener('message', _messageHandler);
6320 - var previewUrl = new URL(window.location.origin);
6321 - previewUrl.searchParams.set('kit_thumbnail', '1');
6322 - previewUrl.searchParams.set('nonce', elementorAppConfig['import-export-customization'].kitPreviewNonce);
6323 - document.body.appendChild(iframe);
6324 - iframe.src = previewUrl.toString();
6325 - });
1287 +var construct = function (F, len, args) {
1288 + if (!(len in factories)) {
1289 + for (var n = [], i = 0; i < len; i++) n[i] = 'a[' + i + ']';
1290 + // eslint-disable-next-line no-new-func
1291 + factories[len] = Function('F,a', 'return new F(' + n.join(',') + ')');
1292 + } return factories[len](F, args);
6326 1293 };
6327 1294
6328 -/***/ }),
6329 -
6330 -/***/ "../app/modules/import-export-customization/assets/js/import/components/drop-zone.js":
6331 -/*!*******************************************************************************************!*\
6332 - !*** ../app/modules/import-export-customization/assets/js/import/components/drop-zone.js ***!
6333 - \*******************************************************************************************/
6334 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6335 -
6336 -"use strict";
6337 -
6338 -
6339 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
6340 -Object.defineProperty(exports, "__esModule", ({
6341 - value: true
6342 -}));
6343 -exports["default"] = void 0;
6344 -var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/extends */ "../node_modules/@babel/runtime/helpers/extends.js"));
6345 -var _objectWithoutProperties2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/objectWithoutProperties */ "../node_modules/@babel/runtime/helpers/objectWithoutProperties.js"));
6346 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
6347 -var _propTypes = _interopRequireDefault(__webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js"));
6348 -var _ui = __webpack_require__(/*! @elementor/ui */ "@elementor/ui");
6349 -var _icons = __webpack_require__(/*! @elementor/icons */ "@elementor/icons");
6350 -var _i18n = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n");
6351 -var _useDropZone2 = _interopRequireDefault(__webpack_require__(/*! ../hooks/use-drop-zone */ "../app/modules/import-export-customization/assets/js/import/hooks/use-drop-zone.js"));
6352 -var _fileValidation = __webpack_require__(/*! ../utils/file-validation */ "../app/modules/import-export-customization/assets/js/import/utils/file-validation.js");
6353 -var _excluded = ["onFileSelect", "onError", "filetypes", "className", "isLoading", "error", "onButtonClick", "onFileChoose", "helperText"];
6354 -var StyledDropZoneBox = (0, _ui.styled)(_ui.Box, {
6355 - shouldForwardProp: function shouldForwardProp(prop) {
6356 - return !['isDragOver', 'isLoading'].includes(prop);
6357 - }
6358 -})(function (_ref) {
6359 - var theme = _ref.theme,
6360 - isDragOver = _ref.isDragOver,
6361 - isLoading = _ref.isLoading;
6362 - return {
6363 - border: 2,
6364 - borderColor: isDragOver ? theme.palette.primary.main : theme.palette.divider,
6365 - borderStyle: 'dashed',
6366 - backgroundColor: isDragOver ? theme.palette.action.hover : theme.palette.background.default,
6367 - transition: 'all 0.2s ease-in-out',
6368 - cursor: isLoading ? 'not-allowed' : 'normal',
6369 - position: 'relative',
6370 - borderRadius: theme.spacing(0.5)
1295 +module.exports = Function.bind || function bind(that /* , ...args */) {
1296 + var fn = aFunction(this);
1297 + var partArgs = arraySlice.call(arguments, 1);
1298 + var bound = function (/* args... */) {
1299 + var args = partArgs.concat(arraySlice.call(arguments));
1300 + return this instanceof bound ? construct(fn, args.length, args) : invoke(fn, args, that);
6371 1301 };
6372 -});
6373 -var StyledContentStack = (0, _ui.styled)(_ui.Stack, {
6374 - shouldForwardProp: function shouldForwardProp(prop) {
6375 - return prop !== 'isLoading';
6376 - }
6377 -})(function (_ref2) {
6378 - var isLoading = _ref2.isLoading;
6379 - return {
6380 - opacity: isLoading ? 0.5 : 1,
6381 - transition: 'opacity 0.2s ease-in-out'
6382 - };
6383 -});
6384 -var DropZone = function DropZone(_ref3) {
6385 - var onFileSelect = _ref3.onFileSelect,
6386 - _ref3$onError = _ref3.onError,
6387 - onError = _ref3$onError === void 0 ? function () {} : _ref3$onError,
6388 - _ref3$filetypes = _ref3.filetypes,
6389 - filetypes = _ref3$filetypes === void 0 ? ['application/zip'] : _ref3$filetypes,
6390 - _ref3$className = _ref3.className,
6391 - className = _ref3$className === void 0 ? '' : _ref3$className,
6392 - _ref3$isLoading = _ref3.isLoading,
6393 - isLoading = _ref3$isLoading === void 0 ? false : _ref3$isLoading,
6394 - error = _ref3.error,
6395 - onButtonClick = _ref3.onButtonClick,
6396 - onFileChoose = _ref3.onFileChoose,
6397 - _ref3$helperText = _ref3.helperText,
6398 - helperText = _ref3$helperText === void 0 ? (0, _i18n.__)('Upload a .zip file', 'elementor') : _ref3$helperText,
6399 - props = (0, _objectWithoutProperties2.default)(_ref3, _excluded);
6400 - var _useDropZone = (0, _useDropZone2.default)({
6401 - onFileSelect: onFileSelect,
6402 - onError: onError,
6403 - filetypes: filetypes,
6404 - isLoading: isLoading,
6405 - onButtonClick: onButtonClick,
6406 - onFileChoose: onFileChoose
6407 - }),
6408 - isDragOver = _useDropZone.isDragOver,
6409 - fileInputRef = _useDropZone.fileInputRef,
6410 - fileInputId = _useDropZone.fileInputId,
6411 - handleDragEnter = _useDropZone.handleDragEnter,
6412 - handleDragLeave = _useDropZone.handleDragLeave,
6413 - handleDragOver = _useDropZone.handleDragOver,
6414 - handleDrop = _useDropZone.handleDrop,
6415 - handleFileInputChange = _useDropZone.handleFileInputChange,
6416 - handleUploadClick = _useDropZone.handleUploadClick;
6417 - return /*#__PURE__*/_react.default.createElement(_ui.Box, (0, _extends2.default)({
6418 - className: className,
6419 - onDragEnter: handleDragEnter,
6420 - onDragLeave: handleDragLeave,
6421 - onDragOver: handleDragOver,
6422 - onDrop: handleDrop,
6423 - "data-testid": "drop-zone"
6424 - }, props), /*#__PURE__*/_react.default.createElement(StyledDropZoneBox, {
6425 - isDragOver: isDragOver,
6426 - isLoading: isLoading
6427 - }, /*#__PURE__*/_react.default.createElement(StyledContentStack, {
6428 - alignItems: "center",
6429 - justifyContent: "center",
6430 - gap: 1,
6431 - p: 6,
6432 - minHeight: "520px",
6433 - isLoading: isLoading
6434 - }, /*#__PURE__*/_react.default.createElement(_ui.Box, {
6435 - "data-testid": "icon-container"
6436 - }, isLoading ? /*#__PURE__*/_react.default.createElement(_ui.CircularProgress, {
6437 - size: 40,
6438 - "data-testid": "loading-spinner",
6439 - sx: {
6440 - color: 'primary.dark'
6441 - }
6442 - }) : /*#__PURE__*/_react.default.createElement(_icons.UploadIcon, {
6443 - "data-testid": "upload-icon",
6444 - sx: {
6445 - fontSize: '40px',
6446 - color: 'text.disabled'
6447 - }
6448 - })), /*#__PURE__*/_react.default.createElement(_ui.Stack, {
6449 - spacing: 2,
6450 - alignItems: "center",
6451 - textAlign: "center",
6452 - "data-testid": "text-container"
6453 - }, /*#__PURE__*/_react.default.createElement(_ui.Box, {
6454 - "data-testid": "main-text"
6455 - }, /*#__PURE__*/_react.default.createElement(_ui.Link, {
6456 - variant: "body1",
6457 - component: "span",
6458 - onClick: handleUploadClick,
6459 - "data-testid": "click-to-upload"
6460 - }, (0, _i18n.__)('Click to upload', 'elementor')), /*#__PURE__*/_react.default.createElement(_ui.Typography, {
6461 - variant: "body1",
6462 - component: "span",
6463 - color: "text.primary",
6464 - sx: {
6465 - marginLeft: 0.5
6466 - }
6467 - }, (0, _i18n.__)('or drag and drop', 'elementor'))), /*#__PURE__*/_react.default.createElement(_ui.Typography, {
6468 - variant: "body2",
6469 - color: error ? 'error' : 'text.secondary',
6470 - "data-testid": "helper-text"
6471 - }, error ? error.message : helperText)), /*#__PURE__*/_react.default.createElement("input", {
6472 - ref: fileInputRef,
6473 - id: fileInputId,
6474 - type: "file",
6475 - accept: (0, _fileValidation.getAcceptedFileTypes)(filetypes),
6476 - onChange: handleFileInputChange,
6477 - style: {
6478 - display: 'none'
6479 - },
6480 - "data-testid": "file-input"
6481 - }))));
1302 + if (isObject(fn.prototype)) bound.prototype = fn.prototype;
1303 + return bound;
6482 1304 };
6483 -DropZone.propTypes = {
6484 - className: _propTypes.default.string,
6485 - onFileSelect: _propTypes.default.func.isRequired,
6486 - onError: _propTypes.default.func,
6487 - filetypes: _propTypes.default.array,
6488 - isLoading: _propTypes.default.bool,
6489 - error: _propTypes.default.shape({
6490 - message: _propTypes.default.string.isRequired
6491 - }),
6492 - onButtonClick: _propTypes.default.func,
6493 - onFileChoose: _propTypes.default.func,
6494 - helperText: _propTypes.default.string
6495 -};
6496 -var _default = exports["default"] = DropZone;
6497 1305
6498 -/***/ }),
6499 1306
6500 -/***/ "../app/modules/import-export-customization/assets/js/import/components/import-kit-parts-selection.js":
6501 -/*!************************************************************************************************************!*\
6502 - !*** ../app/modules/import-export-customization/assets/js/import/components/import-kit-parts-selection.js ***!
6503 - \************************************************************************************************************/
6504 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6505 -
6506 -"use strict";
6507 -
6508 -
6509 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
6510 -var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
6511 -Object.defineProperty(exports, "__esModule", ({
6512 - value: true
6513 -}));
6514 -exports["default"] = ImportKitPartsSelection;
6515 -var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
6516 -var _importContext = __webpack_require__(/*! ../context/import-context */ "../app/modules/import-export-customization/assets/js/import/context/import-context.js");
6517 -var _components = __webpack_require__(/*! ../../shared/components */ "../app/modules/import-export-customization/assets/js/shared/components/index.js");
6518 -var _kitContentData = _interopRequireDefault(__webpack_require__(/*! ../../shared/kit-content-data */ "../app/modules/import-export-customization/assets/js/shared/kit-content-data.js"));
6519 -function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }
6520 -function ImportKitPartsSelection() {
6521 - var _useImportContext = (0, _importContext.useImportContext)(),
6522 - data = _useImportContext.data,
6523 - dispatch = _useImportContext.dispatch;
6524 - var handleCheckboxChange = function handleCheckboxChange(itemType) {
6525 - var isChecked = data.includes.includes(itemType);
6526 - var kitItem = _kitContentData.default.find(function (item) {
6527 - return item.type === itemType;
6528 - });
6529 - if (isChecked && kitItem !== null && kitItem !== void 0 && kitItem.required) {
6530 - return;
6531 - }
6532 - var actionType = isChecked ? 'REMOVE_INCLUDE' : 'ADD_INCLUDE';
6533 - dispatch({
6534 - type: actionType,
6535 - payload: itemType
6536 - });
6537 - };
6538 - var handleSaveCustomization = function handleSaveCustomization(key, payload, hasEnabledCustomization) {
6539 - dispatch({
6540 - type: 'SET_CUSTOMIZATION',
6541 - payload: {
6542 - key: key,
6543 - value: payload
6544 - }
6545 - });
6546 - if (hasEnabledCustomization) {
6547 - dispatch({
6548 - type: 'ADD_INCLUDE',
6549 - payload: key
6550 - });
6551 - } else {
6552 - dispatch({
6553 - type: 'REMOVE_INCLUDE',
6554 - payload: key
6555 - });
6556 - }
6557 - };
6558 - (0, _react.useEffect)(function () {
6559 - if (data.uploadedData) {
6560 - var _data$uploadedData, _data$uploadedData2, _data$uploadedData3;
6561 - var includes = [];
6562 - if ((_data$uploadedData = data.uploadedData) !== null && _data$uploadedData !== void 0 && (_data$uploadedData = _data$uploadedData.manifest) !== null && _data$uploadedData !== void 0 && _data$uploadedData['site-settings']) {
6563 - includes.push('settings');
6564 - }
6565 - if (0 < Object.keys(((_data$uploadedData2 = data.uploadedData) === null || _data$uploadedData2 === void 0 || (_data$uploadedData2 = _data$uploadedData2.manifest) === null || _data$uploadedData2 === void 0 ? void 0 : _data$uploadedData2.templates) || {}).length && elementorAppConfig.hasPro) {
6566 - includes.push('templates');
6567 - }
6568 - if ((_data$uploadedData3 = data.uploadedData) !== null && _data$uploadedData3 !== void 0 && (_data$uploadedData3 = _data$uploadedData3.manifest) !== null && _data$uploadedData3 !== void 0 && _data$uploadedData3.content) {
6569 - includes.push('content');
6570 - }
6571 - dispatch({
6572 - type: 'ADD_INCLUDES',
6573 - payload: includes
6574 - });
6575 - }
6576 - }, [data.uploadedData, dispatch]);
6577 - return /*#__PURE__*/_react.default.createElement(_components.KitPartsSelection, {
6578 - onCheckboxChange: handleCheckboxChange,
6579 - handleSaveCustomization: handleSaveCustomization,
6580 - testId: "import-kit-parts-content"
6581 - });
6582 -}
6583 -
6584 1307 /***/ }),
6585 1308
6586 -/***/ "../app/modules/import-export-customization/assets/js/import/components/plugin-activation.js":
6587 -/*!***************************************************************************************************!*\
6588 - !*** ../app/modules/import-export-customization/assets/js/import/components/plugin-activation.js ***!
6589 - \***************************************************************************************************/
6590 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1309 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_classof.js":
1310 +/*!***********************************************************************************************!*\
1311 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_classof.js ***!
1312 + \***********************************************************************************************/
1313 +/*! unknown exports (runtime-defined) */
1314 +/*! runtime requirements: module, __webpack_require__ */
1315 +/*! CommonJS bailout: module.exports is used directly at 14:0-14 */
1316 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
6591 1317
6592 -"use strict";
1318 +// getting tag from 19.1.3.6 Object.prototype.toString()
1319 +var cof = __webpack_require__(/*! ./_cof */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_cof.js");
1320 +var TAG = __webpack_require__(/*! ./_wks */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js")('toStringTag');
1321 +// ES3 wrong here
1322 +var ARG = cof(function () { return arguments; }()) == 'Arguments';
6593 1323
6594 -
6595 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
6596 -Object.defineProperty(exports, "__esModule", ({
6597 - value: true
6598 -}));
6599 -exports.PluginActivation = PluginActivation;
6600 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
6601 -var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js"));
6602 -var _ui = __webpack_require__(/*! @elementor/ui */ "@elementor/ui");
6603 -var _propTypes = _interopRequireDefault(__webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js"));
6604 -var _i18n = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n");
6605 -var _importContext = __webpack_require__(/*! ../context/import-context */ "../app/modules/import-export-customization/assets/js/import/context/import-context.js");
6606 -var _pluginStatusItem = _interopRequireDefault(__webpack_require__(/*! ./plugin-status-item */ "../app/modules/import-export-customization/assets/js/import/components/plugin-status-item.js"));
6607 -function PluginActivation(_ref) {
6608 - var _data$uploadedData;
6609 - var plugins = _ref.plugins;
6610 - var _useImportContext = (0, _importContext.useImportContext)(),
6611 - data = _useImportContext.data;
6612 - var pluginsToActivate = ((_data$uploadedData = data.uploadedData) === null || _data$uploadedData === void 0 || (_data$uploadedData = _data$uploadedData.manifest) === null || _data$uploadedData === void 0 || (_data$uploadedData = _data$uploadedData.plugins) === null || _data$uploadedData === void 0 ? void 0 : _data$uploadedData.filter(function (plugin) {
6613 - var _data$customization;
6614 - if (data !== null && data !== void 0 && (_data$customization = data.customization) !== null && _data$customization !== void 0 && _data$customization.plugins) {
6615 - return true === data.customization.plugins[plugin.plugin];
6616 - }
6617 - return true;
6618 - })) || [];
6619 - if (!pluginsToActivate.length) {
6620 - return null;
6621 - }
6622 - var pluginsArray = [];
6623 - if (Array.isArray(plugins)) {
6624 - pluginsArray = plugins;
6625 - } else if (plugins && 'object' === (0, _typeof2.default)(plugins)) {
6626 - pluginsArray = Object.values(plugins);
6627 - }
6628 - return /*#__PURE__*/_react.default.createElement(_ui.Box, null, /*#__PURE__*/_react.default.createElement(_ui.Typography, {
6629 - variant: "subtitle1",
6630 - color: "text.secondary",
6631 - sx: {
6632 - mb: 2
6633 - }
6634 - }, (0, _i18n.__)('Activating plugins:', 'elementor')), /*#__PURE__*/_react.default.createElement(_ui.Box, {
6635 - sx: {
6636 - width: '100%',
6637 - maxWidth: 500,
6638 - borderRadius: 1,
6639 - border: 1,
6640 - borderColor: 'action.focus',
6641 - p: 2.5,
6642 - maxHeight: 300,
6643 - overflow: 'auto'
6644 - }
6645 - }, /*#__PURE__*/_react.default.createElement(_ui.Stack, {
6646 - spacing: 1.5
6647 - }, pluginsToActivate.map(function (plugin) {
6648 - var isActivated = pluginsArray.includes(plugin.name);
6649 - return /*#__PURE__*/_react.default.createElement(_pluginStatusItem.default, {
6650 - key: plugin.name,
6651 - name: plugin.name,
6652 - status: isActivated ? 'activated' : 'activating'
6653 - });
6654 - }))));
6655 -}
6656 -PluginActivation.propTypes = {
6657 - plugins: _propTypes.default.arrayOf(_propTypes.default.string)
1324 +// fallback for IE11 Script Access Denied error
1325 +var tryGet = function (it, key) {
1326 + try {
1327 + return it[key];
1328 + } catch (e) { /* empty */ }
6658 1329 };
6659 1330
6660 -/***/ }),
6661 -
6662 -/***/ "../app/modules/import-export-customization/assets/js/import/components/plugin-status-item.js":
6663 -/*!****************************************************************************************************!*\
6664 - !*** ../app/modules/import-export-customization/assets/js/import/components/plugin-status-item.js ***!
6665 - \****************************************************************************************************/
6666 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6667 -
6668 -"use strict";
6669 -
6670 -
6671 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
6672 -Object.defineProperty(exports, "__esModule", ({
6673 - value: true
6674 -}));
6675 -exports["default"] = PluginStatusItem;
6676 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
6677 -var _propTypes = _interopRequireDefault(__webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js"));
6678 -var _ui = __webpack_require__(/*! @elementor/ui */ "@elementor/ui");
6679 -function PluginStatusItem(_ref) {
6680 - var name = _ref.name,
6681 - status = _ref.status;
6682 - var isActivated = 'activated' === status;
6683 - return /*#__PURE__*/_react.default.createElement(_ui.Box, {
6684 - display: "flex",
6685 - alignItems: "center",
6686 - gap: 1.5
6687 - }, /*#__PURE__*/_react.default.createElement(_ui.SvgIcon, {
6688 - sx: {
6689 - color: isActivated ? 'text.primary' : 'text.muted',
6690 - fontSize: 20
6691 - },
6692 - viewBox: "0 0 24 24"
6693 - }, /*#__PURE__*/_react.default.createElement("path", {
6694 - fillRule: "evenodd",
6695 - clipRule: "evenodd",
6696 - d: "M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"
6697 - })), /*#__PURE__*/_react.default.createElement(_ui.Typography, {
6698 - variant: "body2",
6699 - color: isActivated ? 'text.primary' : 'text.muted'
6700 - }, name, " ", status));
6701 -}
6702 -PluginStatusItem.propTypes = {
6703 - name: _propTypes.default.string.isRequired,
6704 - status: _propTypes.default.string
1331 +module.exports = function (it) {
1332 + var O, T, B;
1333 + return it === undefined ? 'Undefined' : it === null ? 'Null'
1334 + // @@toStringTag case
1335 + : typeof (T = tryGet(O = Object(it), TAG)) == 'string' ? T
1336 + // builtinTag case
1337 + : ARG ? cof(O)
1338 + // ES3 arguments fallback
1339 + : (B = cof(O)) == 'Object' && typeof O.callee == 'function' ? 'Arguments' : B;
6705 1340 };
6706 1341
6707 -/***/ }),
6708 1342
6709 -/***/ "../app/modules/import-export-customization/assets/js/import/context/import-context.js":
6710 -/*!*********************************************************************************************!*\
6711 - !*** ../app/modules/import-export-customization/assets/js/import/context/import-context.js ***!
6712 - \*********************************************************************************************/
6713 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6714 -
6715 -"use strict";
6716 -
6717 -
6718 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
6719 -var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
6720 -Object.defineProperty(exports, "__esModule", ({
6721 - value: true
6722 -}));
6723 -exports.ImportContext = exports.IMPORT_STATUS = exports.ACTION_TYPE = void 0;
6724 -exports["default"] = ImportContextProvider;
6725 -exports.useImportContext = useImportContext;
6726 -var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
6727 -var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "../node_modules/@babel/runtime/helpers/slicedToArray.js"));
6728 -var _toConsumableArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ "../node_modules/@babel/runtime/helpers/toConsumableArray.js"));
6729 -var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js"));
6730 -var _propTypes = _interopRequireDefault(__webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js"));
6731 -var _versionUtils = __webpack_require__(/*! ../utils/version-utils */ "../app/modules/import-export-customization/assets/js/import/utils/version-utils.js");
6732 -function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }
6733 -function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; }
6734 -function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0, _defineProperty2.default)(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; }
6735 -var IMPORT_STATUS = exports.IMPORT_STATUS = {
6736 - PENDING: 'PENDING',
6737 - UPLOADING: 'UPLOADING',
6738 - CUSTOMIZING: 'CUSTOMIZING',
6739 - IMPORTING: 'IMPORTING',
6740 - COMPLETED: 'COMPLETED'
6741 -};
6742 -var ACTION_TYPE = exports.ACTION_TYPE = {
6743 - APPLY_ALL: 'apply-all'
6744 -};
6745 -var importReducer = function importReducer(state, _ref) {
6746 - var type = _ref.type,
6747 - payload = _ref.payload;
6748 - switch (type) {
6749 - case 'SET_IMPORT_STATUS':
6750 - return _objectSpread(_objectSpread({}, state), {}, {
6751 - importStatus: payload
6752 - });
6753 - case 'SET_FILE':
6754 - return _objectSpread(_objectSpread({}, state), {}, {
6755 - file: payload
6756 - });
6757 - case 'SET_UPLOADED_DATA':
6758 - return _objectSpread(_objectSpread({}, state), {}, {
6759 - uploadedData: payload
6760 - });
6761 - case 'SET_IMPORTED_DATA':
6762 - return _objectSpread(_objectSpread({}, state), {}, {
6763 - importedData: payload
6764 - });
6765 - case 'SET_KIT_UPLOAD_PARAMS':
6766 - return _objectSpread(_objectSpread({}, state), {}, {
6767 - kitUploadParams: payload
6768 - });
6769 - case 'SET_ACTION_TYPE':
6770 - return _objectSpread(_objectSpread({}, state), {}, {
6771 - actionType: payload
6772 - });
6773 - case 'SET_RETURN_TO':
6774 - return _objectSpread(_objectSpread({}, state), {}, {
6775 - returnTo: payload
6776 - });
6777 - case 'SET_NO_AUTOMATIC_REDIRECT':
6778 - return _objectSpread(_objectSpread({}, state), {}, {
6779 - noAutomaticRedirect: payload
6780 - });
6781 - case 'SET_RUNNERS_STATE':
6782 - return _objectSpread(_objectSpread({}, state), {}, {
6783 - runnersState: _objectSpread(_objectSpread({}, state.runnersState), payload)
6784 - });
6785 - case 'ADD_INCLUDE':
6786 - return _objectSpread(_objectSpread({}, state), {}, {
6787 - includes: state.includes.includes(payload) ? state.includes : [].concat((0, _toConsumableArray2.default)(state.includes), [payload])
6788 - });
6789 - case 'ADD_INCLUDES':
6790 - return _objectSpread(_objectSpread({}, state), {}, {
6791 - includes: Array.from(new Set([].concat((0, _toConsumableArray2.default)(state.includes), (0, _toConsumableArray2.default)(payload))))
6792 - });
6793 - case 'REMOVE_INCLUDE':
6794 - return _objectSpread(_objectSpread({}, state), {}, {
6795 - includes: state.includes.filter(function (item) {
6796 - return item !== payload;
6797 - }),
6798 - // Clear customization when removing from includes
6799 - customization: _objectSpread(_objectSpread({}, state.customization), {}, (0, _defineProperty2.default)({}, payload, null))
6800 - });
6801 - case 'RESET_STATE':
6802 - return _objectSpread({}, initialState);
6803 - case 'SET_CUSTOMIZATION':
6804 - return _objectSpread(_objectSpread({}, state), {}, {
6805 - customization: _objectSpread(_objectSpread({}, state.customization), {}, (0, _defineProperty2.default)({}, payload.key, payload.value))
6806 - });
6807 - case 'SET_DURATION':
6808 - return _objectSpread(_objectSpread({}, state), {}, {
6809 - duration: payload
6810 - });
6811 - default:
6812 - return state;
6813 - }
6814 -};
6815 -var ImportContext = exports.ImportContext = (0, _react.createContext)();
6816 -var initialState = {
6817 - file: null,
6818 - uploadedData: null,
6819 - importedData: null,
6820 - kitUploadParams: null,
6821 - actionType: null,
6822 - returnTo: null,
6823 - noAutomaticRedirect: false,
6824 - plugins: [],
6825 - includes: ['plugins'],
6826 - importStatus: IMPORT_STATUS.PENDING,
6827 - runnersState: {},
6828 - customization: {
6829 - settings: null,
6830 - templates: null,
6831 - content: null,
6832 - plugins: null
6833 - },
6834 - duration: null
6835 -};
6836 -function ImportContextProvider(props) {
6837 - var _data$uploadedData, _data$uploadedData2;
6838 - var _useReducer = (0, _react.useReducer)(importReducer, initialState),
6839 - _useReducer2 = (0, _slicedToArray2.default)(_useReducer, 2),
6840 - data = _useReducer2[0],
6841 - dispatch = _useReducer2[1];
6842 - var isOldExport = (0, _versionUtils.isVersionLessThan)((_data$uploadedData = data.uploadedData) === null || _data$uploadedData === void 0 || (_data$uploadedData = _data$uploadedData.manifest) === null || _data$uploadedData === void 0 ? void 0 : _data$uploadedData.version, elementorAppConfig['import-export-customization'].manifestVersion);
6843 - var isOldElementorVersion = (0, _versionUtils.isVersionLessThan)(elementorAppConfig['import-export-customization'].elementorVersion, (_data$uploadedData2 = data.uploadedData) === null || _data$uploadedData2 === void 0 || (_data$uploadedData2 = _data$uploadedData2.manifest) === null || _data$uploadedData2 === void 0 ? void 0 : _data$uploadedData2.elementor_version);
6844 - return /*#__PURE__*/_react.default.createElement(ImportContext.Provider, {
6845 - value: {
6846 - data: data,
6847 - dispatch: dispatch,
6848 - runnersState: data.runnersState,
6849 - isUploading: data.importStatus === IMPORT_STATUS.UPLOADING,
6850 - isCustomizing: data.importStatus === IMPORT_STATUS.CUSTOMIZING,
6851 - isProcessing: data.importStatus === IMPORT_STATUS.IMPORTING,
6852 - isCompleted: data.importStatus === IMPORT_STATUS.COMPLETED,
6853 - isOldExport: isOldExport,
6854 - isOldElementorVersion: isOldElementorVersion
6855 - }
6856 - }, props.children);
6857 -}
6858 -ImportContextProvider.propTypes = {
6859 - children: _propTypes.default.node.isRequired
6860 -};
6861 -function useImportContext() {
6862 - var context = (0, _react.useContext)(ImportContext);
6863 - if (!context) {
6864 - throw new Error('useImportContext must be used within an ImportContextProvider');
6865 - }
6866 - return context;
6867 -}
6868 -
6869 1343 /***/ }),
6870 1344
6871 -/***/ "../app/modules/import-export-customization/assets/js/import/hooks/use-drop-zone.js":
6872 -/*!******************************************************************************************!*\
6873 - !*** ../app/modules/import-export-customization/assets/js/import/hooks/use-drop-zone.js ***!
6874 - \******************************************************************************************/
6875 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6876 -
6877 -"use strict";
6878 -
6879 -
6880 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
6881 -Object.defineProperty(exports, "__esModule", ({
6882 - value: true
6883 -}));
6884 -exports["default"] = void 0;
6885 -var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "../node_modules/@babel/runtime/helpers/slicedToArray.js"));
6886 -var _react = __webpack_require__(/*! react */ "react");
6887 -var _i18n = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n");
6888 -var _fileValidation = __webpack_require__(/*! ../utils/file-validation */ "../app/modules/import-export-customization/assets/js/import/utils/file-validation.js");
6889 -var useDropZone = function useDropZone(_ref) {
6890 - var onFileSelect = _ref.onFileSelect,
6891 - onError = _ref.onError,
6892 - filetypes = _ref.filetypes,
6893 - isLoading = _ref.isLoading,
6894 - onButtonClick = _ref.onButtonClick,
6895 - onFileChoose = _ref.onFileChoose;
6896 - var _useState = (0, _react.useState)(false),
6897 - _useState2 = (0, _slicedToArray2.default)(_useState, 2),
6898 - isDragOver = _useState2[0],
6899 - setIsDragOver = _useState2[1];
6900 - var _useState3 = (0, _react.useState)(0),
6901 - _useState4 = (0, _slicedToArray2.default)(_useState3, 2),
6902 - setDragCounter = _useState4[1];
6903 - var fileInputRef = (0, _react.useRef)(null);
6904 - var fileInputId = (0, _react.useId)();
6905 - var handleDragEnter = function handleDragEnter(e) {
6906 - e.preventDefault();
6907 - e.stopPropagation();
6908 - setDragCounter(function (prev) {
6909 - return prev + 1;
6910 - });
6911 - if (e.dataTransfer.items && e.dataTransfer.items.length > 0) {
6912 - setIsDragOver(true);
6913 - }
6914 - };
6915 - var handleDragLeave = function handleDragLeave(e) {
6916 - e.preventDefault();
6917 - e.stopPropagation();
6918 - setDragCounter(function (prev) {
6919 - var newCounter = prev - 1;
6920 - if (newCounter <= 0) {
6921 - setIsDragOver(false);
6922 - }
6923 - return newCounter;
6924 - });
6925 - };
6926 - var handleDragOver = function handleDragOver(e) {
6927 - e.preventDefault();
6928 - e.stopPropagation();
6929 - };
6930 - var handleDrop = function handleDrop(e) {
6931 - e.preventDefault();
6932 - e.stopPropagation();
6933 - setIsDragOver(false);
6934 - setDragCounter(0);
6935 - if (isLoading) {
6936 - return;
6937 - }
6938 - if (!e.dataTransfer.files || 0 === e.dataTransfer.files.length) {
6939 - return;
6940 - }
6941 - var file = e.dataTransfer.files[0];
6942 - if (file && (0, _fileValidation.isValidFileType)(file.type, file.name, filetypes)) {
6943 - onFileSelect(file, e, 'drop');
6944 - } else {
6945 - onError({
6946 - id: 'file_not_allowed',
6947 - message: (0, _i18n.__)('This file type is not allowed', 'elementor')
6948 - });
6949 - }
6950 - };
6951 - var handleFileInputChange = function handleFileInputChange(e) {
6952 - if (!e.target.files || 0 === e.target.files.length) {
6953 - return;
6954 - }
6955 - var file = e.target.files[0];
6956 - if (!file) {
6957 - return;
6958 - }
6959 - if (!(0, _fileValidation.isValidFileType)(file.type, file.name, filetypes)) {
6960 - onError({
6961 - id: 'file_not_allowed',
6962 - message: (0, _i18n.__)('This file type is not allowed', 'elementor')
6963 - });
6964 - return;
6965 - }
6966 - onFileSelect(file, e, 'browse');
6967 - if (onFileChoose) {
6968 - onFileChoose(file);
6969 - }
6970 - };
6971 - var handleUploadClick = function handleUploadClick(e) {
6972 - if (onButtonClick) {
6973 - onButtonClick(e);
6974 - }
6975 - if (fileInputRef.current) {
6976 - fileInputRef.current.click();
6977 - }
6978 - };
6979 - return {
6980 - isDragOver: isDragOver,
6981 - fileInputRef: fileInputRef,
6982 - fileInputId: fileInputId,
6983 - handleDragEnter: handleDragEnter,
6984 - handleDragLeave: handleDragLeave,
6985 - handleDragOver: handleDragOver,
6986 - handleDrop: handleDrop,
6987 - handleFileInputChange: handleFileInputChange,
6988 - handleUploadClick: handleUploadClick
6989 - };
6990 -};
6991 -var _default = exports["default"] = useDropZone;
6992 -
6993 -/***/ }),
6994 -
6995 -/***/ "../app/modules/import-export-customization/assets/js/import/hooks/use-import-kit.js":
1345 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_cof.js":
6996 1346 /*!*******************************************************************************************!*\
6997 - !*** ../app/modules/import-export-customization/assets/js/import/hooks/use-import-kit.js ***!
1347 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_cof.js ***!
6998 1348 \*******************************************************************************************/
6999 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1349 +/*! unknown exports (runtime-defined) */
1350 +/*! runtime requirements: module */
1351 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
1352 +/***/ ((module) => {
7000 1353
7001 -"use strict";
1354 +var toString = {}.toString;
7002 1355
7003 -
7004 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
7005 -Object.defineProperty(exports, "__esModule", ({
7006 - value: true
7007 -}));
7008 -exports.IMPORT_PROCESSING_STATUS = void 0;
7009 -exports.useImportKit = useImportKit;
7010 -var _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ "../node_modules/@babel/runtime/regenerator/index.js"));
7011 -var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js"));
7012 -var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "../node_modules/@babel/runtime/helpers/slicedToArray.js"));
7013 -var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ "../node_modules/@babel/runtime/helpers/asyncToGenerator.js"));
7014 -var _react = __webpack_require__(/*! react */ "react");
7015 -var _importContext = __webpack_require__(/*! ../context/import-context */ "../app/modules/import-export-customization/assets/js/import/context/import-context.js");
7016 -var _importExportError = __webpack_require__(/*! ../../shared/error/import-export-error */ "../app/modules/import-export-customization/assets/js/shared/error/import-export-error.js");
7017 -function _createForOfIteratorHelper(r, e) { var t = "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (!t) { if (Array.isArray(r) || (t = _unsupportedIterableToArray(r)) || e && r && "number" == typeof r.length) { t && (r = t); var _n = 0, F = function F() {}; return { s: F, n: function n() { return _n >= r.length ? { done: !0 } : { done: !1, value: r[_n++] }; }, e: function e(r) { throw r; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var o, a = !0, u = !1; return { s: function s() { t = t.call(r); }, n: function n() { var r = t.next(); return a = r.done, r; }, e: function e(r) { u = !0, o = r; }, f: function f() { try { a || null == t.return || t.return(); } finally { if (u) throw o; } } }; }
7018 -function _unsupportedIterableToArray(r, a) { if (r) { if ("string" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } }
7019 -function _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; }
7020 -function request(_x) {
7021 - return _request.apply(this, arguments);
7022 -}
7023 -function _request() {
7024 - _request = (0, _asyncToGenerator2.default)(/*#__PURE__*/_regenerator.default.mark(function _callee3(_ref) {
7025 - var _window$wpApiSettings;
7026 - var data, path, _ref$method, method, baseUrl, requestUrl, response, result, _result$data, _result$data2, _result$data3, errorMessage, errorCode;
7027 - return _regenerator.default.wrap(function (_context3) {
7028 - while (1) switch (_context3.prev = _context3.next) {
7029 - case 0:
7030 - data = _ref.data, path = _ref.path, _ref$method = _ref.method, method = _ref$method === void 0 ? 'POST' : _ref$method;
7031 - baseUrl = elementorAppConfig['import-export-customization'].restApiBaseUrl;
7032 - requestUrl = "".concat(baseUrl, "/").concat(path);
7033 - _context3.next = 1;
7034 - return fetch(requestUrl, {
7035 - method: method,
7036 - headers: {
7037 - 'Content-Type': 'application/json',
7038 - 'X-WP-Nonce': ((_window$wpApiSettings = window.wpApiSettings) === null || _window$wpApiSettings === void 0 ? void 0 : _window$wpApiSettings.nonce) || ''
7039 - },
7040 - body: JSON.stringify(data)
7041 - });
7042 - case 1:
7043 - response = _context3.sent;
7044 - _context3.next = 2;
7045 - return response.json();
7046 - case 2:
7047 - result = _context3.sent;
7048 - if (response.ok) {
7049 - _context3.next = 3;
7050 - break;
7051 - }
7052 - errorMessage = (result === null || result === void 0 || (_result$data = result.data) === null || _result$data === void 0 ? void 0 : _result$data.message) || "HTTP error! with the following code: ".concat(result === null || result === void 0 || (_result$data2 = result.data) === null || _result$data2 === void 0 ? void 0 : _result$data2.code);
7053 - errorCode = 408 === (response === null || response === void 0 ? void 0 : response.status) ? 'timeout' : result === null || result === void 0 || (_result$data3 = result.data) === null || _result$data3 === void 0 ? void 0 : _result$data3.code;
7054 - throw new _importExportError.ImportExportError(errorMessage, errorCode);
7055 - case 3:
7056 - return _context3.abrupt("return", result);
7057 - case 4:
7058 - case "end":
7059 - return _context3.stop();
7060 - }
7061 - }, _callee3);
7062 - }));
7063 - return _request.apply(this, arguments);
7064 -}
7065 -var IMPORT_PROCESSING_STATUS = exports.IMPORT_PROCESSING_STATUS = {
7066 - PENDING: 'PENDING',
7067 - IN_PROGRESS: 'IN_PROGRESS',
7068 - DONE: 'DONE'
1356 +module.exports = function (it) {
1357 + return toString.call(it).slice(8, -1);
7069 1358 };
7070 -function useImportKit(_ref2) {
7071 - var data = _ref2.data,
7072 - includes = _ref2.includes,
7073 - customization = _ref2.customization,
7074 - isProcessing = _ref2.isProcessing,
7075 - dispatch = _ref2.dispatch;
7076 - var _useState = (0, _react.useState)(IMPORT_PROCESSING_STATUS.PENDING),
7077 - _useState2 = (0, _slicedToArray2.default)(_useState, 2),
7078 - status = _useState2[0],
7079 - setImportStatus = _useState2[1];
7080 - var _useState3 = (0, _react.useState)(null),
7081 - _useState4 = (0, _slicedToArray2.default)(_useState3, 2),
7082 - error = _useState4[0],
7083 - setError = _useState4[1];
7084 - var _useState5 = (0, _react.useState)(null),
7085 - _useState6 = (0, _slicedToArray2.default)(_useState5, 2),
7086 - startTime = _useState6[0],
7087 - setStartTime = _useState6[1];
7088 - var runImportRunners = /*#__PURE__*/function () {
7089 - var _ref3 = (0, _asyncToGenerator2.default)(/*#__PURE__*/_regenerator.default.mark(function _callee() {
7090 - var session, runners, stopIterations, _iterator, _step, runner, _result$data$imported, result, runnerKey, endTime, millisecondsToSeconds, importDuration, _t, _t2;
7091 - return _regenerator.default.wrap(function (_context) {
7092 - while (1) switch (_context.prev = _context.next) {
7093 - case 0:
7094 - setImportStatus(IMPORT_PROCESSING_STATUS.IN_PROGRESS);
7095 - session = data.importedData.session;
7096 - runners = data.importedData.runners;
7097 - stopIterations = null;
7098 - _iterator = _createForOfIteratorHelper(runners);
7099 - _context.prev = 1;
7100 - _iterator.s();
7101 - case 2:
7102 - if ((_step = _iterator.n()).done) {
7103 - _context.next = 8;
7104 - break;
7105 - }
7106 - runner = _step.value;
7107 - _context.prev = 3;
7108 - if (!stopIterations) {
7109 - _context.next = 4;
7110 - break;
7111 - }
7112 - return _context.abrupt("continue", 8);
7113 - case 4:
7114 - _context.next = 5;
7115 - return request({
7116 - data: {
7117 - session: session,
7118 - runner: runner
7119 - },
7120 - path: 'import-runner'
7121 - });
7122 - case 5:
7123 - result = _context.sent;
7124 - runnerKey = 'elementor-content' === runner ? 'content' : runner;
7125 - dispatch({
7126 - type: 'SET_RUNNERS_STATE',
7127 - payload: (0, _defineProperty2.default)({}, runnerKey, ((_result$data$imported = result.data.imported_data) === null || _result$data$imported === void 0 ? void 0 : _result$data$imported[runnerKey]) || result.data[runnerKey])
7128 - });
7129 - _context.next = 7;
7130 - break;
7131 - case 6:
7132 - _context.prev = 6;
7133 - _t = _context["catch"](3);
7134 - stopIterations = _t;
7135 - setError(_t);
7136 - case 7:
7137 - _context.next = 2;
7138 - break;
7139 - case 8:
7140 - _context.next = 10;
7141 - break;
7142 - case 9:
7143 - _context.prev = 9;
7144 - _t2 = _context["catch"](1);
7145 - _iterator.e(_t2);
7146 - case 10:
7147 - _context.prev = 10;
7148 - _iterator.f();
7149 - return _context.finish(10);
7150 - case 11:
7151 - if (startTime) {
7152 - endTime = Date.now();
7153 - millisecondsToSeconds = 1000;
7154 - importDuration = (endTime - startTime) / millisecondsToSeconds;
7155 - dispatch({
7156 - type: 'SET_DURATION',
7157 - payload: Number(importDuration.toFixed(2))
7158 - });
7159 - }
7160 - setImportStatus(IMPORT_PROCESSING_STATUS.DONE);
7161 - if (!stopIterations) {
7162 - dispatch({
7163 - type: 'SET_IMPORT_STATUS',
7164 - payload: _importContext.IMPORT_STATUS.COMPLETED
7165 - });
7166 - }
7167 - case 12:
7168 - case "end":
7169 - return _context.stop();
7170 - }
7171 - }, _callee, null, [[1, 9, 10, 11], [3, 6]]);
7172 - }));
7173 - return function runImportRunners() {
7174 - return _ref3.apply(this, arguments);
7175 - };
7176 - }();
7177 - function importKit() {
7178 - return _importKit.apply(this, arguments);
7179 - }
7180 - function _importKit() {
7181 - _importKit = (0, _asyncToGenerator2.default)(/*#__PURE__*/_regenerator.default.mark(function _callee2() {
7182 - var _data$kitUploadParams, _data$kitUploadParams2, _data$uploadedData, importData, result, _t3;
7183 - return _regenerator.default.wrap(function (_context2) {
7184 - while (1) switch (_context2.prev = _context2.next) {
7185 - case 0:
7186 - _context2.prev = 0;
7187 - setError(null);
7188 - setStartTime(Date.now());
7189 - setImportStatus(IMPORT_PROCESSING_STATUS.IN_PROGRESS);
7190 - importData = {
7191 - id: (_data$kitUploadParams = data.kitUploadParams) === null || _data$kitUploadParams === void 0 ? void 0 : _data$kitUploadParams.id,
7192 - referrer: (_data$kitUploadParams2 = data.kitUploadParams) === null || _data$kitUploadParams2 === void 0 ? void 0 : _data$kitUploadParams2.referrer,
7193 - session: data === null || data === void 0 || (_data$uploadedData = data.uploadedData) === null || _data$uploadedData === void 0 ? void 0 : _data$uploadedData.session,
7194 - include: includes,
7195 - customization: customization
7196 - };
7197 - _context2.next = 1;
7198 - return request({
7199 - data: importData,
7200 - path: 'import'
7201 - });
7202 - case 1:
7203 - result = _context2.sent;
7204 - dispatch({
7205 - type: 'SET_IMPORTED_DATA',
7206 - payload: result.data
7207 - });
7208 - _context2.next = 3;
7209 - break;
7210 - case 2:
7211 - _context2.prev = 2;
7212 - _t3 = _context2["catch"](0);
7213 - setError(_t3);
7214 - setImportStatus(IMPORT_PROCESSING_STATUS.DONE);
7215 - case 3:
7216 - case "end":
7217 - return _context2.stop();
7218 - }
7219 - }, _callee2, null, [[0, 2]]);
7220 - }));
7221 - return _importKit.apply(this, arguments);
7222 - }
7223 - (0, _react.useEffect)(function () {
7224 - if (isProcessing && data.includes.length) {
7225 - importKit();
7226 - }
7227 - // eslint-disable-next-line react-hooks/exhaustive-deps
7228 - }, [data.includes, isProcessing]);
7229 - (0, _react.useEffect)(function () {
7230 - if (isProcessing && data.importedData && !error) {
7231 - runImportRunners();
7232 - }
7233 - // eslint-disable-next-line react-hooks/exhaustive-deps
7234 - }, [data.importedData, isProcessing, error]);
7235 - return {
7236 - status: status,
7237 - error: error,
7238 - importKit: importKit
7239 - };
7240 -}
7241 1359
7242 -/***/ }),
7243 1360
7244 -/***/ "../app/modules/import-export-customization/assets/js/import/hooks/use-upload-kit.js":
7245 -/*!*******************************************************************************************!*\
7246 - !*** ../app/modules/import-export-customization/assets/js/import/hooks/use-upload-kit.js ***!
7247 - \*******************************************************************************************/
7248 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7249 -
7250 -"use strict";
7251 -
7252 -
7253 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
7254 -Object.defineProperty(exports, "__esModule", ({
7255 - value: true
7256 -}));
7257 -exports.useUploadKit = useUploadKit;
7258 -var _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ "../node_modules/@babel/runtime/regenerator/index.js"));
7259 -var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js"));
7260 -var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ "../node_modules/@babel/runtime/helpers/asyncToGenerator.js"));
7261 -var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "../node_modules/@babel/runtime/helpers/slicedToArray.js"));
7262 -var _react = __webpack_require__(/*! react */ "react");
7263 -var _importContext = __webpack_require__(/*! ../context/import-context */ "../app/modules/import-export-customization/assets/js/import/context/import-context.js");
7264 -var _appsEventTracking = __webpack_require__(/*! ../../../../../../assets/js/event-track/apps-event-tracking */ "../app/assets/js/event-track/apps-event-tracking.js");
7265 -var _importExportError = __webpack_require__(/*! ../../shared/error/import-export-error */ "../app/modules/import-export-customization/assets/js/shared/error/import-export-error.js");
7266 -function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; }
7267 -function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0, _defineProperty2.default)(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; }
7268 -function useUploadKit() {
7269 - var _useImportContext = (0, _importContext.useImportContext)(),
7270 - data = _useImportContext.data,
7271 - isUploading = _useImportContext.isUploading,
7272 - dispatch = _useImportContext.dispatch;
7273 - var _useState = (0, _react.useState)(false),
7274 - _useState2 = (0, _slicedToArray2.default)(_useState, 2),
7275 - uploading = _useState2[0],
7276 - setUploading = _useState2[1];
7277 - var _useState3 = (0, _react.useState)(null),
7278 - _useState4 = (0, _slicedToArray2.default)(_useState3, 2),
7279 - error = _useState4[0],
7280 - setError = _useState4[1];
7281 - function uploadKit() {
7282 - return _uploadKit.apply(this, arguments);
7283 - }
7284 - function _uploadKit() {
7285 - _uploadKit = (0, _asyncToGenerator2.default)(/*#__PURE__*/_regenerator.default.mark(function _callee() {
7286 - var _window$wpApiSettings, baseUrl, uploadUrl, uploadData, _data$kitUploadParams, id, source, fileUrl, response, result, _result$data, _result$data2, _result$data3, errorMessage, errorCode, _t;
7287 - return _regenerator.default.wrap(function (_context) {
7288 - while (1) switch (_context.prev = _context.next) {
7289 - case 0:
7290 - _context.prev = 0;
7291 - setUploading(true);
7292 - setError(null);
7293 - baseUrl = elementorAppConfig['import-export-customization'].restApiBaseUrl;
7294 - uploadUrl = "".concat(baseUrl, "/upload");
7295 - uploadData = null;
7296 - if (data.file) {
7297 - uploadData = new FormData();
7298 - uploadData.append('e_import_file', data.file);
7299 - }
7300 - if (data.kitUploadParams) {
7301 - _data$kitUploadParams = data.kitUploadParams, id = _data$kitUploadParams.id, source = _data$kitUploadParams.source, fileUrl = _data$kitUploadParams.fileUrl;
7302 - uploadData = JSON.stringify({
7303 - referrer: source,
7304 - source: source,
7305 - kit_id: id,
7306 - file_url: fileUrl
7307 - });
7308 - }
7309 - _context.next = 1;
7310 - return fetch(uploadUrl, {
7311 - method: 'POST',
7312 - headers: _objectSpread({
7313 - 'X-WP-Nonce': ((_window$wpApiSettings = window.wpApiSettings) === null || _window$wpApiSettings === void 0 ? void 0 : _window$wpApiSettings.nonce) || ''
7314 - }, 'string' === typeof uploadData ? {
7315 - 'Content-Type': 'application/json'
7316 - } : null),
7317 - body: uploadData
7318 - });
7319 - case 1:
7320 - response = _context.sent;
7321 - _context.next = 2;
7322 - return response.json();
7323 - case 2:
7324 - result = _context.sent;
7325 - if (response.ok) {
7326 - _context.next = 3;
7327 - break;
7328 - }
7329 - errorMessage = (result === null || result === void 0 || (_result$data = result.data) === null || _result$data === void 0 ? void 0 : _result$data.message) || "HTTP error! with the following code: ".concat(result === null || result === void 0 || (_result$data2 = result.data) === null || _result$data2 === void 0 ? void 0 : _result$data2.code);
7330 - errorCode = 408 === (response === null || response === void 0 ? void 0 : response.status) ? 'timeout' : result === null || result === void 0 || (_result$data3 = result.data) === null || _result$data3 === void 0 ? void 0 : _result$data3.code;
7331 - throw new _importExportError.ImportExportError(errorMessage, errorCode);
7332 - case 3:
7333 - if (data.file) {
7334 - _appsEventTracking.AppsEventTracking.sendKitImportUploadFile('Success');
7335 - }
7336 - dispatch({
7337 - type: 'SET_UPLOADED_DATA',
7338 - payload: result.data
7339 - });
7340 - _context.next = 5;
7341 - break;
7342 - case 4:
7343 - _context.prev = 4;
7344 - _t = _context["catch"](0);
7345 - setError(_t instanceof _importExportError.ImportExportError ? _t : new _importExportError.ImportExportError(_t.message));
7346 - _appsEventTracking.AppsEventTracking.sendKitImportUploadFile(_t.message);
7347 - case 5:
7348 - _context.prev = 5;
7349 - setUploading(false);
7350 - return _context.finish(5);
7351 - case 6:
7352 - case "end":
7353 - return _context.stop();
7354 - }
7355 - }, _callee, null, [[0, 4, 5, 6]]);
7356 - }));
7357 - return _uploadKit.apply(this, arguments);
7358 - }
7359 - (0, _react.useEffect)(function () {
7360 - if (isUploading && (data.file || data.kitUploadParams)) {
7361 - uploadKit();
7362 - } else {
7363 - setError(null);
7364 - }
7365 - // eslint-disable-next-line react-hooks/exhaustive-deps
7366 - }, [isUploading, data.file, data.kitUploadParams]);
7367 - return {
7368 - uploading: uploading,
7369 - error: error,
7370 - uploadKit: uploadKit
7371 - };
7372 -}
7373 -
7374 1361 /***/ }),
7375 1362
7376 -/***/ "../app/modules/import-export-customization/assets/js/import/import.js":
7377 -/*!*****************************************************************************!*\
7378 - !*** ../app/modules/import-export-customization/assets/js/import/import.js ***!
7379 - \*****************************************************************************/
7380 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7381 -
7382 -"use strict";
7383 -
7384 -
7385 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
7386 -Object.defineProperty(exports, "__esModule", ({
7387 - value: true
7388 -}));
7389 -exports["default"] = Import;
7390 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
7391 -var _importContext = _interopRequireDefault(__webpack_require__(/*! ./context/import-context */ "../app/modules/import-export-customization/assets/js/import/context/import-context.js"));
7392 -var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
7393 -var _router2 = _interopRequireDefault(__webpack_require__(/*! @elementor/router */ "@elementor/router"));
7394 -var _importKit = _interopRequireDefault(__webpack_require__(/*! ./pages/import-kit */ "../app/modules/import-export-customization/assets/js/import/pages/import-kit.js"));
7395 -var _importComplete = _interopRequireDefault(__webpack_require__(/*! ./pages/import-complete */ "../app/modules/import-export-customization/assets/js/import/pages/import-complete.js"));
7396 -var _importCustomization = _interopRequireDefault(__webpack_require__(/*! ./pages/import-customization */ "../app/modules/import-export-customization/assets/js/import/pages/import-customization.js"));
7397 -var _importProcess = _interopRequireDefault(__webpack_require__(/*! ./pages/import-process */ "../app/modules/import-export-customization/assets/js/import/pages/import-process.js"));
7398 -function Import() {
7399 - return /*#__PURE__*/_react.default.createElement(_importContext.default, null, /*#__PURE__*/_react.default.createElement(_router.LocationProvider, {
7400 - history: _router2.default.appHistory
7401 - }, /*#__PURE__*/_react.default.createElement(_router.Router, null, /*#__PURE__*/_react.default.createElement(_importKit.default, {
7402 - path: "/",
7403 - default: true
7404 - }), /*#__PURE__*/_react.default.createElement(_importCustomization.default, {
7405 - path: "/content"
7406 - }), /*#__PURE__*/_react.default.createElement(_importProcess.default, {
7407 - path: "/process"
7408 - }), /*#__PURE__*/_react.default.createElement(_importComplete.default, {
7409 - path: "/complete"
7410 - }))));
7411 -}
7412 -
7413 -/***/ }),
7414 -
7415 -/***/ "../app/modules/import-export-customization/assets/js/import/index.js":
7416 -/*!****************************************************************************!*\
7417 - !*** ../app/modules/import-export-customization/assets/js/import/index.js ***!
7418 - \****************************************************************************/
7419 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7420 -
7421 -"use strict";
7422 -
7423 -
7424 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
7425 -Object.defineProperty(exports, "__esModule", ({
7426 - value: true
7427 -}));
7428 -Object.defineProperty(exports, "default", ({
7429 - enumerable: true,
7430 - get: function get() {
7431 - return _import.default;
7432 - }
7433 -}));
7434 -var _import = _interopRequireDefault(__webpack_require__(/*! ./import */ "../app/modules/import-export-customization/assets/js/import/import.js"));
7435 -
7436 -/***/ }),
7437 -
7438 -/***/ "../app/modules/import-export-customization/assets/js/import/pages/import-complete.js":
1363 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js":
7439 1364 /*!********************************************************************************************!*\
7440 - !*** ../app/modules/import-export-customization/assets/js/import/pages/import-complete.js ***!
1365 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js ***!
7441 1366 \********************************************************************************************/
7442 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1367 +/*! unknown exports (runtime-defined) */
1368 +/*! runtime requirements: module */
1369 +/*! CommonJS bailout: module.exports is used directly at 1:11-25 */
1370 +/***/ ((module) => {
7443 1371
7444 -"use strict";
1372 +var core = module.exports = { version: '2.6.11' };
1373 +if (typeof __e == 'number') __e = core; // eslint-disable-line no-undef
7445 1374
7446 1375
7447 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
7448 -var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
7449 -Object.defineProperty(exports, "__esModule", ({
7450 - value: true
7451 -}));
7452 -exports["default"] = ImportComplete;
7453 -var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
7454 -var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js"));
7455 -var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "../node_modules/@babel/runtime/helpers/slicedToArray.js"));
7456 -var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
7457 -var _ui = __webpack_require__(/*! @elementor/ui */ "@elementor/ui");
7458 -var _i18n = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n");
7459 -var _components = __webpack_require__(/*! ../../shared/components */ "../app/modules/import-export-customization/assets/js/shared/components/index.js");
7460 -var _importContext = __webpack_require__(/*! ../context/import-context */ "../app/modules/import-export-customization/assets/js/import/context/import-context.js");
7461 -var _appsEventTracking = __webpack_require__(/*! elementor-app/event-track/apps-event-tracking */ "../app/assets/js/event-track/apps-event-tracking.js");
7462 -var _utils = __webpack_require__(/*! ../../shared/utils/utils */ "../app/modules/import-export-customization/assets/js/shared/utils/utils.js");
7463 -var _useReturnToRedirect2 = _interopRequireDefault(__webpack_require__(/*! ../../shared/hooks/use-return-to-redirect */ "../app/modules/import-export-customization/assets/js/shared/hooks/use-return-to-redirect.js"));
7464 -function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }
7465 -function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; }
7466 -function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0, _defineProperty2.default)(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; }
7467 -function ImportComplete() {
7468 - var _data$uploadedData, _data$kitUploadParams, _runnersState$templat2, _elementorAppConfig, _data$kitUploadParams2;
7469 - var _useImportContext = (0, _importContext.useImportContext)(),
7470 - data = _useImportContext.data,
7471 - isCompleted = _useImportContext.isCompleted,
7472 - runnersState = _useImportContext.runnersState;
7473 - var includes = data.includes,
7474 - analytics = data.analytics,
7475 - uploadedData = data.uploadedData,
7476 - duration = data.duration;
7477 - var navigate = (0, _router.useNavigate)();
7478 - var _useReturnToRedirect = (0, _useReturnToRedirect2.default)(data.returnTo),
7479 - attemptRedirect = _useReturnToRedirect.attemptRedirect;
7480 - var handleDone = function handleDone() {
7481 - if (attemptRedirect()) {
7482 - return;
7483 - }
7484 - window.top.location = elementorAppConfig.admin_url;
7485 - };
7486 - var title = (data === null || data === void 0 || (_data$uploadedData = data.uploadedData) === null || _data$uploadedData === void 0 || (_data$uploadedData = _data$uploadedData.manifest) === null || _data$uploadedData === void 0 ? void 0 : _data$uploadedData.title) || '';
7487 - var kitId = (data === null || data === void 0 || (_data$kitUploadParams = data.kitUploadParams) === null || _data$kitUploadParams === void 0 ? void 0 : _data$kitUploadParams.id) || '';
7488 - var getTemplatesSummary = (0, _react.useCallback)(function () {
7489 - var _runnersState$templat, _elementorAppConfig$i;
7490 - var templatesSummary = runnersState === null || runnersState === void 0 || (_runnersState$templat = runnersState.templates) === null || _runnersState$templat === void 0 ? void 0 : _runnersState$templat.succeed_summary;
7491 - if (!templatesSummary) {
7492 - return (0, _i18n.__)('No templates imported', 'elementor');
7493 - }
7494 - var summaryTitles = ((_elementorAppConfig$i = elementorAppConfig['import-export-customization']) === null || _elementorAppConfig$i === void 0 || (_elementorAppConfig$i = _elementorAppConfig$i.summaryTitles) === null || _elementorAppConfig$i === void 0 ? void 0 : _elementorAppConfig$i.templates) || {};
7495 - var summaryParts = Object.entries(templatesSummary).map(function (_ref) {
7496 - var _ref2 = (0, _slicedToArray2.default)(_ref, 2),
7497 - docType = _ref2[0],
7498 - count = _ref2[1];
7499 - var label = summaryTitles[docType];
7500 - if (!label) {
7501 - return null;
7502 - }
7503 - var itemTitle = count > 1 ? label.plural : label.single;
7504 - return "".concat(count, " ").concat(itemTitle);
7505 - }).filter(function (part) {
7506 - return part !== null;
7507 - });
7508 - return summaryParts.length > 0 ? summaryParts.join(' | ') : (0, _i18n.__)('No templates imported', 'elementor');
7509 - }, [runnersState === null || runnersState === void 0 || (_runnersState$templat2 = runnersState.templates) === null || _runnersState$templat2 === void 0 ? void 0 : _runnersState$templat2.succeed_summary]);
7510 - var getContentSummary = (0, _react.useCallback)(function () {
7511 - var _elementorAppConfig$i2;
7512 - var elementorContent = runnersState === null || runnersState === void 0 ? void 0 : runnersState['elementor-content'];
7513 - var wpContent = runnersState === null || runnersState === void 0 ? void 0 : runnersState['wp-content'];
7514 - var content = runnersState === null || runnersState === void 0 ? void 0 : runnersState.content;
7515 - var taxonomies = runnersState === null || runnersState === void 0 ? void 0 : runnersState.taxonomies;
7516 - var contentCounts = {};
7517 - var summaryTitles = ((_elementorAppConfig$i2 = elementorAppConfig['import-export-customization']) === null || _elementorAppConfig$i2 === void 0 || (_elementorAppConfig$i2 = _elementorAppConfig$i2.summaryTitles) === null || _elementorAppConfig$i2 === void 0 ? void 0 : _elementorAppConfig$i2.content) || {};
7518 - var countSucceedItems = function countSucceedItems(contentSection) {
7519 - if (!contentSection) {
7520 - return {};
7521 - }
7522 - var counts = {};
7523 - Object.entries(contentSection).forEach(function (_ref3) {
7524 - var _ref4 = (0, _slicedToArray2.default)(_ref3, 2),
7525 - docType = _ref4[0],
7526 - result = _ref4[1];
7527 - if (result !== null && result !== void 0 && result.succeed && Object.keys(result.succeed).length > 0) {
7528 - counts[docType] = (counts[docType] || 0) + Object.keys(result.succeed).length;
7529 - }
7530 - });
7531 - return counts;
7532 - };
7533 - var wpContentCounts = countSucceedItems(wpContent);
7534 - var contentCountsFromContent = countSucceedItems(content);
7535 - var elementorContentCounts = countSucceedItems(elementorContent);
7536 - [wpContentCounts, contentCountsFromContent, elementorContentCounts].forEach(function (counts) {
7537 - Object.entries(counts).forEach(function (_ref5) {
7538 - var _ref6 = (0, _slicedToArray2.default)(_ref5, 2),
7539 - docType = _ref6[0],
7540 - count = _ref6[1];
7541 - contentCounts[docType] = (contentCounts[docType] || 0) + count;
7542 - });
7543 - });
7544 - var totalTaxonomies = 0;
7545 - if (taxonomies) {
7546 - Object.values(taxonomies).forEach(function (taxonomy) {
7547 - Object.values(taxonomy).forEach(function (terms) {
7548 - totalTaxonomies += terms.length;
7549 - });
7550 - });
7551 - }
7552 - var totalNavMenuItems = 0;
7553 - [wpContent, content, elementorContent].forEach(function (contentSection) {
7554 - var _contentSection$nav_m;
7555 - if (contentSection !== null && contentSection !== void 0 && (_contentSection$nav_m = contentSection.nav_menu_item) !== null && _contentSection$nav_m !== void 0 && _contentSection$nav_m.succeed) {
7556 - totalNavMenuItems += Object.keys(contentSection.nav_menu_item.succeed).length;
7557 - }
7558 - });
7559 - var hasContent = Object.keys(contentCounts).length > 0 || totalTaxonomies > 0 || totalNavMenuItems > 0;
7560 - if (!hasContent) {
7561 - return (0, _i18n.__)('No content imported', 'elementor');
7562 - }
7563 - var summaryParts = [];
7564 - Object.entries(contentCounts).forEach(function (_ref7) {
7565 - var _ref8 = (0, _slicedToArray2.default)(_ref7, 2),
7566 - docType = _ref8[0],
7567 - count = _ref8[1];
7568 - var label = summaryTitles[docType];
7569 - if (label && count > 0) {
7570 - var itemTitle = count > 1 ? label.plural : label.single;
7571 - summaryParts.push("".concat(count, " ").concat(itemTitle));
7572 - }
7573 - });
7574 - if (totalTaxonomies > 0) {
7575 - var taxonomyLabel = totalTaxonomies > 1 ? (0, _i18n.__)('Taxonomies', 'elementor') : (0, _i18n.__)('Taxonomy', 'elementor');
7576 - summaryParts.push("".concat(totalTaxonomies, " ").concat(taxonomyLabel));
7577 - }
7578 - if (totalNavMenuItems > 0) {
7579 - var menuLabel = totalNavMenuItems > 1 ? (0, _i18n.__)('Menus', 'elementor') : (0, _i18n.__)('Menu', 'elementor');
7580 - summaryParts.push("".concat(totalNavMenuItems, " ").concat(menuLabel));
7581 - }
7582 - return summaryParts.length > 0 ? summaryParts.join(' | ') : (0, _i18n.__)('No content imported', 'elementor');
7583 - }, [runnersState]);
7584 - var getPluginsSummary = (0, _react.useCallback)(function () {
7585 - var plugins = Array.isArray(runnersState === null || runnersState === void 0 ? void 0 : runnersState.plugins) ? runnersState === null || runnersState === void 0 ? void 0 : runnersState.plugins : Object.values((runnersState === null || runnersState === void 0 ? void 0 : runnersState.plugins) || {});
7586 - return runnersState !== null && runnersState !== void 0 && runnersState.plugins ? plugins.join(' | ') : (0, _i18n.__)('No plugins imported', 'elementor');
7587 - }, [runnersState === null || runnersState === void 0 ? void 0 : runnersState.plugins]);
7588 - var getSettingsSummary = (0, _react.useCallback)(function () {
7589 - var _data$customization, _data$uploadedData2;
7590 - var siteSettings = data.includes.includes('settings') ? (data === null || data === void 0 || (_data$customization = data.customization) === null || _data$customization === void 0 ? void 0 : _data$customization.settings) || (data === null || data === void 0 || (_data$uploadedData2 = data.uploadedData) === null || _data$uploadedData2 === void 0 ? void 0 : _data$uploadedData2.manifest['site-settings']) || {} : {};
7591 - if (!Object.keys(siteSettings).length || !Object.keys(runnersState['site-settings'] || {}).length) {
7592 - return (0, _i18n.__)('No settings imported', 'elementor');
7593 - }
7594 - var summary = (0, _utils.buildKitSettingsSummary)(siteSettings);
7595 - return summary.length > 0 ? summary : (0, _i18n.__)('No settings imported', 'elementor');
7596 - }, [data, runnersState]);
7597 - var summaryData = (0, _react.useMemo)(function () {
7598 - return {
7599 - content: {
7600 - title: (0, _i18n.__)('Content', 'elementor'),
7601 - subTitle: getContentSummary()
7602 - },
7603 - templates: {
7604 - title: (0, _i18n.__)('Templates', 'elementor'),
7605 - subTitle: getTemplatesSummary()
7606 - },
7607 - settings: {
7608 - title: (0, _i18n.__)('Site settings', 'elementor'),
7609 - subTitle: getSettingsSummary()
7610 - },
7611 - plugins: {
7612 - title: (0, _i18n.__)('Plugins', 'elementor'),
7613 - subTitle: getPluginsSummary()
7614 - }
7615 - };
7616 - }, [getPluginsSummary, getTemplatesSummary, getSettingsSummary, getContentSummary]);
7617 - (0, _react.useEffect)(function () {
7618 - if (!isCompleted) {
7619 - navigate('/import-customization', {
7620 - replace: true
7621 - });
7622 - }
7623 - }, [isCompleted, navigate]);
7624 - var footerContent = /*#__PURE__*/_react.default.createElement(_ui.Stack, {
7625 - direction: "row",
7626 - spacing: 1
7627 - }, /*#__PURE__*/_react.default.createElement(_ui.Button, {
7628 - variant: "outlined",
7629 - color: "secondary",
7630 - size: "small",
7631 - "data-testid": "see-it-live-button",
7632 - href: (_elementorAppConfig = elementorAppConfig) === null || _elementorAppConfig === void 0 ? void 0 : _elementorAppConfig.home_url,
7633 - target: "_blank"
7634 - }, (0, _i18n.__)('See it Live', 'elementor')), /*#__PURE__*/_react.default.createElement(_ui.Button, {
7635 - variant: "contained",
7636 - color: "primary",
7637 - size: "small",
7638 - onClick: handleDone,
7639 - "data-testid": "close-button"
7640 - }, (0, _i18n.__)('Close', 'elementor')));
7641 - var headerContent = /*#__PURE__*/_react.default.createElement(_components.PageHeader, {
7642 - title: (0, _i18n.__)('Import', 'elementor')
7643 - });
7644 - (0, _react.useEffect)(function () {
7645 - _appsEventTracking.AppsEventTracking.sendPageViewsWebsiteTemplates(elementorCommon.eventsManager.config.secondaryLocations.kitLibrary.kitImportSummary);
7646 - }, []);
7647 - var kitSource = (data === null || data === void 0 || (_data$kitUploadParams2 = data.kitUploadParams) === null || _data$kitUploadParams2 === void 0 ? void 0 : _data$kitUploadParams2.source) || 'file';
7648 - var isFromKitsLibrary = 'kit-library' === kitSource;
7649 - (0, _react.useEffect)(function () {
7650 - var _uploadedData$manifes;
7651 - _appsEventTracking.AppsEventTracking.sendImportKitCustomization(_objectSpread(_objectSpread(_objectSpread({
7652 - kit_source: kitSource,
7653 - kit_import_content: includes.includes('content'),
7654 - kit_import_templates: includes.includes('templates'),
7655 - kit_import_settings: includes.includes('settings'),
7656 - kit_import_plugins: includes.includes('plugins'),
7657 - kit_import_deselected: analytics === null || analytics === void 0 ? void 0 : analytics.customization,
7658 - kit_description: !!(uploadedData !== null && uploadedData !== void 0 && (_uploadedData$manifes = uploadedData.manifest) !== null && _uploadedData$manifes !== void 0 && _uploadedData$manifes.description)
7659 - }, kitId && isFromKitsLibrary && {
7660 - kit_import_id: kitId
7661 - }), title && isFromKitsLibrary && {
7662 - kit_import_title: title
7663 - }), duration && {
7664 - kit_import_duration: duration
7665 - }));
7666 - }, [includes, analytics, uploadedData, data, kitId, title, duration, kitSource, isFromKitsLibrary]);
7667 - return /*#__PURE__*/_react.default.createElement(_components.BaseLayout, {
7668 - topBar: /*#__PURE__*/_react.default.createElement(_components.TopBar, null, headerContent),
7669 - footer: /*#__PURE__*/_react.default.createElement(_components.Footer, null, footerContent)
7670 - }, /*#__PURE__*/_react.default.createElement(_components.CenteredContent, {
7671 - hasFooter: true,
7672 - maxWidth: "800px"
7673 - }, /*#__PURE__*/_react.default.createElement(_ui.Stack, {
7674 - spacing: 3,
7675 - alignItems: "center",
7676 - "data-testid": "import-complete-content"
7677 - }, /*#__PURE__*/_react.default.createElement(_components.CompleteIcon, {
7678 - imageSrc: elementorAppConfig.assets_url + 'images/kit-is-live.svg',
7679 - altText: (0, _i18n.__)('Kit is live illustration', 'elementor'),
7680 - testId: "import-complete-icon"
7681 - }), /*#__PURE__*/_react.default.createElement(_components.CompleteHeading, {
7682 - title: (0, _i18n.__)('Your website template is now live on your site!', 'elementor'),
7683 - subtitle: (0, _i18n.__)('You\'ve imported and applied the following to your site:', 'elementor'),
7684 - testId: "import-complete-heading"
7685 - }), /*#__PURE__*/_react.default.createElement(_components.CompleteSummary, {
7686 - summaryData: summaryData,
7687 - testId: "import-complete-summary"
7688 - }), /*#__PURE__*/_react.default.createElement(_ui.Box, {
7689 - mt: 2
7690 - }, /*#__PURE__*/_react.default.createElement(_ui.Stack, {
7691 - direction: "row",
7692 - justifyContent: "center",
7693 - alignItems: "center",
7694 - spacing: 3
7695 - }, /*#__PURE__*/_react.default.createElement(_ui.Typography, {
7696 - variant: "body2",
7697 - color: "text.secondary"
7698 - }, (0, _i18n.__)('Build sites faster with Website Templates.', 'elementor'), /*#__PURE__*/_react.default.createElement(_ui.Link, {
7699 - href: "https://go.elementor.com/app-what-are-kits",
7700 - color: "info.light",
7701 - target: "_blank",
7702 - sx: {
7703 - ml: 1,
7704 - textDecoration: 'none'
7705 - }
7706 - }, (0, _i18n.__)('Show me how', 'elementor'))))))));
7707 -}
7708 -
7709 1376 /***/ }),
7710 1377
7711 -/***/ "../app/modules/import-export-customization/assets/js/import/pages/import-customization.js":
7712 -/*!*************************************************************************************************!*\
7713 - !*** ../app/modules/import-export-customization/assets/js/import/pages/import-customization.js ***!
7714 - \*************************************************************************************************/
7715 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1378 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_create-property.js":
1379 +/*!*******************************************************************************************************!*\
1380 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_create-property.js ***!
1381 + \*******************************************************************************************************/
1382 +/*! unknown exports (runtime-defined) */
1383 +/*! runtime requirements: module, __webpack_require__ */
1384 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
1385 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
7716 1386
7717 1387 "use strict";
7718 1388
1389 +var $defineProperty = __webpack_require__(/*! ./_object-dp */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dp.js");
1390 +var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_property-desc.js");
7719 1391
7720 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
7721 -var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
7722 -Object.defineProperty(exports, "__esModule", ({
7723 - value: true
7724 -}));
7725 -exports["default"] = ImportCustomization;
7726 -var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
7727 -var _ui = __webpack_require__(/*! @elementor/ui */ "@elementor/ui");
7728 -var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
7729 -var _i18n = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n");
7730 -var _components = __webpack_require__(/*! ../../shared/components */ "../app/modules/import-export-customization/assets/js/shared/components/index.js");
7731 -var _importKitPartsSelection = _interopRequireDefault(__webpack_require__(/*! ../components/import-kit-parts-selection */ "../app/modules/import-export-customization/assets/js/import/components/import-kit-parts-selection.js"));
7732 -var _importContext = __webpack_require__(/*! ../context/import-context */ "../app/modules/import-export-customization/assets/js/import/context/import-context.js");
7733 -var _appsEventTracking = __webpack_require__(/*! elementor-app/event-track/apps-event-tracking */ "../app/assets/js/event-track/apps-event-tracking.js");
7734 -function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }
7735 -var headerContent = /*#__PURE__*/_react.default.createElement(_components.PageHeader, {
7736 - title: (0, _i18n.__)('Import', 'elementor')
7737 -});
7738 -function ImportCustomization() {
7739 - var _useImportContext = (0, _importContext.useImportContext)(),
7740 - isCustomizing = _useImportContext.isCustomizing,
7741 - dispatch = _useImportContext.dispatch,
7742 - isProcessing = _useImportContext.isProcessing,
7743 - data = _useImportContext.data;
7744 - var navigate = (0, _router.useNavigate)();
7745 - (0, _react.useEffect)(function () {
7746 - _appsEventTracking.AppsEventTracking.sendPageViewsWebsiteTemplates(elementorCommon.eventsManager.config.secondaryLocations.kitLibrary.kitImportCustomization);
7747 - }, []);
7748 - var footerContent = /*#__PURE__*/_react.default.createElement(_ui.Stack, {
7749 - direction: "row",
7750 - spacing: 1
7751 - }, /*#__PURE__*/_react.default.createElement(_ui.Button, {
7752 - variant: "text",
7753 - color: "secondary",
7754 - size: "small",
7755 - onClick: function onClick() {
7756 - if (data !== null && data !== void 0 && data.kitUploadParams) {
7757 - var _data$kitUploadParams, _data$kitUploadParams2;
7758 - var url = '';
7759 - if ('cloud' === (data === null || data === void 0 || (_data$kitUploadParams = data.kitUploadParams) === null || _data$kitUploadParams === void 0 ? void 0 : _data$kitUploadParams.source)) {
7760 - url = 'kit-library/cloud';
7761 - } else if ('kit-library' === (data === null || data === void 0 || (_data$kitUploadParams2 = data.kitUploadParams) === null || _data$kitUploadParams2 === void 0 ? void 0 : _data$kitUploadParams2.source)) {
7762 - url = 'kit-library';
7763 - }
7764 - navigate(url, {
7765 - replace: true
7766 - });
7767 - } else {
7768 - dispatch({
7769 - type: 'RESET_STATE'
7770 - });
7771 - dispatch({
7772 - type: 'SET_IMPORT_STATUS',
7773 - payload: _importContext.IMPORT_STATUS.PENDING
7774 - });
7775 - }
7776 - },
7777 - "data-testid": "import-back-button"
7778 - }, (0, _i18n.__)('Back', 'elementor')), /*#__PURE__*/_react.default.createElement(_ui.Button, {
7779 - variant: "contained",
7780 - color: "primary",
7781 - size: "small",
7782 - onClick: function onClick() {
7783 - dispatch({
7784 - type: 'SET_IMPORT_STATUS',
7785 - payload: _importContext.IMPORT_STATUS.IMPORTING
7786 - });
7787 - navigate('import-customization/process');
7788 - },
7789 - "data-testid": "import-apply-button"
7790 - }, (0, _i18n.__)('Import and apply', 'elementor')));
7791 - (0, _react.useEffect)(function () {
7792 - if (isProcessing) {
7793 - navigate('import-customization/process');
7794 - } else if (!isCustomizing) {
7795 - navigate('import-customization', {
7796 - replace: true
7797 - });
7798 - }
7799 - }, [isProcessing, isCustomizing, navigate]);
7800 - return /*#__PURE__*/_react.default.createElement(_components.BaseLayout, {
7801 - topBar: /*#__PURE__*/_react.default.createElement(_components.TopBar, null, headerContent),
7802 - footer: /*#__PURE__*/_react.default.createElement(_components.Footer, null, footerContent)
7803 - }, /*#__PURE__*/_react.default.createElement(_ui.Stack, {
7804 - spacing: 4,
7805 - sx: {
7806 - mt: 4,
7807 - mx: 'auto'
7808 - }
7809 - }, /*#__PURE__*/_react.default.createElement(_ui.Stack, {
7810 - spacing: 2
7811 - }, /*#__PURE__*/_react.default.createElement(_ui.Typography, {
7812 - variant: "h4",
7813 - component: "h2",
7814 - gutterBottom: true,
7815 - color: "text.primary"
7816 - }, (0, _i18n.__)('Select which parts you want to apply', 'elementor')), /*#__PURE__*/_react.default.createElement(_ui.Stack, null, /*#__PURE__*/_react.default.createElement(_ui.Typography, {
7817 - variant: "subtitle2"
7818 - }, (0, _i18n.__)('These are the templates, content and site settings that come with your website templates.', 'elementor')), /*#__PURE__*/_react.default.createElement(_ui.Typography, {
7819 - variant: "subtitle2"
7820 - }, (0, _i18n.__)('All items are already selected by default. Uncheck the ones you don\'t want.', 'elementor')))), /*#__PURE__*/_react.default.createElement(_importKitPartsSelection.default, null)));
7821 -}
1392 +module.exports = function (object, index, value) {
1393 + if (index in object) $defineProperty.f(object, index, createDesc(0, value));
1394 + else object[index] = value;
1395 +};
7822 1396
7823 -/***/ }),
7824 1397
7825 -/***/ "../app/modules/import-export-customization/assets/js/import/pages/import-kit.js":
7826 -/*!***************************************************************************************!*\
7827 - !*** ../app/modules/import-export-customization/assets/js/import/pages/import-kit.js ***!
7828 - \***************************************************************************************/
7829 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7830 -
7831 -"use strict";
7832 -
7833 -
7834 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
7835 -var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
7836 -Object.defineProperty(exports, "__esModule", ({
7837 - value: true
7838 -}));
7839 -exports["default"] = ImportKit;
7840 -var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
7841 -var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
7842 -var _ui = __webpack_require__(/*! @elementor/ui */ "@elementor/ui");
7843 -var _i18n = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n");
7844 -var _useQueryParams = _interopRequireDefault(__webpack_require__(/*! elementor-app/hooks/use-query-params */ "../app/assets/js/hooks/use-query-params.js"));
7845 -var _components = __webpack_require__(/*! ../../shared/components */ "../app/modules/import-export-customization/assets/js/shared/components/index.js");
7846 -var _dropZone = _interopRequireDefault(__webpack_require__(/*! ../components/drop-zone */ "../app/modules/import-export-customization/assets/js/import/components/drop-zone.js"));
7847 -var _importContext = __webpack_require__(/*! ../context/import-context */ "../app/modules/import-export-customization/assets/js/import/context/import-context.js");
7848 -var _useUploadKit2 = __webpack_require__(/*! ../hooks/use-upload-kit */ "../app/modules/import-export-customization/assets/js/import/hooks/use-upload-kit.js");
7849 -var _processingErrorDialog = __webpack_require__(/*! ../../shared/components/error/processing-error-dialog */ "../app/modules/import-export-customization/assets/js/shared/components/error/processing-error-dialog.js");
7850 -var _appsEventTracking = __webpack_require__(/*! elementor-app/event-track/apps-event-tracking */ "../app/assets/js/event-track/apps-event-tracking.js");
7851 -var _useReturnToRedirect2 = _interopRequireDefault(__webpack_require__(/*! ../../shared/hooks/use-return-to-redirect */ "../app/modules/import-export-customization/assets/js/shared/hooks/use-return-to-redirect.js"));
7852 -function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }
7853 -function ImportKit() {
7854 - var _useImportContext = (0, _importContext.useImportContext)(),
7855 - data = _useImportContext.data,
7856 - dispatch = _useImportContext.dispatch;
7857 - var navigate = (0, _router.useNavigate)();
7858 - var _useQueryParams$getAl = (0, _useQueryParams.default)().getAll(),
7859 - id = _useQueryParams$getAl.id,
7860 - referrer = _useQueryParams$getAl.referrer,
7861 - fileUrl = _useQueryParams$getAl.file_url,
7862 - actionType = _useQueryParams$getAl.action_type,
7863 - nonce = _useQueryParams$getAl.nonce,
7864 - returnToParam = _useQueryParams$getAl.return_to,
7865 - noAutomaticRedirectParam = _useQueryParams$getAl.no_automatic_redirect;
7866 - var _useUploadKit = (0, _useUploadKit2.useUploadKit)(),
7867 - uploading = _useUploadKit.uploading,
7868 - error = _useUploadKit.error,
7869 - uploadKit = _useUploadKit.uploadKit;
7870 - var _useReturnToRedirect = (0, _useReturnToRedirect2.default)(data.returnTo),
7871 - attemptRedirect = _useReturnToRedirect.attemptRedirect;
7872 - var headerContent = /*#__PURE__*/_react.default.createElement(_components.PageHeader, {
7873 - title: (0, _i18n.__)('Import', 'elementor')
7874 - });
7875 - var onFileSelect = function onFileSelect(file) {
7876 - dispatch({
7877 - type: 'SET_IMPORT_STATUS',
7878 - payload: _importContext.IMPORT_STATUS.UPLOADING
7879 - });
7880 - dispatch({
7881 - type: 'SET_FILE',
7882 - payload: file
7883 - });
7884 - };
7885 - var handleTryAgain = function handleTryAgain() {
7886 - uploadKit();
7887 - };
7888 - var handleCloseError = function handleCloseError() {
7889 - var _data$kitUploadParams, _data$kitUploadParams2;
7890 - if (attemptRedirect()) {
7891 - return;
7892 - }
7893 - if (data.file) {
7894 - return dispatch({
7895 - type: 'SET_EXPORT_STATUS',
7896 - payload: _importContext.IMPORT_STATUS.CUSTOMIZING
7897 - });
7898 - }
7899 - var path = 'admin.php?page=elementor-tools#tab-import-export-kit';
7900 - if ('cloud' === (data === null || data === void 0 || (_data$kitUploadParams = data.kitUploadParams) === null || _data$kitUploadParams === void 0 ? void 0 : _data$kitUploadParams.source)) {
7901 - path = 'admin.php?page=elementor-app&source=kit_import#kit-library/cloud';
7902 - } else if ('kit-library' === (data === null || data === void 0 || (_data$kitUploadParams2 = data.kitUploadParams) === null || _data$kitUploadParams2 === void 0 ? void 0 : _data$kitUploadParams2.source)) {
7903 - path = "admin.php?page=elementor-app&source=kit_import#kit-library";
7904 - }
7905 - window.top.location = elementorAppConfig.admin_url + path;
7906 - };
7907 - (0, _react.useEffect)(function () {
7908 - dispatch({
7909 - type: 'RESET_STATE'
7910 - });
7911 - }, [dispatch]);
7912 - (0, _react.useEffect)(function () {
7913 - if (data.uploadedData) {
7914 - if (data.actionType === _importContext.ACTION_TYPE.APPLY_ALL) {
7915 - var _data$uploadedData, _data$uploadedData2, _data$uploadedData3, _data$uploadedData4;
7916 - var includes = [];
7917 - if ((_data$uploadedData = data.uploadedData) !== null && _data$uploadedData !== void 0 && (_data$uploadedData = _data$uploadedData.manifest) !== null && _data$uploadedData !== void 0 && _data$uploadedData['site-settings']) {
7918 - includes.push('settings');
7919 - }
7920 - if (0 < Object.keys(((_data$uploadedData2 = data.uploadedData) === null || _data$uploadedData2 === void 0 || (_data$uploadedData2 = _data$uploadedData2.manifest) === null || _data$uploadedData2 === void 0 ? void 0 : _data$uploadedData2.templates) || {}).length) {
7921 - includes.push('templates');
7922 - }
7923 - if ((_data$uploadedData3 = data.uploadedData) !== null && _data$uploadedData3 !== void 0 && (_data$uploadedData3 = _data$uploadedData3.manifest) !== null && _data$uploadedData3 !== void 0 && _data$uploadedData3.content) {
7924 - includes.push('content');
7925 - }
7926 - if ((_data$uploadedData4 = data.uploadedData) !== null && _data$uploadedData4 !== void 0 && (_data$uploadedData4 = _data$uploadedData4.manifest) !== null && _data$uploadedData4 !== void 0 && _data$uploadedData4.plugins) {
7927 - includes.push('plugins');
7928 - }
7929 - dispatch({
7930 - type: 'ADD_INCLUDES',
7931 - payload: includes
7932 - });
7933 - dispatch({
7934 - type: 'SET_IMPORT_STATUS',
7935 - payload: _importContext.IMPORT_STATUS.IMPORTING
7936 - });
7937 - navigate('import-customization/process');
7938 - } else {
7939 - dispatch({
7940 - type: 'SET_IMPORT_STATUS',
7941 - payload: _importContext.IMPORT_STATUS.CUSTOMIZING
7942 - });
7943 - navigate('import-customization/content');
7944 - }
7945 - }
7946 - }, [data.uploadedData, dispatch, navigate, data.actionType]);
7947 - (0, _react.useEffect)(function () {
7948 - if (id || fileUrl) {
7949 - dispatch({
7950 - type: 'SET_KIT_UPLOAD_PARAMS',
7951 - payload: {
7952 - id: id,
7953 - source: referrer,
7954 - fileUrl: fileUrl,
7955 - nonce: nonce
7956 - }
7957 - });
7958 - if (actionType) {
7959 - dispatch({
7960 - type: 'SET_ACTION_TYPE',
7961 - payload: actionType
7962 - });
7963 - }
7964 - if (returnToParam) {
7965 - dispatch({
7966 - type: 'SET_RETURN_TO',
7967 - payload: returnToParam
7968 - });
7969 - }
7970 - if ('true' === noAutomaticRedirectParam) {
7971 - dispatch({
7972 - type: 'SET_NO_AUTOMATIC_REDIRECT',
7973 - payload: true
7974 - });
7975 - }
7976 - dispatch({
7977 - type: 'SET_IMPORT_STATUS',
7978 - payload: _importContext.IMPORT_STATUS.UPLOADING
7979 - });
7980 - }
7981 - }, [id, referrer, fileUrl, actionType, nonce, returnToParam, noAutomaticRedirectParam, dispatch]);
7982 - (0, _react.useEffect)(function () {
7983 - _appsEventTracking.AppsEventTracking.sendPageViewsWebsiteTemplates(elementorCommon.eventsManager.config.secondaryLocations.kitLibrary.kitImportUploadBox);
7984 - }, []);
7985 - var renderContent = function renderContent() {
7986 - if (uploading || referrer) {
7987 - return /*#__PURE__*/_react.default.createElement(_components.CenteredContent, {
7988 - "data-testid": "import-loader"
7989 - }, /*#__PURE__*/_react.default.createElement(_ui.CircularProgress, {
7990 - size: 30
7991 - }));
7992 - }
7993 - return /*#__PURE__*/_react.default.createElement(_ui.Stack, {
7994 - "data-testid": "content-container",
7995 - direction: "column",
7996 - alignItems: "flex-start",
7997 - justifyContent: "center",
7998 - sx: {
7999 - pt: 8,
8000 - gap: 7,
8001 - maxWidth: 1080,
8002 - mx: 'auto'
8003 - }
8004 - }, /*#__PURE__*/_react.default.createElement(_ui.Stack, {
8005 - direction: "column",
8006 - sx: {
8007 - gap: 3
8008 - }
8009 - }, /*#__PURE__*/_react.default.createElement(_ui.Typography, {
8010 - variant: "h4",
8011 - color: "text.primary",
8012 - "data-testid": "import-title"
8013 - }, (0, _i18n.__)('Import a website template', 'elementor')), /*#__PURE__*/_react.default.createElement(_ui.Typography, {
8014 - variant: "body1",
8015 - color: "text.secondary",
8016 - "data-testid": "import-description"
8017 - }, (0, _i18n.__)('Upload a file with templates, site settings, content, etc., and apply them to your site ', 'elementor'), /*#__PURE__*/_react.default.createElement(_ui.Link, {
8018 - href: "#",
8019 - color: "info.light",
8020 - sx: {
8021 - ml: 1,
8022 - textDecoration: 'none'
8023 - },
8024 - "data-testid": "import-learn-more-link"
8025 - }, (0, _i18n.__)('Learn more', 'elementor')))), /*#__PURE__*/_react.default.createElement(_ui.Stack, {
8026 - sx: {
8027 - width: '100%'
8028 - },
8029 - "data-testid": "import-card"
8030 - }, /*#__PURE__*/_react.default.createElement(_ui.Box, {
8031 - sx: {
8032 - p: 0
8033 - },
8034 - "data-testid": "import-card-content"
8035 - }, /*#__PURE__*/_react.default.createElement(_dropZone.default, {
8036 - onFileSelect: onFileSelect
8037 - }))));
8038 - };
8039 - return /*#__PURE__*/_react.default.createElement(_components.BaseLayout, {
8040 - topBar: /*#__PURE__*/_react.default.createElement(_components.TopBar, null, headerContent)
8041 - }, renderContent(), /*#__PURE__*/_react.default.createElement(_processingErrorDialog.ProcessingErrorDialog, {
8042 - error: error,
8043 - handleClose: handleCloseError,
8044 - handleTryAgain: handleTryAgain
8045 - }));
8046 -}
8047 -
8048 1398 /***/ }),
8049 1399
8050 -/***/ "../app/modules/import-export-customization/assets/js/import/pages/import-process.js":
1400 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_ctx.js":
8051 1401 /*!*******************************************************************************************!*\
8052 - !*** ../app/modules/import-export-customization/assets/js/import/pages/import-process.js ***!
1402 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_ctx.js ***!
8053 1403 \*******************************************************************************************/
8054 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1404 +/*! unknown exports (runtime-defined) */
1405 +/*! runtime requirements: module, __webpack_require__ */
1406 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
1407 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8055 1408
8056 -"use strict";
8057 -
8058 -
8059 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
8060 -var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
8061 -Object.defineProperty(exports, "__esModule", ({
8062 - value: true
8063 -}));
8064 -exports["default"] = ImportProcess;
8065 -var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
8066 -var _ui = __webpack_require__(/*! @elementor/ui */ "@elementor/ui");
8067 -var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
8068 -var _i18n = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n");
8069 -var _components = __webpack_require__(/*! ../../shared/components */ "../app/modules/import-export-customization/assets/js/shared/components/index.js");
8070 -var _useImportKit2 = __webpack_require__(/*! ../hooks/use-import-kit */ "../app/modules/import-export-customization/assets/js/import/hooks/use-import-kit.js");
8071 -var _importContext = __webpack_require__(/*! ../context/import-context */ "../app/modules/import-export-customization/assets/js/import/context/import-context.js");
8072 -var _pluginActivation = __webpack_require__(/*! ../components/plugin-activation */ "../app/modules/import-export-customization/assets/js/import/components/plugin-activation.js");
8073 -var _appsEventTracking = __webpack_require__(/*! elementor-app/event-track/apps-event-tracking */ "../app/assets/js/event-track/apps-event-tracking.js");
8074 -var _processingErrorDialog = __webpack_require__(/*! ../../shared/components/error/processing-error-dialog */ "../app/modules/import-export-customization/assets/js/shared/components/error/processing-error-dialog.js");
8075 -var _useReturnToRedirect2 = _interopRequireDefault(__webpack_require__(/*! ../../shared/hooks/use-return-to-redirect */ "../app/modules/import-export-customization/assets/js/shared/hooks/use-return-to-redirect.js"));
8076 -function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }
8077 -var headerContent = /*#__PURE__*/_react.default.createElement(_components.PageHeader, {
8078 - title: (0, _i18n.__)('Import', 'elementor')
8079 -});
8080 -function ImportProcess() {
8081 - var _useImportContext = (0, _importContext.useImportContext)(),
8082 - data = _useImportContext.data,
8083 - dispatch = _useImportContext.dispatch,
8084 - isProcessing = _useImportContext.isProcessing,
8085 - runnersState = _useImportContext.runnersState;
8086 - var includes = data.includes,
8087 - customization = data.customization;
8088 - var _useImportKit = (0, _useImportKit2.useImportKit)({
8089 - data: data,
8090 - includes: includes,
8091 - customization: customization,
8092 - isProcessing: isProcessing,
8093 - dispatch: dispatch
8094 - }),
8095 - status = _useImportKit.status,
8096 - error = _useImportKit.error,
8097 - importKit = _useImportKit.importKit;
8098 - var navigate = (0, _router.useNavigate)();
8099 - var _useReturnToRedirect = (0, _useReturnToRedirect2.default)(data.returnTo),
8100 - attemptRedirect = _useReturnToRedirect.attemptRedirect;
8101 - (0, _react.useEffect)(function () {
8102 - if (!error) {
8103 - if (_useImportKit2.IMPORT_PROCESSING_STATUS.DONE === status) {
8104 - _appsEventTracking.AppsEventTracking.sendKitImportStatus(null);
8105 - if (!data.noAutomaticRedirect && attemptRedirect()) {
8106 - return;
8107 - }
8108 - navigate('import-customization/complete');
8109 - } else if (!isProcessing) {
8110 - navigate('import-customization', {
8111 - replace: true
8112 - });
8113 - }
8114 - } else {
8115 - _appsEventTracking.AppsEventTracking.sendKitImportStatus(error);
8116 - }
8117 - }, [status, error, navigate, isProcessing, attemptRedirect, data.noAutomaticRedirect]);
8118 - var handleTryAgain = function handleTryAgain() {
8119 - importKit();
1409 +// optional / simple context binding
1410 +var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_a-function.js");
1411 +module.exports = function (fn, that, length) {
1412 + aFunction(fn);
1413 + if (that === undefined) return fn;
1414 + switch (length) {
1415 + case 1: return function (a) {
1416 + return fn.call(that, a);
1417 + };
1418 + case 2: return function (a, b) {
1419 + return fn.call(that, a, b);
1420 + };
1421 + case 3: return function (a, b, c) {
1422 + return fn.call(that, a, b, c);
1423 + };
1424 + }
1425 + return function (/* ...args */) {
1426 + return fn.apply(that, arguments);
8120 1427 };
8121 - var handleCloseError = function handleCloseError() {
8122 - if (attemptRedirect()) {
8123 - return;
8124 - }
8125 - dispatch({
8126 - type: 'SET_IMPORT_STATUS',
8127 - payload: _importContext.IMPORT_STATUS.CUSTOMIZING
8128 - });
8129 - navigate('import-customization/content');
8130 - };
8131 - return /*#__PURE__*/_react.default.createElement(_components.BaseLayout, {
8132 - topBar: /*#__PURE__*/_react.default.createElement(_components.TopBar, null, headerContent)
8133 - }, /*#__PURE__*/_react.default.createElement(_components.CenteredContent, null, /*#__PURE__*/_react.default.createElement(_ui.Stack, {
8134 - spacing: 3,
8135 - alignItems: "center"
8136 - }, status === _useImportKit2.IMPORT_PROCESSING_STATUS.IN_PROGRESS && !error && /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(_ui.Stack, {
8137 - spacing: 3,
8138 - alignItems: "center"
8139 - }, /*#__PURE__*/_react.default.createElement(_ui.CircularProgress, {
8140 - size: 30
8141 - }), /*#__PURE__*/_react.default.createElement(_ui.Typography, {
8142 - variant: "h5"
8143 - }, (0, _i18n.__)('Setting up your website template...', 'elementor')), /*#__PURE__*/_react.default.createElement(_ui.Stack, null, /*#__PURE__*/_react.default.createElement(_ui.Typography, {
8144 - variant: "subtitle1"
8145 - }, (0, _i18n.__)('This usually takes a few moments.', 'elementor')), /*#__PURE__*/_react.default.createElement(_ui.Typography, {
8146 - variant: "subtitle1"
8147 - }, (0, _i18n.__)('Don\'t close this window until the process is finished.', 'elementor')))), /*#__PURE__*/_react.default.createElement(_pluginActivation.PluginActivation, {
8148 - plugins: runnersState === null || runnersState === void 0 ? void 0 : runnersState.plugins
8149 - })), /*#__PURE__*/_react.default.createElement(_processingErrorDialog.ProcessingErrorDialog, {
8150 - error: error,
8151 - handleClose: handleCloseError,
8152 - handleTryAgain: handleTryAgain
8153 - }))));
8154 -}
1428 +};
8155 1429
8156 -/***/ }),
8157 1430
8158 -/***/ "../app/modules/import-export-customization/assets/js/import/utils/file-validation.js":
8159 -/*!********************************************************************************************!*\
8160 - !*** ../app/modules/import-export-customization/assets/js/import/utils/file-validation.js ***!
8161 - \********************************************************************************************/
8162 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8163 -
8164 -"use strict";
8165 -
8166 -
8167 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
8168 -Object.defineProperty(exports, "__esModule", ({
8169 - value: true
8170 -}));
8171 -exports.isValidFileType = exports.getValidExtensions = exports.getMimeTypeToExtensionMap = exports.getAcceptedFileTypes = void 0;
8172 -var _toConsumableArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ "../node_modules/@babel/runtime/helpers/toConsumableArray.js"));
8173 -var getMimeTypeToExtensionMap = exports.getMimeTypeToExtensionMap = function getMimeTypeToExtensionMap() {
8174 - return {
8175 - 'application/zip': ['zip'],
8176 - 'application/json': ['json'],
8177 - 'application/pdf': ['pdf'],
8178 - 'text/plain': ['txt'],
8179 - 'image/jpeg': ['jpg', 'jpeg'],
8180 - 'image/png': ['png'],
8181 - 'image/gif': ['gif'],
8182 - 'text/csv': ['csv'],
8183 - 'application/xml': ['xml'],
8184 - 'text/xml': ['xml']
8185 - };
8186 -};
8187 -var getValidExtensions = exports.getValidExtensions = function getValidExtensions(filetypes) {
8188 - var mimeToExtMap = getMimeTypeToExtensionMap();
8189 - var validExtensions = [];
8190 - filetypes.forEach(function (mimeType) {
8191 - if (mimeToExtMap[mimeType]) {
8192 - validExtensions.push.apply(validExtensions, (0, _toConsumableArray2.default)(mimeToExtMap[mimeType]));
8193 - }
8194 - });
8195 - return validExtensions;
8196 -};
8197 -var isValidFileType = exports.isValidFileType = function isValidFileType(fileType) {
8198 - var fileName = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '';
8199 - var filetypes = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : [];
8200 - if (0 === filetypes.length) {
8201 - return true;
8202 - }
8203 - if (filetypes.includes(fileType)) {
8204 - return true;
8205 - }
8206 - var extension = fileName.toLowerCase().split('.').pop();
8207 - var validExtensions = getValidExtensions(filetypes);
8208 - return validExtensions.includes(extension);
8209 -};
8210 -var getAcceptedFileTypes = exports.getAcceptedFileTypes = function getAcceptedFileTypes(filetypes) {
8211 - var acceptTypes = (0, _toConsumableArray2.default)(filetypes);
8212 - var validExtensions = getValidExtensions(filetypes);
8213 - validExtensions.forEach(function (ext) {
8214 - acceptTypes.push(".".concat(ext));
8215 - });
8216 - return acceptTypes.join(',');
8217 -};
8218 -
8219 1431 /***/ }),
8220 1432
8221 -/***/ "../app/modules/import-export-customization/assets/js/import/utils/version-utils.js":
8222 -/*!******************************************************************************************!*\
8223 - !*** ../app/modules/import-export-customization/assets/js/import/utils/version-utils.js ***!
8224 - \******************************************************************************************/
8225 -/***/ ((__unused_webpack_module, exports) => {
1433 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_defined.js":
1434 +/*!***********************************************************************************************!*\
1435 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_defined.js ***!
1436 + \***********************************************************************************************/
1437 +/*! unknown exports (runtime-defined) */
1438 +/*! runtime requirements: module */
1439 +/*! CommonJS bailout: module.exports is used directly at 2:0-14 */
1440 +/***/ ((module) => {
8226 1441
8227 -"use strict";
8228 -
8229 -
8230 -Object.defineProperty(exports, "__esModule", ({
8231 - value: true
8232 -}));
8233 -exports.isVersionLessThan = exports.compareVersions = void 0;
8234 -/**
8235 - * Compare two semantic versions.
8236 - *
8237 - * @param {string|number} a - First version to compare
8238 - * @param {string|number} b - Second version to compare
8239 - * @return {number} - Negative if a < b, positive if a > b, zero if equal
8240 - *
8241 - * @example
8242 - * compareVersions('3.9.1', '3.33.0') // -1 (3.9.1 is older)
8243 - * compareVersions('3.33.1', '3.33.0') // 1 (3.33.1 is newer)
8244 - * compareVersions('3.33.0', '3.33.0') // 0 (equal)
8245 - */
8246 -var compareVersions = exports.compareVersions = function compareVersions(a, b) {
8247 - var aParts = String(a || '0.0.0').split('.').map(Number);
8248 - var bParts = String(b || '0.0.0').split('.').map(Number);
8249 - for (var i = 0; i < Math.max(aParts.length, bParts.length); i++) {
8250 - var aVal = aParts[i] || 0;
8251 - var bVal = bParts[i] || 0;
8252 - if (aVal !== bVal) {
8253 - return aVal - bVal;
8254 - }
8255 - }
8256 - return 0;
1442 +// 7.2.1 RequireObjectCoercible(argument)
1443 +module.exports = function (it) {
1444 + if (it == undefined) throw TypeError("Can't call method on " + it);
1445 + return it;
8257 1446 };
8258 1447
8259 -/**
8260 - * Check if version A is less than version B.
8261 - *
8262 - * @param {string|number} a - First version
8263 - * @param {string|number} b - Second version
8264 - * @return {boolean} - True if a < b
8265 - *
8266 - * @example
8267 - * isVersionLessThan('3.9.1', '3.33.0') // true
8268 - * isVersionLessThan('3.33.1', '3.33.0') // false
8269 - */
8270 -var isVersionLessThan = exports.isVersionLessThan = function isVersionLessThan(a, b) {
8271 - return compareVersions(a, b) < 0;
8272 -};
8273 1448
8274 1449 /***/ }),
8275 1450
8276 -/***/ "../app/modules/import-export-customization/assets/js/module.js":
8277 -/*!**********************************************************************!*\
8278 - !*** ../app/modules/import-export-customization/assets/js/module.js ***!
8279 - \**********************************************************************/
8280 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1451 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_descriptors.js":
1452 +/*!***************************************************************************************************!*\
1453 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_descriptors.js ***!
1454 + \***************************************************************************************************/
1455 +/*! unknown exports (runtime-defined) */
1456 +/*! runtime requirements: module, __webpack_require__ */
1457 +/*! CommonJS bailout: module.exports is used directly at 2:0-14 */
1458 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8281 1459
8282 -"use strict";
8283 -
8284 -
8285 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
8286 -Object.defineProperty(exports, "__esModule", ({
8287 - value: true
8288 -}));
8289 -exports["default"] = void 0;
8290 -var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
8291 -var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
8292 -var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js"));
8293 -var _router = _interopRequireDefault(__webpack_require__(/*! @elementor/router */ "@elementor/router"));
8294 -var _export = _interopRequireDefault(__webpack_require__(/*! ./export */ "../app/modules/import-export-customization/assets/js/export/index.js"));
8295 -var _import = _interopRequireDefault(__webpack_require__(/*! ./import */ "../app/modules/import-export-customization/assets/js/import/index.js"));
8296 -function _createForOfIteratorHelper(r, e) { var t = "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (!t) { if (Array.isArray(r) || (t = _unsupportedIterableToArray(r)) || e && r && "number" == typeof r.length) { t && (r = t); var _n = 0, F = function F() {}; return { s: F, n: function n() { return _n >= r.length ? { done: !0 } : { done: !1, value: r[_n++] }; }, e: function e(r) { throw r; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var o, a = !0, u = !1; return { s: function s() { t = t.call(r); }, n: function n() { var r = t.next(); return a = r.done, r; }, e: function e(r) { u = !0, o = r; }, f: function f() { try { a || null == t.return || t.return(); } finally { if (u) throw o; } } }; }
8297 -function _unsupportedIterableToArray(r, a) { if (r) { if ("string" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } }
8298 -function _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; }
8299 -var ImportExportCustomization = exports["default"] = /*#__PURE__*/(0, _createClass2.default)(function ImportExportCustomization() {
8300 - (0, _classCallCheck2.default)(this, ImportExportCustomization);
8301 - (0, _defineProperty2.default)(this, "routes", [{
8302 - path: '/export-customization/*',
8303 - component: _export.default
8304 - }, {
8305 - path: '/import-customization/*',
8306 - component: _import.default
8307 - }]);
8308 - var _iterator = _createForOfIteratorHelper(this.routes),
8309 - _step;
8310 - try {
8311 - for (_iterator.s(); !(_step = _iterator.n()).done;) {
8312 - var route = _step.value;
8313 - _router.default.addRoute(route);
8314 - }
8315 - } catch (err) {
8316 - _iterator.e(err);
8317 - } finally {
8318 - _iterator.f();
8319 - }
1460 +// Thank's IE8 for his funny defineProperty
1461 +module.exports = !__webpack_require__(/*! ./_fails */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_fails.js")(function () {
1462 + return Object.defineProperty({}, 'a', { get: function () { return 7; } }).a != 7;
8320 1463 });
8321 1464
8322 -/***/ }),
8323 1465
8324 -/***/ "../app/modules/import-export-customization/assets/js/shared/components/classes-variables-section.js":
8325 -/*!***********************************************************************************************************!*\
8326 - !*** ../app/modules/import-export-customization/assets/js/shared/components/classes-variables-section.js ***!
8327 - \***********************************************************************************************************/
8328 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8329 -
8330 -"use strict";
8331 -
8332 -
8333 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
8334 -var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
8335 -Object.defineProperty(exports, "__esModule", ({
8336 - value: true
8337 -}));
8338 -exports.ClassesVariablesSection = ClassesVariablesSection;
8339 -var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
8340 -var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "../node_modules/@babel/runtime/helpers/slicedToArray.js"));
8341 -var _ui = __webpack_require__(/*! @elementor/ui */ "@elementor/ui");
8342 -var _icons = __webpack_require__(/*! @elementor/icons */ "@elementor/icons");
8343 -var _i18n = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n");
8344 -var _propTypes = _interopRequireDefault(__webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js"));
8345 -function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }
8346 -var SubSettingRow = function SubSettingRow(_ref) {
8347 - var label = _ref.label,
8348 - checked = _ref.checked,
8349 - _onChange = _ref.onChange,
8350 - _ref$disabled = _ref.disabled,
8351 - disabled = _ref$disabled === void 0 ? false : _ref$disabled,
8352 - _ref$limitExceeded = _ref.limitExceeded,
8353 - limitExceeded = _ref$limitExceeded === void 0 ? false : _ref$limitExceeded,
8354 - _ref$overLimitCount = _ref.overLimitCount,
8355 - overLimitCount = _ref$overLimitCount === void 0 ? 0 : _ref$overLimitCount,
8356 - onReviewClick = _ref.onReviewClick,
8357 - _ref$overrideAll = _ref.overrideAll,
8358 - overrideAll = _ref$overrideAll === void 0 ? false : _ref$overrideAll,
8359 - onOverrideAllChange = _ref.onOverrideAllChange,
8360 - _ref$showOverrideOpti = _ref.showOverrideOption,
8361 - showOverrideOption = _ref$showOverrideOpti === void 0 ? false : _ref$showOverrideOpti,
8362 - _ref$notExported = _ref.notExported,
8363 - notExported = _ref$notExported === void 0 ? false : _ref$notExported;
8364 - if (notExported) {
8365 - return /*#__PURE__*/_react.default.createElement(_ui.Box, {
8366 - sx: {
8367 - display: 'flex',
8368 - justifyContent: 'space-between',
8369 - alignItems: 'center',
8370 - px: 1.25
8371 - }
8372 - }, /*#__PURE__*/_react.default.createElement(_ui.Typography, {
8373 - variant: "body1",
8374 - color: "text.primary"
8375 - }, label), /*#__PURE__*/_react.default.createElement(_ui.Typography, {
8376 - variant: "body1",
8377 - color: "text.secondary"
8378 - }, (0, _i18n.__)('Not exported', 'elementor')));
8379 - }
8380 - return /*#__PURE__*/_react.default.createElement(_ui.Box, {
8381 - sx: {
8382 - display: 'flex',
8383 - justifyContent: 'space-between',
8384 - alignItems: 'center',
8385 - px: 1.25
8386 - }
8387 - }, /*#__PURE__*/_react.default.createElement(_ui.Stack, {
8388 - direction: "row",
8389 - alignItems: "center",
8390 - spacing: 1,
8391 - sx: {
8392 - flex: 1
8393 - }
8394 - }, /*#__PURE__*/_react.default.createElement(_ui.Typography, {
8395 - variant: "body1",
8396 - color: "text.primary"
8397 - }, label), limitExceeded && overLimitCount > 0 && /*#__PURE__*/_react.default.createElement(_ui.Chip, {
8398 - label: "".concat(overLimitCount, " ").concat((0, _i18n.__)('over limit', 'elementor')),
8399 - size: "tiny",
8400 - sx: {
8401 - height: 20,
8402 - borderColor: 'warning.main',
8403 - color: 'warning.main',
8404 - backgroundColor: 'transparent',
8405 - '& .MuiChip-label': {
8406 - px: 0.75,
8407 - fontSize: 12
8408 - }
8409 - },
8410 - variant: "outlined"
8411 - }), limitExceeded && onReviewClick && /*#__PURE__*/_react.default.createElement(_ui.Link, {
8412 - component: "button",
8413 - variant: "body2",
8414 - color: "info.main",
8415 - onClick: onReviewClick,
8416 - sx: {
8417 - display: 'flex',
8418 - alignItems: 'center',
8419 - gap: 0.5,
8420 - textDecoration: 'none',
8421 - '&:hover': {
8422 - textDecoration: 'underline'
8423 - }
8424 - }
8425 - }, (0, _i18n.__)('Review', 'elementor'), /*#__PURE__*/_react.default.createElement(_icons.ExternalLinkIcon, {
8426 - sx: {
8427 - fontSize: 16
8428 - }
8429 - }))), /*#__PURE__*/_react.default.createElement(_ui.Stack, {
8430 - direction: "row",
8431 - alignItems: "center",
8432 - spacing: 1
8433 - }, showOverrideOption && limitExceeded && /*#__PURE__*/_react.default.createElement(_ui.Stack, {
8434 - direction: "row",
8435 - alignItems: "center",
8436 - spacing: 0.5
8437 - }, /*#__PURE__*/_react.default.createElement(_ui.FormControlLabel, {
8438 - control: /*#__PURE__*/_react.default.createElement(_ui.Checkbox, {
8439 - checked: overrideAll,
8440 - onChange: function onChange(e) {
8441 - return onOverrideAllChange === null || onOverrideAllChange === void 0 ? void 0 : onOverrideAllChange(e.target.checked);
8442 - },
8443 - color: "info",
8444 - size: "small",
8445 - sx: {
8446 - p: 0
8447 - }
8448 - }),
8449 - label: (0, _i18n.__)('Override all', 'elementor'),
8450 - sx: {
8451 - gap: 1,
8452 - mr: 0,
8453 - '& .MuiFormControlLabel-label': {
8454 - fontSize: 14
8455 - }
8456 - }
8457 - }), /*#__PURE__*/_react.default.createElement(_ui.Tooltip, {
8458 - title: (0, _i18n.__)('This will delete all existing items and replace them with the imported ones', 'elementor'),
8459 - placement: "top",
8460 - arrow: true
8461 - }, /*#__PURE__*/_react.default.createElement(_icons.AlertTriangleFilledIcon, {
8462 - sx: {
8463 - fontSize: 16,
8464 - color: 'warning.main',
8465 - cursor: 'pointer'
8466 - }
8467 - }))), /*#__PURE__*/_react.default.createElement(_ui.Switch, {
8468 - checked: checked,
8469 - onChange: function onChange(e, isChecked) {
8470 - return _onChange === null || _onChange === void 0 ? void 0 : _onChange(isChecked);
8471 - },
8472 - color: "info",
8473 - size: "medium",
8474 - disabled: disabled || limitExceeded && !overrideAll
8475 - })));
8476 -};
8477 -SubSettingRow.propTypes = {
8478 - label: _propTypes.default.string.isRequired,
8479 - checked: _propTypes.default.bool,
8480 - onChange: _propTypes.default.func,
8481 - disabled: _propTypes.default.bool,
8482 - limitExceeded: _propTypes.default.bool,
8483 - overLimitCount: _propTypes.default.number,
8484 - onReviewClick: _propTypes.default.func,
8485 - overrideAll: _propTypes.default.bool,
8486 - onOverrideAllChange: _propTypes.default.func,
8487 - showOverrideOption: _propTypes.default.bool,
8488 - notExported: _propTypes.default.bool
8489 -};
8490 -function ClassesVariablesSection(_ref2) {
8491 - var _settings$classesOver, _settings$variablesOv, _settings$classes, _settings$variables;
8492 - var settings = _ref2.settings,
8493 - onSettingChange = _ref2.onSettingChange,
8494 - _ref2$isImport = _ref2.isImport,
8495 - isImport = _ref2$isImport === void 0 ? false : _ref2$isImport,
8496 - _ref2$classesExported = _ref2.classesExported,
8497 - classesExported = _ref2$classesExported === void 0 ? true : _ref2$classesExported,
8498 - _ref2$variablesExport = _ref2.variablesExported,
8499 - variablesExported = _ref2$variablesExport === void 0 ? true : _ref2$variablesExport,
8500 - _ref2$classesLimitExc = _ref2.classesLimitExceeded,
8501 - classesLimitExceeded = _ref2$classesLimitExc === void 0 ? false : _ref2$classesLimitExc,
8502 - _ref2$variablesLimitE = _ref2.variablesLimitExceeded,
8503 - variablesLimitExceeded = _ref2$variablesLimitE === void 0 ? false : _ref2$variablesLimitE,
8504 - _ref2$classesOverLimi = _ref2.classesOverLimitCount,
8505 - classesOverLimitCount = _ref2$classesOverLimi === void 0 ? 0 : _ref2$classesOverLimi,
8506 - _ref2$variablesOverLi = _ref2.variablesOverLimitCount,
8507 - variablesOverLimitCount = _ref2$variablesOverLi === void 0 ? 0 : _ref2$variablesOverLi,
8508 - onClassesReviewClick = _ref2.onClassesReviewClick,
8509 - onVariablesReviewClick = _ref2.onVariablesReviewClick,
8510 - _ref2$disabled = _ref2.disabled,
8511 - disabled = _ref2$disabled === void 0 ? false : _ref2$disabled,
8512 - _ref2$notExported = _ref2.notExported,
8513 - notExported = _ref2$notExported === void 0 ? false : _ref2$notExported;
8514 - var _useState = (0, _react.useState)((_settings$classesOver = settings.classesOverrideAll) !== null && _settings$classesOver !== void 0 ? _settings$classesOver : false),
8515 - _useState2 = (0, _slicedToArray2.default)(_useState, 2),
8516 - classesOverrideAll = _useState2[0],
8517 - setClassesOverrideAll = _useState2[1];
8518 - var _useState3 = (0, _react.useState)((_settings$variablesOv = settings.variablesOverrideAll) !== null && _settings$variablesOv !== void 0 ? _settings$variablesOv : false),
8519 - _useState4 = (0, _slicedToArray2.default)(_useState3, 2),
8520 - variablesOverrideAll = _useState4[0],
8521 - setVariablesOverrideAll = _useState4[1];
8522 - var hasLimitWarning = isImport && (classesLimitExceeded || variablesLimitExceeded);
8523 - var classesNotExported = isImport && !classesExported;
8524 - var variablesNotExported = isImport && !variablesExported;
8525 - return /*#__PURE__*/_react.default.createElement(_ui.Box, {
8526 - sx: {
8527 - mb: 3,
8528 - border: 1,
8529 - borderRadius: 1,
8530 - borderColor: 'action.focus',
8531 - p: 2.5
8532 - }
8533 - }, /*#__PURE__*/_react.default.createElement(_ui.Stack, {
8534 - spacing: 2.5
8535 - }, /*#__PURE__*/_react.default.createElement(_ui.Box, {
8536 - sx: {
8537 - display: 'flex',
8538 - justifyContent: 'space-between',
8539 - alignItems: 'center'
8540 - }
8541 - }, /*#__PURE__*/_react.default.createElement(_ui.Typography, {
8542 - variant: "h6"
8543 - }, (0, _i18n.__)('Classes & variables', 'elementor'))), hasLimitWarning && !notExported && /*#__PURE__*/_react.default.createElement(_ui.Alert, {
8544 - severity: "warning",
8545 - icon: /*#__PURE__*/_react.default.createElement(_icons.AlertTriangleFilledIcon, {
8546 - sx: {
8547 - color: 'warning.main'
8548 - }
8549 - }),
8550 - sx: {
8551 - alignItems: 'center',
8552 - backgroundColor: 'warning.background',
8553 - '& .MuiAlert-message': {
8554 - display: 'flex',
8555 - alignItems: 'center',
8556 - gap: 0.75
8557 - }
8558 - }
8559 - }, /*#__PURE__*/_react.default.createElement(_ui.Typography, {
8560 - variant: "body2",
8561 - component: "span",
8562 - sx: {
8563 - fontWeight: 500
8564 - },
8565 - color: "text.secondary"
8566 - }, (0, _i18n.__)('Import limit reached.', 'elementor')), /*#__PURE__*/_react.default.createElement(_ui.Typography, {
8567 - variant: "body2",
8568 - component: "span",
8569 - color: "text.secondary"
8570 - }, (0, _i18n.__)('To resolve this, review existing items or choose to override', 'elementor'))), /*#__PURE__*/_react.default.createElement(_ui.Stack, {
8571 - spacing: 1.5
8572 - }, /*#__PURE__*/_react.default.createElement(SubSettingRow, {
8573 - label: (0, _i18n.__)('Classes', 'elementor'),
8574 - checked: (_settings$classes = settings.classes) !== null && _settings$classes !== void 0 ? _settings$classes : false,
8575 - onChange: function onChange(isChecked) {
8576 - return onSettingChange('classes', isChecked);
8577 - },
8578 - disabled: disabled,
8579 - limitExceeded: isImport && classesLimitExceeded && !classesNotExported,
8580 - overLimitCount: classesOverLimitCount,
8581 - onReviewClick: onClassesReviewClick,
8582 - overrideAll: classesOverrideAll,
8583 - onOverrideAllChange: function onOverrideAllChange(checked) {
8584 - setClassesOverrideAll(checked);
8585 - onSettingChange('classesOverrideAll', checked);
8586 - },
8587 - showOverrideOption: isImport && !classesNotExported,
8588 - notExported: classesNotExported
8589 - }), /*#__PURE__*/_react.default.createElement(SubSettingRow, {
8590 - label: (0, _i18n.__)('Variables', 'elementor'),
8591 - checked: (_settings$variables = settings.variables) !== null && _settings$variables !== void 0 ? _settings$variables : false,
8592 - onChange: function onChange(isChecked) {
8593 - return onSettingChange('variables', isChecked);
8594 - },
8595 - disabled: disabled,
8596 - limitExceeded: isImport && variablesLimitExceeded && !variablesNotExported,
8597 - overLimitCount: variablesOverLimitCount,
8598 - onReviewClick: onVariablesReviewClick,
8599 - overrideAll: variablesOverrideAll,
8600 - onOverrideAllChange: function onOverrideAllChange(checked) {
8601 - setVariablesOverrideAll(checked);
8602 - onSettingChange('variablesOverrideAll', checked);
8603 - },
8604 - showOverrideOption: isImport && !variablesNotExported,
8605 - notExported: variablesNotExported
8606 - }))));
8607 -}
8608 -ClassesVariablesSection.propTypes = {
8609 - settings: _propTypes.default.shape({
8610 - classes: _propTypes.default.bool,
8611 - variables: _propTypes.default.bool,
8612 - classesOverrideAll: _propTypes.default.bool,
8613 - variablesOverrideAll: _propTypes.default.bool
8614 - }).isRequired,
8615 - onSettingChange: _propTypes.default.func.isRequired,
8616 - isImport: _propTypes.default.bool,
8617 - classesExported: _propTypes.default.bool,
8618 - variablesExported: _propTypes.default.bool,
8619 - classesLimitExceeded: _propTypes.default.bool,
8620 - variablesLimitExceeded: _propTypes.default.bool,
8621 - classesOverLimitCount: _propTypes.default.number,
8622 - variablesOverLimitCount: _propTypes.default.number,
8623 - onClassesReviewClick: _propTypes.default.func,
8624 - onVariablesReviewClick: _propTypes.default.func,
8625 - disabled: _propTypes.default.bool,
8626 - notExported: _propTypes.default.bool
8627 -};
8628 -
8629 1466 /***/ }),
8630 1467
8631 -/***/ "../app/modules/import-export-customization/assets/js/shared/components/complete-heading.js":
1468 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_dom-create.js":
8632 1469 /*!**************************************************************************************************!*\
8633 - !*** ../app/modules/import-export-customization/assets/js/shared/components/complete-heading.js ***!
1470 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_dom-create.js ***!
8634 1471 \**************************************************************************************************/
8635 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1472 +/*! unknown exports (runtime-defined) */
1473 +/*! runtime requirements: __webpack_require__, module */
1474 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
1475 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8636 1476
8637 -"use strict";
1477 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js");
1478 +var document = __webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js").document;
1479 +// typeof document.createElement is 'object' in old IE
1480 +var is = isObject(document) && isObject(document.createElement);
1481 +module.exports = function (it) {
1482 + return is ? document.createElement(it) : {};
1483 +};
8638 1484
8639 1485
8640 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
8641 -Object.defineProperty(exports, "__esModule", ({
8642 - value: true
8643 -}));
8644 -exports["default"] = CompleteHeading;
8645 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
8646 -var _ui = __webpack_require__(/*! @elementor/ui */ "@elementor/ui");
8647 -var _propTypes = _interopRequireDefault(__webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js"));
8648 -function CompleteHeading(_ref) {
8649 - var title = _ref.title,
8650 - subtitle = _ref.subtitle,
8651 - linkText = _ref.linkText,
8652 - linkHref = _ref.linkHref,
8653 - linkOnClick = _ref.linkOnClick,
8654 - _ref$testId = _ref.testId,
8655 - testId = _ref$testId === void 0 ? 'complete-heading' : _ref$testId;
8656 - return /*#__PURE__*/_react.default.createElement(_ui.Box, {
8657 - "data-testid": testId
8658 - }, /*#__PURE__*/_react.default.createElement(_ui.Typography, {
8659 - variant: "h4",
8660 - color: "text.primary",
8661 - component: "h2",
8662 - gutterBottom: true
8663 - }, title), /*#__PURE__*/_react.default.createElement(_ui.Typography, {
8664 - variant: "body1",
8665 - color: "text.secondary",
8666 - sx: {
8667 - mb: 3
8668 - }
8669 - }, subtitle, linkText && linkHref && /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, ' ', /*#__PURE__*/_react.default.createElement(_ui.Link, {
8670 - href: linkHref,
8671 - onClick: linkOnClick,
8672 - sx: {
8673 - cursor: 'pointer',
8674 - textDecoration: 'underline'
8675 - },
8676 - color: "info.light"
8677 - }, linkText))));
8678 -}
8679 -CompleteHeading.propTypes = {
8680 - title: _propTypes.default.string.isRequired,
8681 - subtitle: _propTypes.default.string.isRequired,
8682 - linkText: _propTypes.default.string,
8683 - linkHref: _propTypes.default.string,
8684 - linkOnClick: _propTypes.default.func,
8685 - testId: _propTypes.default.string
8686 -};
8687 -
8688 1486 /***/ }),
8689 1487
8690 -/***/ "../app/modules/import-export-customization/assets/js/shared/components/complete-icon.js":
8691 -/*!***********************************************************************************************!*\
8692 - !*** ../app/modules/import-export-customization/assets/js/shared/components/complete-icon.js ***!
8693 - \***********************************************************************************************/
8694 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1488 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_enum-bug-keys.js":
1489 +/*!*****************************************************************************************************!*\
1490 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_enum-bug-keys.js ***!
1491 + \*****************************************************************************************************/
1492 +/*! unknown exports (runtime-defined) */
1493 +/*! runtime requirements: module */
1494 +/*! CommonJS bailout: module.exports is used directly at 2:0-14 */
1495 +/***/ ((module) => {
8695 1496
8696 -"use strict";
1497 +// IE 8- don't enum bug keys
1498 +module.exports = (
1499 + 'constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf'
1500 +).split(',');
8697 1501
8698 1502
8699 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
8700 -Object.defineProperty(exports, "__esModule", ({
8701 - value: true
8702 -}));
8703 -exports["default"] = CompleteIcon;
8704 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
8705 -var _ui = __webpack_require__(/*! @elementor/ui */ "@elementor/ui");
8706 -var _propTypes = _interopRequireDefault(__webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js"));
8707 -function CompleteIcon(_ref) {
8708 - var imageSrc = _ref.imageSrc,
8709 - altText = _ref.altText,
8710 - _ref$width = _ref.width,
8711 - width = _ref$width === void 0 ? '200px' : _ref$width,
8712 - _ref$marginBottom = _ref.marginBottom,
8713 - marginBottom = _ref$marginBottom === void 0 ? 2 : _ref$marginBottom,
8714 - _ref$testId = _ref.testId,
8715 - testId = _ref$testId === void 0 ? 'complete-icon' : _ref$testId;
8716 - return /*#__PURE__*/_react.default.createElement(_ui.Box, {
8717 - sx: {
8718 - mb: marginBottom
8719 - },
8720 - "data-testid": testId
8721 - }, /*#__PURE__*/_react.default.createElement("img", {
8722 - src: imageSrc,
8723 - alt: altText,
8724 - style: {
8725 - width: width
8726 - }
8727 - }));
8728 -}
8729 -CompleteIcon.propTypes = {
8730 - imageSrc: _propTypes.default.string.isRequired,
8731 - altText: _propTypes.default.string.isRequired,
8732 - width: _propTypes.default.string,
8733 - marginBottom: _propTypes.default.number,
8734 - testId: _propTypes.default.string
8735 -};
8736 -
8737 1503 /***/ }),
8738 1504
8739 -/***/ "../app/modules/import-export-customization/assets/js/shared/components/complete-summary.js":
8740 -/*!**************************************************************************************************!*\
8741 - !*** ../app/modules/import-export-customization/assets/js/shared/components/complete-summary.js ***!
8742 - \**************************************************************************************************/
8743 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1505 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_enum-keys.js":
1506 +/*!*************************************************************************************************!*\
1507 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_enum-keys.js ***!
1508 + \*************************************************************************************************/
1509 +/*! unknown exports (runtime-defined) */
1510 +/*! runtime requirements: module, __webpack_require__ */
1511 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
1512 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8744 1513
8745 -"use strict";
8746 -
8747 -
8748 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
8749 -Object.defineProperty(exports, "__esModule", ({
8750 - value: true
8751 -}));
8752 -exports["default"] = CompleteSummary;
8753 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
8754 -var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "../node_modules/@babel/runtime/helpers/slicedToArray.js"));
8755 -var _ui = __webpack_require__(/*! @elementor/ui */ "@elementor/ui");
8756 -var _propTypes = _interopRequireDefault(__webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js"));
8757 -var _i18n = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n");
8758 -var _summarySection = _interopRequireDefault(__webpack_require__(/*! ./summary-section */ "../app/modules/import-export-customization/assets/js/shared/components/summary-section.js"));
8759 -function CompleteSummary(_ref) {
8760 - var summaryData = _ref.summaryData,
8761 - _ref$testId = _ref.testId,
8762 - testId = _ref$testId === void 0 ? 'complete-summary' : _ref$testId;
8763 - return /*#__PURE__*/_react.default.createElement(_ui.Box, {
8764 - sx: {
8765 - width: '100%',
8766 - border: 1,
8767 - borderRadius: 1,
8768 - borderColor: 'action.focus',
8769 - p: 2.5,
8770 - textAlign: 'start'
8771 - },
8772 - "data-testid": testId
8773 - }, /*#__PURE__*/_react.default.createElement(_ui.Typography, {
8774 - variant: "subtitle1",
8775 - color: "text.primary",
8776 - sx: {
8777 - mb: 2
8778 - }
8779 - }, (0, _i18n.__)('What\'s included:', 'elementor')), /*#__PURE__*/_react.default.createElement(_ui.Stack, {
8780 - spacing: 2,
8781 - sx: {
8782 - maxWidth: '1075px'
8783 - }
8784 - }, Object.entries(summaryData).map(function (_ref2) {
8785 - var _ref3 = (0, _slicedToArray2.default)(_ref2, 2),
8786 - sectionKey = _ref3[0],
8787 - sectionValue = _ref3[1];
8788 - return sectionValue ? /*#__PURE__*/_react.default.createElement(_summarySection.default, {
8789 - key: sectionKey,
8790 - sectionKey: sectionKey,
8791 - title: sectionValue.title,
8792 - subTitle: sectionValue.subTitle
8793 - }) : null;
8794 - })));
8795 -}
8796 -CompleteSummary.propTypes = {
8797 - summaryData: _propTypes.default.objectOf(_propTypes.default.shape({
8798 - title: _propTypes.default.string.isRequired,
8799 - subTitle: _propTypes.default.string.isRequired
8800 - })).isRequired,
8801 - testId: _propTypes.default.string
1514 +// all enumerable object keys, includes symbols
1515 +var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-keys.js");
1516 +var gOPS = __webpack_require__(/*! ./_object-gops */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gops.js");
1517 +var pIE = __webpack_require__(/*! ./_object-pie */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-pie.js");
1518 +module.exports = function (it) {
1519 + var result = getKeys(it);
1520 + var getSymbols = gOPS.f;
1521 + if (getSymbols) {
1522 + var symbols = getSymbols(it);
1523 + var isEnum = pIE.f;
1524 + var i = 0;
1525 + var key;
1526 + while (symbols.length > i) if (isEnum.call(it, key = symbols[i++])) result.push(key);
1527 + } return result;
8802 1528 };
8803 1529
8804 -/***/ }),
8805 1530
8806 -/***/ "../app/modules/import-export-customization/assets/js/shared/components/customization-list-setting-section.js":
8807 -/*!********************************************************************************************************************!*\
8808 - !*** ../app/modules/import-export-customization/assets/js/shared/components/customization-list-setting-section.js ***!
8809 - \********************************************************************************************************************/
8810 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
8811 -
8812 -"use strict";
8813 -
8814 -
8815 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
8816 -var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
8817 -Object.defineProperty(exports, "__esModule", ({
8818 - value: true
8819 -}));
8820 -exports.ListSettingSection = ListSettingSection;
8821 -var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
8822 -var _toConsumableArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ "../node_modules/@babel/runtime/helpers/toConsumableArray.js"));
8823 -var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "../node_modules/@babel/runtime/helpers/slicedToArray.js"));
8824 -var _i18n = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n");
8825 -var _ui = __webpack_require__(/*! @elementor/ui */ "@elementor/ui");
8826 -var PropTypes = _interopRequireWildcard(__webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js"));
8827 -var _utils = __webpack_require__(/*! elementor-app/utils/utils */ "../app/assets/js/utils/utils.js");
8828 -function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }
8829 -var DEFAULT_VISIBLE_ITEMS_COUNT = 16;
8830 -function ListSettingSection(_ref) {
8831 - var items = _ref.items,
8832 - title = _ref.title,
8833 - loading = _ref.loading,
8834 - settings = _ref.settings,
8835 - onSettingChange = _ref.onSettingChange,
8836 - settingKey = _ref.settingKey,
8837 - _ref$disabled = _ref.disabled,
8838 - disabled = _ref$disabled === void 0 ? false : _ref$disabled;
8839 - var _useState = (0, _react.useState)(false),
8840 - _useState2 = (0, _slicedToArray2.default)(_useState, 2),
8841 - showMore = _useState2[0],
8842 - setShowMore = _useState2[1];
8843 - return /*#__PURE__*/_react.default.createElement(_ui.Box, {
8844 - key: settingKey,
8845 - sx: {
8846 - border: 1,
8847 - borderRadius: 1,
8848 - borderColor: 'action.focus',
8849 - p: 2.5
8850 - }
8851 - }, /*#__PURE__*/_react.default.createElement(_ui.Stack, {
8852 - spacing: 2
8853 - }, /*#__PURE__*/_react.default.createElement(_ui.Typography, {
8854 - variant: "h6"
8855 - }, title), /*#__PURE__*/_react.default.createElement(_ui.Grid, {
8856 - container: true,
8857 - spacing: 1,
8858 - alignItems: "start"
8859 - }, loading ? /*#__PURE__*/_react.default.createElement(_ui.Grid, {
8860 - item: true,
8861 - xs: 12,
8862 - sx: {
8863 - p: 1,
8864 - alignItems: 'center',
8865 - textAlign: 'center'
8866 - }
8867 - }, /*#__PURE__*/_react.default.createElement(_ui.CircularProgress, {
8868 - size: 30
8869 - })) : /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(_ui.Grid, {
8870 - key: 'all',
8871 - item: true,
8872 - xs: 12,
8873 - sx: {
8874 - py: 1,
8875 - px: 0
8876 - }
8877 - }, /*#__PURE__*/_react.default.createElement(_ui.FormControlLabel, {
8878 - control: /*#__PURE__*/_react.default.createElement(_ui.Checkbox, {
8879 - color: "info",
8880 - checked: settings.length === items.length,
8881 - indeterminate: settings.length > 0 && settings.length !== items.length,
8882 - onChange: function onChange(e, checked) {
8883 - if (checked) {
8884 - onSettingChange(items.map(function (_ref2) {
8885 - var value = _ref2.value;
8886 - return value;
8887 - }), true);
8888 - } else {
8889 - onSettingChange([], true);
8890 - }
8891 - },
8892 - disabled: disabled,
8893 - sx: {
8894 - p: 0
8895 - }
8896 - }),
8897 - sx: {
8898 - gap: 1
8899 - },
8900 - slotProps: {
8901 - typography: {
8902 - sx: {
8903 - fontWeight: 500
8904 - }
8905 - }
8906 - },
8907 - label: "".concat((0, _i18n.__)('All', 'elementor-pro'), " ").concat(title.toLowerCase())
8908 - })), (showMore ? items : items.slice(0, DEFAULT_VISIBLE_ITEMS_COUNT)).map(function (item) {
8909 - return /*#__PURE__*/_react.default.createElement(_ui.Grid, {
8910 - key: item.value,
8911 - item: true,
8912 - xs: 3,
8913 - sx: {
8914 - py: 1,
8915 - px: 0
8916 - }
8917 - }, /*#__PURE__*/_react.default.createElement(_ui.FormControlLabel, {
8918 - sx: {
8919 - maxWidth: '100%',
8920 - gap: 1
8921 - },
8922 - control: /*#__PURE__*/_react.default.createElement(_ui.Checkbox, {
8923 - color: "info",
8924 - checked: settings.includes(item.value),
8925 - onChange: function onChange(e, checked) {
8926 - if (checked) {
8927 - onSettingChange([].concat((0, _toConsumableArray2.default)(settings), [item.value]));
8928 - } else {
8929 - onSettingChange(settings.filter(function (setting) {
8930 - return setting !== item.value;
8931 - }));
8932 - }
8933 - },
8934 - sx: {
8935 - p: 0
8936 - },
8937 - disabled: disabled
8938 - }),
8939 - slotProps: {
8940 - typography: {
8941 - sx: {
8942 - maxWidth: '100%',
8943 - overflow: 'hidden',
8944 - textOverflow: 'ellipsis',
8945 - whiteSpace: 'nowrap'
8946 - }
8947 - }
8948 - },
8949 - label: (0, _utils.htmlDecodeTextContent)(item.label)
8950 - }));
8951 - })))), items.length > DEFAULT_VISIBLE_ITEMS_COUNT && /*#__PURE__*/_react.default.createElement(_ui.Button, {
8952 - variant: "text",
8953 - color: "info",
8954 - onClick: function onClick() {
8955 - return setShowMore(!showMore);
8956 - }
8957 - }, showMore ? (0, _i18n.__)('Show less', 'elementor') : (0, _i18n.__)('Show more', 'elementor')));
8958 -}
8959 -ListSettingSection.propTypes = {
8960 - title: PropTypes.string.isRequired,
8961 - children: PropTypes.node,
8962 - loading: PropTypes.bool,
8963 - disabled: PropTypes.bool,
8964 - checked: PropTypes.bool,
8965 - settingKey: PropTypes.string,
8966 - onSettingChange: PropTypes.func.isRequired,
8967 - items: PropTypes.arrayOf(PropTypes.shape({
8968 - label: PropTypes.string.isRequired,
8969 - value: PropTypes.oneOfType([PropTypes.string, PropTypes.number])
8970 - })),
8971 - settings: PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.string, PropTypes.number]))
8972 -};
8973 -
8974 1531 /***/ }),
8975 1532
8976 -/***/ "../app/modules/import-export-customization/assets/js/shared/components/customization-setting-section.js":
8977 -/*!***************************************************************************************************************!*\
8978 - !*** ../app/modules/import-export-customization/assets/js/shared/components/customization-setting-section.js ***!
8979 - \***************************************************************************************************************/
8980 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1533 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js":
1534 +/*!**********************************************************************************************!*\
1535 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js ***!
1536 + \**********************************************************************************************/
1537 +/*! unknown exports (runtime-defined) */
1538 +/*! runtime requirements: module, __webpack_require__ */
1539 +/*! CommonJS bailout: module.exports is used directly at 62:0-14 */
1540 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8981 1541
8982 -"use strict";
8983 -/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
1542 +var global = __webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js");
1543 +var core = __webpack_require__(/*! ./_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js");
1544 +var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_ctx.js");
1545 +var hide = __webpack_require__(/*! ./_hide */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_hide.js");
1546 +var has = __webpack_require__(/*! ./_has */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_has.js");
1547 +var PROTOTYPE = 'prototype';
8984 1548
8985 -
8986 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
8987 -var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
8988 -Object.defineProperty(exports, "__esModule", ({
8989 - value: true
8990 -}));
8991 -exports.SettingSection = void 0;
8992 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
8993 -var _ui = __webpack_require__(/*! @elementor/ui */ "@elementor/ui");
8994 -var PropTypes = _interopRequireWildcard(__webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js"));
8995 -function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }
8996 -var SettingSection = exports.SettingSection = function SettingSection(_ref) {
8997 - var _ref$checked = _ref.checked,
8998 - checked = _ref$checked === void 0 ? false : _ref$checked,
8999 - title = _ref.title,
9000 - description = _ref.description,
9001 - children = _ref.children,
9002 - settingKey = _ref.settingKey,
9003 - onSettingChange = _ref.onSettingChange,
9004 - _ref$hasToggle = _ref.hasToggle,
9005 - hasToggle = _ref$hasToggle === void 0 ? true : _ref$hasToggle,
9006 - _ref$disabled = _ref.disabled,
9007 - disabled = _ref$disabled === void 0 ? false : _ref$disabled,
9008 - _ref$notExported = _ref.notExported,
9009 - notExported = _ref$notExported === void 0 ? false : _ref$notExported;
9010 - var getToggle = function getToggle() {
9011 - if (notExported) {
9012 - return /*#__PURE__*/_react.default.createElement(_ui.Typography, {
9013 - "data-testid": "".concat(settingKey, "-description"),
9014 - variant: "body1",
9015 - color: "text.secondary"
9016 - }, __('Not exported', 'elementor'));
1549 +var $export = function (type, name, source) {
1550 + var IS_FORCED = type & $export.F;
1551 + var IS_GLOBAL = type & $export.G;
1552 + var IS_STATIC = type & $export.S;
1553 + var IS_PROTO = type & $export.P;
1554 + var IS_BIND = type & $export.B;
1555 + var IS_WRAP = type & $export.W;
1556 + var exports = IS_GLOBAL ? core : core[name] || (core[name] = {});
1557 + var expProto = exports[PROTOTYPE];
1558 + var target = IS_GLOBAL ? global : IS_STATIC ? global[name] : (global[name] || {})[PROTOTYPE];
1559 + var key, own, out;
1560 + if (IS_GLOBAL) source = name;
1561 + for (key in source) {
1562 + // contains in native
1563 + own = !IS_FORCED && target && target[key] !== undefined;
1564 + if (own && has(exports, key)) continue;
1565 + // export native or passed
1566 + out = own ? target[key] : source[key];
1567 + // prevent global pollution for namespaces
1568 + exports[key] = IS_GLOBAL && typeof target[key] != 'function' ? source[key]
1569 + // bind timers to global for call from export context
1570 + : IS_BIND && own ? ctx(out, global)
1571 + // wrap global constructors for prevent change them in library
1572 + : IS_WRAP && target[key] == out ? (function (C) {
1573 + var F = function (a, b, c) {
1574 + if (this instanceof C) {
1575 + switch (arguments.length) {
1576 + case 0: return new C();
1577 + case 1: return new C(a);
1578 + case 2: return new C(a, b);
1579 + } return new C(a, b, c);
1580 + } return C.apply(this, arguments);
1581 + };
1582 + F[PROTOTYPE] = C[PROTOTYPE];
1583 + return F;
1584 + // make static versions for prototype methods
1585 + })(out) : IS_PROTO && typeof out == 'function' ? ctx(Function.call, out) : out;
1586 + // export proto methods to core.%CONSTRUCTOR%.methods.%NAME%
1587 + if (IS_PROTO) {
1588 + (exports.virtual || (exports.virtual = {}))[key] = out;
1589 + // export proto methods to core.%CONSTRUCTOR%.prototype.%NAME%
1590 + if (type & $export.R && expProto && !expProto[key]) hide(expProto, key, out);
9017 1591 }
9018 - if (!hasToggle) {
9019 - return null;
9020 - }
9021 - return /*#__PURE__*/_react.default.createElement(_ui.Switch, {
9022 - "data-testid": "".concat(settingKey, "-switch"),
9023 - checked: checked,
9024 - onChange: function onChange(e, isChecked) {
9025 - return onSettingChange && onSettingChange(settingKey, isChecked);
9026 - },
9027 - color: "info",
9028 - size: "medium",
9029 - sx: {
9030 - alignSelf: 'center'
9031 - },
9032 - disabled: disabled
9033 - });
9034 - };
9035 - return /*#__PURE__*/_react.default.createElement(_ui.Box, {
9036 - key: settingKey,
9037 - sx: {
9038 - mb: 3,
9039 - border: 1,
9040 - borderRadius: 1,
9041 - borderColor: 'action.focus',
9042 - p: 2.5
9043 - }
9044 - }, /*#__PURE__*/_react.default.createElement(_ui.Box, {
9045 - sx: {
9046 - display: 'flex',
9047 - justifyContent: 'space-between',
9048 - alignItems: 'center'
9049 - }
9050 - }, /*#__PURE__*/_react.default.createElement(_ui.Stack, {
9051 - spacing: 1
9052 - }, /*#__PURE__*/_react.default.createElement(_ui.Typography, {
9053 - variant: "h6"
9054 - }, title), description && /*#__PURE__*/_react.default.createElement(_ui.Typography, {
9055 - "data-testid": "".concat(settingKey, "-description"),
9056 - variant: "body1",
9057 - color: "text.secondary"
9058 - }, description)), getToggle()), children && /*#__PURE__*/_react.default.createElement(_ui.Box, {
9059 - sx: {
9060 - mt: 1
9061 - }
9062 - }, children));
1592 + }
9063 1593 };
9064 -SettingSection.propTypes = {
9065 - title: PropTypes.string.isRequired,
9066 - description: PropTypes.string,
9067 - children: PropTypes.node,
9068 - hasToggle: PropTypes.bool,
9069 - checked: PropTypes.bool,
9070 - disabled: PropTypes.bool,
9071 - settingKey: PropTypes.string,
9072 - onSettingChange: PropTypes.func,
9073 - notExported: PropTypes.bool
9074 -};
1594 +// type bitmap
1595 +$export.F = 1; // forced
1596 +$export.G = 2; // global
1597 +$export.S = 4; // static
1598 +$export.P = 8; // proto
1599 +$export.B = 16; // bind
1600 +$export.W = 32; // wrap
1601 +$export.U = 64; // safe
1602 +$export.R = 128; // real proto method for `library`
1603 +module.exports = $export;
9075 1604
9076 -/***/ }),
9077 1605
9078 -/***/ "../app/modules/import-export-customization/assets/js/shared/components/download-link.js":
9079 -/*!***********************************************************************************************!*\
9080 - !*** ../app/modules/import-export-customization/assets/js/shared/components/download-link.js ***!
9081 - \***********************************************************************************************/
9082 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9083 -
9084 -"use strict";
9085 -
9086 -
9087 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
9088 -Object.defineProperty(exports, "__esModule", ({
9089 - value: true
9090 -}));
9091 -exports["default"] = DownloadLink;
9092 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
9093 -var _ui = __webpack_require__(/*! @elementor/ui */ "@elementor/ui");
9094 -var _propTypes = _interopRequireDefault(__webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js"));
9095 -function DownloadLink(_ref) {
9096 - var message = _ref.message,
9097 - linkText = _ref.linkText,
9098 - onClick = _ref.onClick,
9099 - _ref$testId = _ref.testId,
9100 - testId = _ref$testId === void 0 ? 'download-link' : _ref$testId;
9101 - return /*#__PURE__*/_react.default.createElement(_ui.Typography, {
9102 - variant: "body2",
9103 - color: "text.secondary",
9104 - "data-testid": testId
9105 - }, message, ' ', /*#__PURE__*/_react.default.createElement(_ui.Link, {
9106 - href: "#",
9107 - onClick: onClick,
9108 - color: "info.light",
9109 - sx: {
9110 - cursor: 'pointer',
9111 - textDecoration: 'underline'
9112 - }
9113 - }, linkText), '. ');
9114 -}
9115 -DownloadLink.propTypes = {
9116 - message: _propTypes.default.string.isRequired,
9117 - linkText: _propTypes.default.string.isRequired,
9118 - onClick: _propTypes.default.func.isRequired,
9119 - testId: _propTypes.default.string
9120 -};
9121 -
9122 1606 /***/ }),
9123 1607
9124 -/***/ "../app/modules/import-export-customization/assets/js/shared/components/error/processing-error-dialog.js":
9125 -/*!***************************************************************************************************************!*\
9126 - !*** ../app/modules/import-export-customization/assets/js/shared/components/error/processing-error-dialog.js ***!
9127 - \***************************************************************************************************************/
9128 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1608 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_fails.js":
1609 +/*!*********************************************************************************************!*\
1610 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_fails.js ***!
1611 + \*********************************************************************************************/
1612 +/*! unknown exports (runtime-defined) */
1613 +/*! runtime requirements: module */
1614 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
1615 +/***/ ((module) => {
9129 1616
9130 -"use strict";
9131 -
9132 -
9133 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
9134 -var _typeof3 = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
9135 -Object.defineProperty(exports, "__esModule", ({
9136 - value: true
9137 -}));
9138 -exports.ProcessingErrorDialog = ProcessingErrorDialog;
9139 -exports.messagesContent = void 0;
9140 -var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
9141 -var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js"));
9142 -var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "../node_modules/@babel/runtime/helpers/slicedToArray.js"));
9143 -var _ui = __webpack_require__(/*! @elementor/ui */ "@elementor/ui");
9144 -var _i18n = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n");
9145 -var _propTypes = _interopRequireDefault(__webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js"));
9146 -function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof3(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }
9147 -function Link(_ref) {
9148 - var href = _ref.href,
9149 - children = _ref.children;
9150 - return /*#__PURE__*/_react.default.createElement(_ui.Link, {
9151 - href: href,
9152 - variant: "body2",
9153 - color: "info.light",
9154 - underline: "hover",
9155 - target: "_blank",
9156 - rel: "noopener noreferrer"
9157 - }, children);
9158 -}
9159 -Link.propTypes = {
9160 - href: _propTypes.default.string.isRequired,
9161 - children: _propTypes.default.node.isRequired
9162 -};
9163 -var messagesContent = exports.messagesContent = {
9164 - general: {
9165 - title: (0, _i18n.__)('Unable to download the Website Template', 'elementor'),
9166 - text: /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, (0, _i18n.__)('We couldn’t download the Website Template due to technical difficulties on our part. Try again and if the problem persists contact ', 'elementor'), /*#__PURE__*/_react.default.createElement(Link, {
9167 - href: "https://my.elementor.com/support-center/"
9168 - }, (0, _i18n.__)('Support', 'elementor')))
9169 - },
9170 - 'zip-archive-module-missing': {
9171 - title: (0, _i18n.__)('Couldn’t handle the Website Template', 'elementor'),
9172 - text: (0, _i18n.__)('Seems like your server is missing the PHP zip module. Install it on your server or contact your site host for further instructions.', 'elementor')
9173 - },
9174 - 'invalid-zip-file': {
9175 - title: (0, _i18n.__)('Couldn’t use the .zip file', 'elementor'),
9176 - text: /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, (0, _i18n.__)('Seems like there is a problem with the zip’s files. Try installing again and if the problem persists contact ', 'elementor'), /*#__PURE__*/_react.default.createElement(Link, {
9177 - href: "https://my.elementor.com/support-center/"
9178 - }, (0, _i18n.__)('Support', 'elementor')))
9179 - },
9180 - timeout: {
9181 - title: (0, _i18n.__)('Unable to download the Website Template', 'elementor'),
9182 - text: /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, (0, _i18n.__)('It took too much time to download your Website Template and we were unable to complete the process. If all the Website Template’s parts don’t appear in ', 'elementor'), /*#__PURE__*/_react.default.createElement(Link, {
9183 - href: elementorAppConfig.pages_url
9184 - }, (0, _i18n.__)('Pages', 'elementor')), (0, _i18n.__)(', try again and if the problem persists contact ', 'elementor'), /*#__PURE__*/_react.default.createElement(Link, {
9185 - href: "https://my.elementor.com/support-center/"
9186 - }, (0, _i18n.__)('Support', 'elementor')))
9187 - },
9188 - 'invalid-kit-library-zip-error': {
9189 - title: (0, _i18n.__)('Unable to download the Website Template', 'elementor'),
9190 - text: /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, (0, _i18n.__)('We couldn’t download the Website Template due to technical difficulty on our part. Try again in a few minutes and if the problem persists contact ', 'elementor'), /*#__PURE__*/_react.default.createElement(Link, {
9191 - href: "https://my.elementor.com/support-center/"
9192 - }, (0, _i18n.__)('Support', 'elementor')))
9193 - },
9194 - 'no-write-permissions': {
9195 - title: (0, _i18n.__)('Couldn’t access the file', 'elementor'),
9196 - text: (0, _i18n.__)('Seems like Elementor isn’t authorized to access relevant files for installing this Website Template. Contact your site host to get permission.', 'elementor')
9197 - },
9198 - 'plugin-installation-permissions-error': {
9199 - title: (0, _i18n.__)('Couldn’t install the Website Template', 'elementor'),
9200 - text: (0, _i18n.__)('The Website Template includes plugins you don’t have permission to install. Contact your site admin to change your permissions.', 'elementor')
9201 - },
9202 - 'third-party-error': {
9203 - title: (0, _i18n.__)('Unable to download the Website Template', 'elementor'),
9204 - text: (0, _i18n.__)('This is due to a conflict with one or more third-party plugins already active on your site. Try disabling them, and then give the download another go.', 'elementor')
9205 - },
9206 - 'domdocument-missing': {
9207 - title: (0, _i18n.__)('Unable to download the Website Template', 'elementor'),
9208 - text: (0, _i18n.__)('This download requires the \'DOMDocument\' PHP extension, which we couldn’t detect on your server. Enable this extension, or get in touch with your hosting service for support, and then give the download another go.', 'elementor')
9209 - },
9210 - 'insufficient-quota': {
9211 - title: (0, _i18n.__)('Couldn’t Export the Website Template', 'elementor'),
9212 - text: /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, (0, _i18n.__)('The export failed because it will pass the maximum Website Templates you can export. ', 'elementor'), /*#__PURE__*/_react.default.createElement(Link, {
9213 - href: "https://go.elementor.com/app-general-load-issue/"
9214 - }, (0, _i18n.__)('Learn more', 'elementor')))
9215 - },
9216 - 'failed-to-fetch-quota': {
9217 - title: (0, _i18n.__)('Couldn’t fetch quota', 'elementor'),
9218 - text: /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, (0, _i18n.__)('Failed to fetch quota, please try again. If the problem continues, contact ', 'elementor'), /*#__PURE__*/_react.default.createElement(Link, {
9219 - href: "https://my.elementor.com/support-center/"
9220 - }, (0, _i18n.__)('Support', 'elementor')), '. ', /*#__PURE__*/_react.default.createElement(Link, {
9221 - href: "https://go.elementor.com/app-import-export-common-errors"
9222 - }, (0, _i18n.__)('Learn more', 'elementor')))
9223 - },
9224 - 'cloud-upload-failed': {
9225 - title: (0, _i18n.__)('Couldn’t Upload to Library', 'elementor'),
9226 - text: /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, (0, _i18n.__)('We couldn’t add your export to the library. Try again. ', 'elementor'), /*#__PURE__*/_react.default.createElement(Link, {
9227 - href: "https://go.elementor.com/app-import-export-common-errors"
9228 - }, (0, _i18n.__)('Learn more', 'elementor')))
9229 - },
9230 - 'error-loading-resource': {
9231 - title: (0, _i18n.__)('Unable to download the Website Template', 'elementor'),
9232 - text: /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, (0, _i18n.__)('We couldn’t download the Website Template due to technical difficulties on our part. Try again and if the problem persists contact ', 'elementor'), /*#__PURE__*/_react.default.createElement(Link, {
9233 - href: "https://my.elementor.com/support-center/"
9234 - }, (0, _i18n.__)('Support', 'elementor')), '. ', /*#__PURE__*/_react.default.createElement(Link, {
9235 - href: "https://go.elementor.com/app-import-export-common-errors"
9236 - }, (0, _i18n.__)('Learn more', 'elementor')))
9237 - },
9238 - 'media-processing-error': {
9239 - title: (0, _i18n.__)('Couldn’t save media files to the cloud', 'elementor'),
9240 - text: /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, (0, _i18n.__)('We ran into a problem while saving your media files to the cloud. Please try again. If the issue persists, edit the Content section and choose "Link to media" to save it as a reference. ', 'elementor'), /*#__PURE__*/_react.default.createElement(Link, {
9241 - href: "https://go.elementor.com/app-import-export-common-errors"
9242 - }, (0, _i18n.__)('Learn more', 'elementor')))
9243 - },
9244 - 'insufficient-storage-quota': {
9245 - title: (0, _i18n.__)('Your library is full', 'elementor'),
9246 - text: function text() {
9247 - var _ref2 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},
9248 - _ref2$filename = _ref2.filename,
9249 - filename = _ref2$filename === void 0 ? (0, _i18n.__)('This file', 'elementor') : _ref2$filename,
9250 - _ref2$maxSize = _ref2.maxSize,
9251 - maxSize = _ref2$maxSize === void 0 ? 0 : _ref2$maxSize;
9252 - return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(_ui.Typography, {
9253 - variant: "h6",
9254 - sx: {
9255 - mb: 2
9256 - }
9257 - }, (0, _i18n.sprintf)(/* Translators: %s: File name */
9258 - (0, _i18n.__)('%s exceeds the library size limit', 'elementor'), filename)), /*#__PURE__*/_react.default.createElement(_ui.Typography, {
9259 - variant: "body2"
9260 - }, (0, _i18n.sprintf)(/* Translators: %s: Quota threshold in GB */
9261 - (0, _i18n.__)('The maximum website template library size is %s GB. To save this file, you can either export it locally as a .zip file or get more storage by ', 'elementor'), maxSize), /*#__PURE__*/_react.default.createElement(Link, {
9262 - href: "https://go.elementor.com/go-pro-cloud-website-templates-library-advanced/"
9263 - }, (0, _i18n.__)('Upgrade now', 'elementor')), "."));
9264 - }
1617 +module.exports = function (exec) {
1618 + try {
1619 + return !!exec();
1620 + } catch (e) {
1621 + return true;
9265 1622 }
9266 1623 };
9267 -function ProcessingErrorDialog(_ref3) {
9268 - var _messagesContent$erro;
9269 - var error = _ref3.error,
9270 - handleClose = _ref3.handleClose,
9271 - handleTryAgain = _ref3.handleTryAgain,
9272 - handleExportAsZip = _ref3.handleExportAsZip;
9273 - var _useState = (0, _react.useState)(Boolean(error)),
9274 - _useState2 = (0, _slicedToArray2.default)(_useState, 2),
9275 - open = _useState2[0],
9276 - setOpen = _useState2[1];
9277 - var errorType = (error === null || error === void 0 ? void 0 : error.code) || 'general';
9278 - var errorMessageContent = (_messagesContent$erro = messagesContent[errorType]) !== null && _messagesContent$erro !== void 0 ? _messagesContent$erro : messagesContent.general;
9279 - var resolveText = function resolveText() {
9280 - var details = (error === null || error === void 0 ? void 0 : error.details) || (error === null || error === void 0 ? void 0 : error.message);
9281 - var replacements = details && 'object' === (0, _typeof2.default)(details) ? details.replacements : null;
9282 - var text = errorMessageContent.text;
9283 - if ('function' === typeof text) {
9284 - return text(replacements);
9285 - }
9286 - return text;
9287 - };
9288 - var shouldRenderTryAgainButton = function shouldRenderTryAgainButton() {
9289 - return ['general', 'timeout', 'cloud-upload-failed', 'third-party-error', 'invalid-zip-file', 'zip-archive-module-missing', 'no-write-permissions', 'plugin-installation-permissions-error', 'failed-to-fetch-quota', 'insufficient-quota', 'error-loading-resource', 'media-processing-error', 'import-runner-error'].includes(errorType);
9290 - };
9291 - var renderButtons = function renderButtons() {
9292 - var isQuotaError = 'insufficient-storage-quota' === errorType;
9293 - return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(_ui.Button, {
9294 - onClick: function onClick() {
9295 - if (handleClose) {
9296 - handleClose();
9297 - }
9298 - setOpen(false);
9299 - },
9300 - color: "secondary"
9301 - }, (0, _i18n.__)('Cancel', 'elementor')), isQuotaError && handleExportAsZip && /*#__PURE__*/_react.default.createElement(_ui.Button, {
9302 - onClick: function onClick() {
9303 - handleExportAsZip();
9304 - setOpen(false);
9305 - },
9306 - variant: "contained",
9307 - color: "primary"
9308 - }, (0, _i18n.__)('Export as .zip', 'elementor')), shouldRenderTryAgainButton(errorType) && !isQuotaError && /*#__PURE__*/_react.default.createElement(_ui.Button, {
9309 - "data-testid": "try-again-button",
9310 - onClick: function onClick() {
9311 - if (handleTryAgain) {
9312 - handleTryAgain();
9313 - }
9314 - },
9315 - variant: "contained",
9316 - color: "primary"
9317 - }, (0, _i18n.__)('Try Again', 'elementor')));
9318 - };
9319 - (0, _react.useEffect)(function () {
9320 - setOpen(Boolean(error));
9321 - }, [error]);
9322 - if (!error) {
9323 - return null;
9324 - }
9325 - return /*#__PURE__*/_react.default.createElement(_ui.Dialog, {
9326 - "data-testid": "error-dialog",
9327 - open: open,
9328 - onClose: function onClose() {
9329 - if (handleClose) {
9330 - handleClose();
9331 - }
9332 - setOpen(false);
9333 - },
9334 - maxWidth: "sm"
9335 - }, /*#__PURE__*/_react.default.createElement(_ui.DialogHeader, {
9336 - onClose: handleClose
9337 - }, /*#__PURE__*/_react.default.createElement(_ui.DialogTitle, null, errorMessageContent.title)), /*#__PURE__*/_react.default.createElement(_ui.DialogContent, {
9338 - dividers: true,
9339 - sx: {
9340 - p: 3
9341 - }
9342 - }, resolveText()), /*#__PURE__*/_react.default.createElement(_ui.DialogActions, null, renderButtons()));
9343 -}
9344 -ProcessingErrorDialog.propTypes = {
9345 - error: _propTypes.default.any,
9346 - handleClose: _propTypes.default.func,
9347 - handleTryAgain: _propTypes.default.func,
9348 - handleExportAsZip: _propTypes.default.func
9349 -};
9350 1624
1625 +
9351 1626 /***/ }),
9352 1627
9353 -/***/ "../app/modules/import-export-customization/assets/js/shared/components/index.js":
9354 -/*!***************************************************************************************!*\
9355 - !*** ../app/modules/import-export-customization/assets/js/shared/components/index.js ***!
9356 - \***************************************************************************************/
9357 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1628 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js":
1629 +/*!**********************************************************************************************!*\
1630 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js ***!
1631 + \**********************************************************************************************/
1632 +/*! unknown exports (runtime-defined) */
1633 +/*! runtime requirements: module */
1634 +/*! CommonJS bailout: module.exports is used directly at 2:13-27 */
1635 +/***/ ((module) => {
9358 1636
9359 -"use strict";
1637 +// https://github.com/zloirock/core-js/issues/86#issuecomment-115759028
1638 +var global = module.exports = typeof window != 'undefined' && window.Math == Math
1639 + ? window : typeof self != 'undefined' && self.Math == Math ? self
1640 + // eslint-disable-next-line no-new-func
1641 + : Function('return this')();
1642 +if (typeof __g == 'number') __g = global; // eslint-disable-line no-undef
9360 1643
9361 1644
9362 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
9363 -Object.defineProperty(exports, "__esModule", ({
9364 - value: true
9365 -}));
9366 -var _exportNames = {
9367 - KitPartsSelection: true,
9368 - CompleteIcon: true,
9369 - CompleteHeading: true,
9370 - CompleteSummary: true,
9371 - DownloadLink: true,
9372 - ClassesVariablesSection: true
9373 -};
9374 -Object.defineProperty(exports, "ClassesVariablesSection", ({
9375 - enumerable: true,
9376 - get: function get() {
9377 - return _classesVariablesSection.ClassesVariablesSection;
9378 - }
9379 -}));
9380 -Object.defineProperty(exports, "CompleteHeading", ({
9381 - enumerable: true,
9382 - get: function get() {
9383 - return _completeHeading.default;
9384 - }
9385 -}));
9386 -Object.defineProperty(exports, "CompleteIcon", ({
9387 - enumerable: true,
9388 - get: function get() {
9389 - return _completeIcon.default;
9390 - }
9391 -}));
9392 -Object.defineProperty(exports, "CompleteSummary", ({
9393 - enumerable: true,
9394 - get: function get() {
9395 - return _completeSummary.default;
9396 - }
9397 -}));
9398 -Object.defineProperty(exports, "DownloadLink", ({
9399 - enumerable: true,
9400 - get: function get() {
9401 - return _downloadLink.default;
9402 - }
9403 -}));
9404 -Object.defineProperty(exports, "KitPartsSelection", ({
9405 - enumerable: true,
9406 - get: function get() {
9407 - return _kitPartsSelection.default;
9408 - }
9409 -}));
9410 -var _layout = __webpack_require__(/*! ./layout */ "../app/modules/import-export-customization/assets/js/shared/components/layout/index.js");
9411 -Object.keys(_layout).forEach(function (key) {
9412 - if (key === "default" || key === "__esModule") return;
9413 - if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
9414 - if (key in exports && exports[key] === _layout[key]) return;
9415 - Object.defineProperty(exports, key, {
9416 - enumerable: true,
9417 - get: function get() {
9418 - return _layout[key];
9419 - }
9420 - });
9421 -});
9422 -var _kitPartsSelection = _interopRequireDefault(__webpack_require__(/*! ./kit-parts-selection */ "../app/modules/import-export-customization/assets/js/shared/components/kit-parts-selection.js"));
9423 -var _completeIcon = _interopRequireDefault(__webpack_require__(/*! ./complete-icon */ "../app/modules/import-export-customization/assets/js/shared/components/complete-icon.js"));
9424 -var _completeHeading = _interopRequireDefault(__webpack_require__(/*! ./complete-heading */ "../app/modules/import-export-customization/assets/js/shared/components/complete-heading.js"));
9425 -var _completeSummary = _interopRequireDefault(__webpack_require__(/*! ./complete-summary */ "../app/modules/import-export-customization/assets/js/shared/components/complete-summary.js"));
9426 -var _downloadLink = _interopRequireDefault(__webpack_require__(/*! ./download-link */ "../app/modules/import-export-customization/assets/js/shared/components/download-link.js"));
9427 -var _classesVariablesSection = __webpack_require__(/*! ./classes-variables-section */ "../app/modules/import-export-customization/assets/js/shared/components/classes-variables-section.js");
9428 -
9429 1645 /***/ }),
9430 1646
9431 -/***/ "../app/modules/import-export-customization/assets/js/shared/components/kit-content-customization-dialog.js":
9432 -/*!******************************************************************************************************************!*\
9433 - !*** ../app/modules/import-export-customization/assets/js/shared/components/kit-content-customization-dialog.js ***!
9434 - \******************************************************************************************************************/
9435 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1647 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_has.js":
1648 +/*!*******************************************************************************************!*\
1649 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_has.js ***!
1650 + \*******************************************************************************************/
1651 +/*! unknown exports (runtime-defined) */
1652 +/*! runtime requirements: module */
1653 +/*! CommonJS bailout: module.exports is used directly at 2:0-14 */
1654 +/***/ ((module) => {
9436 1655
9437 -"use strict";
1656 +var hasOwnProperty = {}.hasOwnProperty;
1657 +module.exports = function (it, key) {
1658 + return hasOwnProperty.call(it, key);
1659 +};
9438 1660
9439 1661
9440 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
9441 -var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
9442 -Object.defineProperty(exports, "__esModule", ({
9443 - value: true
9444 -}));
9445 -exports.KitContentCustomizationDialog = KitContentCustomizationDialog;
9446 -var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
9447 -var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js"));
9448 -var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "../node_modules/@babel/runtime/helpers/slicedToArray.js"));
9449 -var _propTypes = _interopRequireDefault(__webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js"));
9450 -var _ui = __webpack_require__(/*! @elementor/ui */ "@elementor/ui");
9451 -var _i18n = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n");
9452 -var _kitCustomizationDialog = __webpack_require__(/*! ./kit-customization-dialog */ "../app/modules/import-export-customization/assets/js/shared/components/kit-customization-dialog.js");
9453 -var _customizationListSettingSection = __webpack_require__(/*! ./customization-list-setting-section */ "../app/modules/import-export-customization/assets/js/shared/components/customization-list-setting-section.js");
9454 -var _customizationSettingSection = __webpack_require__(/*! ./customization-setting-section */ "../app/modules/import-export-customization/assets/js/shared/components/customization-setting-section.js");
9455 -var _appsEventTracking = __webpack_require__(/*! elementor-app/event-track/apps-event-tracking */ "../app/assets/js/event-track/apps-event-tracking.js");
9456 -var _useKitCustomizationCustomPostTypes = __webpack_require__(/*! ../hooks/use-kit-customization-custom-post-types */ "../app/modules/import-export-customization/assets/js/shared/hooks/use-kit-customization-custom-post-types.js");
9457 -var _useContextDetection2 = _interopRequireDefault(__webpack_require__(/*! ../hooks/use-context-detection */ "../app/modules/import-export-customization/assets/js/shared/hooks/use-context-detection.js"));
9458 -var _upgradeVersionBanner = __webpack_require__(/*! ./upgrade-version-banner */ "../app/modules/import-export-customization/assets/js/shared/components/upgrade-version-banner.js");
9459 -var _analyticsTransformer = __webpack_require__(/*! ../utils/analytics-transformer */ "../app/modules/import-export-customization/assets/js/shared/utils/analytics-transformer.js");
9460 -function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }
9461 -function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; }
9462 -function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0, _defineProperty2.default)(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; }
9463 -var transformAnalyticsData = function transformAnalyticsData(payload, customPostTypes) {
9464 - var optionsArray = [{
9465 - key: 'customPostTypes',
9466 - options: customPostTypes
9467 - }];
9468 - var transformed = {};
9469 - for (var _i = 0, _Object$entries = Object.entries(payload); _i < _Object$entries.length; _i++) {
9470 - var _Object$entries$_i = (0, _slicedToArray2.default)(_Object$entries[_i], 2),
9471 - key = _Object$entries$_i[0],
9472 - value = _Object$entries$_i[1];
9473 - transformed[key] = (0, _analyticsTransformer.transformValueForAnalytics)(key, value, optionsArray);
9474 - }
9475 - return transformed;
9476 -};
9477 -var MEDIA_FORMAT_OPTIONS = {
9478 - LINK: 'link',
9479 - CLOUD: 'cloud'
9480 -};
9481 -var MEDIA_FORMAT_CONFIG = [{
9482 - value: MEDIA_FORMAT_OPTIONS.LINK,
9483 - title: (0, _i18n.__)('Link to media', 'elementor'),
9484 - description: (0, _i18n.__)('Stores only the URLs. The export stays light, but files load only while the original site is online.', 'elementor')
9485 -}, {
9486 - value: MEDIA_FORMAT_OPTIONS.CLOUD,
9487 - title: (0, _i18n.__)('Save media to the cloud', 'elementor'),
9488 - description: (0, _i18n.__)('All images and files are stored with the template. Keeps everything intact, but the file is larger.', 'elementor')
9489 -}];
9490 -function KitContentCustomizationDialog(_ref) {
9491 - var _useContextDetection, _data$customization$c2;
9492 - var open = _ref.open,
9493 - handleClose = _ref.handleClose,
9494 - _handleSaveChanges = _ref.handleSaveChanges,
9495 - _ref$isCloudKitsEligi = _ref.isCloudKitsEligible,
9496 - isCloudKitsEligible = _ref$isCloudKitsEligi === void 0 ? false : _ref$isCloudKitsEligi,
9497 - _ref$showMediaFormatV = _ref.showMediaFormatValidation,
9498 - showMediaFormatValidation = _ref$showMediaFormatV === void 0 ? false : _ref$showMediaFormatV;
9499 - var _ref2 = (_useContextDetection = (0, _useContextDetection2.default)()) !== null && _useContextDetection !== void 0 ? _useContextDetection : {},
9500 - _ref2$isImport = _ref2.isImport,
9501 - isImport = _ref2$isImport === void 0 ? false : _ref2$isImport,
9502 - _ref2$contextData = _ref2.contextData,
9503 - contextData = _ref2$contextData === void 0 ? {} : _ref2$contextData;
9504 - var _contextData$data = contextData.data,
9505 - data = _contextData$data === void 0 ? null : _contextData$data,
9506 - _contextData$isOldEle = contextData.isOldElementorVersion,
9507 - isOldElementorVersion = _contextData$isOldEle === void 0 ? false : _contextData$isOldEle;
9508 - var _useKitCustomizationC = (0, _useKitCustomizationCustomPostTypes.useKitCustomizationCustomPostTypes)({
9509 - data: data
9510 - }),
9511 - customPostTypes = _useKitCustomizationC.customPostTypes;
9512 - var alertRef = (0, _react.useRef)(null);
9513 - var mediaFormatSectionRef = (0, _react.useRef)(null);
9514 - var _useState = (0, _react.useState)(function () {
9515 - if (data.customization.content) {
9516 - return data.customization.content;
9517 - }
9518 - return {
9519 - customPostTypes: [],
9520 - mediaFormat: MEDIA_FORMAT_OPTIONS.LINK
9521 - };
9522 - }),
9523 - _useState2 = (0, _slicedToArray2.default)(_useState, 2),
9524 - settings = _useState2[0],
9525 - setSettings = _useState2[1];
9526 - (0, _react.useEffect)(function () {
9527 - if (customPostTypes) {
9528 - setSettings(function (prevSettings) {
9529 - var _data$customization$c;
9530 - return _objectSpread(_objectSpread({}, prevSettings), {}, {
9531 - customPostTypes: ((_data$customization$c = data.customization.content) === null || _data$customization$c === void 0 ? void 0 : _data$customization$c.customPostTypes) || customPostTypes.map(function (_ref3) {
9532 - var value = _ref3.value;
9533 - return value;
9534 - })
9535 - });
9536 - });
9537 - }
9538 - }, [customPostTypes, (_data$customization$c2 = data.customization.content) === null || _data$customization$c2 === void 0 ? void 0 : _data$customization$c2.customPostTypes]);
9539 - (0, _react.useEffect)(function () {
9540 - if (open) {
9541 - setSettings(function (prevState) {
9542 - if (!data.includes.includes('content')) {
9543 - return {
9544 - customPostTypes: [],
9545 - mediaFormat: MEDIA_FORMAT_OPTIONS.LINK
9546 - };
9547 - }
9548 - return prevState;
9549 - });
9550 - }
9551 - }, [open, data, setSettings]);
9552 - (0, _react.useEffect)(function () {
9553 - if (open) {
9554 - _appsEventTracking.AppsEventTracking.sendPageViewsWebsiteTemplates(elementorCommon.eventsManager.config.secondaryLocations.kitLibrary.kitExportCustomizationEdit);
9555 - }
9556 - }, [open]);
9557 - (0, _react.useEffect)(function () {
9558 - if (showMediaFormatValidation) {
9559 - setTimeout(function () {
9560 - var targetElement = alertRef.current || mediaFormatSectionRef.current;
9561 - if (targetElement) {
9562 - targetElement.scrollIntoView({
9563 - behavior: 'smooth',
9564 - block: 'center'
9565 - });
9566 - }
9567 - });
9568 - }
9569 - }, [showMediaFormatValidation]);
9570 - var handleSettingsChange = function handleSettingsChange(settingKey, payload) {
9571 - setSettings(function (prev) {
9572 - return _objectSpread(_objectSpread({}, prev), {}, (0, _defineProperty2.default)({}, settingKey, payload));
9573 - });
9574 - };
9575 - var renderMediaFormatSection = function renderMediaFormatSection() {
9576 - if (isImport) {
9577 - return /*#__PURE__*/_react.default.createElement(_customizationSettingSection.SettingSection, {
9578 - title: (0, _i18n.__)('Media format', 'elementor'),
9579 - settingKey: "mediaFormat",
9580 - hasToggle: false
9581 - }, /*#__PURE__*/_react.default.createElement(_ui.Alert, {
9582 - icon: /*#__PURE__*/_react.default.createElement(_ui.SvgIcon, {
9583 - color: "info",
9584 - viewBox: "0 0 24 24"
9585 - }, /*#__PURE__*/_react.default.createElement("path", {
9586 - d: "M11.8623 14.7549C12.3665 14.8061 12.7598 15.2322 12.7598 15.75C12.7598 16.2678 12.3665 16.6939 11.8623 16.7451L11.7598 16.75H11.75C11.1977 16.75 10.75 16.3023 10.75 15.75C10.75 15.1977 11.1977 14.75 11.75 14.75H11.7598L11.8623 14.7549Z",
9587 - fill: "currentColor"
9588 - }), /*#__PURE__*/_react.default.createElement("path", {
9589 - d: "M11.75 7C12.1642 7 12.5 7.33579 12.5 7.75V12.75C12.5 13.1642 12.1642 13.5 11.75 13.5C11.3358 13.5 11 13.1642 11 12.75V7.75C11 7.33579 11.3358 7 11.75 7Z",
9590 - fill: "currentColor"
9591 - }), /*#__PURE__*/_react.default.createElement("path", {
9592 - fillRule: "evenodd",
9593 - clipRule: "evenodd",
9594 - d: "M11.75 2C17.1348 2 21.5 6.36522 21.5 11.75C21.5 17.1348 17.1348 21.5 11.75 21.5C6.36522 21.5 2 17.1348 2 11.75C2 6.36522 6.36522 2 11.75 2ZM11.75 3.5C7.19365 3.5 3.5 7.19365 3.5 11.75C3.5 16.3063 7.19365 20 11.75 20C16.3063 20 20 16.3063 20 11.75C20 7.19365 16.3063 3.5 11.75 3.5Z",
9595 - fill: "currentColor"
9596 - })),
9597 - sx: {
9598 - backgroundColor: 'transparent',
9599 - p: 0
9600 - }
9601 - }, /*#__PURE__*/_react.default.createElement(_ui.Typography, {
9602 - variant: "body2",
9603 - color: "text.primary"
9604 - }, /*#__PURE__*/_react.default.createElement("strong", null, (0, _i18n.__)('Note:', 'elementor')), " ", (0, _i18n.__)('The media will be uploaded automatically, just as it was saved during export', 'elementor'))));
9605 - }
9606 - if (!isImport && !isCloudKitsEligible) {
9607 - return null;
9608 - }
9609 - return /*#__PURE__*/_react.default.createElement(_customizationSettingSection.SettingSection, {
9610 - ref: mediaFormatSectionRef,
9611 - description: (0, _i18n.__)('Select how do you want to save & export the media files.', 'elementor'),
9612 - title: (0, _i18n.__)('Media format', 'elementor'),
9613 - settingKey: "mediaFormat",
9614 - hasToggle: false
9615 - }, /*#__PURE__*/_react.default.createElement(_ui.Box, {
9616 - sx: {
9617 - pt: 2.5
9618 - }
9619 - }, /*#__PURE__*/_react.default.createElement(_ui.FormControl, {
9620 - component: "fieldset",
9621 - sx: {
9622 - width: '100%'
9623 - }
9624 - }, /*#__PURE__*/_react.default.createElement(_ui.RadioGroup, {
9625 - value: settings.mediaFormat,
9626 - onChange: function onChange(event) {
9627 - handleSettingsChange('mediaFormat', event.target.value);
9628 - },
9629 - sx: {
9630 - width: '100%'
9631 - }
9632 - }, MEDIA_FORMAT_CONFIG.map(function (option, index) {
9633 - return /*#__PURE__*/_react.default.createElement(_ui.Box, {
9634 - key: option.value,
9635 - sx: {
9636 - border: 1,
9637 - borderColor: settings.mediaFormat === option.value ? 'info.light' : 'divider',
9638 - borderRadius: 2,
9639 - p: 1,
9640 - mb: index < MEDIA_FORMAT_CONFIG.length - 1 ? 1.5 : 0,
9641 - width: '100%'
9642 - }
9643 - }, /*#__PURE__*/_react.default.createElement(_ui.FormControlLabel, {
9644 - value: option.value,
9645 - control: /*#__PURE__*/_react.default.createElement(_ui.Radio, {
9646 - color: "info",
9647 - "data-testid": "media-format-".concat(option.value)
9648 - }),
9649 - label: /*#__PURE__*/_react.default.createElement(_ui.Box, null, /*#__PURE__*/_react.default.createElement(_ui.Typography, {
9650 - variant: "body2",
9651 - sx: {
9652 - mb: 0.25
9653 - }
9654 - }, option.title), /*#__PURE__*/_react.default.createElement(_ui.Typography, {
9655 - variant: "body2",
9656 - color: "text.secondary"
9657 - }, option.description)),
9658 - sx: {
9659 - alignItems: 'flex-start',
9660 - m: 0,
9661 - width: '100%'
9662 - }
9663 - }));
9664 - }))), showMediaFormatValidation && /*#__PURE__*/_react.default.createElement(_ui.Alert, {
9665 - ref: alertRef,
9666 - icon: /*#__PURE__*/_react.default.createElement(_ui.SvgIcon, {
9667 - color: "error",
9668 - viewBox: "0 0 24 24"
9669 - }, /*#__PURE__*/_react.default.createElement("path", {
9670 - d: "M11.8623 14.7549C12.3665 14.8061 12.7598 15.2322 12.7598 15.75C12.7598 16.2678 12.3665 16.6939 11.8623 16.7451L11.7598 16.75H11.75C11.1977 16.75 10.75 16.3023 10.75 15.75C10.75 15.1977 11.1977 14.75 11.75 14.75H11.7598L11.8623 14.7549Z",
9671 - fill: "currentColor"
9672 - }), /*#__PURE__*/_react.default.createElement("path", {
9673 - d: "M11.75 7C12.1642 7 12.5 7.33579 12.5 7.75V12.75C12.5 13.1642 12.1642 13.5 11.75 13.5C11.3358 13.5 11 13.1642 11 12.75V7.75C11 7.33579 11.3358 7 11.75 7Z",
9674 - fill: "currentColor"
9675 - }), /*#__PURE__*/_react.default.createElement("path", {
9676 - fillRule: "evenodd",
9677 - clipRule: "evenodd",
9678 - d: "M11.75 2C17.1348 2 21.5 6.36522 21.5 11.75C21.5 17.1348 17.1348 21.5 11.75 21.5C6.36522 21.5 2 17.1348 2 11.75C2 6.36522 6.36522 2 11.75 2ZM11.75 3.5C7.19365 3.5 3.5 7.19365 3.5 11.75C3.5 16.3063 7.19365 20 11.75 20C16.3063 20 20 16.3063 20 11.75C20 7.19365 16.3063 3.5 11.75 3.5Z",
9679 - fill: "currentColor"
9680 - })),
9681 - sx: {
9682 - mt: 2,
9683 - ml: 1,
9684 - backgroundColor: 'transparent',
9685 - p: 0
9686 - }
9687 - }, /*#__PURE__*/_react.default.createElement(_ui.Typography, {
9688 - variant: "body2",
9689 - color: "text.primary"
9690 - }, /*#__PURE__*/_react.default.createElement("strong", null, (0, _i18n.__)('Note:', 'elementor')), " ", (0, _i18n.__)('To export a ZIP, go to Edit Content, choose \'Link to Media\', then Export as ZIP.', 'elementor'), /*#__PURE__*/_react.default.createElement("br", null), (0, _i18n.__)('Or, save this template to the cloud instead.', 'elementor')))));
9691 - };
9692 - return /*#__PURE__*/_react.default.createElement(_kitCustomizationDialog.KitCustomizationDialog, {
9693 - open: open,
9694 - title: (0, _i18n.__)('Edit content', 'elementor'),
9695 - handleClose: handleClose,
9696 - handleSaveChanges: function handleSaveChanges() {
9697 - var transformedAnalytics = transformAnalyticsData(settings, customPostTypes);
9698 - _handleSaveChanges('content', settings, true, transformedAnalytics);
9699 - handleClose();
9700 - }
9701 - }, /*#__PURE__*/_react.default.createElement(_ui.Stack, {
9702 - gap: 2
9703 - }, isOldElementorVersion && /*#__PURE__*/_react.default.createElement(_upgradeVersionBanner.UpgradeVersionBanner, null), isImport && !(customPostTypes !== null && customPostTypes !== void 0 && customPostTypes.length) ? /*#__PURE__*/_react.default.createElement(_customizationSettingSection.SettingSection, {
9704 - title: (0, _i18n.__)('Custom post types', 'elementor'),
9705 - settingKey: "customPostTypes",
9706 - notExported: true
9707 - }) : /*#__PURE__*/_react.default.createElement(_customizationListSettingSection.ListSettingSection, {
9708 - settingKey: "customPostTypes",
9709 - title: (0, _i18n.__)('Custom post types', 'elementor'),
9710 - onSettingChange: function onSettingChange(selectedCustomPostTypes) {
9711 - handleSettingsChange('customPostTypes', selectedCustomPostTypes);
9712 - },
9713 - settings: settings.customPostTypes,
9714 - items: customPostTypes
9715 - }), renderMediaFormatSection()));
9716 -}
9717 -KitContentCustomizationDialog.propTypes = {
9718 - open: _propTypes.default.bool.isRequired,
9719 - handleClose: _propTypes.default.func.isRequired,
9720 - handleSaveChanges: _propTypes.default.func.isRequired,
9721 - isCloudKitsEligible: _propTypes.default.bool,
9722 - showMediaFormatValidation: _propTypes.default.bool
9723 -};
9724 -
9725 1662 /***/ }),
9726 1663
9727 -/***/ "../app/modules/import-export-customization/assets/js/shared/components/kit-customization-dialog.js":
9728 -/*!**********************************************************************************************************!*\
9729 - !*** ../app/modules/import-export-customization/assets/js/shared/components/kit-customization-dialog.js ***!
9730 - \**********************************************************************************************************/
9731 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1664 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_hide.js":
1665 +/*!********************************************************************************************!*\
1666 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_hide.js ***!
1667 + \********************************************************************************************/
1668 +/*! unknown exports (runtime-defined) */
1669 +/*! runtime requirements: module, __webpack_require__ */
1670 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
1671 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
9732 1672
9733 -"use strict";
9734 -
9735 -
9736 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
9737 -Object.defineProperty(exports, "__esModule", ({
9738 - value: true
9739 -}));
9740 -exports.KitCustomizationDialog = KitCustomizationDialog;
9741 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
9742 -var _ui = __webpack_require__(/*! @elementor/ui */ "@elementor/ui");
9743 -var _i18n = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n");
9744 -var _propTypes = _interopRequireDefault(__webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js"));
9745 -function KitCustomizationDialog(_ref) {
9746 - var open = _ref.open,
9747 - title = _ref.title,
9748 - handleClose = _ref.handleClose,
9749 - handleSaveChanges = _ref.handleSaveChanges,
9750 - children = _ref.children,
9751 - _ref$saveDisabled = _ref.saveDisabled,
9752 - saveDisabled = _ref$saveDisabled === void 0 ? false : _ref$saveDisabled;
9753 - var handleDialogClose = function handleDialogClose(_event, reason) {
9754 - if ('escapeKeyDown' === reason) {
9755 - handleClose();
9756 - }
9757 - };
9758 - return /*#__PURE__*/_react.default.createElement(_ui.Dialog, {
9759 - open: open,
9760 - onClose: handleDialogClose,
9761 - maxWidth: "md",
9762 - fullWidth: true
9763 - }, /*#__PURE__*/_react.default.createElement(_ui.DialogHeader, {
9764 - onClose: handleClose
9765 - }, /*#__PURE__*/_react.default.createElement(_ui.DialogTitle, null, title)), /*#__PURE__*/_react.default.createElement(_ui.DialogContent, {
9766 - dividers: true,
9767 - sx: {
9768 - p: 3
9769 - }
9770 - }, children), /*#__PURE__*/_react.default.createElement(_ui.DialogActions, null, /*#__PURE__*/_react.default.createElement(_ui.Button, {
9771 - onClick: handleClose,
9772 - color: "secondary"
9773 - }, (0, _i18n.__)('Cancel', 'elementor')), /*#__PURE__*/_react.default.createElement(_ui.Button, {
9774 - disabled: saveDisabled,
9775 - onClick: handleSaveChanges,
9776 - variant: "contained",
9777 - color: "primary"
9778 - }, (0, _i18n.__)('Save changes', 'elementor'))));
9779 -}
9780 -KitCustomizationDialog.propTypes = {
9781 - open: _propTypes.default.bool.isRequired,
9782 - handleClose: _propTypes.default.func.isRequired,
9783 - handleSaveChanges: _propTypes.default.func.isRequired,
9784 - children: _propTypes.default.node.isRequired,
9785 - title: _propTypes.default.string.isRequired,
9786 - saveDisabled: _propTypes.default.bool
1673 +var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dp.js");
1674 +var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_property-desc.js");
1675 +module.exports = __webpack_require__(/*! ./_descriptors */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_descriptors.js") ? function (object, key, value) {
1676 + return dP.f(object, key, createDesc(1, value));
1677 +} : function (object, key, value) {
1678 + object[key] = value;
1679 + return object;
9787 1680 };
9788 1681
9789 -/***/ }),
9790 1682
9791 -/***/ "../app/modules/import-export-customization/assets/js/shared/components/kit-parts-selection.js":
9792 -/*!*****************************************************************************************************!*\
9793 - !*** ../app/modules/import-export-customization/assets/js/shared/components/kit-parts-selection.js ***!
9794 - \*****************************************************************************************************/
9795 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
9796 -
9797 -"use strict";
9798 -
9799 -
9800 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
9801 -var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
9802 -Object.defineProperty(exports, "__esModule", ({
9803 - value: true
9804 -}));
9805 -exports["default"] = KitPartsSelection;
9806 -var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
9807 -var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "../node_modules/@babel/runtime/helpers/slicedToArray.js"));
9808 -var _ui = __webpack_require__(/*! @elementor/ui */ "@elementor/ui");
9809 -var _icons = __webpack_require__(/*! @elementor/icons */ "@elementor/icons");
9810 -var _propTypes = _interopRequireDefault(__webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js"));
9811 -var _i18n = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n");
9812 -var _appsEventTracking = __webpack_require__(/*! elementor-app/event-track/apps-event-tracking */ "../app/assets/js/event-track/apps-event-tracking.js");
9813 -var _kitContentData = _interopRequireDefault(__webpack_require__(/*! ../kit-content-data */ "../app/modules/import-export-customization/assets/js/shared/kit-content-data.js"));
9814 -var _useContextDetection2 = _interopRequireDefault(__webpack_require__(/*! ../hooks/use-context-detection */ "../app/modules/import-export-customization/assets/js/shared/hooks/use-context-detection.js"));
9815 -var _useClassesVariablesLimits = __webpack_require__(/*! ../hooks/use-classes-variables-limits */ "../app/modules/import-export-customization/assets/js/shared/hooks/use-classes-variables-limits.js");
9816 -var _reExportBanner = __webpack_require__(/*! ./re-export-banner */ "../app/modules/import-export-customization/assets/js/shared/components/re-export-banner.js");
9817 -var _upgradeVersionBanner = __webpack_require__(/*! ./upgrade-version-banner */ "../app/modules/import-export-customization/assets/js/shared/components/upgrade-version-banner.js");
9818 -function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }
9819 -function isExperimentActive(experimentName) {
9820 - var _common$config;
9821 - var common = typeof globalThis !== 'undefined' ? globalThis.elementorCommon : undefined;
9822 - return !!(common !== null && common !== void 0 && (_common$config = common.config) !== null && _common$config !== void 0 && (_common$config = _common$config.experimentalFeatures) !== null && _common$config !== void 0 && _common$config[experimentName]);
9823 -}
9824 -function isClassesFeatureActive() {
9825 - return isExperimentActive('e_classes') && isExperimentActive('e_atomic_elements');
9826 -}
9827 -function isVariablesFeatureActive() {
9828 - return isExperimentActive('e_variables') && isExperimentActive('e_atomic_elements');
9829 -}
9830 -function KitPartsSelection(_ref) {
9831 - var _useContextDetection, _contextData$data$upl, _contextData$data2, _contextData$data$upl2, _contextData$data3, _contextData$data4, _contextData$data5;
9832 - var onCheckboxChange = _ref.onCheckboxChange,
9833 - testId = _ref.testId,
9834 - handleSaveCustomization = _ref.handleSaveCustomization,
9835 - _ref$isCloudKitsEligi = _ref.isCloudKitsEligible,
9836 - isCloudKitsEligible = _ref$isCloudKitsEligi === void 0 ? false : _ref$isCloudKitsEligi,
9837 - _ref$showMediaFormatV = _ref.showMediaFormatValidation,
9838 - showMediaFormatValidation = _ref$showMediaFormatV === void 0 ? false : _ref$showMediaFormatV;
9839 - var _useState = (0, _react.useState)(null),
9840 - _useState2 = (0, _slicedToArray2.default)(_useState, 2),
9841 - activeDialog = _useState2[0],
9842 - setActiveDialog = _useState2[1];
9843 - var _ref2 = (_useContextDetection = (0, _useContextDetection2.default)()) !== null && _useContextDetection !== void 0 ? _useContextDetection : {},
9844 - _ref2$isImport = _ref2.isImport,
9845 - isImport = _ref2$isImport === void 0 ? false : _ref2$isImport,
9846 - _ref2$contextData = _ref2.contextData,
9847 - contextData = _ref2$contextData === void 0 ? {} : _ref2$contextData;
9848 - var _contextData$data = contextData.data,
9849 - data = _contextData$data === void 0 ? null : _contextData$data;
9850 - var showClassesSection = isClassesFeatureActive();
9851 - var showVariablesSection = isVariablesFeatureActive();
9852 - var _useClassesVariablesL = (0, _useClassesVariablesLimits.useClassesVariablesLimits)({
9853 - open: true,
9854 - isImport: isImport
9855 - }),
9856 - existingClassesCount = _useClassesVariablesL.existingClassesCount,
9857 - existingVariablesCount = _useClassesVariablesL.existingVariablesCount,
9858 - classesLimit = _useClassesVariablesL.classesLimit,
9859 - variablesLimit = _useClassesVariablesL.variablesLimit,
9860 - calculateLimitInfo = _useClassesVariablesL.calculateLimitInfo;
9861 - var importedClassesCount = (_contextData$data$upl = contextData === null || contextData === void 0 || (_contextData$data2 = contextData.data) === null || _contextData$data2 === void 0 || (_contextData$data2 = _contextData$data2.uploadedData) === null || _contextData$data2 === void 0 || (_contextData$data2 = _contextData$data2.manifest) === null || _contextData$data2 === void 0 || (_contextData$data2 = _contextData$data2['site-settings']) === null || _contextData$data2 === void 0 ? void 0 : _contextData$data2.classesCount) !== null && _contextData$data$upl !== void 0 ? _contextData$data$upl : 0;
9862 - var importedVariablesCount = (_contextData$data$upl2 = contextData === null || contextData === void 0 || (_contextData$data3 = contextData.data) === null || _contextData$data3 === void 0 || (_contextData$data3 = _contextData$data3.uploadedData) === null || _contextData$data3 === void 0 || (_contextData$data3 = _contextData$data3.manifest) === null || _contextData$data3 === void 0 || (_contextData$data3 = _contextData$data3['site-settings']) === null || _contextData$data3 === void 0 ? void 0 : _contextData$data3.variablesCount) !== null && _contextData$data$upl2 !== void 0 ? _contextData$data$upl2 : 0;
9863 - var isClassesExportedInManifest = !!(contextData !== null && contextData !== void 0 && (_contextData$data4 = contextData.data) !== null && _contextData$data4 !== void 0 && (_contextData$data4 = _contextData$data4.uploadedData) !== null && _contextData$data4 !== void 0 && (_contextData$data4 = _contextData$data4.manifest) !== null && _contextData$data4 !== void 0 && (_contextData$data4 = _contextData$data4['site-settings']) !== null && _contextData$data4 !== void 0 && _contextData$data4.classes);
9864 - var isVariablesExportedInManifest = !!(contextData !== null && contextData !== void 0 && (_contextData$data5 = contextData.data) !== null && _contextData$data5 !== void 0 && (_contextData$data5 = _contextData$data5.uploadedData) !== null && _contextData$data5 !== void 0 && (_contextData$data5 = _contextData$data5.manifest) !== null && _contextData$data5 !== void 0 && (_contextData$data5 = _contextData$data5['site-settings']) !== null && _contextData$data5 !== void 0 && _contextData$data5.variables);
9865 - var classesLimitInfo = (0, _react.useMemo)(function () {
9866 - return calculateLimitInfo(existingClassesCount, importedClassesCount, classesLimit);
9867 - }, [existingClassesCount, importedClassesCount, classesLimit, calculateLimitInfo]);
9868 - var variablesLimitInfo = (0, _react.useMemo)(function () {
9869 - return calculateLimitInfo(existingVariablesCount, importedVariablesCount, variablesLimit);
9870 - }, [existingVariablesCount, importedVariablesCount, variablesLimit, calculateLimitInfo]);
9871 - var hasSettingsLimitWarning = isImport && (showClassesSection && isClassesExportedInManifest && classesLimitInfo.isExceeded || showVariablesSection && isVariablesExportedInManifest && variablesLimitInfo.isExceeded);
9872 - (0, _react.useEffect)(function () {
9873 - if (showMediaFormatValidation && !isImport) {
9874 - setActiveDialog('content');
9875 - }
9876 - }, [showMediaFormatValidation, isImport]);
9877 - var isSiteSettingsExported = function isSiteSettingsExported() {
9878 - var _contextData$data6;
9879 - var siteSettings = contextData === null || contextData === void 0 || (_contextData$data6 = contextData.data) === null || _contextData$data6 === void 0 || (_contextData$data6 = _contextData$data6.uploadedData) === null || _contextData$data6 === void 0 || (_contextData$data6 = _contextData$data6.manifest) === null || _contextData$data6 === void 0 ? void 0 : _contextData$data6['site-settings'];
9880 - if (!siteSettings) {
9881 - return false;
9882 - }
9883 - return Object.values(siteSettings).some(Boolean);
9884 - };
9885 - var isContentSettingsExported = function isContentSettingsExported() {
9886 - var _contextData$data7, _contextData$data8, _contextData$data9, _contextData$data0;
9887 - var taxonomies = contextData === null || contextData === void 0 || (_contextData$data7 = contextData.data) === null || _contextData$data7 === void 0 || (_contextData$data7 = _contextData$data7.uploadedData) === null || _contextData$data7 === void 0 || (_contextData$data7 = _contextData$data7.manifest) === null || _contextData$data7 === void 0 ? void 0 : _contextData$data7.taxonomies;
9888 - var content = contextData === null || contextData === void 0 || (_contextData$data8 = contextData.data) === null || _contextData$data8 === void 0 || (_contextData$data8 = _contextData$data8.uploadedData) === null || _contextData$data8 === void 0 || (_contextData$data8 = _contextData$data8.manifest) === null || _contextData$data8 === void 0 ? void 0 : _contextData$data8.content;
9889 - var wpContent = contextData === null || contextData === void 0 || (_contextData$data9 = contextData.data) === null || _contextData$data9 === void 0 || (_contextData$data9 = _contextData$data9.uploadedData) === null || _contextData$data9 === void 0 || (_contextData$data9 = _contextData$data9.manifest) === null || _contextData$data9 === void 0 ? void 0 : _contextData$data9['wp-content'];
9890 - var customPostTypes = contextData === null || contextData === void 0 || (_contextData$data0 = contextData.data) === null || _contextData$data0 === void 0 || (_contextData$data0 = _contextData$data0.uploadedData) === null || _contextData$data0 === void 0 || (_contextData$data0 = _contextData$data0.manifest) === null || _contextData$data0 === void 0 ? void 0 : _contextData$data0['custom-post-type-title'];
9891 - return taxonomies || content || wpContent || customPostTypes;
9892 - };
9893 - var isExported = function isExported(item) {
9894 - var _contextData$data1;
9895 - switch (item.type) {
9896 - case 'settings':
9897 - return isSiteSettingsExported();
9898 - case 'content':
9899 - return isContentSettingsExported();
9900 - default:
9901 - return contextData === null || contextData === void 0 || (_contextData$data1 = contextData.data) === null || _contextData$data1 === void 0 || (_contextData$data1 = _contextData$data1.uploadedData) === null || _contextData$data1 === void 0 || (_contextData$data1 = _contextData$data1.manifest) === null || _contextData$data1 === void 0 ? void 0 : _contextData$data1[item.type];
9902 - }
9903 - };
9904 - var isDisabled = function isDisabled(item) {
9905 - var _item$data$features, _contextData$data10;
9906 - if ((_item$data$features = item.data.features) !== null && _item$data$features !== void 0 && _item$data$features.locked && !elementorAppConfig.hasPro) {
9907 - return true;
9908 - }
9909 - if (isImport) {
9910 - return !isExported(item) || item.required;
9911 - }
9912 - return item.required && (contextData === null || contextData === void 0 || (_contextData$data10 = contextData.data) === null || _contextData$data10 === void 0 || (_contextData$data10 = _contextData$data10.includes) === null || _contextData$data10 === void 0 ? void 0 : _contextData$data10.includes(item.type));
9913 - };
9914 - var isEditDisabled = function isEditDisabled(item) {
9915 - if (isImport) {
9916 - var _contextData$data11;
9917 - var manifestKey = 'settings' === item.type ? 'site-settings' : item.type;
9918 - return !(contextData !== null && contextData !== void 0 && (_contextData$data11 = contextData.data) !== null && _contextData$data11 !== void 0 && (_contextData$data11 = _contextData$data11.uploadedData) !== null && _contextData$data11 !== void 0 && (_contextData$data11 = _contextData$data11.manifest) !== null && _contextData$data11 !== void 0 && _contextData$data11[manifestKey]);
9919 - }
9920 - return false;
9921 - };
9922 - var getDialogComponent = function getDialogComponent(item) {
9923 - var _window$elementorModu, _reg$get;
9924 - var reg = (_window$elementorModu = window.elementorModules) === null || _window$elementorModu === void 0 || (_window$elementorModu = _window$elementorModu.importExport) === null || _window$elementorModu === void 0 ? void 0 : _window$elementorModu.customizationDialogsRegistry;
9925 - var registered = reg === null || reg === void 0 || (_reg$get = reg.get) === null || _reg$get === void 0 ? void 0 : _reg$get.call(reg, item.type);
9926 - return (registered === null || registered === void 0 ? void 0 : registered.component) || item.dialog;
9927 - };
9928 - var renderFeatureDescription = function renderFeatureDescription(item, isLockedFeaturesNoPro) {
9929 - var _item$data$features2, _item$data$features3, _item$data$features4;
9930 - var featuresText = [item.data.features.open.join(', '), ((_item$data$features2 = item.data.features) === null || _item$data$features2 === void 0 || (_item$data$features2 = _item$data$features2.locked) === null || _item$data$features2 === void 0 ? void 0 : _item$data$features2.length) > 0 && item.data.features.open.length > 0 ? ', ' : '', (_item$data$features3 = item.data.features) === null || _item$data$features3 === void 0 || (_item$data$features3 = _item$data$features3.locked) === null || _item$data$features3 === void 0 ? void 0 : _item$data$features3.join(', ')].join('');
9931 - var description = /*#__PURE__*/_react.default.createElement(_ui.Typography, {
9932 - variant: "body2",
9933 - color: "text.secondary",
9934 - sx: {
9935 - mt: 1,
9936 - ml: 4
9937 - }
9938 - }, featuresText);
9939 - return isLockedFeaturesNoPro ? /*#__PURE__*/_react.default.createElement(_ui.Tooltip, {
9940 - title: ((_item$data$features4 = item.data.features) === null || _item$data$features4 === void 0 ? void 0 : _item$data$features4.tooltip) || (0, _i18n.__)('This feature requires Elementor Pro', 'elementor'),
9941 - arrow: true,
9942 - placement: "top"
9943 - }, description) : description;
9944 - };
9945 - var renderCheckboxControl = function renderCheckboxControl(item, disabled) {
9946 - return /*#__PURE__*/_react.default.createElement(_ui.FormControlLabel, {
9947 - control: /*#__PURE__*/_react.default.createElement(_ui.Checkbox, {
9948 - color: "info",
9949 - checked: data.includes.includes(item.type),
9950 - onChange: function onChange() {
9951 - return onCheckboxChange(item.type);
9952 - },
9953 - disabled: disabled,
9954 - sx: {
9955 - p: 0,
9956 - mx: 1
9957 - },
9958 - "data-testid": "KitContentDataSelection-".concat(item.type),
9959 - "data-type": item.type
9960 - }),
9961 - label: /*#__PURE__*/_react.default.createElement(_ui.Typography, {
9962 - color: "text.primary",
9963 - variant: "body1",
9964 - sx: {
9965 - fontWeight: 500
9966 - }
9967 - }, item.data.title),
9968 - sx: {
9969 - '& .MuiFormControlLabel-label.Mui-disabled': {
9970 - color: 'text.primary'
9971 - }
9972 - }
9973 - });
9974 - };
9975 - var getSectionEditButton = function getSectionEditButton(item, isLockedFeaturesNoPro) {
9976 - if (isLockedFeaturesNoPro) {
9977 - return /*#__PURE__*/_react.default.createElement(_ui.Button, {
9978 - variant: "contained",
9979 - color: "promotion",
9980 - onClick: function onClick() {
9981 - _appsEventTracking.AppsEventTracking.sendKitsCloudUpgradeClicked(item.type);
9982 - window.open('https://go.elementor.com/go-pro-import-export', '_blank');
9983 - },
9984 - startIcon: /*#__PURE__*/_react.default.createElement("span", {
9985 - className: "eicon-upgrade-crown"
9986 - }),
9987 - sx: {
9988 - alignSelf: 'center'
9989 - },
9990 - "data-type": item.type,
9991 - disabled: isEditDisabled(item)
9992 - }, (0, _i18n.__)('Upgrade', 'elementor'));
9993 - }
9994 - if (!isImport) {
9995 - return /*#__PURE__*/_react.default.createElement(_ui.Button, {
9996 - color: "secondary",
9997 - onClick: function onClick() {
9998 - return setActiveDialog(item.type);
9999 - },
10000 - sx: {
10001 - alignSelf: 'center'
10002 - },
10003 - "data-type": item.type,
10004 - disabled: isEditDisabled(item)
10005 - }, (0, _i18n.__)('Edit', 'elementor'));
10006 - }
10007 - return isExported(item) ? /*#__PURE__*/_react.default.createElement(_ui.Button, {
10008 - color: "secondary",
10009 - onClick: function onClick() {
10010 - return setActiveDialog(item.type);
10011 - },
10012 - sx: {
10013 - alignSelf: 'center'
10014 - },
10015 - "data-type": item.type,
10016 - disabled: isEditDisabled(item)
10017 - }, (0, _i18n.__)('Edit', 'elementor')) : /*#__PURE__*/_react.default.createElement(_ui.Typography, {
10018 - variant: "body1",
10019 - color: "text.disabled",
10020 - sx: {
10021 - alignSelf: 'center'
10022 - }
10023 - }, (0, _i18n.__)('Not exported', 'elementor'));
10024 - };
10025 - return /*#__PURE__*/_react.default.createElement(_ui.Stack, {
10026 - spacing: 2,
10027 - "data-testid": testId
10028 - }, (contextData === null || contextData === void 0 ? void 0 : contextData.isOldExport) && /*#__PURE__*/_react.default.createElement(_reExportBanner.ReExportBanner, null), (contextData === null || contextData === void 0 ? void 0 : contextData.isOldElementorVersion) && /*#__PURE__*/_react.default.createElement(_upgradeVersionBanner.UpgradeVersionBanner, null), _kitContentData.default.map(function (item) {
10029 - var _item$data$features5;
10030 - var isLockedFeaturesNoPro = ((_item$data$features5 = item.data.features) === null || _item$data$features5 === void 0 ? void 0 : _item$data$features5.locked) && !elementorAppConfig.hasPro;
10031 - var disabled = isDisabled(item);
10032 - var DialogComponent = getDialogComponent(item);
10033 - return /*#__PURE__*/_react.default.createElement(_react.Fragment, {
10034 - key: item.type
10035 - }, /*#__PURE__*/_react.default.createElement(_ui.Box, {
10036 - "data-testid": "KitPartsSelectionRow-".concat(item.type),
10037 - key: item.type,
10038 - sx: {
10039 - mb: 3,
10040 - border: 1,
10041 - borderRadius: 1,
10042 - borderColor: 'action.focus',
10043 - p: 2.5
10044 - }
10045 - }, /*#__PURE__*/_react.default.createElement(_ui.Box, {
10046 - sx: {
10047 - display: 'flex',
10048 - justifyContent: 'space-between',
10049 - alignItems: 'flex-start'
10050 - }
10051 - }, /*#__PURE__*/_react.default.createElement(_ui.Box, {
10052 - sx: {
10053 - flex: 1,
10054 - opacity: isLockedFeaturesNoPro ? 0.5 : 1
10055 - }
10056 - }, /*#__PURE__*/_react.default.createElement(_ui.Box, {
10057 - sx: {
10058 - display: 'flex',
10059 - alignItems: 'center'
10060 - }
10061 - }, renderCheckboxControl(item, disabled), 'settings' === item.type && hasSettingsLimitWarning && /*#__PURE__*/_react.default.createElement(_ui.Tooltip, {
10062 - title: (0, _i18n.__)('Limit exceeded. Click \'Edit\' to review conflicts or override existing items', 'elementor'),
10063 - placement: "top",
10064 - arrow: true
10065 - }, /*#__PURE__*/_react.default.createElement(_icons.AlertTriangleFilledIcon, {
10066 - sx: {
10067 - fontSize: 20,
10068 - color: 'warning.main',
10069 - ml: 0.5
10070 - },
10071 - "aria-hidden": true
10072 - }))), renderFeatureDescription(item, isLockedFeaturesNoPro)), getSectionEditButton(item, isLockedFeaturesNoPro))), DialogComponent && /*#__PURE__*/_react.default.createElement(DialogComponent, {
10073 - open: activeDialog === item.type,
10074 - handleClose: function handleClose() {
10075 - return setActiveDialog(null);
10076 - },
10077 - data: data,
10078 - handleSaveChanges: handleSaveCustomization,
10079 - isImport: isImport,
10080 - isOldExport: contextData.isOldExport,
10081 - isOldElementorVersion: contextData.isOldElementorVersion,
10082 - isCloudKitsEligible: isCloudKitsEligible,
10083 - showMediaFormatValidation: showMediaFormatValidation
10084 - }));
10085 - }));
10086 -}
10087 -KitPartsSelection.propTypes = {
10088 - onCheckboxChange: _propTypes.default.func.isRequired,
10089 - testId: _propTypes.default.string,
10090 - handleSaveCustomization: _propTypes.default.func.isRequired,
10091 - isCloudKitsEligible: _propTypes.default.bool,
10092 - showMediaFormatValidation: _propTypes.default.bool
10093 -};
10094 -
10095 1683 /***/ }),
10096 1684
10097 -/***/ "../app/modules/import-export-customization/assets/js/shared/components/kit-plugins-customization-dialog.js":
10098 -/*!******************************************************************************************************************!*\
10099 - !*** ../app/modules/import-export-customization/assets/js/shared/components/kit-plugins-customization-dialog.js ***!
10100 - \******************************************************************************************************************/
10101 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1685 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_html.js":
1686 +/*!********************************************************************************************!*\
1687 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_html.js ***!
1688 + \********************************************************************************************/
1689 +/*! unknown exports (runtime-defined) */
1690 +/*! runtime requirements: __webpack_require__, module */
1691 +/*! CommonJS bailout: module.exports is used directly at 2:0-14 */
1692 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
10102 1693
10103 -"use strict";
10104 -/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
1694 +var document = __webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js").document;
1695 +module.exports = document && document.documentElement;
10105 1696
10106 1697
10107 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
10108 -var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
10109 -Object.defineProperty(exports, "__esModule", ({
10110 - value: true
10111 -}));
10112 -exports.KitPluginsCustomizationDialog = KitPluginsCustomizationDialog;
10113 -var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
10114 -var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js"));
10115 -var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "../node_modules/@babel/runtime/helpers/slicedToArray.js"));
10116 -var _ui = __webpack_require__(/*! @elementor/ui */ "@elementor/ui");
10117 -var _icons = __webpack_require__(/*! @elementor/icons */ "@elementor/icons");
10118 -var _propTypes = _interopRequireDefault(__webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js"));
10119 -var _useKitPlugins2 = _interopRequireDefault(__webpack_require__(/*! ../hooks/use-kit-plugins */ "../app/modules/import-export-customization/assets/js/shared/hooks/use-kit-plugins.js"));
10120 -var _useContextDetection2 = _interopRequireDefault(__webpack_require__(/*! ../hooks/use-context-detection */ "../app/modules/import-export-customization/assets/js/shared/hooks/use-context-detection.js"));
10121 -var _appsEventTracking = __webpack_require__(/*! elementor-app/event-track/apps-event-tracking */ "../app/assets/js/event-track/apps-event-tracking.js");
10122 -var _upgradeVersionBanner = __webpack_require__(/*! ./upgrade-version-banner */ "../app/modules/import-export-customization/assets/js/shared/components/upgrade-version-banner.js");
10123 -var _analyticsTransformer = __webpack_require__(/*! ../utils/analytics-transformer */ "../app/modules/import-export-customization/assets/js/shared/utils/analytics-transformer.js");
10124 -function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }
10125 -function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; }
10126 -function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0, _defineProperty2.default)(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; }
10127 -var transformAnalyticsData = function transformAnalyticsData(payload) {
10128 - var transformed = {};
10129 - for (var _i = 0, _Object$entries = Object.entries(payload); _i < _Object$entries.length; _i++) {
10130 - var _Object$entries$_i = (0, _slicedToArray2.default)(_Object$entries[_i], 2),
10131 - key = _Object$entries$_i[0],
10132 - value = _Object$entries$_i[1];
10133 - transformed[key] = (0, _analyticsTransformer.transformValueForAnalytics)(key, value, []);
10134 - }
10135 - return transformed;
10136 -};
10137 -var REQUIRED_PLUGINS = ['elementor/elementor'];
10138 -function KitPluginsCustomizationDialog(_ref) {
10139 - var _useContextDetection, _data$uploadedData2, _data$includes, _data$customization2;
10140 - var open = _ref.open,
10141 - handleClose = _ref.handleClose,
10142 - handleSaveChanges = _ref.handleSaveChanges;
10143 - var _ref2 = (_useContextDetection = (0, _useContextDetection2.default)()) !== null && _useContextDetection !== void 0 ? _useContextDetection : {},
10144 - _ref2$isImport = _ref2.isImport,
10145 - isImport = _ref2$isImport === void 0 ? false : _ref2$isImport,
10146 - _ref2$contextData = _ref2.contextData,
10147 - contextData = _ref2$contextData === void 0 ? {} : _ref2$contextData;
10148 - var _contextData$data = contextData.data,
10149 - data = _contextData$data === void 0 ? null : _contextData$data,
10150 - _contextData$isOldEle = contextData.isOldElementorVersion,
10151 - isOldElementorVersion = _contextData$isOldEle === void 0 ? false : _contextData$isOldEle;
10152 - var _useKitPlugins = (0, _useKitPlugins2.default)({
10153 - open: open && !isImport
10154 - }),
10155 - fetchedPluginsList = _useKitPlugins.pluginsList,
10156 - fetchIsLoading = _useKitPlugins.isLoading;
10157 - var pluginsList = (0, _react.useMemo)(function () {
10158 - if (isImport) {
10159 - var _data$uploadedData;
10160 - return ((data === null || data === void 0 || (_data$uploadedData = data.uploadedData) === null || _data$uploadedData === void 0 || (_data$uploadedData = _data$uploadedData.manifest) === null || _data$uploadedData === void 0 ? void 0 : _data$uploadedData.plugins) || []).reduce(function (acc, plugin) {
10161 - acc[plugin.plugin] = plugin;
10162 - return acc;
10163 - }, {});
10164 - }
10165 - return fetchedPluginsList;
10166 - }, [isImport, data === null || data === void 0 || (_data$uploadedData2 = data.uploadedData) === null || _data$uploadedData2 === void 0 || (_data$uploadedData2 = _data$uploadedData2.manifest) === null || _data$uploadedData2 === void 0 ? void 0 : _data$uploadedData2.plugins, fetchedPluginsList]);
10167 - var isLoading = isImport ? false : fetchIsLoading;
10168 - var _useState = (0, _react.useState)({}),
10169 - _useState2 = (0, _slicedToArray2.default)(_useState, 2),
10170 - plugins = _useState2[0],
10171 - setPlugins = _useState2[1];
10172 - var initialState = (data === null || data === void 0 || (_data$includes = data.includes) === null || _data$includes === void 0 ? void 0 : _data$includes.includes('plugins')) || false;
10173 - (0, _react.useEffect)(function () {
10174 - var _data$customization;
10175 - if (0 === Object.keys(pluginsList).length) {
10176 - return;
10177 - }
10178 - var initialPluginsState = {};
10179 - if (data !== null && data !== void 0 && (_data$customization = data.customization) !== null && _data$customization !== void 0 && _data$customization.plugins) {
10180 - initialPluginsState = data.customization.plugins;
10181 - } else {
10182 - Object.keys(pluginsList).forEach(function (pluginKey) {
10183 - initialPluginsState[pluginKey] = initialState;
10184 - });
10185 - }
10186 - REQUIRED_PLUGINS.forEach(function (pluginKey) {
10187 - if (initialPluginsState.hasOwnProperty(pluginKey)) {
10188 - initialPluginsState[pluginKey] = true;
10189 - }
10190 - });
10191 - setPlugins(initialPluginsState);
10192 - }, [pluginsList, data === null || data === void 0 || (_data$customization2 = data.customization) === null || _data$customization2 === void 0 ? void 0 : _data$customization2.plugins, initialState]);
10193 - var isRequiredPlugin = (0, _react.useCallback)(function (pluginKey) {
10194 - return REQUIRED_PLUGINS.includes(pluginKey);
10195 - }, []);
10196 - var nonRequiredPlugins = (0, _react.useMemo)(function () {
10197 - return Object.keys(plugins).filter(function (pluginKey) {
10198 - return !isRequiredPlugin(pluginKey);
10199 - });
10200 - }, [plugins, isRequiredPlugin]);
10201 - var isAllSelected = (0, _react.useMemo)(function () {
10202 - return nonRequiredPlugins.length > 0 && nonRequiredPlugins.every(function (pluginKey) {
10203 - return plugins[pluginKey];
10204 - });
10205 - }, [nonRequiredPlugins, plugins]);
10206 - var isIndeterminate = (0, _react.useMemo)(function () {
10207 - return nonRequiredPlugins.some(function (pluginKey) {
10208 - return plugins[pluginKey];
10209 - }) && !isAllSelected;
10210 - }, [nonRequiredPlugins, plugins, isAllSelected]);
10211 - var handleToggleChange = (0, _react.useCallback)(function (settingKey) {
10212 - if (isRequiredPlugin(settingKey)) {
10213 - return;
10214 - }
10215 - setPlugins(function (prev) {
10216 - return _objectSpread(_objectSpread({}, prev), {}, (0, _defineProperty2.default)({}, settingKey, !prev[settingKey]));
10217 - });
10218 - }, [isRequiredPlugin]);
10219 - var handleSelectAll = (0, _react.useCallback)(function () {
10220 - var allNonRequiredSelected = nonRequiredPlugins.every(function (pluginKey) {
10221 - return plugins[pluginKey];
10222 - });
10223 - var newState = _objectSpread({}, plugins);
10224 - nonRequiredPlugins.forEach(function (pluginKey) {
10225 - newState[pluginKey] = !allNonRequiredSelected;
10226 - });
10227 - REQUIRED_PLUGINS.forEach(function (pluginKey) {
10228 - if (newState.hasOwnProperty(pluginKey)) {
10229 - newState[pluginKey] = true;
10230 - }
10231 - });
10232 - setPlugins(newState);
10233 - }, [plugins, nonRequiredPlugins]);
10234 - var getPluginsSelection = (0, _react.useCallback)(function () {
10235 - var selectedPlugins = {};
10236 - Object.entries(plugins).forEach(function (_ref3) {
10237 - var _ref4 = (0, _slicedToArray2.default)(_ref3, 2),
10238 - pluginKey = _ref4[0],
10239 - isSelected = _ref4[1];
10240 - selectedPlugins[pluginKey] = isSelected;
10241 - });
10242 - return selectedPlugins;
10243 - }, [plugins]);
10244 - (0, _react.useEffect)(function () {
10245 - if (open) {
10246 - _appsEventTracking.AppsEventTracking.sendPageViewsWebsiteTemplates(elementorCommon.eventsManager.config.secondaryLocations.kitLibrary.kitExportCustomizationEdit);
10247 - }
10248 - }, [open]);
10249 - var SettingSection = function SettingSection(_ref5) {
10250 - var title = _ref5.title,
10251 - description = _ref5.description,
10252 - children = _ref5.children,
10253 - settingKey = _ref5.settingKey;
10254 - return /*#__PURE__*/_react.default.createElement(_ui.Box, {
10255 - key: settingKey,
10256 - sx: {
10257 - mb: 3,
10258 - border: 1,
10259 - borderRadius: 1,
10260 - borderColor: 'action.focus',
10261 - p: 2.5
10262 - }
10263 - }, /*#__PURE__*/_react.default.createElement(_ui.Box, {
10264 - sx: {
10265 - display: 'flex',
10266 - justifyContent: 'space-between',
10267 - alignItems: 'center'
10268 - }
10269 - }, /*#__PURE__*/_react.default.createElement(_ui.Box, null, /*#__PURE__*/_react.default.createElement(_ui.Typography, {
10270 - variant: "h6"
10271 - }, title), description && /*#__PURE__*/_react.default.createElement(_ui.Typography, {
10272 - variant: "body1",
10273 - color: "text.secondary"
10274 - }, description))), children && /*#__PURE__*/_react.default.createElement(_ui.Box, {
10275 - sx: {
10276 - mt: 2
10277 - }
10278 - }, children));
10279 - };
10280 - SettingSection.propTypes = {
10281 - title: _propTypes.default.string.isRequired,
10282 - description: _propTypes.default.string,
10283 - children: _propTypes.default.node,
10284 - settingKey: _propTypes.default.string
10285 - };
10286 - var SubSetting = function SubSetting(_ref6) {
10287 - var label = _ref6.label,
10288 - settingKey = _ref6.settingKey,
10289 - version = _ref6.version,
10290 - pluginUri = _ref6.pluginUri;
10291 - var isRequired = isRequiredPlugin(settingKey);
10292 - return /*#__PURE__*/_react.default.createElement(_ui.Box, {
10293 - sx: {
10294 - py: 1.5
10295 - }
10296 - }, /*#__PURE__*/_react.default.createElement(_ui.FormControlLabel, {
10297 - control: /*#__PURE__*/_react.default.createElement(_ui.Checkbox, {
10298 - checked: plugins[settingKey],
10299 - onChange: function onChange() {
10300 - return handleToggleChange(settingKey);
10301 - },
10302 - color: "info",
10303 - size: "medium",
10304 - sx: {
10305 - py: 0
10306 - },
10307 - disabled: isRequired
10308 - }),
10309 - label: /*#__PURE__*/_react.default.createElement(_ui.Typography, {
10310 - variant: "body1",
10311 - sx: {
10312 - fontWeight: 400,
10313 - color: isRequired ? 'text.disabled' : 'inherit'
10314 - }
10315 - }, label)
10316 - }), version && /*#__PURE__*/_react.default.createElement(_ui.Typography, {
10317 - variant: "body1",
10318 - color: "text.secondary",
10319 - sx: {
10320 - fontWeight: 400,
10321 - ml: 4
10322 - }
10323 - }, pluginUri ? /*#__PURE__*/_react.default.createElement(_ui.Link, {
10324 - href: pluginUri,
10325 - target: "_blank",
10326 - rel: "noopener noreferrer",
10327 - color: "info.light",
10328 - underline: "hover",
10329 - sx: {
10330 - display: 'inline-flex',
10331 - alignItems: 'center',
10332 - gap: 0.5
10333 - }
10334 - }, __('Version', 'elementor'), " ", version, /*#__PURE__*/_react.default.createElement(_icons.ExternalLinkIcon, null)) : /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, __('Version', 'elementor'), " ", version)));
10335 - };
10336 - SubSetting.propTypes = {
10337 - label: _propTypes.default.string.isRequired,
10338 - settingKey: _propTypes.default.string.isRequired,
10339 - version: _propTypes.default.string,
10340 - pluginUri: _propTypes.default.string
10341 - };
10342 - return /*#__PURE__*/_react.default.createElement(_ui.Dialog, {
10343 - open: open,
10344 - onClose: handleClose,
10345 - maxWidth: "md",
10346 - fullWidth: true,
10347 - PaperProps: {
10348 - sx: {
10349 - minHeight: '600px'
10350 - }
10351 - }
10352 - }, /*#__PURE__*/_react.default.createElement(_ui.DialogHeader, {
10353 - onClose: handleClose
10354 - }, /*#__PURE__*/_react.default.createElement(_ui.DialogTitle, null, __('Edit plugins', 'elementor'))), /*#__PURE__*/_react.default.createElement(_ui.DialogContent, {
10355 - dividers: true,
10356 - sx: {
10357 - p: 3
10358 - }
10359 - }, /*#__PURE__*/_react.default.createElement(_ui.Stack, {
10360 - gap: 2
10361 - }, isOldElementorVersion && /*#__PURE__*/_react.default.createElement(_upgradeVersionBanner.UpgradeVersionBanner, null), isLoading ? /*#__PURE__*/_react.default.createElement(_ui.Stack, {
10362 - spacing: 3,
10363 - alignItems: "center",
10364 - sx: {
10365 - py: 8
10366 - }
10367 - }, /*#__PURE__*/_react.default.createElement(_ui.CircularProgress, {
10368 - size: 30
10369 - })) : /*#__PURE__*/_react.default.createElement(SettingSection, {
10370 - title: __('Plugin name and version', 'elementor')
10371 - }, /*#__PURE__*/_react.default.createElement(_ui.Stack, null, /*#__PURE__*/_react.default.createElement(_ui.Box, {
10372 - sx: {
10373 - py: 1.5
10374 - }
10375 - }, /*#__PURE__*/_react.default.createElement(_ui.FormControlLabel, {
10376 - control: /*#__PURE__*/_react.default.createElement(_ui.Checkbox, {
10377 - checked: isAllSelected,
10378 - indeterminate: isIndeterminate,
10379 - onChange: handleSelectAll,
10380 - color: "info",
10381 - size: "medium",
10382 - sx: {
10383 - py: 0
10384 - }
10385 - }),
10386 - label: /*#__PURE__*/_react.default.createElement(_ui.Typography, {
10387 - variant: "body1",
10388 - sx: {
10389 - fontWeight: 500
10390 - }
10391 - }, __('All plugins', 'elementor'))
10392 - })), Object.entries(pluginsList).map(function (_ref7) {
10393 - var _ref8 = (0, _slicedToArray2.default)(_ref7, 2),
10394 - pluginKey = _ref8[0],
10395 - pluginData = _ref8[1];
10396 - return /*#__PURE__*/_react.default.createElement(SubSetting, {
10397 - key: pluginKey,
10398 - label: pluginData.name,
10399 - settingKey: pluginKey,
10400 - version: pluginData.version,
10401 - pluginUri: pluginData.pluginUri
10402 - });
10403 - }))))), /*#__PURE__*/_react.default.createElement(_ui.DialogActions, null, /*#__PURE__*/_react.default.createElement(_ui.Button, {
10404 - onClick: handleClose,
10405 - color: "secondary"
10406 - }, __('Cancel', 'elementor')), /*#__PURE__*/_react.default.createElement(_ui.Button, {
10407 - onClick: function onClick() {
10408 - var pluginsSelection = getPluginsSelection();
10409 - var hasEnabledCustomization = Object.values(pluginsSelection).some(Boolean);
10410 - var transformedAnalytics = transformAnalyticsData(pluginsSelection);
10411 - handleSaveChanges('plugins', pluginsSelection, hasEnabledCustomization, transformedAnalytics);
10412 - handleClose();
10413 - },
10414 - variant: "contained",
10415 - color: "primary",
10416 - disabled: isLoading
10417 - }, __('Save changes', 'elementor'))));
10418 -}
10419 -KitPluginsCustomizationDialog.propTypes = {
10420 - open: _propTypes.default.bool.isRequired,
10421 - handleClose: _propTypes.default.func.isRequired,
10422 - handleSaveChanges: _propTypes.default.func.isRequired
10423 -};
10424 -
10425 1698 /***/ }),
10426 1699
10427 -/***/ "../app/modules/import-export-customization/assets/js/shared/components/kit-settings-customization-dialog.js":
10428 -/*!*******************************************************************************************************************!*\
10429 - !*** ../app/modules/import-export-customization/assets/js/shared/components/kit-settings-customization-dialog.js ***!
10430 - \*******************************************************************************************************************/
10431 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1700 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_ie8-dom-define.js":
1701 +/*!******************************************************************************************************!*\
1702 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_ie8-dom-define.js ***!
1703 + \******************************************************************************************************/
1704 +/*! unknown exports (runtime-defined) */
1705 +/*! runtime requirements: module, __webpack_require__ */
1706 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
1707 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
10432 1708
10433 -"use strict";
1709 +module.exports = !__webpack_require__(/*! ./_descriptors */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_descriptors.js") && !__webpack_require__(/*! ./_fails */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_fails.js")(function () {
1710 + return Object.defineProperty(__webpack_require__(/*! ./_dom-create */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_dom-create.js")('div'), 'a', { get: function () { return 7; } }).a != 7;
1711 +});
10434 1712
10435 1713
10436 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
10437 -var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
10438 -Object.defineProperty(exports, "__esModule", ({
10439 - value: true
10440 -}));
10441 -exports.KitSettingsCustomizationDialog = KitSettingsCustomizationDialog;
10442 -var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
10443 -var _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ "../node_modules/@babel/runtime/regenerator/index.js"));
10444 -var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js"));
10445 -var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ "../node_modules/@babel/runtime/helpers/asyncToGenerator.js"));
10446 -var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "../node_modules/@babel/runtime/helpers/slicedToArray.js"));
10447 -var _ui = __webpack_require__(/*! @elementor/ui */ "@elementor/ui");
10448 -var _i18n = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n");
10449 -var _propTypes = _interopRequireDefault(__webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js"));
10450 -var _customizationSettingSection = __webpack_require__(/*! ./customization-setting-section */ "../app/modules/import-export-customization/assets/js/shared/components/customization-setting-section.js");
10451 -var _classesVariablesSection = __webpack_require__(/*! ./classes-variables-section */ "../app/modules/import-export-customization/assets/js/shared/components/classes-variables-section.js");
10452 -var _kitCustomizationDialog = __webpack_require__(/*! ./kit-customization-dialog */ "../app/modules/import-export-customization/assets/js/shared/components/kit-customization-dialog.js");
10453 -var _overrideConfirmationDialog = __webpack_require__(/*! ./override-confirmation-dialog */ "../app/modules/import-export-customization/assets/js/shared/components/override-confirmation-dialog.js");
10454 -var _appsEventTracking = __webpack_require__(/*! elementor-app/event-track/apps-event-tracking */ "../app/assets/js/event-track/apps-event-tracking.js");
10455 -var _useContextDetection2 = _interopRequireDefault(__webpack_require__(/*! ../hooks/use-context-detection */ "../app/modules/import-export-customization/assets/js/shared/hooks/use-context-detection.js"));
10456 -var _useClassesVariablesLimits = __webpack_require__(/*! ../hooks/use-classes-variables-limits */ "../app/modules/import-export-customization/assets/js/shared/hooks/use-classes-variables-limits.js");
10457 -var _upgradeVersionBanner = __webpack_require__(/*! ./upgrade-version-banner */ "../app/modules/import-export-customization/assets/js/shared/components/upgrade-version-banner.js");
10458 -var _analyticsTransformer = __webpack_require__(/*! ../utils/analytics-transformer */ "../app/modules/import-export-customization/assets/js/shared/utils/analytics-transformer.js");
10459 -function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t2 in e) "default" !== _t2 && {}.hasOwnProperty.call(e, _t2) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t2)) && (i.get || i.set) ? o(f, _t2, i) : f[_t2] = e[_t2]); return f; })(e, t); }
10460 -function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; }
10461 -function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0, _defineProperty2.default)(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; }
10462 -function isExperimentActive(experimentName) {
10463 - var _elementorCommon;
10464 - return !!((_elementorCommon = elementorCommon) !== null && _elementorCommon !== void 0 && (_elementorCommon = _elementorCommon.config) !== null && _elementorCommon !== void 0 && (_elementorCommon = _elementorCommon.experimentalFeatures) !== null && _elementorCommon !== void 0 && _elementorCommon[experimentName]);
10465 -}
10466 -function isClassesFeatureActive() {
10467 - return isExperimentActive('e_classes') && isExperimentActive('e_atomic_elements');
10468 -}
10469 -function isVariablesFeatureActive() {
10470 - return isExperimentActive('e_variables') && isExperimentActive('e_atomic_elements');
10471 -}
10472 -var transformAnalyticsData = function transformAnalyticsData(payload) {
10473 - var transformed = {};
10474 - for (var _i = 0, _Object$entries = Object.entries(payload); _i < _Object$entries.length; _i++) {
10475 - var _Object$entries$_i = (0, _slicedToArray2.default)(_Object$entries[_i], 2),
10476 - key = _Object$entries$_i[0],
10477 - value = _Object$entries$_i[1];
10478 - transformed[key] = (0, _analyticsTransformer.transformValueForAnalytics)(key, value, []);
10479 - }
10480 - return transformed;
10481 -};
10482 -function fetchManagerUrl(_x) {
10483 - return _fetchManagerUrl.apply(this, arguments);
10484 -}
10485 -function _fetchManagerUrl() {
10486 - _fetchManagerUrl = (0, _asyncToGenerator2.default)(/*#__PURE__*/_regenerator.default.mark(function _callee2(panelId) {
10487 - var _window$wpApiSettings, _window$wpApiSettings2, _data$data;
10488 - var baseUrl, nonce, response, data;
10489 - return _regenerator.default.wrap(function (_context2) {
10490 - while (1) switch (_context2.prev = _context2.next) {
10491 - case 0:
10492 - baseUrl = ((_window$wpApiSettings = window.wpApiSettings) === null || _window$wpApiSettings === void 0 ? void 0 : _window$wpApiSettings.root) || '/wp-json/';
10493 - nonce = ((_window$wpApiSettings2 = window.wpApiSettings) === null || _window$wpApiSettings2 === void 0 ? void 0 : _window$wpApiSettings2.nonce) || '';
10494 - _context2.next = 1;
10495 - return fetch("".concat(baseUrl, "elementor/v1/import-export-customization/manager-url?panel=").concat(panelId), {
10496 - headers: {
10497 - 'X-WP-Nonce': nonce
10498 - }
10499 - });
10500 - case 1:
10501 - response = _context2.sent;
10502 - if (response.ok) {
10503 - _context2.next = 2;
10504 - break;
10505 - }
10506 - throw new Error('Failed to fetch manager URL');
10507 - case 2:
10508 - _context2.next = 3;
10509 - return response.json();
10510 - case 3:
10511 - data = _context2.sent;
10512 - return _context2.abrupt("return", ((_data$data = data.data) === null || _data$data === void 0 ? void 0 : _data$data.url) || data.url);
10513 - case 4:
10514 - case "end":
10515 - return _context2.stop();
10516 - }
10517 - }, _callee2);
10518 - }));
10519 - return _fetchManagerUrl.apply(this, arguments);
10520 -}
10521 -function getInitialState(contextData, isImport) {
10522 - var _data$uploadedData;
10523 - var data = contextData.data;
10524 - var initialState = data.includes.includes('settings');
10525 - if (isImport && !(contextData !== null && contextData !== void 0 && contextData.isOldExport) && !(data !== null && data !== void 0 && (_data$uploadedData = data.uploadedData) !== null && _data$uploadedData !== void 0 && (_data$uploadedData = _data$uploadedData.manifest) !== null && _data$uploadedData !== void 0 && (_data$uploadedData = _data$uploadedData['site-settings']) !== null && _data$uploadedData !== void 0 && _data$uploadedData.theme)) {
10526 - initialState = false;
10527 - }
10528 - return initialState;
10529 -}
10530 -function isExported(contextData) {
10531 - var _contextData$data2;
10532 - if (contextData !== null && contextData !== void 0 && contextData.isOldExport) {
10533 - var _contextData$data;
10534 - return contextData === null || contextData === void 0 || (_contextData$data = contextData.data) === null || _contextData$data === void 0 || (_contextData$data = _contextData$data.uploadedData) === null || _contextData$data === void 0 || (_contextData$data = _contextData$data.manifest) === null || _contextData$data === void 0 ? void 0 : _contextData$data.theme;
10535 - }
10536 - return contextData === null || contextData === void 0 || (_contextData$data2 = contextData.data) === null || _contextData$data2 === void 0 || (_contextData$data2 = _contextData$data2.uploadedData) === null || _contextData$data2 === void 0 || (_contextData$data2 = _contextData$data2.manifest) === null || _contextData$data2 === void 0 || (_contextData$data2 = _contextData$data2['site-settings']) === null || _contextData$data2 === void 0 ? void 0 : _contextData$data2.theme;
10537 -}
10538 -function isClassesExported(contextData) {
10539 - var _contextData$data3;
10540 - return !!(contextData !== null && contextData !== void 0 && (_contextData$data3 = contextData.data) !== null && _contextData$data3 !== void 0 && (_contextData$data3 = _contextData$data3.uploadedData) !== null && _contextData$data3 !== void 0 && (_contextData$data3 = _contextData$data3.manifest) !== null && _contextData$data3 !== void 0 && (_contextData$data3 = _contextData$data3['site-settings']) !== null && _contextData$data3 !== void 0 && _contextData$data3.classes);
10541 -}
10542 -function isVariablesExported(contextData) {
10543 - var _contextData$data4;
10544 - return !!(contextData !== null && contextData !== void 0 && (_contextData$data4 = contextData.data) !== null && _contextData$data4 !== void 0 && (_contextData$data4 = _contextData$data4.uploadedData) !== null && _contextData$data4 !== void 0 && (_contextData$data4 = _contextData$data4.manifest) !== null && _contextData$data4 !== void 0 && (_contextData$data4 = _contextData$data4['site-settings']) !== null && _contextData$data4 !== void 0 && _contextData$data4.variables);
10545 -}
10546 -function getClassesVariablesInitialState(contextData, isImport) {
10547 - var _contextData$data5;
10548 - var includesSettings = contextData === null || contextData === void 0 || (_contextData$data5 = contextData.data) === null || _contextData$data5 === void 0 || (_contextData$data5 = _contextData$data5.includes) === null || _contextData$data5 === void 0 ? void 0 : _contextData$data5.includes('settings');
10549 - return {
10550 - classes: includesSettings && (!isImport || isClassesExported(contextData)),
10551 - variables: includesSettings && (!isImport || isVariablesExported(contextData)),
10552 - classesOverrideAll: false,
10553 - variablesOverrideAll: false
10554 - };
10555 -}
10556 -function KitSettingsCustomizationDialog(_ref) {
10557 - var _useContextDetection, _contextData$data7, _contextData$data8, _contextData$data9, _contextData$data0, _contextData$data$upl, _contextData$data1, _contextData$data$upl2, _contextData$data10, _contextData$data11, _settings$classes, _settings$variables, _settings$classesOver, _settings$variablesOv;
10558 - var open = _ref.open,
10559 - handleClose = _ref.handleClose,
10560 - handleSaveChanges = _ref.handleSaveChanges;
10561 - var _ref2 = (_useContextDetection = (0, _useContextDetection2.default)()) !== null && _useContextDetection !== void 0 ? _useContextDetection : {},
10562 - _ref2$isImport = _ref2.isImport,
10563 - isImport = _ref2$isImport === void 0 ? false : _ref2$isImport,
10564 - _ref2$contextData = _ref2.contextData,
10565 - contextData = _ref2$contextData === void 0 ? {} : _ref2$contextData;
10566 - var _contextData$data6 = contextData.data,
10567 - data = _contextData$data6 === void 0 ? null : _contextData$data6;
10568 - var showClassesSection = isClassesFeatureActive();
10569 - var showVariablesSection = isVariablesFeatureActive();
10570 - var showClassesVariablesSection = showClassesSection || showVariablesSection;
10571 - var initialState = (0, _react.useMemo)(function () {
10572 - return getInitialState(contextData, isImport);
10573 - }, [contextData === null || contextData === void 0 || (_contextData$data7 = contextData.data) === null || _contextData$data7 === void 0 ? void 0 : _contextData$data7.includes, contextData === null || contextData === void 0 ? void 0 : contextData.isOldExport, contextData === null || contextData === void 0 || (_contextData$data8 = contextData.data) === null || _contextData$data8 === void 0 || (_contextData$data8 = _contextData$data8.uploadedData) === null || _contextData$data8 === void 0 ? void 0 : _contextData$data8.manifest, isImport]);
10574 - var classesVariablesInitialState = (0, _react.useMemo)(function () {
10575 - return getClassesVariablesInitialState(contextData, isImport);
10576 - }, [contextData === null || contextData === void 0 || (_contextData$data9 = contextData.data) === null || _contextData$data9 === void 0 ? void 0 : _contextData$data9.includes, contextData === null || contextData === void 0 || (_contextData$data0 = contextData.data) === null || _contextData$data0 === void 0 || (_contextData$data0 = _contextData$data0.uploadedData) === null || _contextData$data0 === void 0 ? void 0 : _contextData$data0.manifest, isImport]);
10577 - var _useClassesVariablesL = (0, _useClassesVariablesLimits.useClassesVariablesLimits)({
10578 - open: open,
10579 - isImport: isImport
10580 - }),
10581 - existingClassesCount = _useClassesVariablesL.existingClassesCount,
10582 - existingVariablesCount = _useClassesVariablesL.existingVariablesCount,
10583 - classesLimit = _useClassesVariablesL.classesLimit,
10584 - variablesLimit = _useClassesVariablesL.variablesLimit,
10585 - calculateLimitInfo = _useClassesVariablesL.calculateLimitInfo;
10586 - var importedClassesCount = (_contextData$data$upl = contextData === null || contextData === void 0 || (_contextData$data1 = contextData.data) === null || _contextData$data1 === void 0 || (_contextData$data1 = _contextData$data1.uploadedData) === null || _contextData$data1 === void 0 || (_contextData$data1 = _contextData$data1.manifest) === null || _contextData$data1 === void 0 || (_contextData$data1 = _contextData$data1['site-settings']) === null || _contextData$data1 === void 0 ? void 0 : _contextData$data1.classesCount) !== null && _contextData$data$upl !== void 0 ? _contextData$data$upl : 0;
10587 - var importedVariablesCount = (_contextData$data$upl2 = contextData === null || contextData === void 0 || (_contextData$data10 = contextData.data) === null || _contextData$data10 === void 0 || (_contextData$data10 = _contextData$data10.uploadedData) === null || _contextData$data10 === void 0 || (_contextData$data10 = _contextData$data10.manifest) === null || _contextData$data10 === void 0 || (_contextData$data10 = _contextData$data10['site-settings']) === null || _contextData$data10 === void 0 ? void 0 : _contextData$data10.variablesCount) !== null && _contextData$data$upl2 !== void 0 ? _contextData$data$upl2 : 0;
10588 - var classesLimitInfo = (0, _react.useMemo)(function () {
10589 - return calculateLimitInfo(existingClassesCount, importedClassesCount, classesLimit);
10590 - }, [existingClassesCount, importedClassesCount, classesLimit, calculateLimitInfo]);
10591 - var variablesLimitInfo = (0, _react.useMemo)(function () {
10592 - return calculateLimitInfo(existingVariablesCount, importedVariablesCount, variablesLimit);
10593 - }, [existingVariablesCount, importedVariablesCount, variablesLimit, calculateLimitInfo]);
10594 - var _useState = (0, _react.useState)(function () {
10595 - if (data.customization.settings) {
10596 - return _objectSpread({}, data.customization.settings);
10597 - }
10598 - return _objectSpread({
10599 - theme: initialState
10600 - }, showClassesVariablesSection ? classesVariablesInitialState : {});
10601 - }),
10602 - _useState2 = (0, _slicedToArray2.default)(_useState, 2),
10603 - settings = _useState2[0],
10604 - setSettings = _useState2[1];
10605 - (0, _react.useEffect)(function () {
10606 - if (open) {
10607 - if (data.customization.settings) {
10608 - setSettings(_objectSpread({}, data.customization.settings));
10609 - } else {
10610 - setSettings(_objectSpread({
10611 - theme: initialState
10612 - }, showClassesVariablesSection ? classesVariablesInitialState : {}));
10613 - }
10614 - }
10615 - // eslint-disable-next-line react-hooks/exhaustive-deps
10616 - }, [open]);
10617 - (0, _react.useEffect)(function () {
10618 - if (open) {
10619 - _appsEventTracking.AppsEventTracking.sendPageViewsWebsiteTemplates(elementorCommon.eventsManager.config.secondaryLocations.kitLibrary.kitExportCustomizationEdit);
10620 - }
10621 - }, [open]);
10622 - var handleToggleChange = function handleToggleChange(settingKey) {
10623 - setSettings(function (prev) {
10624 - return _objectSpread(_objectSpread({}, prev), {}, (0, _defineProperty2.default)({}, settingKey, !prev[settingKey]));
10625 - });
10626 - };
10627 - var handleClassesVariablesChange = function handleClassesVariablesChange(settingKey, value) {
10628 - setSettings(function (prev) {
10629 - return _objectSpread(_objectSpread({}, prev), {}, (0, _defineProperty2.default)({}, settingKey, value));
10630 - });
10631 - };
10632 - var handleReviewClick = (0, _react.useCallback)(/*#__PURE__*/function () {
10633 - var _ref3 = (0, _asyncToGenerator2.default)(/*#__PURE__*/_regenerator.default.mark(function _callee(panelId) {
10634 - var transformedAnalytics, url, _t;
10635 - return _regenerator.default.wrap(function (_context) {
10636 - while (1) switch (_context.prev = _context.next) {
10637 - case 0:
10638 - transformedAnalytics = transformAnalyticsData(settings);
10639 - handleSaveChanges('settings', settings, true, transformedAnalytics);
10640 - handleClose();
10641 - _context.prev = 1;
10642 - _context.next = 2;
10643 - return fetchManagerUrl(panelId);
10644 - case 2:
10645 - url = _context.sent;
10646 - window.open(url, '_blank');
10647 - _context.next = 4;
10648 - break;
10649 - case 3:
10650 - _context.prev = 3;
10651 - _t = _context["catch"](1);
10652 - // eslint-disable-next-line no-console
10653 - console.error("Failed to open ".concat(panelId, ":"), _t);
10654 - case 4:
10655 - case "end":
10656 - return _context.stop();
10657 - }
10658 - }, _callee, null, [[1, 3]]);
10659 - }));
10660 - return function (_x2) {
10661 - return _ref3.apply(this, arguments);
10662 - };
10663 - }(), [settings, handleSaveChanges, handleClose]);
10664 - var handleClassesReviewClick = (0, _react.useCallback)(function () {
10665 - handleReviewClick('global-classes-manager');
10666 - }, [handleReviewClick]);
10667 - var handleVariablesReviewClick = (0, _react.useCallback)(function () {
10668 - handleReviewClick('variables-manager');
10669 - }, [handleReviewClick]);
10670 - var classesNotExported = isImport && !isClassesExported(contextData);
10671 - var variablesNotExported = isImport && !isVariablesExported(contextData);
10672 - var classesVariablesNotExported = classesNotExported && variablesNotExported;
10673 - var classesLimitExceeded = isImport && classesLimitInfo.isExceeded;
10674 - var variablesLimitExceeded = isImport && variablesLimitInfo.isExceeded;
10675 - var classesOverLimitCount = classesLimitInfo.overLimitCount;
10676 - var variablesOverLimitCount = variablesLimitInfo.overLimitCount;
10677 - var _useState3 = (0, _react.useState)({
10678 - open: false,
10679 - type: 'classes'
10680 - }),
10681 - _useState4 = (0, _slicedToArray2.default)(_useState3, 2),
10682 - confirmationDialog = _useState4[0],
10683 - setConfirmationDialog = _useState4[1];
10684 - var performSave = (0, _react.useCallback)(function () {
10685 - var transformedAnalytics = transformAnalyticsData(settings);
10686 - handleSaveChanges('settings', settings, true, transformedAnalytics);
10687 - handleClose();
10688 - }, [settings, handleSaveChanges, handleClose]);
10689 - var handleSaveClick = (0, _react.useCallback)(function () {
10690 - var classesOverrideEnabled = settings.classesOverrideAll && settings.classes;
10691 - var variablesOverrideEnabled = settings.variablesOverrideAll && settings.variables;
10692 - if (classesOverrideEnabled && variablesOverrideEnabled) {
10693 - setConfirmationDialog({
10694 - open: true,
10695 - type: 'both'
10696 - });
10697 - return;
10698 - }
10699 - if (classesOverrideEnabled) {
10700 - setConfirmationDialog({
10701 - open: true,
10702 - type: 'classes'
10703 - });
10704 - return;
10705 - }
10706 - if (variablesOverrideEnabled) {
10707 - setConfirmationDialog({
10708 - open: true,
10709 - type: 'variables'
10710 - });
10711 - return;
10712 - }
10713 - performSave();
10714 - }, [settings, performSave]);
10715 - var handleConfirmationClose = (0, _react.useCallback)(function () {
10716 - setConfirmationDialog({
10717 - open: false,
10718 - type: ''
10719 - });
10720 - }, []);
10721 - var handleConfirmationConfirm = (0, _react.useCallback)(function () {
10722 - setConfirmationDialog({
10723 - open: false,
10724 - type: ''
10725 - });
10726 - performSave();
10727 - }, [performSave]);
10728 - return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(_kitCustomizationDialog.KitCustomizationDialog, {
10729 - open: open,
10730 - title: (0, _i18n.__)('Edit settings & configurations', 'elementor'),
10731 - handleClose: handleClose,
10732 - handleSaveChanges: handleSaveClick
10733 - }, /*#__PURE__*/_react.default.createElement(_ui.Stack, {
10734 - gap: 2
10735 - }, (contextData === null || contextData === void 0 ? void 0 : contextData.isOldElementorVersion) && /*#__PURE__*/_react.default.createElement(_upgradeVersionBanner.UpgradeVersionBanner, null), isImport && !isExported(contextData) ? /*#__PURE__*/_react.default.createElement(_customizationSettingSection.SettingSection, {
10736 - title: (0, _i18n.__)('Theme', 'elementor'),
10737 - settingKey: "theme",
10738 - notExported: true
10739 - }) : /*#__PURE__*/_react.default.createElement(_customizationSettingSection.SettingSection, {
10740 - key: "theme",
10741 - checked: settings.theme,
10742 - title: (0, _i18n.__)('Theme', 'elementor'),
10743 - description: (0, _i18n.__)('Only public WordPress themes are supported', 'elementor'),
10744 - settingKey: "theme",
10745 - onSettingChange: handleToggleChange,
10746 - disabled: isImport && !(contextData !== null && contextData !== void 0 && (_contextData$data11 = contextData.data) !== null && _contextData$data11 !== void 0 && (_contextData$data11 = _contextData$data11.uploadedData) !== null && _contextData$data11 !== void 0 && (_contextData$data11 = _contextData$data11.manifest) !== null && _contextData$data11 !== void 0 && (_contextData$data11 = _contextData$data11['site-settings']) !== null && _contextData$data11 !== void 0 && _contextData$data11.theme)
10747 - }), showClassesVariablesSection && /*#__PURE__*/_react.default.createElement(_classesVariablesSection.ClassesVariablesSection, {
10748 - settings: {
10749 - classes: (_settings$classes = settings.classes) !== null && _settings$classes !== void 0 ? _settings$classes : false,
10750 - variables: (_settings$variables = settings.variables) !== null && _settings$variables !== void 0 ? _settings$variables : false,
10751 - classesOverrideAll: (_settings$classesOver = settings.classesOverrideAll) !== null && _settings$classesOver !== void 0 ? _settings$classesOver : false,
10752 - variablesOverrideAll: (_settings$variablesOv = settings.variablesOverrideAll) !== null && _settings$variablesOv !== void 0 ? _settings$variablesOv : false
10753 - },
10754 - onSettingChange: handleClassesVariablesChange,
10755 - isImport: isImport,
10756 - classesExported: !classesNotExported && showClassesSection,
10757 - variablesExported: !variablesNotExported && showVariablesSection,
10758 - classesLimitExceeded: classesLimitExceeded,
10759 - variablesLimitExceeded: variablesLimitExceeded,
10760 - classesOverLimitCount: classesOverLimitCount,
10761 - variablesOverLimitCount: variablesOverLimitCount,
10762 - onClassesReviewClick: handleClassesReviewClick,
10763 - onVariablesReviewClick: handleVariablesReviewClick,
10764 - notExported: classesVariablesNotExported
10765 - }))), /*#__PURE__*/_react.default.createElement(_overrideConfirmationDialog.OverrideConfirmationDialog, {
10766 - open: confirmationDialog.open,
10767 - onClose: handleConfirmationClose,
10768 - onConfirm: handleConfirmationConfirm,
10769 - type: confirmationDialog.type
10770 - }));
10771 -}
10772 -KitSettingsCustomizationDialog.propTypes = {
10773 - open: _propTypes.default.bool.isRequired,
10774 - handleClose: _propTypes.default.func.isRequired,
10775 - handleSaveChanges: _propTypes.default.func.isRequired
10776 -};
10777 -
10778 1714 /***/ }),
10779 1715
10780 -/***/ "../app/modules/import-export-customization/assets/js/shared/components/layout/base-layout.js":
10781 -/*!****************************************************************************************************!*\
10782 - !*** ../app/modules/import-export-customization/assets/js/shared/components/layout/base-layout.js ***!
10783 - \****************************************************************************************************/
10784 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1716 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_invoke.js":
1717 +/*!**********************************************************************************************!*\
1718 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_invoke.js ***!
1719 + \**********************************************************************************************/
1720 +/*! unknown exports (runtime-defined) */
1721 +/*! runtime requirements: module */
1722 +/*! CommonJS bailout: module.exports is used directly at 2:0-14 */
1723 +/***/ ((module) => {
10785 1724
10786 -"use strict";
10787 -
10788 -
10789 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
10790 -Object.defineProperty(exports, "__esModule", ({
10791 - value: true
10792 -}));
10793 -exports["default"] = BaseLayout;
10794 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
10795 -var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/extends */ "../node_modules/@babel/runtime/helpers/extends.js"));
10796 -var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js"));
10797 -var _objectWithoutProperties2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/objectWithoutProperties */ "../node_modules/@babel/runtime/helpers/objectWithoutProperties.js"));
10798 -var _ui = __webpack_require__(/*! @elementor/ui */ "@elementor/ui");
10799 -var _propTypes = _interopRequireDefault(__webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js"));
10800 -var _excluded = ["children", "topBar", "footer", "sx"];
10801 -function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; }
10802 -function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0, _defineProperty2.default)(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; }
10803 -function BaseLayout(props) {
10804 - var _elementorAppConfig$i, _elementorCommon;
10805 - var children = props.children,
10806 - topBar = props.topBar,
10807 - footer = props.footer,
10808 - _props$sx = props.sx,
10809 - sx = _props$sx === void 0 ? {} : _props$sx,
10810 - rest = (0, _objectWithoutProperties2.default)(props, _excluded);
10811 - var uiTheme = ((_elementorAppConfig$i = elementorAppConfig['import-export-customization']) === null || _elementorAppConfig$i === void 0 ? void 0 : _elementorAppConfig$i.uiTheme) || 'auto';
10812 - var isDarkMode = 'dark' === uiTheme || 'auto' === uiTheme && window.matchMedia && window.matchMedia("(prefers-color-scheme: dark)").matches;
10813 - var colorScheme = isDarkMode ? 'dark' : 'light';
10814 - var isRTL = ((_elementorCommon = elementorCommon) === null || _elementorCommon === void 0 || (_elementorCommon = _elementorCommon.config) === null || _elementorCommon === void 0 ? void 0 : _elementorCommon.isRTL) || false;
10815 - return /*#__PURE__*/_react.default.createElement(_ui.DirectionProvider, {
10816 - rtl: isRTL
10817 - }, /*#__PURE__*/_react.default.createElement(_ui.ThemeProvider, {
10818 - colorScheme: colorScheme
10819 - }, /*#__PURE__*/_react.default.createElement(_ui.Box, (0, _extends2.default)({
10820 - sx: _objectSpread({
10821 - height: '100vh',
10822 - display: 'flex',
10823 - flexDirection: 'column',
10824 - overflow: 'hidden'
10825 - }, sx)
10826 - }, rest), /*#__PURE__*/_react.default.createElement(_ui.Box, {
10827 - sx: {
10828 - position: 'sticky',
10829 - top: 0
10830 - }
10831 - }, topBar), /*#__PURE__*/_react.default.createElement(_ui.Box, {
10832 - component: "main",
10833 - sx: {
10834 - flex: 1,
10835 - overflow: 'auto',
10836 - display: 'flex',
10837 - flexDirection: 'column'
10838 - }
10839 - }, children), /*#__PURE__*/_react.default.createElement(_ui.Box, {
10840 - sx: {
10841 - position: 'sticky',
10842 - bottom: 0
10843 - }
10844 - }, footer))));
10845 -}
10846 -BaseLayout.propTypes = {
10847 - children: _propTypes.default.node.isRequired,
10848 - topBar: _propTypes.default.node,
10849 - footer: _propTypes.default.node,
10850 - sx: _propTypes.default.object
1725 +// fast apply, http://jsperf.lnkit.com/fast-apply/5
1726 +module.exports = function (fn, args, that) {
1727 + var un = that === undefined;
1728 + switch (args.length) {
1729 + case 0: return un ? fn()
1730 + : fn.call(that);
1731 + case 1: return un ? fn(args[0])
1732 + : fn.call(that, args[0]);
1733 + case 2: return un ? fn(args[0], args[1])
1734 + : fn.call(that, args[0], args[1]);
1735 + case 3: return un ? fn(args[0], args[1], args[2])
1736 + : fn.call(that, args[0], args[1], args[2]);
1737 + case 4: return un ? fn(args[0], args[1], args[2], args[3])
1738 + : fn.call(that, args[0], args[1], args[2], args[3]);
1739 + } return fn.apply(that, args);
10851 1740 };
10852 1741
10853 -/***/ }),
10854 1742
10855 -/***/ "../app/modules/import-export-customization/assets/js/shared/components/layout/centered-content.js":
10856 -/*!*********************************************************************************************************!*\
10857 - !*** ../app/modules/import-export-customization/assets/js/shared/components/layout/centered-content.js ***!
10858 - \*********************************************************************************************************/
10859 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10860 -
10861 -"use strict";
10862 -
10863 -
10864 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
10865 -Object.defineProperty(exports, "__esModule", ({
10866 - value: true
10867 -}));
10868 -exports["default"] = CenteredContent;
10869 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
10870 -var _ui = __webpack_require__(/*! @elementor/ui */ "@elementor/ui");
10871 -var _propTypes = _interopRequireDefault(__webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js"));
10872 -var DEFAULT_OFFSET_WITHOUT_FOOTER = 120;
10873 -var DEFAULT_OFFSET_WITH_FOOTER = 180;
10874 -function CenteredContent(_ref) {
10875 - var children = _ref.children,
10876 - _ref$hasFooter = _ref.hasFooter,
10877 - hasFooter = _ref$hasFooter === void 0 ? false : _ref$hasFooter,
10878 - offsetHeight = _ref.offsetHeight,
10879 - _ref$maxWidth = _ref.maxWidth,
10880 - maxWidth = _ref$maxWidth === void 0 ? '600px' : _ref$maxWidth;
10881 - var calculatedOffset = offsetHeight || (hasFooter ? DEFAULT_OFFSET_WITH_FOOTER : DEFAULT_OFFSET_WITHOUT_FOOTER);
10882 - return /*#__PURE__*/_react.default.createElement(_ui.Box, {
10883 - sx: {
10884 - display: 'flex',
10885 - alignItems: 'center',
10886 - justifyContent: 'center',
10887 - minHeight: "calc(100vh - ".concat(calculatedOffset, "px)"),
10888 - p: 3
10889 - }
10890 - }, /*#__PURE__*/_react.default.createElement(_ui.Box, {
10891 - sx: {
10892 - maxWidth: maxWidth,
10893 - textAlign: 'center',
10894 - width: '100%'
10895 - }
10896 - }, children));
10897 -}
10898 -CenteredContent.propTypes = {
10899 - children: _propTypes.default.node.isRequired,
10900 - hasFooter: _propTypes.default.bool,
10901 - offsetHeight: _propTypes.default.number,
10902 - maxWidth: _propTypes.default.string
10903 -};
10904 -
10905 1743 /***/ }),
10906 1744
10907 -/***/ "../app/modules/import-export-customization/assets/js/shared/components/layout/footer.js":
1745 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iobject.js":
10908 1746 /*!***********************************************************************************************!*\
10909 - !*** ../app/modules/import-export-customization/assets/js/shared/components/layout/footer.js ***!
1747 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iobject.js ***!
10910 1748 \***********************************************************************************************/
10911 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1749 +/*! unknown exports (runtime-defined) */
1750 +/*! runtime requirements: module, __webpack_require__ */
1751 +/*! CommonJS bailout: module.exports is used directly at 4:0-14 */
1752 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
10912 1753
10913 -"use strict";
10914 -
10915 -
10916 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
10917 -Object.defineProperty(exports, "__esModule", ({
10918 - value: true
10919 -}));
10920 -exports["default"] = Footer;
10921 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
10922 -var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/extends */ "../node_modules/@babel/runtime/helpers/extends.js"));
10923 -var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js"));
10924 -var _objectWithoutProperties2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/objectWithoutProperties */ "../node_modules/@babel/runtime/helpers/objectWithoutProperties.js"));
10925 -var _ui = __webpack_require__(/*! @elementor/ui */ "@elementor/ui");
10926 -var _propTypes = _interopRequireDefault(__webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js"));
10927 -var _excluded = ["children", "sx"];
10928 -function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; }
10929 -function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0, _defineProperty2.default)(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; }
10930 -function Footer(props) {
10931 - var children = props.children,
10932 - _props$sx = props.sx,
10933 - sx = _props$sx === void 0 ? {} : _props$sx,
10934 - rest = (0, _objectWithoutProperties2.default)(props, _excluded);
10935 - return /*#__PURE__*/_react.default.createElement(_ui.Box, (0, _extends2.default)({
10936 - component: "footer",
10937 - sx: _objectSpread({
10938 - mt: 'auto',
10939 - py: 2,
10940 - px: 3,
10941 - borderTop: 1,
10942 - borderColor: 'divider',
10943 - display: 'flex',
10944 - justifyContent: 'flex-end',
10945 - alignItems: 'center'
10946 - }, sx)
10947 - }, rest), children);
10948 -}
10949 -Footer.propTypes = {
10950 - children: _propTypes.default.node,
10951 - sx: _propTypes.default.object
1754 +// fallback for non-array-like ES3 and non-enumerable old V8 strings
1755 +var cof = __webpack_require__(/*! ./_cof */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_cof.js");
1756 +// eslint-disable-next-line no-prototype-builtins
1757 +module.exports = Object('z').propertyIsEnumerable(0) ? Object : function (it) {
1758 + return cof(it) == 'String' ? it.split('') : Object(it);
10952 1759 };
10953 1760
10954 -/***/ }),
10955 1761
10956 -/***/ "../app/modules/import-export-customization/assets/js/shared/components/layout/index.js":
10957 -/*!**********************************************************************************************!*\
10958 - !*** ../app/modules/import-export-customization/assets/js/shared/components/layout/index.js ***!
10959 - \**********************************************************************************************/
10960 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10961 -
10962 -"use strict";
10963 -
10964 -
10965 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
10966 -Object.defineProperty(exports, "__esModule", ({
10967 - value: true
10968 -}));
10969 -Object.defineProperty(exports, "BaseLayout", ({
10970 - enumerable: true,
10971 - get: function get() {
10972 - return _baseLayout.default;
10973 - }
10974 -}));
10975 -Object.defineProperty(exports, "CenteredContent", ({
10976 - enumerable: true,
10977 - get: function get() {
10978 - return _centeredContent.default;
10979 - }
10980 -}));
10981 -Object.defineProperty(exports, "Footer", ({
10982 - enumerable: true,
10983 - get: function get() {
10984 - return _footer.default;
10985 - }
10986 -}));
10987 -Object.defineProperty(exports, "PageHeader", ({
10988 - enumerable: true,
10989 - get: function get() {
10990 - return _pageHeader.default;
10991 - }
10992 -}));
10993 -Object.defineProperty(exports, "TopBar", ({
10994 - enumerable: true,
10995 - get: function get() {
10996 - return _topBar.default;
10997 - }
10998 -}));
10999 -var _baseLayout = _interopRequireDefault(__webpack_require__(/*! ./base-layout */ "../app/modules/import-export-customization/assets/js/shared/components/layout/base-layout.js"));
11000 -var _centeredContent = _interopRequireDefault(__webpack_require__(/*! ./centered-content */ "../app/modules/import-export-customization/assets/js/shared/components/layout/centered-content.js"));
11001 -var _footer = _interopRequireDefault(__webpack_require__(/*! ./footer */ "../app/modules/import-export-customization/assets/js/shared/components/layout/footer.js"));
11002 -var _pageHeader = _interopRequireDefault(__webpack_require__(/*! ./page-header */ "../app/modules/import-export-customization/assets/js/shared/components/layout/page-header.js"));
11003 -var _topBar = _interopRequireDefault(__webpack_require__(/*! ./top-bar */ "../app/modules/import-export-customization/assets/js/shared/components/layout/top-bar.js"));
11004 -
11005 1762 /***/ }),
11006 1763
11007 -/***/ "../app/modules/import-export-customization/assets/js/shared/components/layout/page-header.js":
11008 -/*!****************************************************************************************************!*\
11009 - !*** ../app/modules/import-export-customization/assets/js/shared/components/layout/page-header.js ***!
11010 - \****************************************************************************************************/
11011 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1764 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-array-iter.js":
1765 +/*!*****************************************************************************************************!*\
1766 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-array-iter.js ***!
1767 + \*****************************************************************************************************/
1768 +/*! unknown exports (runtime-defined) */
1769 +/*! runtime requirements: module, __webpack_require__ */
1770 +/*! CommonJS bailout: module.exports is used directly at 6:0-14 */
1771 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11012 1772
11013 -"use strict";
11014 -/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
1773 +// check on default Array iterator
1774 +var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iterators.js");
1775 +var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js")('iterator');
1776 +var ArrayProto = Array.prototype;
11015 1777
1778 +module.exports = function (it) {
1779 + return it !== undefined && (Iterators.Array === it || ArrayProto[ITERATOR] === it);
1780 +};
11016 1781
11017 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
11018 -Object.defineProperty(exports, "__esModule", ({
11019 - value: true
11020 -}));
11021 -exports["default"] = PageHeader;
11022 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
11023 -var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/extends */ "../node_modules/@babel/runtime/helpers/extends.js"));
11024 -var _icons = __webpack_require__(/*! @elementor/icons */ "@elementor/icons");
11025 -var _ui = __webpack_require__(/*! @elementor/ui */ "@elementor/ui");
11026 -var _propTypes = _interopRequireDefault(__webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js"));
11027 -var _useContextDetection2 = _interopRequireDefault(__webpack_require__(/*! ../../hooks/use-context-detection */ "../app/modules/import-export-customization/assets/js/shared/hooks/use-context-detection.js"));
11028 -var ElementorLogo = function ElementorLogo(props) {
11029 - return /*#__PURE__*/_react.default.createElement(_ui.SvgIcon, (0, _extends2.default)({
11030 - viewBox: "0 0 32 32"
11031 - }, props), /*#__PURE__*/_react.default.createElement("path", {
11032 - fillRule: "evenodd",
11033 - clipRule: "evenodd",
11034 - d: "M2.69648 24.8891C0.938383 22.2579 0 19.1645 0 16C0 11.7566 1.68571 7.68687 4.68629 4.68629C7.68687 1.68571 11.7566 0 16 0C19.1645 0 22.2579 0.938383 24.8891 2.69648C27.5203 4.45459 29.5711 6.95344 30.7821 9.87706C31.9931 12.8007 32.3099 16.0177 31.6926 19.1214C31.0752 22.2251 29.5514 25.0761 27.3137 27.3137C25.0761 29.5514 22.2251 31.0752 19.1214 31.6926C16.0177 32.3099 12.8007 31.9931 9.87706 30.7821C6.95344 29.5711 4.45459 27.5203 2.69648 24.8891ZM12.0006 9.33281H9.33437V22.6665H12.0006V9.33281ZM22.6657 9.33281H14.6669V11.9991H22.6657V9.33281ZM22.6657 14.6654H14.6669V17.3316H22.6657V14.6654ZM22.6657 20.0003H14.6669V22.6665H22.6657V20.0003Z"
11035 - }));
11036 -};
11037 -var StyledElementorLogo = (0, _ui.styled)(ElementorLogo)(function (_ref) {
11038 - var theme = _ref.theme;
11039 - return {
11040 - width: theme.spacing(4),
11041 - height: theme.spacing(4),
11042 - '& path': {
11043 - fill: theme.palette.text.primary
11044 - }
11045 - };
11046 -});
11047 -function PageHeader(_ref2) {
11048 - var _ref2$title = _ref2.title,
11049 - title = _ref2$title === void 0 ? __('Export', 'elementor') : _ref2$title;
11050 - var _useContextDetection = (0, _useContextDetection2.default)(),
11051 - isImport = _useContextDetection.isImport,
11052 - contextData = _useContextDetection.contextData;
11053 - var handleClose = function handleClose() {
11054 - var path = 'admin.php?page=elementor-tools#tab-import-export-kit';
11055 - if (isImport) {
11056 - var _contextData$data, _contextData$data2;
11057 - if ('cloud' === (contextData === null || contextData === void 0 || (_contextData$data = contextData.data) === null || _contextData$data === void 0 || (_contextData$data = _contextData$data.kitUploadParams) === null || _contextData$data === void 0 ? void 0 : _contextData$data.source)) {
11058 - path = 'admin.php?page=elementor-app&source=kit_import#kit-library/cloud';
11059 - } else if ('kit-library' === (contextData === null || contextData === void 0 || (_contextData$data2 = contextData.data) === null || _contextData$data2 === void 0 || (_contextData$data2 = _contextData$data2.kitUploadParams) === null || _contextData$data2 === void 0 ? void 0 : _contextData$data2.source)) {
11060 - path = "admin.php?page=elementor-app&source=kit_import#kit-library";
11061 - }
11062 - }
11063 - window.top.location = elementorAppConfig.admin_url + path;
11064 - };
11065 - return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(_ui.Stack, {
11066 - direction: "row",
11067 - spacing: 2,
11068 - alignItems: "center"
11069 - }, /*#__PURE__*/_react.default.createElement(StyledElementorLogo, {
11070 - sx: {
11071 - mr: 1
11072 - }
11073 - }), /*#__PURE__*/_react.default.createElement(_ui.Typography, {
11074 - variant: "h6",
11075 - component: "h1",
11076 - color: "text.primary",
11077 - sx: {
11078 - fontWeight: 600
11079 - }
11080 - }, title)), /*#__PURE__*/_react.default.createElement(_ui.Stack, {
11081 - direction: "row",
11082 - spacing: 1,
11083 - alignItems: "center"
11084 - }, /*#__PURE__*/_react.default.createElement(_ui.IconButton, {
11085 - onClick: handleClose,
11086 - "aria-label": __('Close', 'elementor')
11087 - }, /*#__PURE__*/_react.default.createElement(_icons.XIcon, null))));
11088 -}
11089 -PageHeader.propTypes = {
11090 - title: _propTypes.default.string
11091 -};
11092 1782
11093 1783 /***/ }),
11094 1784
11095 -/***/ "../app/modules/import-export-customization/assets/js/shared/components/layout/top-bar.js":
1785 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-array.js":
11096 1786 /*!************************************************************************************************!*\
11097 - !*** ../app/modules/import-export-customization/assets/js/shared/components/layout/top-bar.js ***!
1787 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-array.js ***!
11098 1788 \************************************************************************************************/
11099 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1789 +/*! unknown exports (runtime-defined) */
1790 +/*! runtime requirements: module, __webpack_require__ */
1791 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
1792 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11100 1793
11101 -"use strict";
11102 -
11103 -
11104 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
11105 -Object.defineProperty(exports, "__esModule", ({
11106 - value: true
11107 -}));
11108 -exports["default"] = TopBar;
11109 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
11110 -var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/extends */ "../node_modules/@babel/runtime/helpers/extends.js"));
11111 -var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js"));
11112 -var _objectWithoutProperties2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/objectWithoutProperties */ "../node_modules/@babel/runtime/helpers/objectWithoutProperties.js"));
11113 -var _ui = __webpack_require__(/*! @elementor/ui */ "@elementor/ui");
11114 -var _propTypes = _interopRequireDefault(__webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js"));
11115 -var _excluded = ["children", "sx"];
11116 -function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; }
11117 -function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0, _defineProperty2.default)(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; }
11118 -function TopBar(props) {
11119 - var children = props.children,
11120 - _props$sx = props.sx,
11121 - sx = _props$sx === void 0 ? {} : _props$sx,
11122 - rest = (0, _objectWithoutProperties2.default)(props, _excluded);
11123 - return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(_ui.AppBar, (0, _extends2.default)({
11124 - position: "static",
11125 - elevation: 0,
11126 - sx: _objectSpread({
11127 - backgroundColor: 'background.default'
11128 - }, sx)
11129 - }, rest), /*#__PURE__*/_react.default.createElement(_ui.Toolbar, {
11130 - sx: {
11131 - minHeight: {
11132 - xs: 56,
11133 - sm: 64
11134 - },
11135 - px: 3,
11136 - justifyContent: 'space-between'
11137 - }
11138 - }, children)), /*#__PURE__*/_react.default.createElement(_ui.Divider, null));
11139 -}
11140 -TopBar.propTypes = {
11141 - children: _propTypes.default.node,
11142 - sx: _propTypes.default.object
1794 +// 7.2.2 IsArray(argument)
1795 +var cof = __webpack_require__(/*! ./_cof */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_cof.js");
1796 +module.exports = Array.isArray || function isArray(arg) {
1797 + return cof(arg) == 'Array';
11143 1798 };
11144 1799
11145 -/***/ }),
11146 1800
11147 -/***/ "../app/modules/import-export-customization/assets/js/shared/components/override-confirmation-dialog.js":
11148 -/*!**************************************************************************************************************!*\
11149 - !*** ../app/modules/import-export-customization/assets/js/shared/components/override-confirmation-dialog.js ***!
11150 - \**************************************************************************************************************/
11151 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11152 -
11153 -"use strict";
11154 -
11155 -
11156 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
11157 -Object.defineProperty(exports, "__esModule", ({
11158 - value: true
11159 -}));
11160 -exports.OverrideConfirmationDialog = OverrideConfirmationDialog;
11161 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
11162 -var _ui = __webpack_require__(/*! @elementor/ui */ "@elementor/ui");
11163 -var _icons = __webpack_require__(/*! @elementor/icons */ "@elementor/icons");
11164 -var _i18n = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n");
11165 -var _propTypes = _interopRequireDefault(__webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js"));
11166 -var getDialogContent = function getDialogContent(type) {
11167 - switch (type) {
11168 - case 'both':
11169 - return {
11170 - title: (0, _i18n.__)('Override all classes and variables?', 'elementor'),
11171 - description: (0, _i18n.__)('This will delete all existing classes and variables and replace them with the imported ones. This action cannot be undone.', 'elementor')
11172 - };
11173 - case 'variables':
11174 - return {
11175 - title: (0, _i18n.__)('Override all variables?', 'elementor'),
11176 - description: (0, _i18n.__)('This will delete all existing variables and replace them with the imported ones. This action cannot be undone.', 'elementor')
11177 - };
11178 - case 'classes':
11179 - default:
11180 - return {
11181 - title: (0, _i18n.__)('Override all classes?', 'elementor'),
11182 - description: (0, _i18n.__)('This will delete all existing classes and replace them with the imported ones. This action cannot be undone.', 'elementor')
11183 - };
11184 - }
11185 -};
11186 -function OverrideConfirmationDialog(_ref) {
11187 - var open = _ref.open,
11188 - onClose = _ref.onClose,
11189 - onConfirm = _ref.onConfirm,
11190 - _ref$type = _ref.type,
11191 - type = _ref$type === void 0 ? 'classes' : _ref$type;
11192 - var _getDialogContent = getDialogContent(type),
11193 - title = _getDialogContent.title,
11194 - description = _getDialogContent.description;
11195 - return /*#__PURE__*/_react.default.createElement(_ui.Dialog, {
11196 - open: open,
11197 - onClose: onClose,
11198 - maxWidth: "xs",
11199 - fullWidth: true
11200 - }, /*#__PURE__*/_react.default.createElement(_ui.DialogContent, {
11201 - sx: {
11202 - pt: 2,
11203 - pb: 1.5
11204 - }
11205 - }, /*#__PURE__*/_react.default.createElement(_ui.Stack, {
11206 - spacing: 1.5
11207 - }, /*#__PURE__*/_react.default.createElement(_ui.Stack, {
11208 - direction: "row",
11209 - justifyContent: "space-between",
11210 - alignItems: "flex-start"
11211 - }, /*#__PURE__*/_react.default.createElement(_ui.Stack, {
11212 - direction: "row",
11213 - spacing: 1.5,
11214 - alignItems: "flex-start",
11215 - sx: {
11216 - flex: 1
11217 - }
11218 - }, /*#__PURE__*/_react.default.createElement(_icons.AlertTriangleFilledIcon, {
11219 - sx: {
11220 - color: 'warning.dark',
11221 - fontSize: 24,
11222 - flexShrink: 0
11223 - }
11224 - }), /*#__PURE__*/_react.default.createElement(_ui.Typography, {
11225 - variant: "subtitle1",
11226 - sx: {
11227 - fontWeight: 500
11228 - }
11229 - }, title)), /*#__PURE__*/_react.default.createElement(_ui.Button, {
11230 - onClick: onClose,
11231 - sx: {
11232 - minWidth: 'auto',
11233 - p: 0.5,
11234 - color: 'text.primary'
11235 - }
11236 - }, /*#__PURE__*/_react.default.createElement(_icons.XIcon, {
11237 - sx: {
11238 - fontSize: 20
11239 - }
11240 - }))), /*#__PURE__*/_react.default.createElement(_ui.Typography, {
11241 - variant: "body2",
11242 - color: "text.secondary",
11243 - sx: {
11244 - pr: 1
11245 - }
11246 - }, description))), /*#__PURE__*/_react.default.createElement(_ui.DialogActions, {
11247 - sx: {
11248 - px: 3,
11249 - pb: 2
11250 - }
11251 - }, /*#__PURE__*/_react.default.createElement(_ui.Button, {
11252 - onClick: onClose,
11253 - color: "secondary",
11254 - variant: "text"
11255 - }, (0, _i18n.__)('Cancel', 'elementor')), /*#__PURE__*/_react.default.createElement(_ui.Button, {
11256 - onClick: onConfirm,
11257 - variant: "contained",
11258 - sx: {
11259 - color: 'white',
11260 - backgroundColor: 'warning.main',
11261 - '&:hover': {
11262 - backgroundColor: 'warning.dark'
11263 - }
11264 - }
11265 - }, (0, _i18n.__)('Save and override', 'elementor'))));
11266 -}
11267 -OverrideConfirmationDialog.propTypes = {
11268 - open: _propTypes.default.bool.isRequired,
11269 - onClose: _propTypes.default.func.isRequired,
11270 - onConfirm: _propTypes.default.func.isRequired,
11271 - type: _propTypes.default.oneOf(['classes', 'variables', 'both'])
11272 -};
11273 -
11274 1801 /***/ }),
11275 1802
11276 -/***/ "../app/modules/import-export-customization/assets/js/shared/components/re-export-banner.js":
11277 -/*!**************************************************************************************************!*\
11278 - !*** ../app/modules/import-export-customization/assets/js/shared/components/re-export-banner.js ***!
11279 - \**************************************************************************************************/
11280 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11281 -
11282 -"use strict";
11283 -/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
11284 -
11285 -
11286 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
11287 -Object.defineProperty(exports, "__esModule", ({
11288 - value: true
11289 -}));
11290 -exports.ReExportBanner = ReExportBanner;
11291 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
11292 -var _ui = __webpack_require__(/*! @elementor/ui */ "@elementor/ui");
11293 -function ReExportBanner() {
11294 - return /*#__PURE__*/_react.default.createElement(_ui.Paper, {
11295 - color: "secondary",
11296 - elevation: 0,
11297 - variant: "elevation"
11298 - }, /*#__PURE__*/_react.default.createElement(_ui.Stack, {
11299 - direction: "row",
11300 - sx: {
11301 - alignItems: 'center',
11302 - justifyContent: 'space-between',
11303 - gap: '5px',
11304 - p: 2.5
11305 - }
11306 - }, /*#__PURE__*/_react.default.createElement(_ui.Stack, {
11307 - direction: "row",
11308 - sx: {
11309 - alignItems: 'center',
11310 - gap: '5px'
11311 - }
11312 - }, /*#__PURE__*/_react.default.createElement(_ui.Box, {
11313 - component: "i",
11314 - className: "eicon-info-circle"
11315 - }), /*#__PURE__*/_react.default.createElement(_ui.Typography, {
11316 - variant: "body2"
11317 - }, __('This website template was exported from an older version of Elementor. If possible, re-export it with the latest version for better capabilities.', 'elementor'))), /*#__PURE__*/_react.default.createElement(_ui.Link, {
11318 - href: "http://go.elementor.com/app-import-export-errors-old-kits",
11319 - variant: "body2",
11320 - color: "info.light",
11321 - underline: "hover",
11322 - target: "_blank",
11323 - rel: "noopener noreferrer"
11324 - }, __('Learn more', 'elementor'))));
11325 -}
11326 -
11327 -/***/ }),
11328 -
11329 -/***/ "../app/modules/import-export-customization/assets/js/shared/components/summary-section.js":
1803 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js":
11330 1804 /*!*************************************************************************************************!*\
11331 - !*** ../app/modules/import-export-customization/assets/js/shared/components/summary-section.js ***!
1805 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js ***!
11332 1806 \*************************************************************************************************/
11333 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1807 +/*! unknown exports (runtime-defined) */
1808 +/*! runtime requirements: module */
1809 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
1810 +/***/ ((module) => {
11334 1811
11335 -"use strict";
11336 -
11337 -
11338 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
11339 -Object.defineProperty(exports, "__esModule", ({
11340 - value: true
11341 -}));
11342 -exports["default"] = SummarySection;
11343 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
11344 -var _ui = __webpack_require__(/*! @elementor/ui */ "@elementor/ui");
11345 -var _propTypes = _interopRequireDefault(__webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js"));
11346 -function SummarySection(_ref) {
11347 - var title = _ref.title,
11348 - subTitle = _ref.subTitle,
11349 - sectionKey = _ref.sectionKey;
11350 - return /*#__PURE__*/_react.default.createElement(_ui.Box, {
11351 - "data-testid": "summary_section_".concat(sectionKey)
11352 - }, /*#__PURE__*/_react.default.createElement(_ui.Stack, {
11353 - direction: "row",
11354 - alignItems: "center",
11355 - spacing: 1
11356 - }, /*#__PURE__*/_react.default.createElement(_ui.Typography, {
11357 - variant: "body2",
11358 - color: "text.primary"
11359 - }, title)), /*#__PURE__*/_react.default.createElement(_ui.Typography, {
11360 - variant: "body2",
11361 - color: "text.tertiary",
11362 - "data-testid": "summary_section_".concat(sectionKey, "_subtitle")
11363 - }, subTitle));
11364 -}
11365 -SummarySection.propTypes = {
11366 - title: _propTypes.default.string.isRequired,
11367 - subTitle: _propTypes.default.string.isRequired,
11368 - sectionKey: _propTypes.default.string.isRequired
1812 +module.exports = function (it) {
1813 + return typeof it === 'object' ? it !== null : typeof it === 'function';
11369 1814 };
11370 1815
11371 -/***/ }),
11372 1816
11373 -/***/ "../app/modules/import-export-customization/assets/js/shared/components/upgrade-version-banner.js":
11374 -/*!********************************************************************************************************!*\
11375 - !*** ../app/modules/import-export-customization/assets/js/shared/components/upgrade-version-banner.js ***!
11376 - \********************************************************************************************************/
11377 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11378 -
11379 -"use strict";
11380 -/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
11381 -
11382 -
11383 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
11384 -Object.defineProperty(exports, "__esModule", ({
11385 - value: true
11386 -}));
11387 -exports.UpgradeVersionBanner = UpgradeVersionBanner;
11388 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
11389 -var _ui = __webpack_require__(/*! @elementor/ui */ "@elementor/ui");
11390 -function UpgradeVersionBanner() {
11391 - return /*#__PURE__*/_react.default.createElement(_ui.Paper, {
11392 - color: "info",
11393 - elevation: 0,
11394 - variant: "elevation"
11395 - }, /*#__PURE__*/_react.default.createElement(_ui.Stack, {
11396 - direction: "row",
11397 - sx: {
11398 - alignItems: 'center',
11399 - justifyContent: 'space-between',
11400 - gap: '5px',
11401 - py: 1.5,
11402 - px: 2.5
11403 - }
11404 - }, /*#__PURE__*/_react.default.createElement(_ui.Stack, {
11405 - direction: "row",
11406 - sx: {
11407 - alignItems: 'center',
11408 - gap: '5px'
11409 - }
11410 - }, /*#__PURE__*/_react.default.createElement(_ui.SvgIcon, {
11411 - viewBox: "0 0 22 22",
11412 - sx: {
11413 - fontSize: 16,
11414 - color: 'info.light'
11415 - }
11416 - }, /*#__PURE__*/_react.default.createElement("path", {
11417 - fillRule: "evenodd",
11418 - clipRule: "evenodd",
11419 - d: "M4.58268 4.35352C4.5219 4.35352 4.46361 4.37766 4.42064 4.42064C4.37766 4.46361 4.35352 4.5219 4.35352 4.58268V6.64518H6.64518V4.35352H4.58268ZM4.58268 2.97852C4.15723 2.97852 3.7492 3.14753 3.44837 3.44837C3.14753 3.7492 2.97852 4.15723 2.97852 4.58268V17.416C2.97852 17.8415 3.14753 18.2495 3.44837 18.5503C3.74921 18.8512 4.15723 19.0202 4.58268 19.0202H17.416C17.8415 19.0202 18.2495 18.8512 18.5503 18.5503C18.8512 18.2495 19.0202 17.8415 19.0202 17.416V4.58268C19.0202 4.15723 18.8512 3.74921 18.5503 3.44837C18.2495 3.14753 17.8415 2.97852 17.416 2.97852H4.58268ZM8.02018 4.35352V6.64518H17.6452V4.58268C17.6452 4.5219 17.621 4.46361 17.5781 4.42064C17.5351 4.37766 17.4768 4.35352 17.416 4.35352H8.02018ZM17.6452 8.02018H4.35352V17.416C4.35352 17.4768 4.37766 17.5351 4.42064 17.5781C4.46361 17.621 4.5219 17.6452 4.58268 17.6452H17.416C17.4768 17.6452 17.5351 17.621 17.5781 17.5781C17.621 17.5351 17.6452 17.4768 17.6452 17.416V8.02018Z",
11420 - fill: "currentColor"
11421 - })), /*#__PURE__*/_react.default.createElement(_ui.Typography, {
11422 - variant: "body2"
11423 - }, __('You’re using an older Elementor version. Update for full customization.', 'elementor'))), /*#__PURE__*/_react.default.createElement(_ui.Button, {
11424 - variant: "outlined",
11425 - onClick: function onClick() {
11426 - var _elementorAppConfig$i;
11427 - return window.open((_elementorAppConfig$i = elementorAppConfig['import-export-customization']) === null || _elementorAppConfig$i === void 0 ? void 0 : _elementorAppConfig$i.upgradeVersionUrl, '_blank');
11428 - },
11429 - color: "info"
11430 - }, __('Update version', 'elementor'))));
11431 -}
11432 -
11433 1817 /***/ }),
11434 1818
11435 -/***/ "../app/modules/import-export-customization/assets/js/shared/error/import-export-error.js":
11436 -/*!************************************************************************************************!*\
11437 - !*** ../app/modules/import-export-customization/assets/js/shared/error/import-export-error.js ***!
11438 - \************************************************************************************************/
11439 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1819 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-call.js":
1820 +/*!*************************************************************************************************!*\
1821 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-call.js ***!
1822 + \*************************************************************************************************/
1823 +/*! unknown exports (runtime-defined) */
1824 +/*! runtime requirements: module, __webpack_require__ */
1825 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
1826 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11440 1827
11441 -"use strict";
11442 -
11443 -
11444 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
11445 -Object.defineProperty(exports, "__esModule", ({
11446 - value: true
11447 -}));
11448 -exports.ImportExportError = void 0;
11449 -var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
11450 -var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
11451 -var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
11452 -var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
11453 -var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
11454 -var _wrapNativeSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/wrapNativeSuper */ "../node_modules/@babel/runtime/helpers/wrapNativeSuper.js"));
11455 -function _callSuper(t, o, e) { return o = (0, _getPrototypeOf2.default)(o), (0, _possibleConstructorReturn2.default)(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], (0, _getPrototypeOf2.default)(t).constructor) : o.apply(t, e)); }
11456 -function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
11457 -var ImportExportError = exports.ImportExportError = /*#__PURE__*/function (_Error) {
11458 - function ImportExportError(errorMessage, errorCode) {
11459 - var _this;
11460 - (0, _classCallCheck2.default)(this, ImportExportError);
11461 - _this = _callSuper(this, ImportExportError, ['string' === typeof errorMessage ? errorMessage : '']);
11462 - _this.code = errorCode || 'general';
11463 - _this.details = errorMessage;
11464 - return _this;
1828 +// call something on iterator step with safe closing on error
1829 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-object.js");
1830 +module.exports = function (iterator, fn, value, entries) {
1831 + try {
1832 + return entries ? fn(anObject(value)[0], value[1]) : fn(value);
1833 + // 7.4.6 IteratorClose(iterator, completion)
1834 + } catch (e) {
1835 + var ret = iterator['return'];
1836 + if (ret !== undefined) anObject(ret.call(iterator));
1837 + throw e;
11465 1838 }
11466 - (0, _inherits2.default)(ImportExportError, _Error);
11467 - return (0, _createClass2.default)(ImportExportError);
11468 -}(/*#__PURE__*/(0, _wrapNativeSuper2.default)(Error));
1839 +};
11469 1840
11470 -/***/ }),
11471 1841
11472 -/***/ "../app/modules/import-export-customization/assets/js/shared/hooks/use-classes-variables-limits.js":
11473 -/*!*********************************************************************************************************!*\
11474 - !*** ../app/modules/import-export-customization/assets/js/shared/hooks/use-classes-variables-limits.js ***!
11475 - \*********************************************************************************************************/
11476 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11477 -
11478 -"use strict";
11479 -
11480 -
11481 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
11482 -Object.defineProperty(exports, "__esModule", ({
11483 - value: true
11484 -}));
11485 -exports.useClassesVariablesLimits = useClassesVariablesLimits;
11486 -var _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ "../node_modules/@babel/runtime/regenerator/index.js"));
11487 -var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ "../node_modules/@babel/runtime/helpers/asyncToGenerator.js"));
11488 -var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "../node_modules/@babel/runtime/helpers/slicedToArray.js"));
11489 -var _react = __webpack_require__(/*! react */ "react");
11490 -var _useTabFocus = __webpack_require__(/*! ./use-tab-focus */ "../app/modules/import-export-customization/assets/js/shared/hooks/use-tab-focus.js");
11491 -var DEFAULT_CLASSES_LIMIT = 100;
11492 -var DEFAULT_VARIABLES_LIMIT = 100;
11493 -function getLimitsFromConfig() {
11494 - var _window$elementorAppC, _config$limits$classe, _config$limits, _config$limits$variab, _config$limits2;
11495 - var config = (_window$elementorAppC = window.elementorAppConfig) === null || _window$elementorAppC === void 0 ? void 0 : _window$elementorAppC['import-export-customization'];
11496 - return {
11497 - classes: (_config$limits$classe = config === null || config === void 0 || (_config$limits = config.limits) === null || _config$limits === void 0 ? void 0 : _config$limits.classes) !== null && _config$limits$classe !== void 0 ? _config$limits$classe : DEFAULT_CLASSES_LIMIT,
11498 - variables: (_config$limits$variab = config === null || config === void 0 || (_config$limits2 = config.limits) === null || _config$limits2 === void 0 ? void 0 : _config$limits2.variables) !== null && _config$limits$variab !== void 0 ? _config$limits$variab : DEFAULT_VARIABLES_LIMIT
11499 - };
11500 -}
11501 -function useClassesVariablesLimits(_ref) {
11502 - var open = _ref.open,
11503 - isImport = _ref.isImport;
11504 - var _useState = (0, _react.useState)(0),
11505 - _useState2 = (0, _slicedToArray2.default)(_useState, 2),
11506 - existingClassesCount = _useState2[0],
11507 - setExistingClassesCount = _useState2[1];
11508 - var _useState3 = (0, _react.useState)(0),
11509 - _useState4 = (0, _slicedToArray2.default)(_useState3, 2),
11510 - existingVariablesCount = _useState4[0],
11511 - setExistingVariablesCount = _useState4[1];
11512 - var _useState5 = (0, _react.useState)(false),
11513 - _useState6 = (0, _slicedToArray2.default)(_useState5, 2),
11514 - isLoading = _useState6[0],
11515 - setIsLoading = _useState6[1];
11516 - var _useState7 = (0, _react.useState)(null),
11517 - _useState8 = (0, _slicedToArray2.default)(_useState7, 2),
11518 - error = _useState8[0],
11519 - setError = _useState8[1];
11520 - var limits = (0, _react.useMemo)(function () {
11521 - return getLimitsFromConfig();
11522 - }, []);
11523 - var fetchCounts = (0, _react.useCallback)(/*#__PURE__*/(0, _asyncToGenerator2.default)(/*#__PURE__*/_regenerator.default.mark(function _callee() {
11524 - var _window$wpApiSettings, _window$wpApiSettings2, baseUrl, nonce, _yield$Promise$all, _yield$Promise$all2, classesResponse, variablesResponse, classesData, classesCount, _variablesData$data, variablesData, variablesCount, _t;
11525 - return _regenerator.default.wrap(function (_context) {
11526 - while (1) switch (_context.prev = _context.next) {
11527 - case 0:
11528 - if (!(!open || !isImport)) {
11529 - _context.next = 1;
11530 - break;
11531 - }
11532 - return _context.abrupt("return");
11533 - case 1:
11534 - setIsLoading(true);
11535 - setError(null);
11536 - _context.prev = 2;
11537 - baseUrl = ((_window$wpApiSettings = window.wpApiSettings) === null || _window$wpApiSettings === void 0 ? void 0 : _window$wpApiSettings.root) || '/wp-json/';
11538 - nonce = ((_window$wpApiSettings2 = window.wpApiSettings) === null || _window$wpApiSettings2 === void 0 ? void 0 : _window$wpApiSettings2.nonce) || '';
11539 - _context.next = 3;
11540 - return Promise.all([fetch("".concat(baseUrl, "elementor/v1/global-classes"), {
11541 - headers: {
11542 - 'X-WP-Nonce': nonce
11543 - }
11544 - }), fetch("".concat(baseUrl, "elementor/v1/variables/list"), {
11545 - headers: {
11546 - 'X-WP-Nonce': nonce
11547 - }
11548 - })]);
11549 - case 3:
11550 - _yield$Promise$all = _context.sent;
11551 - _yield$Promise$all2 = (0, _slicedToArray2.default)(_yield$Promise$all, 2);
11552 - classesResponse = _yield$Promise$all2[0];
11553 - variablesResponse = _yield$Promise$all2[1];
11554 - if (!classesResponse.ok) {
11555 - _context.next = 5;
11556 - break;
11557 - }
11558 - _context.next = 4;
11559 - return classesResponse.json();
11560 - case 4:
11561 - classesData = _context.sent;
11562 - classesCount = Object.keys((classesData === null || classesData === void 0 ? void 0 : classesData.data) || {}).length;
11563 - setExistingClassesCount(classesCount);
11564 - case 5:
11565 - if (!variablesResponse.ok) {
11566 - _context.next = 7;
11567 - break;
11568 - }
11569 - _context.next = 6;
11570 - return variablesResponse.json();
11571 - case 6:
11572 - variablesData = _context.sent;
11573 - variablesCount = (variablesData === null || variablesData === void 0 || (_variablesData$data = variablesData.data) === null || _variablesData$data === void 0 ? void 0 : _variablesData$data.total) || 0;
11574 - setExistingVariablesCount(variablesCount);
11575 - case 7:
11576 - _context.next = 9;
11577 - break;
11578 - case 8:
11579 - _context.prev = 8;
11580 - _t = _context["catch"](2);
11581 - setError(_t);
11582 - case 9:
11583 - _context.prev = 9;
11584 - setIsLoading(false);
11585 - return _context.finish(9);
11586 - case 10:
11587 - case "end":
11588 - return _context.stop();
11589 - }
11590 - }, _callee, null, [[2, 8, 9, 10]]);
11591 - })), [open, isImport]);
11592 - (0, _react.useEffect)(function () {
11593 - fetchCounts();
11594 - }, [fetchCounts]);
11595 - (0, _useTabFocus.useTabFocus)(fetchCounts);
11596 - var calculateLimitInfo = (0, _react.useCallback)(function (existingCount, importedCount, limit) {
11597 - var totalAfterImport = existingCount + importedCount;
11598 - var isExceeded = totalAfterImport > limit;
11599 - var overLimitCount = isExceeded ? totalAfterImport - limit : 0;
11600 - return {
11601 - isExceeded: isExceeded,
11602 - overLimitCount: overLimitCount,
11603 - totalAfterImport: totalAfterImport
11604 - };
11605 - }, []);
11606 - return {
11607 - existingClassesCount: existingClassesCount,
11608 - existingVariablesCount: existingVariablesCount,
11609 - classesLimit: limits.classes,
11610 - variablesLimit: limits.variables,
11611 - isLoading: isLoading,
11612 - error: error,
11613 - calculateLimitInfo: calculateLimitInfo,
11614 - refetch: fetchCounts
11615 - };
11616 -}
11617 -
11618 1842 /***/ }),
11619 1843
11620 -/***/ "../app/modules/import-export-customization/assets/js/shared/hooks/use-connect-state.js":
11621 -/*!**********************************************************************************************!*\
11622 - !*** ../app/modules/import-export-customization/assets/js/shared/hooks/use-connect-state.js ***!
11623 - \**********************************************************************************************/
11624 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1844 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-create.js":
1845 +/*!***************************************************************************************************!*\
1846 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-create.js ***!
1847 + \***************************************************************************************************/
1848 +/*! unknown exports (runtime-defined) */
1849 +/*! runtime requirements: module, __webpack_require__ */
1850 +/*! CommonJS bailout: module.exports is used directly at 10:0-14 */
1851 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11625 1852
11626 1853 "use strict";
11627 1854
1855 +var create = __webpack_require__(/*! ./_object-create */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-create.js");
1856 +var descriptor = __webpack_require__(/*! ./_property-desc */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_property-desc.js");
1857 +var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-to-string-tag.js");
1858 +var IteratorPrototype = {};
11628 1859
11629 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
11630 -Object.defineProperty(exports, "__esModule", ({
11631 - value: true
11632 -}));
11633 -exports["default"] = useConnectState;
11634 -var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "../node_modules/@babel/runtime/helpers/slicedToArray.js"));
11635 -var _react = __webpack_require__(/*! react */ "react");
11636 -function useConnectState() {
11637 - var _useState = (0, _react.useState)(elementorCommon.config.library_connect.is_connected),
11638 - _useState2 = (0, _slicedToArray2.default)(_useState, 2),
11639 - isConnected = _useState2[0],
11640 - setIsConnected = _useState2[1];
11641 - var _useState3 = (0, _react.useState)(false),
11642 - _useState4 = (0, _slicedToArray2.default)(_useState3, 2),
11643 - isConnecting = _useState4[0],
11644 - setIsConnecting = _useState4[1];
11645 - var handleConnectSuccess = (0, _react.useCallback)(function (callback) {
11646 - setIsConnecting(true);
11647 - setIsConnected(true);
11648 - elementorCommon.config.library_connect.is_connected = true;
11649 - if (callback) {
11650 - callback();
11651 - }
11652 - }, []);
11653 - var handleConnectError = (0, _react.useCallback)(function (callback) {
11654 - setIsConnected(false);
11655 - setIsConnecting(false);
11656 - elementorCommon.config.library_connect.is_connected = false;
11657 - if (callback) {
11658 - callback();
11659 - }
11660 - }, []);
11661 - var setConnecting = (0, _react.useCallback)(function (connecting) {
11662 - setIsConnecting(connecting);
11663 - }, []);
11664 - return {
11665 - isConnected: isConnected,
11666 - isConnecting: isConnecting,
11667 - setConnecting: setConnecting,
11668 - handleConnectSuccess: handleConnectSuccess,
11669 - handleConnectError: handleConnectError
11670 - };
11671 -}
1860 +// 25.1.2.1.1 %IteratorPrototype%[@@iterator]()
1861 +__webpack_require__(/*! ./_hide */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_hide.js")(IteratorPrototype, __webpack_require__(/*! ./_wks */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js")('iterator'), function () { return this; });
11672 1862
11673 -/***/ }),
1863 +module.exports = function (Constructor, NAME, next) {
1864 + Constructor.prototype = create(IteratorPrototype, { next: descriptor(1, next) });
1865 + setToStringTag(Constructor, NAME + ' Iterator');
1866 +};
11674 1867
11675 -/***/ "../app/modules/import-export-customization/assets/js/shared/hooks/use-context-detection.js":
11676 -/*!**************************************************************************************************!*\
11677 - !*** ../app/modules/import-export-customization/assets/js/shared/hooks/use-context-detection.js ***!
11678 - \**************************************************************************************************/
11679 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11680 1868
11681 -"use strict";
11682 -
11683 -
11684 -Object.defineProperty(exports, "__esModule", ({
11685 - value: true
11686 -}));
11687 -exports["default"] = useContextDetection;
11688 -var _react = __webpack_require__(/*! react */ "react");
11689 -var _importContext = __webpack_require__(/*! ../../import/context/import-context */ "../app/modules/import-export-customization/assets/js/import/context/import-context.js");
11690 -var _exportContext = __webpack_require__(/*! ../../export/context/export-context */ "../app/modules/import-export-customization/assets/js/export/context/export-context.js");
11691 -function useContextDetection() {
11692 - var importContext = (0, _react.useContext)(_importContext.ImportContext);
11693 - var exportContext = (0, _react.useContext)(_exportContext.ExportContext);
11694 - if (importContext) {
11695 - return {
11696 - isImport: true,
11697 - contextData: importContext
11698 - };
11699 - }
11700 - if (exportContext) {
11701 - return {
11702 - isImport: false,
11703 - contextData: exportContext
11704 - };
11705 - }
11706 - throw new Error('useContextDetection must be used within either an ImportContextProvider or ExportContextProvider');
11707 -}
11708 -
11709 1869 /***/ }),
11710 1870
11711 -/***/ "../app/modules/import-export-customization/assets/js/shared/hooks/use-custom-post-types.js":
11712 -/*!**************************************************************************************************!*\
11713 - !*** ../app/modules/import-export-customization/assets/js/shared/hooks/use-custom-post-types.js ***!
11714 - \**************************************************************************************************/
11715 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11716 -
11717 -"use strict";
11718 -
11719 -
11720 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
11721 -Object.defineProperty(exports, "__esModule", ({
11722 - value: true
11723 -}));
11724 -exports.useCustomPostTypes = useCustomPostTypes;
11725 -var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "../node_modules/@babel/runtime/helpers/slicedToArray.js"));
11726 -var _react = __webpack_require__(/*! react */ "react");
11727 -function useCustomPostTypes() {
11728 - var _ref = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},
11729 - _ref$include = _ref.include,
11730 - include = _ref$include === void 0 ? [] : _ref$include;
11731 - var _useState = (0, _react.useState)([]),
11732 - _useState2 = (0, _slicedToArray2.default)(_useState, 2),
11733 - customPostTypes = _useState2[0],
11734 - setCustomPostTypes = _useState2[1];
11735 - (0, _react.useEffect)(function () {
11736 - var _elementorAppConfig$i;
11737 - var cpt = Object.assign({}, ((_elementorAppConfig$i = elementorAppConfig['import-export-customization']) === null || _elementorAppConfig$i === void 0 || (_elementorAppConfig$i = _elementorAppConfig$i.summaryTitles) === null || _elementorAppConfig$i === void 0 || (_elementorAppConfig$i = _elementorAppConfig$i.content) === null || _elementorAppConfig$i === void 0 ? void 0 : _elementorAppConfig$i.customPostTypes) || {});
11738 - if (include.length) {
11739 - var _elementorAppConfig$i2;
11740 - Object.entries(((_elementorAppConfig$i2 = elementorAppConfig['import-export-customization']) === null || _elementorAppConfig$i2 === void 0 || (_elementorAppConfig$i2 = _elementorAppConfig$i2.summaryTitles) === null || _elementorAppConfig$i2 === void 0 ? void 0 : _elementorAppConfig$i2.content) || {}).forEach(function (_ref2) {
11741 - var _ref3 = (0, _slicedToArray2.default)(_ref2, 2),
11742 - postType = _ref3[0],
11743 - post = _ref3[1];
11744 - if (include.includes(postType)) {
11745 - cpt[postType] = post;
11746 - }
11747 - });
11748 - }
11749 - if (Object.keys(cpt).length) {
11750 - setCustomPostTypes(Object.entries(cpt).map(function (_ref4) {
11751 - var _ref5 = (0, _slicedToArray2.default)(_ref4, 2),
11752 - postType = _ref5[0],
11753 - post = _ref5[1];
11754 - return {
11755 - value: postType,
11756 - label: post.single
11757 - };
11758 - }));
11759 - }
11760 - // eslint-disable-next-line react-hooks/exhaustive-deps
11761 - }, []);
11762 - return {
11763 - customPostTypes: customPostTypes
11764 - };
11765 -}
11766 -
11767 -/***/ }),
11768 -
11769 -/***/ "../app/modules/import-export-customization/assets/js/shared/hooks/use-kit-customization-custom-post-types.js":
11770 -/*!********************************************************************************************************************!*\
11771 - !*** ../app/modules/import-export-customization/assets/js/shared/hooks/use-kit-customization-custom-post-types.js ***!
11772 - \********************************************************************************************************************/
11773 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11774 -
11775 -"use strict";
11776 -
11777 -
11778 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
11779 -Object.defineProperty(exports, "__esModule", ({
11780 - value: true
11781 -}));
11782 -exports.useKitCustomizationCustomPostTypes = useKitCustomizationCustomPostTypes;
11783 -var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js"));
11784 -var _react = __webpack_require__(/*! react */ "react");
11785 -var _useCustomPostTypes2 = __webpack_require__(/*! ./use-custom-post-types */ "../app/modules/import-export-customization/assets/js/shared/hooks/use-custom-post-types.js");
11786 -function useKitCustomizationCustomPostTypes(_ref) {
11787 - var data = _ref.data;
11788 - var isImport = data === null || data === void 0 ? void 0 : data.hasOwnProperty('uploadedData');
11789 - var _useCustomPostTypes = (0, _useCustomPostTypes2.useCustomPostTypes)({
11790 - include: ['post']
11791 - }),
11792 - builtInCustomPostTypes = _useCustomPostTypes.customPostTypes;
11793 - var customPostTypes = (0, _react.useMemo)(function () {
11794 - var _data$uploadedData, _data$uploadedData2, _data$uploadedData3;
11795 - if (!isImport) {
11796 - return builtInCustomPostTypes;
11797 - }
11798 - var customPostTypesTitles = Object.values((data === null || data === void 0 || (_data$uploadedData = data.uploadedData) === null || _data$uploadedData === void 0 || (_data$uploadedData = _data$uploadedData.manifest) === null || _data$uploadedData === void 0 ? void 0 : _data$uploadedData['custom-post-type-title']) || {}).map(function (postType) {
11799 - return {
11800 - value: postType.name,
11801 - label: postType.label
11802 - };
11803 - });
11804 - if (!customPostTypesTitles.some(function (postType) {
11805 - return 'post' === postType.value;
11806 - })) {
11807 - customPostTypesTitles.push({
11808 - value: 'post',
11809 - label: 'Post'
11810 - });
11811 - }
11812 - var wpContent = (data === null || data === void 0 || (_data$uploadedData2 = data.uploadedData) === null || _data$uploadedData2 === void 0 || (_data$uploadedData2 = _data$uploadedData2.manifest) === null || _data$uploadedData2 === void 0 ? void 0 : _data$uploadedData2['wp-content']) || {};
11813 - var content = (data === null || data === void 0 || (_data$uploadedData3 = data.uploadedData) === null || _data$uploadedData3 === void 0 || (_data$uploadedData3 = _data$uploadedData3.manifest) === null || _data$uploadedData3 === void 0 ? void 0 : _data$uploadedData3.content) || {};
11814 - return customPostTypesTitles.filter(function (postType) {
11815 - var postTypeValue = postType.value;
11816 - var wpContentObject = wpContent[postTypeValue];
11817 - var isInWpContent = wpContentObject && 'object' === (0, _typeof2.default)(wpContentObject) && Object.keys(wpContentObject).length > 0;
11818 - var contentObject = content[postTypeValue];
11819 - var isInElementorContent = contentObject && 'object' === (0, _typeof2.default)(contentObject) && Object.keys(contentObject).length > 0;
11820 - return isInWpContent || isInElementorContent;
11821 - });
11822 - }, [isImport, data === null || data === void 0 ? void 0 : data.uploadedData, builtInCustomPostTypes]);
11823 - return {
11824 - customPostTypes: customPostTypes
11825 - };
11826 -}
11827 -
11828 -/***/ }),
11829 -
11830 -/***/ "../app/modules/import-export-customization/assets/js/shared/hooks/use-kit-plugins.js":
11831 -/*!********************************************************************************************!*\
11832 - !*** ../app/modules/import-export-customization/assets/js/shared/hooks/use-kit-plugins.js ***!
11833 - \********************************************************************************************/
11834 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11835 -
11836 -"use strict";
11837 -
11838 -
11839 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
11840 -Object.defineProperty(exports, "__esModule", ({
11841 - value: true
11842 -}));
11843 -exports["default"] = useKitPlugins;
11844 -var _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ "../node_modules/@babel/runtime/regenerator/index.js"));
11845 -var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ "../node_modules/@babel/runtime/helpers/asyncToGenerator.js"));
11846 -var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "../node_modules/@babel/runtime/helpers/slicedToArray.js"));
11847 -var _react = __webpack_require__(/*! react */ "react");
11848 -function useKitPlugins(_ref) {
11849 - var open = _ref.open;
11850 - var _useState = (0, _react.useState)({}),
11851 - _useState2 = (0, _slicedToArray2.default)(_useState, 2),
11852 - pluginsList = _useState2[0],
11853 - setPluginsList = _useState2[1];
11854 - var _useState3 = (0, _react.useState)(false),
11855 - _useState4 = (0, _slicedToArray2.default)(_useState3, 2),
11856 - isLoading = _useState4[0],
11857 - setIsLoading = _useState4[1];
11858 - var fetchPlugins = (0, _react.useCallback)(/*#__PURE__*/(0, _asyncToGenerator2.default)(/*#__PURE__*/_regenerator.default.mark(function _callee() {
11859 - var _window$wpApiSettings, requestUrl, response, result, errorMessage, pluginsObject, _t;
11860 - return _regenerator.default.wrap(function (_context) {
11861 - while (1) switch (_context.prev = _context.next) {
11862 - case 0:
11863 - setIsLoading(true);
11864 - _context.prev = 1;
11865 - requestUrl = "".concat(elementorCommon.config.urls.rest, "wp/v2/plugins/");
11866 - _context.next = 2;
11867 - return fetch(requestUrl, {
11868 - method: 'GET',
11869 - headers: {
11870 - 'Content-Type': 'application/json',
11871 - 'X-WP-Nonce': ((_window$wpApiSettings = window.wpApiSettings) === null || _window$wpApiSettings === void 0 ? void 0 : _window$wpApiSettings.nonce) || ''
11872 - }
11873 - });
11874 - case 2:
11875 - response = _context.sent;
11876 - _context.next = 3;
11877 - return response.json();
11878 - case 3:
11879 - result = _context.sent;
11880 - if (response.ok) {
11881 - _context.next = 4;
11882 - break;
11883 - }
11884 - errorMessage = (result === null || result === void 0 ? void 0 : result.message) || "HTTP error! Status: ".concat(response.status);
11885 - throw new Error(errorMessage);
11886 - case 4:
11887 - if (Array.isArray(result)) {
11888 - _context.next = 5;
11889 - break;
11890 - }
11891 - return _context.abrupt("return");
11892 - case 5:
11893 - pluginsObject = {};
11894 - result.forEach(function (plugin) {
11895 - pluginsObject[plugin.plugin] = {
11896 - name: plugin.name,
11897 - plugin: plugin.plugin,
11898 - pluginUri: plugin.plugin_uri,
11899 - version: plugin.version
11900 - };
11901 - });
11902 - setPluginsList(pluginsObject);
11903 - _context.next = 7;
11904 - break;
11905 - case 6:
11906 - _context.prev = 6;
11907 - _t = _context["catch"](1);
11908 - setPluginsList({});
11909 - case 7:
11910 - _context.prev = 7;
11911 - setIsLoading(false);
11912 - return _context.finish(7);
11913 - case 8:
11914 - case "end":
11915 - return _context.stop();
11916 - }
11917 - }, _callee, null, [[1, 6, 7, 8]]);
11918 - })), []);
11919 - (0, _react.useEffect)(function () {
11920 - if (open) {
11921 - fetchPlugins();
11922 - }
11923 - }, [open, fetchPlugins]);
11924 - return {
11925 - pluginsList: pluginsList,
11926 - isLoading: isLoading
11927 - };
11928 -}
11929 -
11930 -/***/ }),
11931 -
11932 -/***/ "../app/modules/import-export-customization/assets/js/shared/hooks/use-return-to-redirect.js":
1871 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-define.js":
11933 1872 /*!***************************************************************************************************!*\
11934 - !*** ../app/modules/import-export-customization/assets/js/shared/hooks/use-return-to-redirect.js ***!
1873 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-define.js ***!
11935 1874 \***************************************************************************************************/
11936 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1875 +/*! unknown exports (runtime-defined) */
1876 +/*! runtime requirements: module, __webpack_require__ */
1877 +/*! CommonJS bailout: module.exports is used directly at 18:0-14 */
1878 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
11937 1879
11938 1880 "use strict";
11939 1881
1882 +var LIBRARY = __webpack_require__(/*! ./_library */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_library.js");
1883 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
1884 +var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_redefine.js");
1885 +var hide = __webpack_require__(/*! ./_hide */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_hide.js");
1886 +var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iterators.js");
1887 +var $iterCreate = __webpack_require__(/*! ./_iter-create */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-create.js");
1888 +var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-to-string-tag.js");
1889 +var getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gpo.js");
1890 +var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js")('iterator');
1891 +var BUGGY = !([].keys && 'next' in [].keys()); // Safari has buggy iterators w/o `next`
1892 +var FF_ITERATOR = '@@iterator';
1893 +var KEYS = 'keys';
1894 +var VALUES = 'values';
11940 1895
11941 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
11942 -Object.defineProperty(exports, "__esModule", ({
11943 - value: true
11944 -}));
11945 -exports["default"] = useReturnToRedirect;
11946 -var _react = __webpack_require__(/*! react */ "react");
11947 -var _safeRedirect = _interopRequireDefault(__webpack_require__(/*! ../utils/safe-redirect */ "../app/modules/import-export-customization/assets/js/shared/utils/safe-redirect.js"));
11948 -function useReturnToRedirect(returnTo) {
11949 - var attemptRedirect = (0, _react.useCallback)(function (fallbackAction) {
11950 - if (returnTo && (0, _safeRedirect.default)(returnTo)) {
11951 - return true;
11952 - }
11953 - if (fallbackAction) {
11954 - fallbackAction();
11955 - }
11956 - return false;
11957 - }, [returnTo]);
11958 - return {
11959 - attemptRedirect: attemptRedirect
1896 +var returnThis = function () { return this; };
1897 +
1898 +module.exports = function (Base, NAME, Constructor, next, DEFAULT, IS_SET, FORCED) {
1899 + $iterCreate(Constructor, NAME, next);
1900 + var getMethod = function (kind) {
1901 + if (!BUGGY && kind in proto) return proto[kind];
1902 + switch (kind) {
1903 + case KEYS: return function keys() { return new Constructor(this, kind); };
1904 + case VALUES: return function values() { return new Constructor(this, kind); };
1905 + } return function entries() { return new Constructor(this, kind); };
11960 1906 };
11961 -}
11962 -
11963 -/***/ }),
11964 -
11965 -/***/ "../app/modules/import-export-customization/assets/js/shared/hooks/use-tab-focus.js":
11966 -/*!******************************************************************************************!*\
11967 - !*** ../app/modules/import-export-customization/assets/js/shared/hooks/use-tab-focus.js ***!
11968 - \******************************************************************************************/
11969 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
11970 -
11971 -"use strict";
11972 -
11973 -
11974 -Object.defineProperty(exports, "__esModule", ({
11975 - value: true
11976 -}));
11977 -exports.useTabFocus = useTabFocus;
11978 -var _react = __webpack_require__(/*! react */ "react");
11979 -function useTabFocus(callback) {
11980 - (0, _react.useEffect)(function () {
11981 - var handleVisibilityChange = function handleVisibilityChange() {
11982 - if ('visible' === document.visibilityState) {
11983 - callback();
11984 - }
11985 - };
11986 - document.addEventListener('visibilitychange', handleVisibilityChange);
11987 - return function () {
11988 - return document.removeEventListener('visibilitychange', handleVisibilityChange);
11989 - };
11990 - }, [callback]);
11991 -}
11992 -
11993 -/***/ }),
11994 -
11995 -/***/ "../app/modules/import-export-customization/assets/js/shared/kit-content-data.js":
11996 -/*!***************************************************************************************!*\
11997 - !*** ../app/modules/import-export-customization/assets/js/shared/kit-content-data.js ***!
11998 - \***************************************************************************************/
11999 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
12000 -
12001 -"use strict";
12002 -/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
12003 -
12004 -
12005 -Object.defineProperty(exports, "__esModule", ({
12006 - value: true
12007 -}));
12008 -exports["default"] = void 0;
12009 -var _kitPluginsCustomizationDialog = __webpack_require__(/*! ./components/kit-plugins-customization-dialog */ "../app/modules/import-export-customization/assets/js/shared/components/kit-plugins-customization-dialog.js");
12010 -var _kitContentCustomizationDialog = __webpack_require__(/*! ./components/kit-content-customization-dialog */ "../app/modules/import-export-customization/assets/js/shared/components/kit-content-customization-dialog.js");
12011 -var _kitSettingsCustomizationDialog = __webpack_require__(/*! ./components/kit-settings-customization-dialog */ "../app/modules/import-export-customization/assets/js/shared/components/kit-settings-customization-dialog.js");
12012 -var kitContentData = [{
12013 - type: 'content',
12014 - data: {
12015 - title: __('Content', 'elementor'),
12016 - features: {
12017 - open: [__('Elementor Pages', 'elementor'), __('Elementor Posts', 'elementor'), __('WP Pages', 'elementor'), __('WP Posts', 'elementor'), __('WP Menus', 'elementor'), __('Custom Post Types', 'elementor')]
1907 + var TAG = NAME + ' Iterator';
1908 + var DEF_VALUES = DEFAULT == VALUES;
1909 + var VALUES_BUG = false;
1910 + var proto = Base.prototype;
1911 + var $native = proto[ITERATOR] || proto[FF_ITERATOR] || DEFAULT && proto[DEFAULT];
1912 + var $default = $native || getMethod(DEFAULT);
1913 + var $entries = DEFAULT ? !DEF_VALUES ? $default : getMethod('entries') : undefined;
1914 + var $anyNative = NAME == 'Array' ? proto.entries || $native : $native;
1915 + var methods, key, IteratorPrototype;
1916 + // Fix native
1917 + if ($anyNative) {
1918 + IteratorPrototype = getPrototypeOf($anyNative.call(new Base()));
1919 + if (IteratorPrototype !== Object.prototype && IteratorPrototype.next) {
1920 + // Set @@toStringTag to native iterators
1921 + setToStringTag(IteratorPrototype, TAG, true);
1922 + // fix for some old engines
1923 + if (!LIBRARY && typeof IteratorPrototype[ITERATOR] != 'function') hide(IteratorPrototype, ITERATOR, returnThis);
12018 1924 }
12019 - },
12020 - dialog: _kitContentCustomizationDialog.KitContentCustomizationDialog,
12021 - required: false
12022 -}, {
12023 - type: 'templates',
12024 - data: {
12025 - title: __('Templates', 'elementor'),
12026 - features: {
12027 - open: [__('Saved Templates', 'elementor')],
12028 - 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')],
12029 - tooltip: __('To import or export these components, you’ll need Elementor Pro.', 'elementor')
12030 - }
12031 - },
12032 - dialog: null,
12033 - required: false
12034 -}, {
12035 - type: 'settings',
12036 - data: {
12037 - title: __('Settings & configurations', 'elementor'),
12038 - features: {
12039 - open: [__('Classes', 'elementor'), __('Variables', 'elementor'), __('Global Colors', 'elementor'), __('Global Fonts', 'elementor'), __('Theme Style Settings', 'elementor'), __('Layout Settings', 'elementor'), __('Lightbox Settings', 'elementor'), __('Background Settings', 'elementor'), __('Custom Fonts', 'elementor'), __('Icons', 'elementor'), __('Code', 'elementor')]
12040 - }
12041 - },
12042 - dialog: _kitSettingsCustomizationDialog.KitSettingsCustomizationDialog,
12043 - required: false
12044 -}, {
12045 - type: 'plugins',
12046 - data: {
12047 - title: __('Plugins', 'elementor'),
12048 - features: {
12049 - open: [__('All plugins are required for this website templates to work', 'elementor')]
12050 - }
12051 - },
12052 - dialog: _kitPluginsCustomizationDialog.KitPluginsCustomizationDialog,
12053 - required: true
12054 -}];
12055 -var _default = exports["default"] = kitContentData;
12056 -
12057 -/***/ }),
12058 -
12059 -/***/ "../app/modules/import-export-customization/assets/js/shared/utils/analytics-transformer.js":
12060 -/*!**************************************************************************************************!*\
12061 - !*** ../app/modules/import-export-customization/assets/js/shared/utils/analytics-transformer.js ***!
12062 - \**************************************************************************************************/
12063 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
12064 -
12065 -"use strict";
12066 -
12067 -
12068 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
12069 -Object.defineProperty(exports, "__esModule", ({
12070 - value: true
12071 -}));
12072 -exports.transformValueForAnalytics = exports.getTotalAvailableCount = exports.ANALYTICS_TRANSFORM_RULES = void 0;
12073 -var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js"));
12074 -var ANALYTICS_TRANSFORM_RULES = exports.ANALYTICS_TRANSFORM_RULES = {
12075 - STRING: function STRING(value) {
12076 - return value;
12077 - },
12078 - BOOLEAN: function BOOLEAN(value) {
12079 - return value;
12080 - },
12081 - EMPTY_ARRAY: function EMPTY_ARRAY() {
12082 - return 'None';
12083 - },
12084 - FULL_ARRAY: function FULL_ARRAY() {
12085 - return 'All';
12086 - },
12087 - PARTIAL_ARRAY: function PARTIAL_ARRAY() {
12088 - return 'Partial';
12089 1925 }
12090 -};
12091 -var getTotalAvailableCount = exports.getTotalAvailableCount = function getTotalAvailableCount(key, optionsArray) {
12092 - var optionsMap = optionsArray.reduce(function (map, _ref) {
12093 - var optionKey = _ref.key,
12094 - options = _ref.options;
12095 - map[optionKey] = options.length;
12096 - return map;
12097 - }, {});
12098 - return optionsMap[key] || 0;
12099 -};
12100 -var transformValueForAnalytics = exports.transformValueForAnalytics = function transformValueForAnalytics(key, value, optionsArray) {
12101 - if ('string' === typeof value || 'boolean' === typeof value) {
12102 - return ANALYTICS_TRANSFORM_RULES[(0, _typeof2.default)(value).toUpperCase()](value);
1926 + // fix Array#{values, @@iterator}.name in V8 / FF
1927 + if (DEF_VALUES && $native && $native.name !== VALUES) {
1928 + VALUES_BUG = true;
1929 + $default = function values() { return $native.call(this); };
12103 1930 }
12104 - if ('object' === (0, _typeof2.default)(value) && value !== null && !Array.isArray(value) && 'enabled' in value) {
12105 - return value.enabled;
1931 + // Define iterator
1932 + if ((!LIBRARY || FORCED) && (BUGGY || VALUES_BUG || !proto[ITERATOR])) {
1933 + hide(proto, ITERATOR, $default);
12106 1934 }
12107 - if (Array.isArray(value)) {
12108 - if (0 === value.length) {
12109 - return ANALYTICS_TRANSFORM_RULES.EMPTY_ARRAY();
12110 - }
12111 - var totalAvailable = getTotalAvailableCount(key, optionsArray);
12112 - var isFullSelection = value.length === totalAvailable;
12113 - return isFullSelection ? ANALYTICS_TRANSFORM_RULES.FULL_ARRAY() : ANALYTICS_TRANSFORM_RULES.PARTIAL_ARRAY();
1935 + // Plug for library
1936 + Iterators[NAME] = $default;
1937 + Iterators[TAG] = returnThis;
1938 + if (DEFAULT) {
1939 + methods = {
1940 + values: DEF_VALUES ? $default : getMethod(VALUES),
1941 + keys: IS_SET ? $default : getMethod(KEYS),
1942 + entries: $entries
1943 + };
1944 + if (FORCED) for (key in methods) {
1945 + if (!(key in proto)) redefine(proto, key, methods[key]);
1946 + } else $export($export.P + $export.F * (BUGGY || VALUES_BUG), NAME, methods);
12114 1947 }
12115 - return value;
1948 + return methods;
12116 1949 };
12117 1950
12118 -/***/ }),
12119 1951
12120 -/***/ "../app/modules/import-export-customization/assets/js/shared/utils/is-valid-redirect-url.js":
12121 -/*!**************************************************************************************************!*\
12122 - !*** ../app/modules/import-export-customization/assets/js/shared/utils/is-valid-redirect-url.js ***!
12123 - \**************************************************************************************************/
12124 -/***/ ((__unused_webpack_module, exports) => {
12125 -
12126 -"use strict";
12127 -
12128 -
12129 -Object.defineProperty(exports, "__esModule", ({
12130 - value: true
12131 -}));
12132 -exports["default"] = isValidRedirectUrl;
12133 -function isValidRedirectUrl(url) {
12134 - try {
12135 - var parsedUrl = new URL(url);
12136 - return parsedUrl.hostname === window.location.hostname && ('http:' === parsedUrl.protocol || 'https:' === parsedUrl.protocol);
12137 - } catch (e) {
12138 - return false;
12139 - }
12140 -}
12141 -
12142 1952 /***/ }),
12143 1953
12144 -/***/ "../app/modules/import-export-customization/assets/js/shared/utils/safe-redirect.js":
12145 -/*!******************************************************************************************!*\
12146 - !*** ../app/modules/import-export-customization/assets/js/shared/utils/safe-redirect.js ***!
12147 - \******************************************************************************************/
12148 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1954 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-detect.js":
1955 +/*!***************************************************************************************************!*\
1956 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-detect.js ***!
1957 + \***************************************************************************************************/
1958 +/*! unknown exports (runtime-defined) */
1959 +/*! runtime requirements: module, __webpack_require__ */
1960 +/*! CommonJS bailout: module.exports is used directly at 11:0-14 */
1961 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12149 1962
12150 -"use strict";
1963 +var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js")('iterator');
1964 +var SAFE_CLOSING = false;
12151 1965
1966 +try {
1967 + var riter = [7][ITERATOR]();
1968 + riter['return'] = function () { SAFE_CLOSING = true; };
1969 + // eslint-disable-next-line no-throw-literal
1970 + Array.from(riter, function () { throw 2; });
1971 +} catch (e) { /* empty */ }
12152 1972
12153 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
12154 -Object.defineProperty(exports, "__esModule", ({
12155 - value: true
12156 -}));
12157 -exports["default"] = safeRedirect;
12158 -var _isValidRedirectUrl = _interopRequireDefault(__webpack_require__(/*! ./is-valid-redirect-url */ "../app/modules/import-export-customization/assets/js/shared/utils/is-valid-redirect-url.js"));
12159 -function safeRedirect(url) {
1973 +module.exports = function (exec, skipClosing) {
1974 + if (!skipClosing && !SAFE_CLOSING) return false;
1975 + var safe = false;
12160 1976 try {
12161 - var decodedUrl = decodeURIComponent(url);
12162 - if (decodedUrl.startsWith('/')) {
12163 - decodedUrl = window.location.origin + decodedUrl;
12164 - }
12165 - if ((0, _isValidRedirectUrl.default)(decodedUrl)) {
12166 - window.location.href = decodedUrl;
12167 - return true;
12168 - }
12169 - } catch (e) {
12170 - return false;
12171 - }
12172 -}
1977 + var arr = [7];
1978 + var iter = arr[ITERATOR]();
1979 + iter.next = function () { return { done: safe = true }; };
1980 + arr[ITERATOR] = function () { return iter; };
1981 + exec(arr);
1982 + } catch (e) { /* empty */ }
1983 + return safe;
1984 +};
12173 1985
12174 -/***/ }),
12175 1986
12176 -/***/ "../app/modules/import-export-customization/assets/js/shared/utils/string.js":
12177 -/*!***********************************************************************************!*\
12178 - !*** ../app/modules/import-export-customization/assets/js/shared/utils/string.js ***!
12179 - \***********************************************************************************/
12180 -/***/ ((__unused_webpack_module, exports) => {
12181 -
12182 -"use strict";
12183 -
12184 -
12185 -Object.defineProperty(exports, "__esModule", ({
12186 - value: true
12187 -}));
12188 -exports.formatToTitleCase = formatToTitleCase;
12189 -function formatToTitleCase(str) {
12190 - return str.replace(/([A-Z])/g, ' $1').replace(/^./, function (s) {
12191 - return s.toUpperCase();
12192 - }).trim();
12193 -}
12194 -
12195 1987 /***/ }),
12196 1988
12197 -/***/ "../app/modules/import-export-customization/assets/js/shared/utils/utils.js":
12198 -/*!**********************************************************************************!*\
12199 - !*** ../app/modules/import-export-customization/assets/js/shared/utils/utils.js ***!
12200 - \**********************************************************************************/
12201 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1989 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-step.js":
1990 +/*!*************************************************************************************************!*\
1991 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-step.js ***!
1992 + \*************************************************************************************************/
1993 +/*! unknown exports (runtime-defined) */
1994 +/*! runtime requirements: module */
1995 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
1996 +/***/ ((module) => {
12202 1997
12203 -"use strict";
1998 +module.exports = function (done, value) {
1999 + return { value: value, done: !!done };
2000 +};
12204 2001
12205 2002
12206 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
12207 -Object.defineProperty(exports, "__esModule", ({
12208 - value: true
12209 -}));
12210 -exports.buildKitSettingsSummary = buildKitSettingsSummary;
12211 -var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "../node_modules/@babel/runtime/helpers/slicedToArray.js"));
12212 -var _string = __webpack_require__(/*! ./string */ "../app/modules/import-export-customization/assets/js/shared/utils/string.js");
12213 -function buildKitSettingsSummary(siteSettings) {
12214 - var _Object$entries;
12215 - var exportedSettings = Array.isArray(siteSettings) ? siteSettings
12216 - // eslint-disable-next-line no-unused-vars
12217 - : (_Object$entries = Object.entries(siteSettings)) === null || _Object$entries === void 0 ? void 0 : _Object$entries.filter(function (_ref) {
12218 - var _ref2 = (0, _slicedToArray2.default)(_ref, 2),
12219 - _ = _ref2[0],
12220 - isSelected = _ref2[1];
12221 - return isSelected;
12222 - }).map(function (_ref3) {
12223 - var _ref4 = (0, _slicedToArray2.default)(_ref3, 1),
12224 - settingKey = _ref4[0];
12225 - return settingKey;
12226 - });
12227 - var formattedSettings = exportedSettings.map(function (setting) {
12228 - return (0, _string.formatToTitleCase)(setting);
12229 - });
12230 - return formattedSettings.length > 0 ? formattedSettings.join(' | ') : '';
12231 -}
12232 -
12233 2003 /***/ }),
12234 2004
12235 -/***/ "../app/modules/import-export/assets/js/context/connect-state-context.js":
12236 -/*!*******************************************************************************!*\
12237 - !*** ../app/modules/import-export/assets/js/context/connect-state-context.js ***!
12238 - \*******************************************************************************/
12239 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2005 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iterators.js":
2006 +/*!*************************************************************************************************!*\
2007 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iterators.js ***!
2008 + \*************************************************************************************************/
2009 +/*! unknown exports (runtime-defined) */
2010 +/*! runtime requirements: module */
2011 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
2012 +/***/ ((module) => {
12240 2013
12241 -"use strict";
2014 +module.exports = {};
12242 2015
12243 2016
12244 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
12245 -var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
12246 -Object.defineProperty(exports, "__esModule", ({
12247 - value: true
12248 -}));
12249 -exports.ConnectStateContext = void 0;
12250 -exports.ConnectStateProvider = ConnectStateProvider;
12251 -var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
12252 -var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "../node_modules/@babel/runtime/helpers/slicedToArray.js"));
12253 -var _propTypes = _interopRequireDefault(__webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js"));
12254 -function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }
12255 -var ConnectStateContext = exports.ConnectStateContext = (0, _react.createContext)();
12256 -function ConnectStateProvider(_ref) {
12257 - var children = _ref.children;
12258 - var _useState = (0, _react.useState)(elementorCommon.config.library_connect.is_connected),
12259 - _useState2 = (0, _slicedToArray2.default)(_useState, 2),
12260 - isConnected = _useState2[0],
12261 - setIsConnected = _useState2[1];
12262 - var _useState3 = (0, _react.useState)(false),
12263 - _useState4 = (0, _slicedToArray2.default)(_useState3, 2),
12264 - isConnecting = _useState4[0],
12265 - setIsConnecting = _useState4[1];
12266 - var handleConnectSuccess = (0, _react.useCallback)(function (callback) {
12267 - setIsConnecting(true);
12268 - setIsConnected(true);
12269 - elementorCommon.config.library_connect.is_connected = true;
12270 - if (callback) {
12271 - callback();
12272 - }
12273 - }, []);
12274 - var handleConnectError = (0, _react.useCallback)(function (callback) {
12275 - setIsConnected(false);
12276 - setIsConnecting(false);
12277 - elementorCommon.config.library_connect.is_connected = false;
12278 - if (callback) {
12279 - callback();
12280 - }
12281 - }, []);
12282 - var setConnecting = (0, _react.useCallback)(function (connecting) {
12283 - setIsConnecting(connecting);
12284 - }, []);
12285 - var value = {
12286 - isConnected: isConnected,
12287 - isConnecting: isConnecting,
12288 - setConnecting: setConnecting,
12289 - handleConnectSuccess: handleConnectSuccess,
12290 - handleConnectError: handleConnectError
12291 - };
12292 - return /*#__PURE__*/_react.default.createElement(ConnectStateContext.Provider, {
12293 - value: value
12294 - }, children);
12295 -}
12296 -ConnectStateProvider.propTypes = {
12297 - children: _propTypes.default.node.isRequired
12298 -};
12299 -
12300 2017 /***/ }),
12301 2018
12302 -/***/ "../app/modules/import-export/assets/js/context/export-context/export-context-provider.js":
12303 -/*!************************************************************************************************!*\
12304 - !*** ../app/modules/import-export/assets/js/context/export-context/export-context-provider.js ***!
12305 - \************************************************************************************************/
12306 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
12307 -
12308 -"use strict";
12309 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
12310 -
12311 -
12312 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
12313 -var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
12314 -Object.defineProperty(exports, "__esModule", ({
12315 - value: true
12316 -}));
12317 -exports.ExportContext = void 0;
12318 -exports["default"] = ExportContextProvider;
12319 -var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
12320 -var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "../node_modules/@babel/runtime/helpers/slicedToArray.js"));
12321 -var _exportContextReducer = __webpack_require__(/*! ./export-context-reducer */ "../app/modules/import-export/assets/js/context/export-context/export-context-reducer.js");
12322 -function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }
12323 -var ExportContext = exports.ExportContext = _react.default.createContext();
12324 -function ExportContextProvider(props) {
12325 - var initialState = {
12326 - downloadUrl: '',
12327 - exportedData: null,
12328 - isExportProcessStarted: false,
12329 - plugins: [],
12330 - kitInfo: {
12331 - title: null,
12332 - description: null,
12333 - source: null
12334 - }
12335 - },
12336 - _useReducer = (0, _react.useReducer)(_exportContextReducer.reducer, initialState),
12337 - _useReducer2 = (0, _slicedToArray2.default)(_useReducer, 2),
12338 - data = _useReducer2[0],
12339 - dispatch = _useReducer2[1];
12340 - return /*#__PURE__*/_react.default.createElement(ExportContext.Provider, {
12341 - value: {
12342 - data: data,
12343 - dispatch: dispatch
12344 - }
12345 - }, props.children);
12346 -}
12347 -ExportContextProvider.propTypes = {
12348 - children: PropTypes.object.isRequired
12349 -};
12350 -
12351 -/***/ }),
12352 -
12353 -/***/ "../app/modules/import-export/assets/js/context/export-context/export-context-reducer.js":
2019 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_library.js":
12354 2020 /*!***********************************************************************************************!*\
12355 - !*** ../app/modules/import-export/assets/js/context/export-context/export-context-reducer.js ***!
2021 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_library.js ***!
12356 2022 \***********************************************************************************************/
12357 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2023 +/*! unknown exports (runtime-defined) */
2024 +/*! runtime requirements: module */
2025 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
2026 +/***/ ((module) => {
12358 2027
12359 -"use strict";
2028 +module.exports = true;
12360 2029
12361 2030
12362 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
12363 -Object.defineProperty(exports, "__esModule", ({
12364 - value: true
12365 -}));
12366 -exports.reducer = void 0;
12367 -var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js"));
12368 -function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; }
12369 -function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0, _defineProperty2.default)(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; }
12370 -var reducer = exports.reducer = function reducer(state, _ref) {
12371 - var type = _ref.type,
12372 - payload = _ref.payload;
12373 - switch (type) {
12374 - case 'SET_DOWNLOAD_URL':
12375 - return _objectSpread(_objectSpread({}, state), {}, {
12376 - downloadUrl: payload
12377 - });
12378 - case 'SET_EXPORTED_DATA':
12379 - return _objectSpread(_objectSpread({}, state), {}, {
12380 - exportedData: payload
12381 - });
12382 - case 'SET_PLUGINS':
12383 - return _objectSpread(_objectSpread({}, state), {}, {
12384 - plugins: payload
12385 - });
12386 - case 'SET_IS_EXPORT_PROCESS_STARTED':
12387 - return _objectSpread(_objectSpread({}, state), {}, {
12388 - isExportProcessStarted: payload
12389 - });
12390 - case 'SET_KIT_TITLE':
12391 - return _objectSpread(_objectSpread({}, state), {}, {
12392 - kitInfo: _objectSpread(_objectSpread({}, state.kitInfo), {}, {
12393 - title: payload
12394 - })
12395 - });
12396 - case 'SET_KIT_DESCRIPTION':
12397 - return _objectSpread(_objectSpread({}, state), {}, {
12398 - kitInfo: _objectSpread(_objectSpread({}, state.kitInfo), {}, {
12399 - description: payload
12400 - })
12401 - });
12402 - case 'SET_KIT_SAVE_SOURCE':
12403 - return _objectSpread(_objectSpread({}, state), {}, {
12404 - kitInfo: _objectSpread(_objectSpread({}, state.kitInfo), {}, {
12405 - source: payload
12406 - })
12407 - });
12408 - default:
12409 - return state;
12410 - }
12411 -};
12412 -
12413 2031 /***/ }),
12414 2032
12415 -/***/ "../app/modules/import-export/assets/js/context/import-context/import-context-provider.js":
12416 -/*!************************************************************************************************!*\
12417 - !*** ../app/modules/import-export/assets/js/context/import-context/import-context-provider.js ***!
12418 - \************************************************************************************************/
12419 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2033 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_meta.js":
2034 +/*!********************************************************************************************!*\
2035 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_meta.js ***!
2036 + \********************************************************************************************/
2037 +/*! unknown exports (runtime-defined) */
2038 +/*! runtime requirements: __webpack_require__, module */
2039 +/*! CommonJS bailout: module.exports is used directly at 47:11-25 */
2040 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12420 2041
12421 -"use strict";
12422 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
12423 -
12424 -
12425 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
12426 -var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
12427 -Object.defineProperty(exports, "__esModule", ({
12428 - value: true
12429 -}));
12430 -exports.ImportContext = void 0;
12431 -exports["default"] = ImportContextProvider;
12432 -var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
12433 -var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "../node_modules/@babel/runtime/helpers/slicedToArray.js"));
12434 -var _importContextReducer = __webpack_require__(/*! ./import-context-reducer */ "../app/modules/import-export/assets/js/context/import-context/import-context-reducer.js");
12435 -function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }
12436 -var ImportContext = exports.ImportContext = _react.default.createContext();
12437 -function ImportContextProvider(props) {
12438 - var initialState = {
12439 - id: null,
12440 - file: null,
12441 - uploadedData: null,
12442 - importedData: null,
12443 - source: '',
12444 - plugins: [],
12445 - requiredPlugins: [],
12446 - importedPlugins: [],
12447 - overrideConditions: [],
12448 - isProInstalledDuringProcess: false,
12449 - actionType: null,
12450 - isResolvedData: false,
12451 - pluginsState: ''
12452 - },
12453 - _useReducer = (0, _react.useReducer)(_importContextReducer.reducer, initialState),
12454 - _useReducer2 = (0, _slicedToArray2.default)(_useReducer, 2),
12455 - data = _useReducer2[0],
12456 - dispatch = _useReducer2[1];
12457 - return /*#__PURE__*/_react.default.createElement(ImportContext.Provider, {
12458 - value: {
12459 - data: data,
12460 - dispatch: dispatch
12461 - }
12462 - }, props.children);
12463 -}
12464 -ImportContextProvider.propTypes = {
12465 - children: PropTypes.object.isRequired
2042 +var META = __webpack_require__(/*! ./_uid */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_uid.js")('meta');
2043 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js");
2044 +var has = __webpack_require__(/*! ./_has */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_has.js");
2045 +var setDesc = __webpack_require__(/*! ./_object-dp */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dp.js").f;
2046 +var id = 0;
2047 +var isExtensible = Object.isExtensible || function () {
2048 + return true;
12466 2049 };
12467 -
12468 -/***/ }),
12469 -
12470 -/***/ "../app/modules/import-export/assets/js/context/import-context/import-context-reducer.js":
12471 -/*!***********************************************************************************************!*\
12472 - !*** ../app/modules/import-export/assets/js/context/import-context/import-context-reducer.js ***!
12473 - \***********************************************************************************************/
12474 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
12475 -
12476 -"use strict";
12477 -
12478 -
12479 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
12480 -Object.defineProperty(exports, "__esModule", ({
12481 - value: true
12482 -}));
12483 -exports.reducer = void 0;
12484 -var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js"));
12485 -var _reducerUtils = __webpack_require__(/*! ../utils/reducer-utils */ "../app/modules/import-export/assets/js/context/utils/reducer-utils.js");
12486 -function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; }
12487 -function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0, _defineProperty2.default)(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; }
12488 -var reducer = exports.reducer = function reducer(state, _ref) {
12489 - var type = _ref.type,
12490 - payload = _ref.payload;
12491 - switch (type) {
12492 - case 'SET_ID':
12493 - return _objectSpread(_objectSpread({}, state), {}, {
12494 - id: payload
12495 - });
12496 - case 'SET_FILE':
12497 - return _objectSpread(_objectSpread({}, state), {}, {
12498 - file: payload
12499 - });
12500 - case 'SET_KIT_SOURCE':
12501 - return _objectSpread(_objectSpread({}, state), {}, {
12502 - source: payload
12503 - });
12504 - case 'ADD_OVERRIDE_CONDITION':
12505 - return _reducerUtils.ReducerUtils.updateArray(state, 'overrideConditions', payload, 'add');
12506 - case 'REMOVE_OVERRIDE_CONDITION':
12507 - return _reducerUtils.ReducerUtils.updateArray(state, 'overrideConditions', payload, 'remove');
12508 - case 'SET_UPLOADED_DATA':
12509 - return _objectSpread(_objectSpread({}, state), {}, {
12510 - uploadedData: payload
12511 - });
12512 - case 'SET_IMPORTED_DATA':
12513 - return _objectSpread(_objectSpread({}, state), {}, {
12514 - importedData: payload
12515 - });
12516 - case 'SET_PLUGINS':
12517 - return _objectSpread(_objectSpread({}, state), {}, {
12518 - plugins: payload
12519 - });
12520 - case 'SET_REQUIRED_PLUGINS':
12521 - return _objectSpread(_objectSpread({}, state), {}, {
12522 - requiredPlugins: payload
12523 - });
12524 - case 'SET_IMPORTED_PLUGINS':
12525 - return _objectSpread(_objectSpread({}, state), {}, {
12526 - importedPlugins: payload
12527 - });
12528 - case 'SET_IS_PRO_INSTALLED_DURING_PROCESS':
12529 - return _objectSpread(_objectSpread({}, state), {}, {
12530 - isProInstalledDuringProcess: payload
12531 - });
12532 - case 'SET_ACTION_TYPE':
12533 - return _objectSpread(_objectSpread({}, state), {}, {
12534 - actionType: payload
12535 - });
12536 - case 'SET_IS_RESOLVED':
12537 - return _objectSpread(_objectSpread({}, state), {}, {
12538 - isResolvedData: payload
12539 - });
12540 - case 'SET_PLUGINS_STATE':
12541 - return _objectSpread(_objectSpread({}, state), {}, {
12542 - pluginsState: payload
12543 - });
12544 - default:
12545 - return state;
12546 - }
2050 +var FREEZE = !__webpack_require__(/*! ./_fails */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_fails.js")(function () {
2051 + return isExtensible(Object.preventExtensions({}));
2052 +});
2053 +var setMeta = function (it) {
2054 + setDesc(it, META, { value: {
2055 + i: 'O' + ++id, // object ID
2056 + w: {} // weak collections IDs
2057 + } });
12547 2058 };
12548 -
12549 -/***/ }),
12550 -
12551 -/***/ "../app/modules/import-export/assets/js/context/shared-context/shared-context-provider.js":
12552 -/*!************************************************************************************************!*\
12553 - !*** ../app/modules/import-export/assets/js/context/shared-context/shared-context-provider.js ***!
12554 - \************************************************************************************************/
12555 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
12556 -
12557 -"use strict";
12558 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
12559 -
12560 -
12561 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
12562 -var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
12563 -Object.defineProperty(exports, "__esModule", ({
12564 - value: true
12565 -}));
12566 -exports.SharedContext = void 0;
12567 -exports["default"] = SharedContextProvider;
12568 -var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
12569 -var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "../node_modules/@babel/runtime/helpers/slicedToArray.js"));
12570 -var _sharedContextReducer = __webpack_require__(/*! ./shared-context-reducer */ "../app/modules/import-export/assets/js/context/shared-context/shared-context-reducer.js");
12571 -var _kitContentData = _interopRequireDefault(__webpack_require__(/*! ../../shared/kit-content-data/kit-content-data */ "../app/modules/import-export/assets/js/shared/kit-content-data/kit-content-data.js"));
12572 -function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }
12573 -var SharedContext = exports.SharedContext = _react.default.createContext();
12574 -function SharedContextProvider(props) {
12575 - var initialState = {
12576 - includes: _kitContentData.default.map(function (item) {
12577 - return item.type;
12578 - }),
12579 - referrer: null,
12580 - customPostTypes: [],
12581 - selectedCustomPostTypes: null,
12582 - currentPage: null,
12583 - returnTo: null
12584 - },
12585 - _useReducer = (0, _react.useReducer)(_sharedContextReducer.reducer, initialState),
12586 - _useReducer2 = (0, _slicedToArray2.default)(_useReducer, 2),
12587 - data = _useReducer2[0],
12588 - dispatch = _useReducer2[1];
12589 - return /*#__PURE__*/_react.default.createElement(SharedContext.Provider, {
12590 - value: {
12591 - data: data,
12592 - dispatch: dispatch
12593 - }
12594 - }, props.children);
12595 -}
12596 -SharedContextProvider.propTypes = {
12597 - children: PropTypes.object.isRequired
2059 +var fastKey = function (it, create) {
2060 + // return primitive with prefix
2061 + if (!isObject(it)) return typeof it == 'symbol' ? it : (typeof it == 'string' ? 'S' : 'P') + it;
2062 + if (!has(it, META)) {
2063 + // can't set metadata to uncaught frozen object
2064 + if (!isExtensible(it)) return 'F';
2065 + // not necessary to add metadata
2066 + if (!create) return 'E';
2067 + // add missing metadata
2068 + setMeta(it);
2069 + // return object ID
2070 + } return it[META].i;
12598 2071 };
12599 -
12600 -/***/ }),
12601 -
12602 -/***/ "../app/modules/import-export/assets/js/context/shared-context/shared-context-reducer.js":
12603 -/*!***********************************************************************************************!*\
12604 - !*** ../app/modules/import-export/assets/js/context/shared-context/shared-context-reducer.js ***!
12605 - \***********************************************************************************************/
12606 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
12607 -
12608 -"use strict";
12609 -
12610 -
12611 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
12612 -Object.defineProperty(exports, "__esModule", ({
12613 - value: true
12614 -}));
12615 -exports.reducer = void 0;
12616 -var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js"));
12617 -var _reducerUtils = __webpack_require__(/*! ../utils/reducer-utils */ "../app/modules/import-export/assets/js/context/utils/reducer-utils.js");
12618 -function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; }
12619 -function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0, _defineProperty2.default)(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; }
12620 -var reducer = exports.reducer = function reducer(state, _ref) {
12621 - var type = _ref.type,
12622 - payload = _ref.payload;
12623 - switch (type) {
12624 - case 'ADD_INCLUDE':
12625 - return _reducerUtils.ReducerUtils.updateArray(state, 'includes', payload, 'add');
12626 - case 'REMOVE_INCLUDE':
12627 - return _reducerUtils.ReducerUtils.updateArray(state, 'includes', payload, 'remove');
12628 - case 'SET_REFERRER':
12629 - return _objectSpread(_objectSpread({}, state), {}, {
12630 - referrer: payload
12631 - });
12632 - case 'SET_INCLUDES':
12633 - return _objectSpread(_objectSpread({}, state), {}, {
12634 - includes: payload
12635 - });
12636 - case 'SET_CPT':
12637 - return _objectSpread(_objectSpread({}, state), {}, {
12638 - customPostTypes: payload
12639 - });
12640 - case 'SET_SELECTED_CPT':
12641 - return _objectSpread(_objectSpread({}, state), {}, {
12642 - selectedCustomPostTypes: payload
12643 - });
12644 - case 'SET_CURRENT_PAGE_NAME':
12645 - return _objectSpread(_objectSpread({}, state), {}, {
12646 - currentPage: payload
12647 - });
12648 - case 'SET_RETURN_TO':
12649 - return _objectSpread(_objectSpread({}, state), {}, {
12650 - returnTo: payload
12651 - });
12652 - default:
12653 - return state;
12654 - }
2072 +var getWeak = function (it, create) {
2073 + if (!has(it, META)) {
2074 + // can't set metadata to uncaught frozen object
2075 + if (!isExtensible(it)) return true;
2076 + // not necessary to add metadata
2077 + if (!create) return false;
2078 + // add missing metadata
2079 + setMeta(it);
2080 + // return hash weak collections IDs
2081 + } return it[META].w;
12655 2082 };
2083 +// add metadata on freeze-family methods calling
2084 +var onFreeze = function (it) {
2085 + if (FREEZE && meta.NEED && isExtensible(it) && !has(it, META)) setMeta(it);
2086 + return it;
2087 +};
2088 +var meta = module.exports = {
2089 + KEY: META,
2090 + NEED: false,
2091 + fastKey: fastKey,
2092 + getWeak: getWeak,
2093 + onFreeze: onFreeze
2094 +};
12656 2095
12657 -/***/ }),
12658 2096
12659 -/***/ "../app/modules/import-export/assets/js/context/utils/reducer-utils.js":
12660 -/*!*****************************************************************************!*\
12661 - !*** ../app/modules/import-export/assets/js/context/utils/reducer-utils.js ***!
12662 - \*****************************************************************************/
12663 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
12664 -
12665 -"use strict";
12666 -
12667 -
12668 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
12669 -Object.defineProperty(exports, "__esModule", ({
12670 - value: true
12671 -}));
12672 -exports.ReducerUtils = void 0;
12673 -var _toConsumableArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ "../node_modules/@babel/runtime/helpers/toConsumableArray.js"));
12674 -var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js"));
12675 -var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
12676 -var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
12677 -function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; }
12678 -function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0, _defineProperty2.default)(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; }
12679 -var ReducerUtils = exports.ReducerUtils = /*#__PURE__*/function () {
12680 - function ReducerUtils() {
12681 - (0, _classCallCheck2.default)(this, ReducerUtils);
12682 - }
12683 - return (0, _createClass2.default)(ReducerUtils, null, [{
12684 - key: "updateArray",
12685 - value: function updateArray(state, key, value, action) {
12686 - if ('add' === action) {
12687 - // If the value already exists, then do nothing.
12688 - if (state[key].includes(value)) {
12689 - return state;
12690 - }
12691 - return _objectSpread(_objectSpread({}, state), {}, (0, _defineProperty2.default)({}, key, [].concat((0, _toConsumableArray2.default)(state[key]), [value])));
12692 - } else if ('remove' === action) {
12693 - return _objectSpread(_objectSpread({}, state), {}, (0, _defineProperty2.default)({}, key, state[key].filter(function (item) {
12694 - return item !== value;
12695 - })));
12696 - }
12697 - return state;
12698 - }
12699 - }]);
12700 -}();
12701 -
12702 2097 /***/ }),
12703 2098
12704 -/***/ "../app/modules/import-export/assets/js/export.js":
12705 -/*!********************************************************!*\
12706 - !*** ../app/modules/import-export/assets/js/export.js ***!
12707 - \********************************************************/
12708 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2099 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-assign.js":
2100 +/*!*****************************************************************************************************!*\
2101 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-assign.js ***!
2102 + \*****************************************************************************************************/
2103 +/*! unknown exports (runtime-defined) */
2104 +/*! runtime requirements: module, __webpack_require__ */
2105 +/*! CommonJS bailout: module.exports is used directly at 12:0-14 */
2106 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12709 2107
12710 2108 "use strict";
12711 2109
2110 +// 19.1.2.1 Object.assign(target, source, ...)
2111 +var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_descriptors.js");
2112 +var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-keys.js");
2113 +var gOPS = __webpack_require__(/*! ./_object-gops */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gops.js");
2114 +var pIE = __webpack_require__(/*! ./_object-pie */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-pie.js");
2115 +var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-object.js");
2116 +var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iobject.js");
2117 +var $assign = Object.assign;
12712 2118
12713 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
12714 -Object.defineProperty(exports, "__esModule", ({
12715 - value: true
12716 -}));
12717 -exports["default"] = Export;
12718 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
12719 -var _sharedContextProvider = _interopRequireDefault(__webpack_require__(/*! ./context/shared-context/shared-context-provider */ "../app/modules/import-export/assets/js/context/shared-context/shared-context-provider.js"));
12720 -var _exportContextProvider = _interopRequireDefault(__webpack_require__(/*! ./context/export-context/export-context-provider */ "../app/modules/import-export/assets/js/context/export-context/export-context-provider.js"));
12721 -var _connectStateContext = __webpack_require__(/*! ./context/connect-state-context */ "../app/modules/import-export/assets/js/context/connect-state-context.js");
12722 -var _reactQuery = __webpack_require__(/*! react-query */ "../node_modules/react-query/es/index.js");
12723 -var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
12724 -var _router2 = _interopRequireDefault(__webpack_require__(/*! @elementor/router */ "@elementor/router"));
12725 -var _exportKit = _interopRequireDefault(__webpack_require__(/*! ./pages/export/export-kit/export-kit */ "../app/modules/import-export/assets/js/pages/export/export-kit/export-kit.js"));
12726 -var _exportComplete = _interopRequireDefault(__webpack_require__(/*! ./pages/export/export-complete/export-complete */ "../app/modules/import-export/assets/js/pages/export/export-complete/export-complete.js"));
12727 -var _exportPlugins = _interopRequireDefault(__webpack_require__(/*! ./pages/export/export-plugins/export-plugins */ "../app/modules/import-export/assets/js/pages/export/export-plugins/export-plugins.js"));
12728 -var _exportProcess = _interopRequireDefault(__webpack_require__(/*! ./pages/export/export-process/export-process */ "../app/modules/import-export/assets/js/pages/export/export-process/export-process.js"));
12729 -var queryClient = new _reactQuery.QueryClient({
12730 - defaultOptions: {
12731 - queries: {
12732 - refetchOnWindowFocus: false,
12733 - retry: false,
12734 - staleTime: 1000 * 60 * 30 // 30 minutes
2119 +// should work with symbols and should have deterministic property order (V8 bug)
2120 +module.exports = !$assign || __webpack_require__(/*! ./_fails */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_fails.js")(function () {
2121 + var A = {};
2122 + var B = {};
2123 + // eslint-disable-next-line no-undef
2124 + var S = Symbol();
2125 + var K = 'abcdefghijklmnopqrst';
2126 + A[S] = 7;
2127 + K.split('').forEach(function (k) { B[k] = k; });
2128 + return $assign({}, A)[S] != 7 || Object.keys($assign({}, B)).join('') != K;
2129 +}) ? function assign(target, source) { // eslint-disable-line no-unused-vars
2130 + var T = toObject(target);
2131 + var aLen = arguments.length;
2132 + var index = 1;
2133 + var getSymbols = gOPS.f;
2134 + var isEnum = pIE.f;
2135 + while (aLen > index) {
2136 + var S = IObject(arguments[index++]);
2137 + var keys = getSymbols ? getKeys(S).concat(getSymbols(S)) : getKeys(S);
2138 + var length = keys.length;
2139 + var j = 0;
2140 + var key;
2141 + while (length > j) {
2142 + key = keys[j++];
2143 + if (!DESCRIPTORS || isEnum.call(S, key)) T[key] = S[key];
12735 2144 }
12736 - }
12737 -});
12738 -function Export() {
12739 - return /*#__PURE__*/_react.default.createElement(_reactQuery.QueryClientProvider, {
12740 - client: queryClient
12741 - }, /*#__PURE__*/_react.default.createElement(_sharedContextProvider.default, null, /*#__PURE__*/_react.default.createElement(_connectStateContext.ConnectStateProvider, null, /*#__PURE__*/_react.default.createElement(_exportContextProvider.default, null, /*#__PURE__*/_react.default.createElement(_router.LocationProvider, {
12742 - history: _router2.default.appHistory
12743 - }, /*#__PURE__*/_react.default.createElement(_router.Router, null, /*#__PURE__*/_react.default.createElement(_exportComplete.default, {
12744 - path: "complete"
12745 - }), /*#__PURE__*/_react.default.createElement(_exportPlugins.default, {
12746 - path: "plugins"
12747 - }), /*#__PURE__*/_react.default.createElement(_exportProcess.default, {
12748 - path: "process"
12749 - }), /*#__PURE__*/_react.default.createElement(_exportKit.default, {
12750 - default: true
12751 - })))))));
12752 -}
2145 + } return T;
2146 +} : $assign;
12753 2147
12754 -/***/ }),
12755 2148
12756 -/***/ "../app/modules/import-export/assets/js/hooks/use-connect-state.js":
12757 -/*!*************************************************************************!*\
12758 - !*** ../app/modules/import-export/assets/js/hooks/use-connect-state.js ***!
12759 - \*************************************************************************/
12760 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
12761 -
12762 -"use strict";
12763 -
12764 -
12765 -Object.defineProperty(exports, "__esModule", ({
12766 - value: true
12767 -}));
12768 -exports["default"] = useConnectState;
12769 -var _react = __webpack_require__(/*! react */ "react");
12770 -var _connectStateContext = __webpack_require__(/*! ../context/connect-state-context */ "../app/modules/import-export/assets/js/context/connect-state-context.js");
12771 -function useConnectState() {
12772 - var context = (0, _react.useContext)(_connectStateContext.ConnectStateContext);
12773 - if (!context) {
12774 - throw new Error('useConnectState must be used within a ConnectStateProvider');
12775 - }
12776 - return context;
12777 -}
12778 -
12779 2149 /***/ }),
12780 2150
12781 -/***/ "../app/modules/import-export/assets/js/hooks/use-kit.js":
12782 -/*!***************************************************************!*\
12783 - !*** ../app/modules/import-export/assets/js/hooks/use-kit.js ***!
12784 - \***************************************************************/
12785 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2151 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-create.js":
2152 +/*!*****************************************************************************************************!*\
2153 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-create.js ***!
2154 + \*****************************************************************************************************/
2155 +/*! unknown exports (runtime-defined) */
2156 +/*! runtime requirements: __webpack_require__, module */
2157 +/*! CommonJS bailout: module.exports is used directly at 31:0-14 */
2158 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
12786 2159
12787 -"use strict";
2160 +// 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])
2161 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-object.js");
2162 +var dPs = __webpack_require__(/*! ./_object-dps */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dps.js");
2163 +var enumBugKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_enum-bug-keys.js");
2164 +var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_shared-key.js")('IE_PROTO');
2165 +var Empty = function () { /* empty */ };
2166 +var PROTOTYPE = 'prototype';
12788 2167
2168 +// Create object with fake `null` prototype: use iframe Object with cleared prototype
2169 +var createDict = function () {
2170 + // Thrash, waste and sodomy: IE GC bug
2171 + var iframe = __webpack_require__(/*! ./_dom-create */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_dom-create.js")('iframe');
2172 + var i = enumBugKeys.length;
2173 + var lt = '<';
2174 + var gt = '>';
2175 + var iframeDocument;
2176 + iframe.style.display = 'none';
2177 + __webpack_require__(/*! ./_html */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_html.js").appendChild(iframe);
2178 + iframe.src = 'javascript:'; // eslint-disable-line no-script-url
2179 + // createDict = iframe.contentWindow.Object;
2180 + // html.removeChild(iframe);
2181 + iframeDocument = iframe.contentWindow.document;
2182 + iframeDocument.open();
2183 + iframeDocument.write(lt + 'script' + gt + 'document.F=Object' + lt + '/script' + gt);
2184 + iframeDocument.close();
2185 + createDict = iframeDocument.F;
2186 + while (i--) delete createDict[PROTOTYPE][enumBugKeys[i]];
2187 + return createDict();
2188 +};
12789 2189
12790 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
12791 -Object.defineProperty(exports, "__esModule", ({
12792 - value: true
12793 -}));
12794 -exports.KIT_SOURCE_MAP = void 0;
12795 -exports["default"] = useKit;
12796 -var _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ "../node_modules/@babel/runtime/regenerator/index.js"));
12797 -var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ "../node_modules/@babel/runtime/helpers/asyncToGenerator.js"));
12798 -var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js"));
12799 -var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "../node_modules/@babel/runtime/helpers/slicedToArray.js"));
12800 -var _react = __webpack_require__(/*! react */ "react");
12801 -var _useAjax2 = _interopRequireDefault(__webpack_require__(/*! elementor-app/hooks/use-ajax */ "../app/assets/js/hooks/use-ajax.js"));
12802 -function _createForOfIteratorHelper(r, e) { var t = "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (!t) { if (Array.isArray(r) || (t = _unsupportedIterableToArray(r)) || e && r && "number" == typeof r.length) { t && (r = t); var _n = 0, F = function F() {}; return { s: F, n: function n() { return _n >= r.length ? { done: !0 } : { done: !1, value: r[_n++] }; }, e: function e(r) { throw r; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var o, a = !0, u = !1; return { s: function s() { t = t.call(r); }, n: function n() { var r = t.next(); return a = r.done, r; }, e: function e(r) { u = !0, o = r; }, f: function f() { try { a || null == t.return || t.return(); } finally { if (u) throw o; } } }; }
12803 -function _unsupportedIterableToArray(r, a) { if (r) { if ("string" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } }
12804 -function _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; }
12805 -function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; }
12806 -function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0, _defineProperty2.default)(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; }
12807 -var KIT_SOURCE_MAP = exports.KIT_SOURCE_MAP = {
12808 - CLOUD: 'cloud',
12809 - FILE: 'file'
2190 +module.exports = Object.create || function create(O, Properties) {
2191 + var result;
2192 + if (O !== null) {
2193 + Empty[PROTOTYPE] = anObject(O);
2194 + result = new Empty();
2195 + Empty[PROTOTYPE] = null;
2196 + // add "__proto__" for Object.getPrototypeOf polyfill
2197 + result[IE_PROTO] = O;
2198 + } else result = createDict();
2199 + return Properties === undefined ? result : dPs(result, Properties);
12810 2200 };
12811 -var KIT_STATUS_MAP = Object.freeze({
12812 - INITIAL: 'initial',
12813 - UPLOADED: 'uploaded',
12814 - IMPORTED: 'imported',
12815 - EXPORTED: 'exported',
12816 - ERROR: 'error'
12817 - }),
12818 - UPLOAD_KIT_KEY = 'elementor_upload_kit',
12819 - IMPORT_KIT_KEY = 'elementor_import_kit',
12820 - EXPORT_KIT_KEY = 'elementor_export_kit',
12821 - RUN_RUNNER_KEY = 'elementor_import_kit__runner';
12822 -function useKit() {
12823 - var _useAjax = (0, _useAjax2.default)(),
12824 - ajaxState = _useAjax.ajaxState,
12825 - setAjax = _useAjax.setAjax,
12826 - ajaxActions = _useAjax.ajaxActions,
12827 - runRequest = _useAjax.runRequest,
12828 - kitStateInitialState = {
12829 - status: KIT_STATUS_MAP.INITIAL,
12830 - data: null
12831 - },
12832 - _useState = (0, _react.useState)(kitStateInitialState),
12833 - _useState2 = (0, _slicedToArray2.default)(_useState, 2),
12834 - kitState = _useState2[0],
12835 - setKitState = _useState2[1],
12836 - uploadKit = function uploadKit(_ref) {
12837 - var kitId = _ref.kitId,
12838 - file = _ref.file,
12839 - kitLibraryNonce = _ref.kitLibraryNonce,
12840 - _ref$source = _ref.source,
12841 - source = _ref$source === void 0 ? '' : _ref$source;
12842 - setAjax({
12843 - data: _objectSpread(_objectSpread({
12844 - action: UPLOAD_KIT_KEY,
12845 - source: source
12846 - }, file ? {
12847 - e_import_file: file
12848 - } : null), {}, {
12849 - kit_id: kitId
12850 - }, kitLibraryNonce ? {
12851 - e_kit_library_nonce: kitLibraryNonce
12852 - } : {})
12853 - });
12854 - },
12855 - initImportProcess = /*#__PURE__*/function () {
12856 - var _ref3 = (0, _asyncToGenerator2.default)(/*#__PURE__*/_regenerator.default.mark(function _callee(_ref2) {
12857 - var id, session, include, overrideConditions, referrer, selectedCustomPostTypes, ajaxConfig;
12858 - return _regenerator.default.wrap(function (_context) {
12859 - while (1) switch (_context.prev = _context.next) {
12860 - case 0:
12861 - id = _ref2.id, session = _ref2.session, include = _ref2.include, overrideConditions = _ref2.overrideConditions, referrer = _ref2.referrer, selectedCustomPostTypes = _ref2.selectedCustomPostTypes;
12862 - ajaxConfig = {
12863 - data: {
12864 - action: IMPORT_KIT_KEY,
12865 - data: {
12866 - id: id,
12867 - session: session,
12868 - include: include,
12869 - overrideConditions: overrideConditions
12870 - }
12871 - }
12872 - };
12873 - if (referrer) {
12874 - ajaxConfig.data.data.referrer = referrer;
12875 - }
12876 - if (selectedCustomPostTypes) {
12877 - ajaxConfig.data.data.selectedCustomPostTypes = selectedCustomPostTypes;
12878 - }
12879 - ajaxConfig.data.data = JSON.stringify(ajaxConfig.data.data);
12880 - return _context.abrupt("return", runRequest(ajaxConfig).catch(function (error) {
12881 - var _error$responseJSON;
12882 - var response = 408 === error.status ? 'timeout' : (_error$responseJSON = error.responseJSON) === null || _error$responseJSON === void 0 ? void 0 : _error$responseJSON.data;
12883 - setKitState(function (prevState) {
12884 - return _objectSpread(_objectSpread({}, prevState), {}, {
12885 - status: KIT_STATUS_MAP.ERROR,
12886 - data: response || {}
12887 - });
12888 - });
12889 - }));
12890 - case 1:
12891 - case "end":
12892 - return _context.stop();
12893 - }
12894 - }, _callee);
12895 - }));
12896 - return function initImportProcess(_x) {
12897 - return _ref3.apply(this, arguments);
12898 - };
12899 - }(),
12900 - runImportRunners = /*#__PURE__*/function () {
12901 - var _ref4 = (0, _asyncToGenerator2.default)(/*#__PURE__*/_regenerator.default.mark(function _callee2(session, runners) {
12902 - var stopIterations, _iterator, _step, _step$value, iteration, runner, ajaxConfig, isLastIteration, _t;
12903 - return _regenerator.default.wrap(function (_context2) {
12904 - while (1) switch (_context2.prev = _context2.next) {
12905 - case 0:
12906 - stopIterations = false;
12907 - _iterator = _createForOfIteratorHelper(runners.entries());
12908 - _context2.prev = 1;
12909 - _iterator.s();
12910 - case 2:
12911 - if ((_step = _iterator.n()).done) {
12912 - _context2.next = 7;
12913 - break;
12914 - }
12915 - _step$value = (0, _slicedToArray2.default)(_step.value, 2), iteration = _step$value[0], runner = _step$value[1];
12916 - if (!stopIterations) {
12917 - _context2.next = 3;
12918 - break;
12919 - }
12920 - return _context2.abrupt("continue", 7);
12921 - case 3:
12922 - ajaxConfig = {
12923 - data: {
12924 - action: RUN_RUNNER_KEY,
12925 - data: {
12926 - session: session,
12927 - runner: runner
12928 - }
12929 - }
12930 - };
12931 - ajaxConfig.data.data = JSON.stringify(ajaxConfig.data.data);
12932 2201
12933 - // The last runner should run using the setAjax method, so it will trigger the useEffect and update the kitState.
12934 - isLastIteration = iteration === runners.length - 1;
12935 - if (isLastIteration) {
12936 - _context2.next = 5;
12937 - break;
12938 - }
12939 - _context2.next = 4;
12940 - return runRequest(ajaxConfig).catch(function (error) {
12941 - var _error$responseJSON2;
12942 - stopIterations = true;
12943 - var response = 408 === error.status ? 'timeout' : (_error$responseJSON2 = error.responseJSON) === null || _error$responseJSON2 === void 0 ? void 0 : _error$responseJSON2.data;
12944 - setKitState(function (prevState) {
12945 - return _objectSpread(_objectSpread({}, prevState), {
12946 - status: KIT_STATUS_MAP.ERROR,
12947 - data: response || {}
12948 - });
12949 - });
12950 - });
12951 - case 4:
12952 - _context2.next = 6;
12953 - break;
12954 - case 5:
12955 - setAjax(ajaxConfig);
12956 - case 6:
12957 - _context2.next = 2;
12958 - break;
12959 - case 7:
12960 - _context2.next = 9;
12961 - break;
12962 - case 8:
12963 - _context2.prev = 8;
12964 - _t = _context2["catch"](1);
12965 - _iterator.e(_t);
12966 - case 9:
12967 - _context2.prev = 9;
12968 - _iterator.f();
12969 - return _context2.finish(9);
12970 - case 10:
12971 - case "end":
12972 - return _context2.stop();
12973 - }
12974 - }, _callee2, null, [[1, 8, 9, 10]]);
12975 - }));
12976 - return function runImportRunners(_x2, _x3) {
12977 - return _ref4.apply(this, arguments);
12978 - };
12979 - }(),
12980 - importKit = /*#__PURE__*/function () {
12981 - var _ref6 = (0, _asyncToGenerator2.default)(/*#__PURE__*/_regenerator.default.mark(function _callee3(_ref5) {
12982 - var id, session, include, overrideConditions, referrer, selectedCustomPostTypes, importSession;
12983 - return _regenerator.default.wrap(function (_context3) {
12984 - while (1) switch (_context3.prev = _context3.next) {
12985 - case 0:
12986 - id = _ref5.id, session = _ref5.session, include = _ref5.include, overrideConditions = _ref5.overrideConditions, referrer = _ref5.referrer, selectedCustomPostTypes = _ref5.selectedCustomPostTypes;
12987 - ajaxActions.reset();
12988 - _context3.next = 1;
12989 - return initImportProcess({
12990 - id: id,
12991 - session: session,
12992 - include: include,
12993 - overrideConditions: overrideConditions,
12994 - referrer: referrer,
12995 - selectedCustomPostTypes: selectedCustomPostTypes
12996 - });
12997 - case 1:
12998 - importSession = _context3.sent;
12999 - if (importSession) {
13000 - _context3.next = 2;
13001 - break;
13002 - }
13003 - return _context3.abrupt("return");
13004 - case 2:
13005 - _context3.next = 3;
13006 - return runImportRunners(importSession.data.session, importSession.data.runners);
13007 - case 3:
13008 - case "end":
13009 - return _context3.stop();
13010 - }
13011 - }, _callee3);
13012 - }));
13013 - return function importKit(_x4) {
13014 - return _ref6.apply(this, arguments);
13015 - };
13016 - }(),
13017 - exportKit = function exportKit(_ref7) {
13018 - var include = _ref7.include,
13019 - kitInfo = _ref7.kitInfo,
13020 - plugins = _ref7.plugins,
13021 - selectedCustomPostTypes = _ref7.selectedCustomPostTypes,
13022 - screenShotBlob = _ref7.screenShotBlob;
13023 - setAjax({
13024 - data: {
13025 - action: EXPORT_KIT_KEY,
13026 - data: JSON.stringify({
13027 - include: include,
13028 - kitInfo: kitInfo,
13029 - plugins: plugins,
13030 - selectedCustomPostTypes: selectedCustomPostTypes,
13031 - screenShotBlob: screenShotBlob
13032 - })
13033 - }
13034 - });
13035 - },
13036 - reset = function reset() {
13037 - return ajaxActions.reset();
13038 - };
13039 - (0, _react.useEffect)(function () {
13040 - if ('initial' !== ajaxState.status) {
13041 - var newState = {};
13042 - if ('success' === ajaxState.status) {
13043 - var _ajaxState$response, _ajaxState$response2;
13044 - if ((_ajaxState$response = ajaxState.response) !== null && _ajaxState$response !== void 0 && _ajaxState$response.file || (_ajaxState$response2 = ajaxState.response) !== null && _ajaxState$response2 !== void 0 && _ajaxState$response2.kit) {
13045 - newState.status = KIT_STATUS_MAP.EXPORTED;
13046 - } else {
13047 - var _ajaxState$response3;
13048 - newState.status = (_ajaxState$response3 = ajaxState.response) !== null && _ajaxState$response3 !== void 0 && _ajaxState$response3.manifest ? KIT_STATUS_MAP.UPLOADED : KIT_STATUS_MAP.IMPORTED;
13049 - }
13050 - } else if ('error' === ajaxState.status) {
13051 - newState.status = KIT_STATUS_MAP.ERROR;
13052 - }
13053 2202
13054 - // The response is required even if an error occurred, in order to detect the error type.
13055 - newState.data = ajaxState.response || {};
13056 - setKitState(function (prevState) {
13057 - return _objectSpread(_objectSpread({}, prevState), newState);
13058 - });
13059 - }
13060 - // eslint-disable-next-line react-hooks/exhaustive-deps
13061 - }, [ajaxState.status]);
13062 - return {
13063 - kitState: kitState,
13064 - KIT_STATUS_MAP: KIT_STATUS_MAP,
13065 - kitActions: {
13066 - upload: uploadKit,
13067 - import: importKit,
13068 - export: exportKit,
13069 - reset: reset
13070 - }
13071 - };
13072 -}
13073 -
13074 2203 /***/ }),
13075 2204
13076 -/***/ "../app/modules/import-export/assets/js/hooks/use-plugins-data.js":
13077 -/*!************************************************************************!*\
13078 - !*** ../app/modules/import-export/assets/js/hooks/use-plugins-data.js ***!
13079 - \************************************************************************/
2205 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dp.js":
2206 +/*!*************************************************************************************************!*\
2207 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dp.js ***!
2208 + \*************************************************************************************************/
2209 +/*! default exports */
2210 +/*! export f [provided] [no usage info] [missing usage info prevents renaming] */
2211 +/*! other exports [not provided] [no usage info] */
2212 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
13080 2213 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
13081 2214
13082 -"use strict";
2215 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-object.js");
2216 +var IE8_DOM_DEFINE = __webpack_require__(/*! ./_ie8-dom-define */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_ie8-dom-define.js");
2217 +var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-primitive.js");
2218 +var dP = Object.defineProperty;
13083 2219
2220 +exports.f = __webpack_require__(/*! ./_descriptors */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_descriptors.js") ? Object.defineProperty : function defineProperty(O, P, Attributes) {
2221 + anObject(O);
2222 + P = toPrimitive(P, true);
2223 + anObject(Attributes);
2224 + if (IE8_DOM_DEFINE) try {
2225 + return dP(O, P, Attributes);
2226 + } catch (e) { /* empty */ }
2227 + if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported!');
2228 + if ('value' in Attributes) O[P] = Attributes.value;
2229 + return O;
2230 +};
13084 2231
13085 -Object.defineProperty(exports, "__esModule", ({
13086 - value: true
13087 -}));
13088 -exports.PLUGINS_KEYS = void 0;
13089 -exports["default"] = usePluginsData;
13090 -var _react = __webpack_require__(/*! react */ "react");
13091 -var PLUGINS_KEYS = exports.PLUGINS_KEYS = Object.freeze({
13092 - ELEMENTOR: 'Elementor',
13093 - ELEMENTOR_PRO: 'Elementor Pro'
13094 -});
13095 -function usePluginsData(plugins) {
13096 - var getPluginsData = function getPluginsData() {
13097 - if (!plugins) {
13098 - return [];
13099 - }
13100 - var elementorPlugins = [],
13101 - generalPlugins = [];
13102 - plugins.forEach(function (plugin) {
13103 - switch (plugin.name) {
13104 - case PLUGINS_KEYS.ELEMENTOR:
13105 - // Making sure that the core plugin is always first.
13106 - elementorPlugins.unshift(plugin);
13107 - break;
13108 - case PLUGINS_KEYS.ELEMENTOR_PRO:
13109 - // Making sure that the pro plugin is always second.
13110 - elementorPlugins.push(plugin);
13111 - break;
13112 - default:
13113 - generalPlugins.push(plugin);
13114 - }
13115 - });
13116 2232
13117 - // Making sure that the elementor plugins are always first.
13118 - return elementorPlugins.concat(generalPlugins);
13119 - };
13120 - return {
13121 - // eslint-disable-next-line react-hooks/exhaustive-deps
13122 - pluginsData: (0, _react.useMemo)(function () {
13123 - return getPluginsData();
13124 - }, [plugins])
13125 - };
13126 -}
13127 -
13128 2233 /***/ }),
13129 2234
13130 -/***/ "../app/modules/import-export/assets/js/hooks/use-plugins.js":
13131 -/*!*******************************************************************!*\
13132 - !*** ../app/modules/import-export/assets/js/hooks/use-plugins.js ***!
13133 - \*******************************************************************/
13134 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2235 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dps.js":
2236 +/*!**************************************************************************************************!*\
2237 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dps.js ***!
2238 + \**************************************************************************************************/
2239 +/*! unknown exports (runtime-defined) */
2240 +/*! runtime requirements: module, __webpack_require__ */
2241 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
2242 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13135 2243
13136 -"use strict";
2244 +var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dp.js");
2245 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-object.js");
2246 +var getKeys = __webpack_require__(/*! ./_object-keys */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-keys.js");
13137 2247
2248 +module.exports = __webpack_require__(/*! ./_descriptors */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_descriptors.js") ? Object.defineProperties : function defineProperties(O, Properties) {
2249 + anObject(O);
2250 + var keys = getKeys(Properties);
2251 + var length = keys.length;
2252 + var i = 0;
2253 + var P;
2254 + while (length > i) dP.f(O, P = keys[i++], Properties[P]);
2255 + return O;
2256 +};
13138 2257
13139 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
13140 -Object.defineProperty(exports, "__esModule", ({
13141 - value: true
13142 -}));
13143 -exports.PLUGIN_STATUS_MAP = exports.PLUGINS_RESPONSE_MAP = void 0;
13144 -exports["default"] = usePlugins;
13145 -var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "../node_modules/@babel/runtime/helpers/slicedToArray.js"));
13146 -var _react = __webpack_require__(/*! react */ "react");
13147 -var PLUGINS_RESPONSE_MAP = exports.PLUGINS_RESPONSE_MAP = Object.freeze({
13148 - INITIAL: 'initial',
13149 - SUCCESS: 'success',
13150 - ERROR: 'error'
13151 -});
13152 -var PLUGIN_STATUS_MAP = exports.PLUGIN_STATUS_MAP = Object.freeze({
13153 - ACTIVE: 'active',
13154 - MULTISITE_ACTIVE: 'network-active',
13155 - INACTIVE: 'inactive',
13156 - NOT_INSTALLED: 'Not Installed'
13157 -});
13158 -var baseEndpoint = elementorCommon.config.urls.rest + 'wp/v2/plugins/',
13159 - getInitialState = function getInitialState() {
13160 - return {
13161 - status: PLUGINS_RESPONSE_MAP.INITIAL,
13162 - data: null
13163 - };
13164 - };
13165 -function usePlugins() {
13166 - var _useState = (0, _react.useState)(function () {
13167 - return getInitialState();
13168 - }),
13169 - _useState2 = (0, _slicedToArray2.default)(_useState, 2),
13170 - response = _useState2[0],
13171 - setResponse = _useState2[1],
13172 - allowResponseUpdate = (0, _react.useRef)(true),
13173 - fetchRest = function fetchRest(_ref) {
13174 - var body = _ref.body,
13175 - method = _ref.method,
13176 - _ref$endpoint = _ref.endpoint,
13177 - endpoint = _ref$endpoint === void 0 ? '' : _ref$endpoint;
13178 - var data = {
13179 - method: method,
13180 - headers: {
13181 - 'Content-Type': 'application/json; charset=utf-8',
13182 - 'X-WP-Nonce': wpApiSettings.nonce,
13183 - // TODO 18/04/2023 : This needs to be removed after https://elementor.atlassian.net/browse/HTS-434 is done.
13184 - 'X-Elementor-Action': 'import-plugins'
13185 - }
13186 - };
13187 - if (body) {
13188 - data.body = JSON.stringify(body);
13189 - }
13190 - if (response.data) {
13191 - reset();
13192 - }
13193 - return new Promise(function (resolve, reject) {
13194 - fetch(baseEndpoint + endpoint, data).then(function (res) {
13195 - return res.json();
13196 - }).then(function (res) {
13197 - if (allowResponseUpdate.current) {
13198 - setResponse({
13199 - status: PLUGINS_RESPONSE_MAP.SUCCESS,
13200 - data: res
13201 - });
13202 - }
13203 - resolve(res);
13204 - }).catch(function (error) {
13205 - setResponse({
13206 - status: PLUGINS_RESPONSE_MAP.ERROR,
13207 - data: error
13208 - });
13209 - reject(error);
13210 - });
13211 - });
13212 - },
13213 - fetchData = function fetchData(slug) {
13214 - return fetchRest({
13215 - method: 'GET',
13216 - endpoint: slug
13217 - });
13218 - },
13219 - install = function install(slug) {
13220 - slug = slug.split('/')[0];
13221 - return fetchRest({
13222 - method: 'POST',
13223 - body: {
13224 - slug: slug
13225 - }
13226 - });
13227 - },
13228 - activate = function activate(slug) {
13229 - return fetchRest({
13230 - endpoint: slug,
13231 - method: 'PUT',
13232 - body: {
13233 - status: PLUGIN_STATUS_MAP.ACTIVE
13234 - }
13235 - });
13236 - },
13237 - deactivate = function deactivate(slug) {
13238 - return fetchRest({
13239 - endpoint: slug,
13240 - method: 'PUT',
13241 - body: {
13242 - status: PLUGIN_STATUS_MAP.INACTIVE
13243 - }
13244 - });
13245 - },
13246 - remove = function remove(slug) {
13247 - return fetchRest({
13248 - endpoint: slug,
13249 - method: 'DELETE'
13250 - });
13251 - },
13252 - reset = function reset() {
13253 - return setResponse(getInitialState());
13254 - };
13255 2258
13256 - // On load.
13257 - (0, _react.useEffect)(function () {
13258 - fetchData();
13259 -
13260 - // Cleanup on destroy.
13261 - return function () {
13262 - allowResponseUpdate.current = false;
13263 - };
13264 - // eslint-disable-next-line react-hooks/exhaustive-deps
13265 - }, []);
13266 - return {
13267 - response: response,
13268 - pluginsActions: {
13269 - fetch: fetchData,
13270 - install: install,
13271 - activate: activate,
13272 - deactivate: deactivate,
13273 - remove: remove,
13274 - reset: reset
13275 - }
13276 - };
13277 -}
13278 -
13279 2259 /***/ }),
13280 2260
13281 -/***/ "../app/modules/import-export/assets/js/import.js":
13282 -/*!********************************************************!*\
13283 - !*** ../app/modules/import-export/assets/js/import.js ***!
13284 - \********************************************************/
2261 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gopd.js":
2262 +/*!***************************************************************************************************!*\
2263 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gopd.js ***!
2264 + \***************************************************************************************************/
2265 +/*! default exports */
2266 +/*! export f [provided] [no usage info] [missing usage info prevents renaming] */
2267 +/*! other exports [not provided] [no usage info] */
2268 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
13285 2269 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
13286 2270
13287 -"use strict";
2271 +var pIE = __webpack_require__(/*! ./_object-pie */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-pie.js");
2272 +var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_property-desc.js");
2273 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-iobject.js");
2274 +var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-primitive.js");
2275 +var has = __webpack_require__(/*! ./_has */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_has.js");
2276 +var IE8_DOM_DEFINE = __webpack_require__(/*! ./_ie8-dom-define */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_ie8-dom-define.js");
2277 +var gOPD = Object.getOwnPropertyDescriptor;
13288 2278
2279 +exports.f = __webpack_require__(/*! ./_descriptors */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_descriptors.js") ? gOPD : function getOwnPropertyDescriptor(O, P) {
2280 + O = toIObject(O);
2281 + P = toPrimitive(P, true);
2282 + if (IE8_DOM_DEFINE) try {
2283 + return gOPD(O, P);
2284 + } catch (e) { /* empty */ }
2285 + if (has(O, P)) return createDesc(!pIE.f.call(O, P), O[P]);
2286 +};
13289 2287
13290 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
13291 -Object.defineProperty(exports, "__esModule", ({
13292 - value: true
13293 -}));
13294 -exports["default"] = Import;
13295 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
13296 -var _sharedContextProvider = _interopRequireDefault(__webpack_require__(/*! ./context/shared-context/shared-context-provider */ "../app/modules/import-export/assets/js/context/shared-context/shared-context-provider.js"));
13297 -var _importContextProvider = _interopRequireDefault(__webpack_require__(/*! ./context/import-context/import-context-provider */ "../app/modules/import-export/assets/js/context/import-context/import-context-provider.js"));
13298 -var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
13299 -var _router2 = _interopRequireDefault(__webpack_require__(/*! @elementor/router */ "@elementor/router"));
13300 -var _importKit = _interopRequireDefault(__webpack_require__(/*! ./pages/import/import-kit/import-kit */ "../app/modules/import-export/assets/js/pages/import/import-kit/import-kit.js"));
13301 -var _importContent = _interopRequireDefault(__webpack_require__(/*! ./pages/import/import-content/import-content */ "../app/modules/import-export/assets/js/pages/import/import-content/import-content.js"));
13302 -var _importResolver = _interopRequireDefault(__webpack_require__(/*! ./pages/import/import-resolver/import-resolver */ "../app/modules/import-export/assets/js/pages/import/import-resolver/import-resolver.js"));
13303 -var _importPluginsActivation = _interopRequireDefault(__webpack_require__(/*! ./pages/import/import-plugins-activation/import-plugins-activation */ "../app/modules/import-export/assets/js/pages/import/import-plugins-activation/import-plugins-activation.js"));
13304 -var _importProcess = _interopRequireDefault(__webpack_require__(/*! ./pages/import/import-process/import-process */ "../app/modules/import-export/assets/js/pages/import/import-process/import-process.js"));
13305 -var _importComplete = _interopRequireDefault(__webpack_require__(/*! ./pages/import/import-complete/import-complete */ "../app/modules/import-export/assets/js/pages/import/import-complete/import-complete.js"));
13306 -var _importPlugins = _interopRequireDefault(__webpack_require__(/*! ./pages/import/import-plugins/import-plugins */ "../app/modules/import-export/assets/js/pages/import/import-plugins/import-plugins.js"));
13307 -function Import() {
13308 - return /*#__PURE__*/_react.default.createElement(_sharedContextProvider.default, null, /*#__PURE__*/_react.default.createElement(_importContextProvider.default, null, /*#__PURE__*/_react.default.createElement(_router.LocationProvider, {
13309 - history: _router2.default.appHistory
13310 - }, /*#__PURE__*/_react.default.createElement(_router.Router, null, /*#__PURE__*/_react.default.createElement(_importComplete.default, {
13311 - path: "complete"
13312 - }), /*#__PURE__*/_react.default.createElement(_importProcess.default, {
13313 - path: "process"
13314 - }), /*#__PURE__*/_react.default.createElement(_importResolver.default, {
13315 - path: "resolver"
13316 - }), /*#__PURE__*/_react.default.createElement(_importContent.default, {
13317 - path: "content"
13318 - }), /*#__PURE__*/_react.default.createElement(_importPlugins.default, {
13319 - path: "plugins"
13320 - }), /*#__PURE__*/_react.default.createElement(_importPluginsActivation.default, {
13321 - path: "plugins-activation"
13322 - }), /*#__PURE__*/_react.default.createElement(_importKit.default, {
13323 - default: true
13324 - })))));
13325 -}
13326 2288
13327 2289 /***/ }),
13328 2290
13329 -/***/ "../app/modules/import-export/assets/js/module.js":
13330 -/*!********************************************************!*\
13331 - !*** ../app/modules/import-export/assets/js/module.js ***!
13332 - \********************************************************/
13333 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2291 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gopn-ext.js":
2292 +/*!*******************************************************************************************************!*\
2293 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gopn-ext.js ***!
2294 + \*******************************************************************************************************/
2295 +/*! default exports */
2296 +/*! export f [provided] [no usage info] [missing usage info prevents renaming] */
2297 +/*! other exports [not provided] [no usage info] */
2298 +/*! runtime requirements: __webpack_require__, module */
2299 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
13334 2300
13335 -"use strict";
2301 +// fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window
2302 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-iobject.js");
2303 +var gOPN = __webpack_require__(/*! ./_object-gopn */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gopn.js").f;
2304 +var toString = {}.toString;
13336 2305
2306 +var windowNames = typeof window == 'object' && window && Object.getOwnPropertyNames
2307 + ? Object.getOwnPropertyNames(window) : [];
13337 2308
13338 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
13339 -Object.defineProperty(exports, "__esModule", ({
13340 - value: true
13341 -}));
13342 -exports["default"] = void 0;
13343 -var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
13344 -var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
13345 -var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js"));
13346 -var _router = _interopRequireDefault(__webpack_require__(/*! @elementor/router */ "@elementor/router"));
13347 -var _import = _interopRequireDefault(__webpack_require__(/*! ./import */ "../app/modules/import-export/assets/js/import.js"));
13348 -var _export = _interopRequireDefault(__webpack_require__(/*! ./export */ "../app/modules/import-export/assets/js/export.js"));
13349 -function _createForOfIteratorHelper(r, e) { var t = "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (!t) { if (Array.isArray(r) || (t = _unsupportedIterableToArray(r)) || e && r && "number" == typeof r.length) { t && (r = t); var _n = 0, F = function F() {}; return { s: F, n: function n() { return _n >= r.length ? { done: !0 } : { done: !1, value: r[_n++] }; }, e: function e(r) { throw r; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var o, a = !0, u = !1; return { s: function s() { t = t.call(r); }, n: function n() { var r = t.next(); return a = r.done, r; }, e: function e(r) { u = !0, o = r; }, f: function f() { try { a || null == t.return || t.return(); } finally { if (u) throw o; } } }; }
13350 -function _unsupportedIterableToArray(r, a) { if (r) { if ("string" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } }
13351 -function _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; }
13352 -var ImportExport = exports["default"] = /*#__PURE__*/(0, _createClass2.default)(function ImportExport() {
13353 - (0, _classCallCheck2.default)(this, ImportExport);
13354 - (0, _defineProperty2.default)(this, "routes", [{
13355 - path: '/import/*',
13356 - component: _import.default
13357 - }, {
13358 - path: '/export/*',
13359 - component: _export.default
13360 - }]);
13361 - var _iterator = _createForOfIteratorHelper(this.routes),
13362 - _step;
2309 +var getWindowNames = function (it) {
13363 2310 try {
13364 - for (_iterator.s(); !(_step = _iterator.n()).done;) {
13365 - var route = _step.value;
13366 - _router.default.addRoute(route);
13367 - }
13368 - } catch (err) {
13369 - _iterator.e(err);
13370 - } finally {
13371 - _iterator.f();
2311 + return gOPN(it);
2312 + } catch (e) {
2313 + return windowNames.slice();
13372 2314 }
13373 -});
2315 +};
13374 2316
13375 -/***/ }),
13376 -
13377 -/***/ "../app/modules/import-export/assets/js/pages/export/export-complete/export-complete.js":
13378 -/*!**********************************************************************************************!*\
13379 - !*** ../app/modules/import-export/assets/js/pages/export/export-complete/export-complete.js ***!
13380 - \**********************************************************************************************/
13381 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
13382 -
13383 -"use strict";
13384 -/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
13385 -
13386 -
13387 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
13388 -var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
13389 -Object.defineProperty(exports, "__esModule", ({
13390 - value: true
13391 -}));
13392 -exports["default"] = ExportComplete;
13393 -var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
13394 -var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
13395 -var _exportContextProvider = __webpack_require__(/*! ../../../context/export-context/export-context-provider */ "../app/modules/import-export/assets/js/context/export-context/export-context-provider.js");
13396 -var _useKit = __webpack_require__(/*! ../../../hooks/use-kit */ "../app/modules/import-export/assets/js/hooks/use-kit.js");
13397 -var _layout = _interopRequireDefault(__webpack_require__(/*! ../../../templates/layout */ "../app/modules/import-export/assets/js/templates/layout.js"));
13398 -var _actionsFooter = _interopRequireDefault(__webpack_require__(/*! ../../../shared/actions-footer/actions-footer */ "../app/modules/import-export/assets/js/shared/actions-footer/actions-footer.js"));
13399 -var _wizardStep = _interopRequireDefault(__webpack_require__(/*! ../../../ui/wizard-step/wizard-step */ "../app/modules/import-export/assets/js/ui/wizard-step/wizard-step.js"));
13400 -var _kitData = _interopRequireDefault(__webpack_require__(/*! ../../../shared/kit-data/kit-data */ "../app/modules/import-export/assets/js/shared/kit-data/kit-data.js"));
13401 -var _inlineLink = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/inline-link */ "../app/assets/js/ui/molecules/inline-link.js"));
13402 -var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../app/assets/js/ui/molecules/button.js"));
13403 -var _dashboardButton = _interopRequireDefault(__webpack_require__(/*! elementor-app/molecules/dashboard-button */ "../app/assets/js/molecules/dashboard-button.js"));
13404 -__webpack_require__(/*! ./export-complete.scss */ "../app/modules/import-export/assets/js/pages/export/export-complete/export-complete.scss");
13405 -function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }
13406 -var INVALID_FILENAME_CHARS = /[<>:"/\\|?*]/g;
13407 -function ExportComplete() {
13408 - var _exportContext$data;
13409 - var exportContext = (0, _react.useContext)(_exportContextProvider.ExportContext);
13410 - var isSavedToCloud = _useKit.KIT_SOURCE_MAP.CLOUD === exportContext.data.kitInfo.source;
13411 - var navigate = (0, _router.useNavigate)(),
13412 - downloadLink = (0, _react.useRef)(null),
13413 - getFooter = function getFooter() {
13414 - return /*#__PURE__*/_react.default.createElement(_actionsFooter.default, null, isSavedToCloud ? /*#__PURE__*/_react.default.createElement(_button.default, {
13415 - text: __('Open library', 'elementor'),
13416 - variant: "contained",
13417 - color: "primary",
13418 - url: "/kit-library/cloud"
13419 - }) : /*#__PURE__*/_react.default.createElement(_dashboardButton.default, {
13420 - text: __('Done', 'elementor')
13421 - }));
13422 - },
13423 - downloadFile = function downloadFile() {
13424 - if (!downloadLink.current) {
13425 - var _exportContext$data$k;
13426 - var link = document.createElement('a');
13427 - var defaultKitName = 'elementor-kit';
13428 - var kitName = ((_exportContext$data$k = exportContext.data.kitInfo) === null || _exportContext$data$k === void 0 ? void 0 : _exportContext$data$k.title) || defaultKitName;
13429 - var sanitizedKitName = kitName.replace(INVALID_FILENAME_CHARS, '').trim();
13430 - var fileName = sanitizedKitName || defaultKitName;
13431 - link.href = 'data:text/plain;base64,' + exportContext.data.exportedData.file;
13432 - link.download = fileName + '.zip';
13433 - downloadLink.current = link;
13434 - }
13435 - downloadLink.current.click();
13436 - };
13437 - var getDownloadLink = function getDownloadLink() {
13438 - return /*#__PURE__*/_react.default.createElement(_inlineLink.default, {
13439 - onClick: downloadFile,
13440 - italic: true
13441 - }, __('Download manually', 'elementor'));
13442 - };
13443 - var getShowMeHowLink = function getShowMeHowLink() {
13444 - return /*#__PURE__*/_react.default.createElement(_inlineLink.default, {
13445 - url: "https://go.elementor.com/app-what-are-kits",
13446 - italic: true
13447 - }, __('Show me how', 'elementor'));
13448 - };
13449 - var getTakeMeThereLink = function getTakeMeThereLink() {
13450 - return /*#__PURE__*/_react.default.createElement(_inlineLink.default, {
13451 - url: "/kit-library/cloud",
13452 - italic: true
13453 - }, __('Take me there', 'elementor'));
13454 - };
13455 - (0, _react.useEffect)(function () {
13456 - if (!exportContext.data.exportedData) {
13457 - return navigate('/export');
13458 - }
13459 - if (!isSavedToCloud) {
13460 - downloadFile();
13461 - }
13462 - // eslint-disable-next-line react-hooks/exhaustive-deps
13463 - }, [exportContext.data.downloadUrl, isSavedToCloud]);
13464 - var heading = (0, _react.useMemo)(function () {
13465 - return isSavedToCloud ? __('Your website template is now saved to the library!', 'elementor') : __('Your .zip file is ready', 'elementor');
13466 - }, [isSavedToCloud]);
13467 - var description = (0, _react.useMemo)(function () {
13468 - return isSavedToCloud ? /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, __('You can find it in the My Website Templates tab.', 'elementor'), " ", getTakeMeThereLink()) : __('Once the download is complete, you can upload it to be used for other sites.', 'elementor');
13469 - }, [isSavedToCloud]);
13470 - var getNotice = function getNotice() {
13471 - return isSavedToCloud ? /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, __('Build sites faster with Website Templates.', 'elementor'), " ", getShowMeHowLink()) : /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, __('Is the automatic download not starting?', 'elementor'), " ", getDownloadLink());
13472 - };
13473 - return /*#__PURE__*/_react.default.createElement(_layout.default, {
13474 - type: "export",
13475 - footer: getFooter()
13476 - }, /*#__PURE__*/_react.default.createElement(_wizardStep.default, {
13477 - image: elementorAppConfig.assets_url + 'images/go-pro.svg',
13478 - heading: heading,
13479 - description: description,
13480 - notice: getNotice()
13481 - }, /*#__PURE__*/_react.default.createElement(_kitData.default, {
13482 - data: (_exportContext$data = exportContext.data) === null || _exportContext$data === void 0 || (_exportContext$data = _exportContext$data.exportedData) === null || _exportContext$data === void 0 ? void 0 : _exportContext$data.manifest
13483 - })));
13484 -}
13485 -
13486 -/***/ }),
13487 -
13488 -/***/ "../app/modules/import-export/assets/js/pages/export/export-complete/export-complete.scss":
13489 -/*!************************************************************************************************!*\
13490 - !*** ../app/modules/import-export/assets/js/pages/export/export-complete/export-complete.scss ***!
13491 - \************************************************************************************************/
13492 -/***/ (() => {
13493 -
13494 -
13495 -
13496 -/***/ }),
13497 -
13498 -/***/ "../app/modules/import-export/assets/js/pages/export/export-kit/components/kit-information/components/kit-description/kit-description.js":
13499 -/*!***********************************************************************************************************************************************!*\
13500 - !*** ../app/modules/import-export/assets/js/pages/export/export-kit/components/kit-information/components/kit-description/kit-description.js ***!
13501 - \***********************************************************************************************************************************************/
13502 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
13503 -
13504 -"use strict";
13505 -/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
13506 -
13507 -
13508 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
13509 -var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
13510 -Object.defineProperty(exports, "__esModule", ({
13511 - value: true
13512 -}));
13513 -exports["default"] = KitDescription;
13514 -var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
13515 -var _exportContextProvider = __webpack_require__(/*! ../../../../../../../context/export-context/export-context-provider */ "../app/modules/import-export/assets/js/context/export-context/export-context-provider.js");
13516 -var _textField = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text-field */ "../app/assets/js/ui/atoms/text-field.js"));
13517 -var _grid = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/grid/grid */ "../app/assets/js/ui/grid/grid.js"));
13518 -var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../app/assets/js/ui/atoms/text.js"));
13519 -function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }
13520 -function KitDescription() {
13521 - var exportContext = (0, _react.useContext)(_exportContextProvider.ExportContext);
13522 - return /*#__PURE__*/_react.default.createElement(_grid.default, {
13523 - container: true,
13524 - direction: "column"
13525 - }, /*#__PURE__*/_react.default.createElement(_text.default, {
13526 - tag: "span",
13527 - variant: "xs"
13528 - }, __('Description (Optional)', 'elementor')), /*#__PURE__*/_react.default.createElement(_textField.default, {
13529 - placeholder: __('Type description here...', 'elementor'),
13530 - onChange: function onChange(event) {
13531 - exportContext.dispatch({
13532 - type: 'SET_KIT_DESCRIPTION',
13533 - payload: event.target.value
13534 - });
13535 - }
13536 - }));
13537 -}
13538 -
13539 -/***/ }),
13540 -
13541 -/***/ "../app/modules/import-export/assets/js/pages/export/export-kit/components/kit-information/components/kit-name/kit-name.js":
13542 -/*!*********************************************************************************************************************************!*\
13543 - !*** ../app/modules/import-export/assets/js/pages/export/export-kit/components/kit-information/components/kit-name/kit-name.js ***!
13544 - \*********************************************************************************************************************************/
13545 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
13546 -
13547 -"use strict";
13548 -/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
13549 -
13550 -
13551 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
13552 -var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
13553 -Object.defineProperty(exports, "__esModule", ({
13554 - value: true
13555 -}));
13556 -exports["default"] = KitName;
13557 -var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
13558 -var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "../node_modules/@babel/runtime/helpers/slicedToArray.js"));
13559 -var _exportContextProvider = __webpack_require__(/*! ../../../../../../../context/export-context/export-context-provider */ "../app/modules/import-export/assets/js/context/export-context/export-context-provider.js");
13560 -var _textField = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text-field */ "../app/assets/js/ui/atoms/text-field.js"));
13561 -var _grid = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/grid/grid */ "../app/assets/js/ui/grid/grid.js"));
13562 -var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../app/assets/js/ui/atoms/text.js"));
13563 -function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }
13564 -function KitName() {
13565 - var _exportContext$data$k;
13566 - var exportContext = (0, _react.useContext)(_exportContextProvider.ExportContext);
13567 - var _useState = (0, _react.useState)(null),
13568 - _useState2 = (0, _slicedToArray2.default)(_useState, 2),
13569 - error = _useState2[0],
13570 - setError = _useState2[1];
13571 - var validateKitName = function validateKitName(value) {
13572 - if (!value || 0 === value.trim().length) {
13573 - return __('Must add a name', 'elementor');
13574 - }
13575 - return null;
13576 - };
13577 - var handleChange = function handleChange(event) {
13578 - var value = event.target.value;
13579 - exportContext.dispatch({
13580 - type: 'SET_KIT_TITLE',
13581 - payload: value
13582 - });
13583 - validateAndShowError(value);
13584 - };
13585 - var validateAndShowError = function validateAndShowError(value) {
13586 - var validationError = validateKitName(value);
13587 - setError(validationError);
13588 - return validationError;
13589 - };
13590 - return /*#__PURE__*/_react.default.createElement(_grid.default, {
13591 - container: true,
13592 - direction: "column"
13593 - }, /*#__PURE__*/_react.default.createElement(_text.default, {
13594 - tag: "span",
13595 - variant: "xs"
13596 - }, __('Name', 'elementor')), /*#__PURE__*/_react.default.createElement(_textField.default, {
13597 - placeholder: __('Type name here...', 'elementor'),
13598 - onChange: handleChange,
13599 - onBlur: handleChange,
13600 - className: error ? 'e-app-export-kit-information__field--error' : '',
13601 - title: error || '',
13602 - value: ((_exportContext$data$k = exportContext.data.kitInfo) === null || _exportContext$data$k === void 0 ? void 0 : _exportContext$data$k.title) || ''
13603 - // eslint-disable-next-line jsx-a11y/no-autofocus
13604 - ,
13605 - autoFocus: true
13606 - }), /*#__PURE__*/_react.default.createElement("div", {
13607 - className: "e-app-export-kit-information__error-container"
13608 - }, error && /*#__PURE__*/_react.default.createElement(_text.default, {
13609 - variant: "xs",
13610 - className: "e-app-export-kit-information__validation-error"
13611 - }, error)));
13612 -}
13613 -
13614 -/***/ }),
13615 -
13616 -/***/ "../app/modules/import-export/assets/js/pages/export/export-kit/components/kit-information/kit-information.js":
13617 -/*!********************************************************************************************************************!*\
13618 - !*** ../app/modules/import-export/assets/js/pages/export/export-kit/components/kit-information/kit-information.js ***!
13619 - \********************************************************************************************************************/
13620 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
13621 -
13622 -"use strict";
13623 -
13624 -
13625 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
13626 -Object.defineProperty(exports, "__esModule", ({
13627 - value: true
13628 -}));
13629 -exports["default"] = KitInformation;
13630 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
13631 -var _kitName = _interopRequireDefault(__webpack_require__(/*! ./components/kit-name/kit-name */ "../app/modules/import-export/assets/js/pages/export/export-kit/components/kit-information/components/kit-name/kit-name.js"));
13632 -var _kitDescription = _interopRequireDefault(__webpack_require__(/*! ./components/kit-description/kit-description */ "../app/modules/import-export/assets/js/pages/export/export-kit/components/kit-information/components/kit-description/kit-description.js"));
13633 -var _grid = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/grid/grid */ "../app/assets/js/ui/grid/grid.js"));
13634 -var _box = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/box */ "../app/assets/js/ui/atoms/box.js"));
13635 -var _list = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/list */ "../app/assets/js/ui/molecules/list.js"));
13636 -function KitInformation() {
13637 - return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(_box.default, null, /*#__PURE__*/_react.default.createElement(_list.default, {
13638 - padding: "24 40",
13639 - separated: true,
13640 - className: "e-app-export-kit-information"
13641 - }, /*#__PURE__*/_react.default.createElement(_list.default.Item, null, /*#__PURE__*/_react.default.createElement(_grid.default, {
13642 - container: true,
13643 - noWrap: true,
13644 - direction: "column",
13645 - className: "e-app-export-kit-information__content"
13646 - }, /*#__PURE__*/_react.default.createElement(_grid.default, {
13647 - item: true,
13648 - container: true
13649 - }, /*#__PURE__*/_react.default.createElement(_kitName.default, null)), /*#__PURE__*/_react.default.createElement(_grid.default, {
13650 - item: true,
13651 - container: true
13652 - }, /*#__PURE__*/_react.default.createElement(_kitDescription.default, null)))))));
13653 -}
13654 -
13655 -/***/ }),
13656 -
13657 -/***/ "../app/modules/import-export/assets/js/pages/export/export-kit/export-kit.js":
13658 -/*!************************************************************************************!*\
13659 - !*** ../app/modules/import-export/assets/js/pages/export/export-kit/export-kit.js ***!
13660 - \************************************************************************************/
13661 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
13662 -
13663 -"use strict";
13664 -/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
13665 -
13666 -
13667 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
13668 -var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
13669 -Object.defineProperty(exports, "__esModule", ({
13670 - value: true
13671 -}));
13672 -exports["default"] = ExportKit;
13673 -var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
13674 -var _exportContextProvider = __webpack_require__(/*! ../../../context/export-context/export-context-provider */ "../app/modules/import-export/assets/js/context/export-context/export-context-provider.js");
13675 -var _sharedContextProvider = __webpack_require__(/*! ../../../context/shared-context/shared-context-provider */ "../app/modules/import-export/assets/js/context/shared-context/shared-context-provider.js");
13676 -var _cptObjectToOptionsArray = __webpack_require__(/*! ../../../shared/cpt-select-box/cpt-object-to-options-array */ "../app/modules/import-export/assets/js/shared/cpt-select-box/cpt-object-to-options-array.js");
13677 -var _layout = _interopRequireDefault(__webpack_require__(/*! ../../../templates/layout */ "../app/modules/import-export/assets/js/templates/layout.js"));
13678 -var _pageHeader = _interopRequireDefault(__webpack_require__(/*! ../../../ui/page-header/page-header */ "../app/modules/import-export/assets/js/ui/page-header/page-header.js"));
13679 -var _kitContent = _interopRequireDefault(__webpack_require__(/*! ../../../shared/kit-content/kit-content */ "../app/modules/import-export/assets/js/shared/kit-content/kit-content.js"));
13680 -var _kitInformation = _interopRequireDefault(__webpack_require__(/*! ./components/kit-information/kit-information */ "../app/modules/import-export/assets/js/pages/export/export-kit/components/kit-information/kit-information.js"));
13681 -var _actionsFooter = _interopRequireDefault(__webpack_require__(/*! ../../../shared/actions-footer/actions-footer */ "../app/modules/import-export/assets/js/shared/actions-footer/actions-footer.js"));
13682 -var _inlineLink = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/inline-link */ "../app/assets/js/ui/molecules/inline-link.js"));
13683 -var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../app/assets/js/ui/molecules/button.js"));
13684 -var _grid = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/grid/grid */ "../app/assets/js/ui/grid/grid.js"));
13685 -var _kitContentData = _interopRequireDefault(__webpack_require__(/*! ../../../shared/kit-content-data/kit-content-data */ "../app/modules/import-export/assets/js/shared/kit-content-data/kit-content-data.js"));
13686 -__webpack_require__(/*! ./export-kit.scss */ "../app/modules/import-export/assets/js/pages/export/export-kit/export-kit.scss");
13687 -function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }
13688 -function ExportKit() {
13689 - var exportContext = (0, _react.useContext)(_exportContextProvider.ExportContext),
13690 - sharedContext = (0, _react.useContext)(_sharedContextProvider.SharedContext),
13691 - getFooter = function getFooter() {
13692 - return /*#__PURE__*/_react.default.createElement(_actionsFooter.default, null, /*#__PURE__*/_react.default.createElement(_button.default, {
13693 - variant: "contained",
13694 - text: __('Next', 'elementor'),
13695 - color: exportContext.data.kitInfo.title ? 'primary' : 'disabled',
13696 - url: exportContext.data.kitInfo.title ? '/export/plugins' : ''
13697 - }));
13698 - },
13699 - getLearnMoreLink = function getLearnMoreLink() {
13700 - return /*#__PURE__*/_react.default.createElement(_inlineLink.default, {
13701 - url: "https://go.elementor.com/app-what-are-kits",
13702 - italic: true
13703 - }, __('Learn More', 'elementor'));
13704 - };
13705 - (0, _react.useEffect)(function () {
13706 - var _elementorAppConfig$i;
13707 - exportContext.dispatch({
13708 - type: 'SET_IS_EXPORT_PROCESS_STARTED',
13709 - payload: true
13710 - });
13711 - sharedContext.dispatch({
13712 - type: 'SET_CPT',
13713 - payload: (0, _cptObjectToOptionsArray.cptObjectToOptionsArray)((_elementorAppConfig$i = elementorAppConfig['import-export'].summaryTitles.content) === null || _elementorAppConfig$i === void 0 ? void 0 : _elementorAppConfig$i.customPostTypes, 'plural')
13714 - });
13715 - // eslint-disable-next-line react-hooks/exhaustive-deps
13716 - }, []);
13717 - return /*#__PURE__*/_react.default.createElement(_layout.default, {
13718 - type: "export",
13719 - footer: getFooter()
13720 - }, /*#__PURE__*/_react.default.createElement("section", {
13721 - className: "e-app-export-kit"
13722 - }, /*#__PURE__*/_react.default.createElement(_pageHeader.default, {
13723 - heading: __('Select which items to export', 'elementor'),
13724 - description: [__('You can export the content, site settings, and templates as a Website Template to be reused in the future.', 'elementor'), /*#__PURE__*/_react.default.createElement(_react.default.Fragment, {
13725 - key: "description-secondary-line"
13726 - }, __('Uncheck the items you don\'t want to include.', 'elementor'), " ", getLearnMoreLink())]
13727 - }), /*#__PURE__*/_react.default.createElement(_grid.default, {
13728 - container: true,
13729 - direction: "column",
13730 - className: "e-app-export-kit__content"
13731 - }, /*#__PURE__*/_react.default.createElement(_kitInformation.default, null), /*#__PURE__*/_react.default.createElement(_kitContent.default, {
13732 - contentData: _kitContentData.default
13733 - }))));
13734 -}
13735 -
13736 -/***/ }),
13737 -
13738 -/***/ "../app/modules/import-export/assets/js/pages/export/export-kit/export-kit.scss":
13739 -/*!**************************************************************************************!*\
13740 - !*** ../app/modules/import-export/assets/js/pages/export/export-kit/export-kit.scss ***!
13741 - \**************************************************************************************/
13742 -/***/ (() => {
13743 -
13744 -
13745 -
13746 -/***/ }),
13747 -
13748 -/***/ "../app/modules/import-export/assets/js/pages/export/export-plugins/components/export-plugins-footer/export-plugins-footer.js":
13749 -/*!************************************************************************************************************************************!*\
13750 - !*** ../app/modules/import-export/assets/js/pages/export/export-plugins/components/export-plugins-footer/export-plugins-footer.js ***!
13751 - \************************************************************************************************************************************/
13752 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
13753 -
13754 -"use strict";
13755 -/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
13756 -
13757 -
13758 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
13759 -var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
13760 -Object.defineProperty(exports, "__esModule", ({
13761 - value: true
13762 -}));
13763 -exports["default"] = ExportPluginsFooter;
13764 -var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
13765 -var _propTypes = _interopRequireDefault(__webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js"));
13766 -var _exportContextProvider = __webpack_require__(/*! ../../../../../context/export-context/export-context-provider */ "../app/modules/import-export/assets/js/context/export-context/export-context-provider.js");
13767 -var _useKit = __webpack_require__(/*! ../../../../../hooks/use-kit */ "../app/modules/import-export/assets/js/hooks/use-kit.js");
13768 -var _useCloudKitsEligibility = _interopRequireDefault(__webpack_require__(/*! elementor-app/hooks/use-cloud-kits-eligibility */ "../app/assets/js/hooks/use-cloud-kits-eligibility.js"));
13769 -var _useConnectState2 = _interopRequireDefault(__webpack_require__(/*! ../../../../../hooks/use-connect-state */ "../app/modules/import-export/assets/js/hooks/use-connect-state.js"));
13770 -var _actionsFooter = _interopRequireDefault(__webpack_require__(/*! ../../../../../shared/actions-footer/actions-footer */ "../app/modules/import-export/assets/js/shared/actions-footer/actions-footer.js"));
13771 -var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../app/assets/js/ui/molecules/button.js"));
13772 -__webpack_require__(/*! ./export-plugins-footer.scss */ "../app/modules/import-export/assets/js/pages/export/export-plugins/components/export-plugins-footer/export-plugins-footer.scss");
13773 -function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }
13774 -function ExportPluginsFooter(_ref) {
13775 - var isKitReady = _ref.isKitReady;
13776 - var exportContext = (0, _react.useContext)(_exportContextProvider.ExportContext);
13777 - var _useConnectState = (0, _useConnectState2.default)(),
13778 - isConnected = _useConnectState.isConnected,
13779 - isConnecting = _useConnectState.isConnecting,
13780 - setConnecting = _useConnectState.setConnecting,
13781 - handleConnectSuccess = _useConnectState.handleConnectSuccess,
13782 - handleConnectError = _useConnectState.handleConnectError;
13783 - var connectButtonRef = (0, _react.useRef)();
13784 - var _useCloudKitsEligibil = (0, _useCloudKitsEligibility.default)({
13785 - enabled: isConnected
13786 - }),
13787 - cloudKitsData = _useCloudKitsEligibil.data,
13788 - isCheckingEligibility = _useCloudKitsEligibil.isLoading,
13789 - refetchEligibility = _useCloudKitsEligibil.refetch;
13790 - var isCloudKitsEligible = (cloudKitsData === null || cloudKitsData === void 0 ? void 0 : cloudKitsData.is_eligible) || false;
13791 - (0, _react.useEffect)(function () {
13792 - if (!connectButtonRef.current) {
13793 - return;
13794 - }
13795 - jQuery(connectButtonRef.current).elementorConnect({
13796 - popup: {
13797 - width: 600,
13798 - height: 700
13799 - },
13800 - success: function success() {
13801 - handleConnectSuccess();
13802 - setConnecting(true);
13803 - refetchEligibility();
13804 - },
13805 - error: function error() {
13806 - handleConnectError();
13807 - }
13808 - });
13809 - }, [handleConnectSuccess, handleConnectError, setConnecting, refetchEligibility]);
13810 - (0, _react.useEffect)(function () {
13811 - if (!isConnecting || isCheckingEligibility) {
13812 - return;
13813 - }
13814 - if (!isCloudKitsEligible) {
13815 - window.location.href = elementorAppConfig.base_url + '#/kit-library/cloud';
13816 - } else {
13817 - exportContext.dispatch({
13818 - type: 'SET_KIT_SAVE_SOURCE',
13819 - payload: _useKit.KIT_SOURCE_MAP.CLOUD
13820 - });
13821 - window.location.href = elementorAppConfig.base_url + '#/export/process';
13822 - }
13823 - }, [isConnecting, isCheckingEligibility, isCloudKitsEligible, exportContext]);
13824 - (0, _react.useEffect)(function () {
13825 - if (isConnecting && !isCheckingEligibility) {
13826 - setConnecting(false);
13827 - }
13828 - }, [isConnecting, isCheckingEligibility, setConnecting]);
13829 - var handleUpgradeClick = function handleUpgradeClick() {
13830 - window.location.href = elementorAppConfig.base_url + '#/kit-library/cloud';
13831 - };
13832 - var handleUploadClick = function handleUploadClick() {
13833 - exportContext.dispatch({
13834 - type: 'SET_KIT_SAVE_SOURCE',
13835 - payload: _useKit.KIT_SOURCE_MAP.CLOUD
13836 - });
13837 - };
13838 - var renderCloudButton = function renderCloudButton() {
13839 - if (!isConnected) {
13840 - var _elementorAppConfig;
13841 - return /*#__PURE__*/_react.default.createElement(_button.default, {
13842 - elRef: connectButtonRef,
13843 - text: __('Save to library', 'elementor'),
13844 - variant: "outlined",
13845 - color: "secondary",
13846 - url: ((_elementorAppConfig = elementorAppConfig) === null || _elementorAppConfig === void 0 || (_elementorAppConfig = _elementorAppConfig['cloud-library']) === null || _elementorAppConfig === void 0 || (_elementorAppConfig = _elementorAppConfig.library_connect_url) === null || _elementorAppConfig === void 0 ? void 0 : _elementorAppConfig.replace(/&#038;/g, '&')) || '#'
13847 - });
13848 - }
13849 - if (isConnecting || isCheckingEligibility) {
13850 - return /*#__PURE__*/_react.default.createElement(_button.default, {
13851 - variant: "outlined",
13852 - color: "secondary",
13853 - icon: "eicon-loading eicon-animation-spin"
13854 - });
13855 - }
13856 - if (!isCloudKitsEligible) {
13857 - return /*#__PURE__*/_react.default.createElement(_button.default, {
13858 - text: __('Save to library', 'elementor'),
13859 - variant: "outlined",
13860 - color: "secondary",
13861 - onClick: handleUpgradeClick
13862 - });
13863 - }
13864 - return /*#__PURE__*/_react.default.createElement(_button.default, {
13865 - text: __('Save to library', 'elementor'),
13866 - variant: "outlined",
13867 - color: "secondary",
13868 - url: "/export/process",
13869 - onClick: handleUploadClick
13870 - });
13871 - };
13872 - return /*#__PURE__*/_react.default.createElement(_actionsFooter.default, {
13873 - className: "e-app-export-actions-container"
13874 - }, /*#__PURE__*/_react.default.createElement(_button.default, {
13875 - text: __('Back', 'elementor'),
13876 - variant: "contained",
13877 - url: "/export"
13878 - }), renderCloudButton(), /*#__PURE__*/_react.default.createElement(_button.default, {
13879 - text: __('Export as .zip', 'elementor'),
13880 - variant: "contained",
13881 - color: isKitReady && !isCheckingEligibility ? 'primary' : 'disabled',
13882 - url: isKitReady && !isCheckingEligibility ? '/export/process' : '',
13883 - hideText: isCheckingEligibility,
13884 - icon: isCheckingEligibility ? 'eicon-loading eicon-animation-spin' : '',
13885 - onClick: function onClick() {
13886 - exportContext.dispatch({
13887 - type: 'SET_KIT_SAVE_SOURCE',
13888 - payload: _useKit.KIT_SOURCE_MAP.FILE
13889 - });
13890 - }
13891 - }));
13892 -}
13893 -ExportPluginsFooter.propTypes = {
13894 - isKitReady: _propTypes.default.bool.isRequired
2317 +module.exports.f = function getOwnPropertyNames(it) {
2318 + return windowNames && toString.call(it) == '[object Window]' ? getWindowNames(it) : gOPN(toIObject(it));
13895 2319 };
13896 2320
13897 -/***/ }),
13898 2321
13899 -/***/ "../app/modules/import-export/assets/js/pages/export/export-plugins/components/export-plugins-footer/export-plugins-footer.scss":
13900 -/*!**************************************************************************************************************************************!*\
13901 - !*** ../app/modules/import-export/assets/js/pages/export/export-plugins/components/export-plugins-footer/export-plugins-footer.scss ***!
13902 - \**************************************************************************************************************************************/
13903 -/***/ (() => {
13904 -
13905 -
13906 -
13907 2322 /***/ }),
13908 2323
13909 -/***/ "../app/modules/import-export/assets/js/pages/export/export-plugins/components/export-plugins-selection/export-plugins-selection.js":
13910 -/*!******************************************************************************************************************************************!*\
13911 - !*** ../app/modules/import-export/assets/js/pages/export/export-plugins/components/export-plugins-selection/export-plugins-selection.js ***!
13912 - \******************************************************************************************************************************************/
2324 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gopn.js":
2325 +/*!***************************************************************************************************!*\
2326 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gopn.js ***!
2327 + \***************************************************************************************************/
2328 +/*! default exports */
2329 +/*! export f [provided] [no usage info] [missing usage info prevents renaming] */
2330 +/*! other exports [not provided] [no usage info] */
2331 +/*! runtime requirements: __webpack_require__, __webpack_exports__ */
13913 2332 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
13914 2333
13915 -"use strict";
13916 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
2334 +// 19.1.2.7 / 15.2.3.4 Object.getOwnPropertyNames(O)
2335 +var $keys = __webpack_require__(/*! ./_object-keys-internal */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-keys-internal.js");
2336 +var hiddenKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_enum-bug-keys.js").concat('length', 'prototype');
13917 2337
13918 -
13919 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
13920 -var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
13921 -Object.defineProperty(exports, "__esModule", ({
13922 - value: true
13923 -}));
13924 -exports["default"] = void 0;
13925 -var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
13926 -var _pluginsSelection = _interopRequireDefault(__webpack_require__(/*! ../../../../../shared/plugins-selection/plugins-selection */ "../app/modules/import-export/assets/js/shared/plugins-selection/plugins-selection.js"));
13927 -var _loader = _interopRequireDefault(__webpack_require__(/*! ../../../../../ui/loader/loader */ "../app/modules/import-export/assets/js/ui/loader/loader.js"));
13928 -var _usePlugins2 = _interopRequireWildcard(__webpack_require__(/*! ../../../../../hooks/use-plugins */ "../app/modules/import-export/assets/js/hooks/use-plugins.js"));
13929 -var _usePluginsData2 = _interopRequireWildcard(__webpack_require__(/*! ../../../../../hooks/use-plugins-data */ "../app/modules/import-export/assets/js/hooks/use-plugins-data.js"));
13930 -function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }
13931 -var layout = [3, 1],
13932 - initialDisabled = [0]; // Elementor Core will always be first and should always be disabled.
13933 -
13934 -function ExportPluginsSelection(_ref) {
13935 - var onSelect = _ref.onSelect;
13936 - var _usePlugins = (0, _usePlugins2.default)(),
13937 - response = _usePlugins.response,
13938 - _usePluginsData = (0, _usePluginsData2.default)(response.data),
13939 - pluginsData = _usePluginsData.pluginsData,
13940 - activePlugins = pluginsData.filter(function (_ref2) {
13941 - var status = _ref2.status;
13942 - return _usePlugins2.PLUGIN_STATUS_MAP.ACTIVE === status || _usePlugins2.PLUGIN_STATUS_MAP.MULTISITE_ACTIVE === status;
13943 - }),
13944 - getInitialSelected = function getInitialSelected() {
13945 - // Elementor Core will always be the first plugin on the list.
13946 - var initialSelected = [0];
13947 -
13948 - // In case that Elementor Pro appears in the list it will always be second and should always be selected by default.
13949 - if (activePlugins.length > 1 && _usePluginsData2.PLUGINS_KEYS.ELEMENTOR_PRO === activePlugins[1].name) {
13950 - initialSelected.push(1);
13951 - }
13952 - return initialSelected;
13953 - };
13954 - if (!response.data) {
13955 - return /*#__PURE__*/_react.default.createElement(_loader.default, {
13956 - absoluteCenter: true
13957 - });
13958 - }
13959 - return /*#__PURE__*/_react.default.createElement(_pluginsSelection.default, {
13960 - plugins: activePlugins,
13961 - initialSelected: getInitialSelected(),
13962 - initialDisabled: initialDisabled,
13963 - layout: layout,
13964 - withStatus: false,
13965 - onSelect: onSelect
13966 - });
13967 -}
13968 -ExportPluginsSelection.propTypes = {
13969 - onSelect: PropTypes.func.isRequired
2338 +exports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) {
2339 + return $keys(O, hiddenKeys);
13970 2340 };
13971 -var _default = exports["default"] = (0, _react.memo)(ExportPluginsSelection);
13972 2341
13973 -/***/ }),
13974 2342
13975 -/***/ "../app/modules/import-export/assets/js/pages/export/export-plugins/export-plugins.js":
13976 -/*!********************************************************************************************!*\
13977 - !*** ../app/modules/import-export/assets/js/pages/export/export-plugins/export-plugins.js ***!
13978 - \********************************************************************************************/
13979 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
13980 -
13981 -"use strict";
13982 -/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
13983 -
13984 -
13985 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
13986 -var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
13987 -Object.defineProperty(exports, "__esModule", ({
13988 - value: true
13989 -}));
13990 -exports["default"] = ExportPlugins;
13991 -var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "../node_modules/@babel/runtime/helpers/slicedToArray.js"));
13992 -var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
13993 -var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
13994 -var _sharedContextProvider = __webpack_require__(/*! ../../../context/shared-context/shared-context-provider */ "../app/modules/import-export/assets/js/context/shared-context/shared-context-provider.js");
13995 -var _exportContextProvider = __webpack_require__(/*! ../../../context/export-context/export-context-provider */ "../app/modules/import-export/assets/js/context/export-context/export-context-provider.js");
13996 -var _layout = _interopRequireDefault(__webpack_require__(/*! ../../../templates/layout */ "../app/modules/import-export/assets/js/templates/layout.js"));
13997 -var _pageHeader = _interopRequireDefault(__webpack_require__(/*! ../../../ui/page-header/page-header */ "../app/modules/import-export/assets/js/ui/page-header/page-header.js"));
13998 -var _inlineLink = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/inline-link */ "../app/assets/js/ui/molecules/inline-link.js"));
13999 -var _exportPluginsSelection = _interopRequireDefault(__webpack_require__(/*! ./components/export-plugins-selection/export-plugins-selection */ "../app/modules/import-export/assets/js/pages/export/export-plugins/components/export-plugins-selection/export-plugins-selection.js"));
14000 -var _exportPluginsFooter = _interopRequireDefault(__webpack_require__(/*! ./components/export-plugins-footer/export-plugins-footer */ "../app/modules/import-export/assets/js/pages/export/export-plugins/components/export-plugins-footer/export-plugins-footer.js"));
14001 -__webpack_require__(/*! ./export-plugins.scss */ "../app/modules/import-export/assets/js/pages/export/export-plugins/export-plugins.scss");
14002 -function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }
14003 -function ExportPlugins() {
14004 - var sharedContext = (0, _react.useContext)(_sharedContextProvider.SharedContext),
14005 - exportContext = (0, _react.useContext)(_exportContextProvider.ExportContext),
14006 - navigate = (0, _router.useNavigate)(),
14007 - _useState = (0, _react.useState)(false),
14008 - _useState2 = (0, _slicedToArray2.default)(_useState, 2),
14009 - isKitReady = _useState2[0],
14010 - setIsKitReady = _useState2[1],
14011 - _ref = exportContext.data || [],
14012 - plugins = _ref.plugins,
14013 - isExportProcessStarted = _ref.isExportProcessStarted,
14014 - hasIncludes = !!sharedContext.data.includes.length,
14015 - handleOnSelect = (0, _react.useCallback)(function (selectedPlugins) {
14016 - return exportContext.dispatch({
14017 - type: 'SET_PLUGINS',
14018 - payload: selectedPlugins
14019 - });
14020 - }, []),
14021 - getLearnMoreLink = function getLearnMoreLink() {
14022 - return /*#__PURE__*/_react.default.createElement(_inlineLink.default, {
14023 - url: "https://go.elementor.com/app-what-are-kits",
14024 - italic: true
14025 - }, __('Learn More', 'elementor'));
14026 - };
14027 -
14028 - // On load.
14029 - (0, _react.useEffect)(function () {
14030 - if (!isExportProcessStarted) {
14031 - // When not starting from the main screen.
14032 - navigate('/export');
14033 - }
14034 - // eslint-disable-next-line react-hooks/exhaustive-deps
14035 - }, []);
14036 -
14037 - // On plugins change.
14038 - (0, _react.useEffect)(function () {
14039 - if (hasIncludes && plugins.length) {
14040 - // In case that the kit has content and the plugins data exist, then the kit can be exported.
14041 - setIsKitReady(true);
14042 - } else {
14043 - // There should be at least one more plugin select in addition to Elementor Core.
14044 - var isExportKitAllowed = plugins.length > 1;
14045 -
14046 - // In case that the kit has no content, it can only be exported if there is at least one selected plugin.
14047 - setIsKitReady(isExportKitAllowed);
14048 - }
14049 - // eslint-disable-next-line react-hooks/exhaustive-deps
14050 - }, [plugins]);
14051 - return /*#__PURE__*/_react.default.createElement(_layout.default, {
14052 - type: "export",
14053 - footer: /*#__PURE__*/_react.default.createElement(_exportPluginsFooter.default, {
14054 - isKitReady: isKitReady
14055 - })
14056 - }, /*#__PURE__*/_react.default.createElement("section", {
14057 - className: "e-app-export-plugins"
14058 - }, /*#__PURE__*/_react.default.createElement(_pageHeader.default, {
14059 - heading: __('Select which plugins to export', 'elementor'),
14060 - description: [__('Your Website Template may not work as expected if key plugins are missing.', 'elementor'), /*#__PURE__*/_react.default.createElement(_react.default.Fragment, {
14061 - key: "description-secondary-line"
14062 - }, __('By default, we’ll include everything in your file. Uncheck the items you don\'t want.', 'elementor'), " ", getLearnMoreLink())]
14063 - }), /*#__PURE__*/_react.default.createElement(_exportPluginsSelection.default, {
14064 - onSelect: handleOnSelect
14065 - })));
14066 -}
14067 -
14068 2343 /***/ }),
14069 2344
14070 -/***/ "../app/modules/import-export/assets/js/pages/export/export-plugins/export-plugins.scss":
14071 -/*!**********************************************************************************************!*\
14072 - !*** ../app/modules/import-export/assets/js/pages/export/export-plugins/export-plugins.scss ***!
14073 - \**********************************************************************************************/
14074 -/***/ (() => {
2345 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gops.js":
2346 +/*!***************************************************************************************************!*\
2347 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gops.js ***!
2348 + \***************************************************************************************************/
2349 +/*! default exports */
2350 +/*! export f [provided] [no usage info] [missing usage info prevents renaming] */
2351 +/*! other exports [not provided] [no usage info] */
2352 +/*! runtime requirements: __webpack_exports__ */
2353 +/***/ ((__unused_webpack_module, exports) => {
14075 2354
2355 +exports.f = Object.getOwnPropertySymbols;
14076 2356
14077 2357
14078 2358 /***/ }),
14079 2359
14080 -/***/ "../app/modules/import-export/assets/js/pages/export/export-process/export-process.js":
14081 -/*!********************************************************************************************!*\
14082 - !*** ../app/modules/import-export/assets/js/pages/export/export-process/export-process.js ***!
14083 - \********************************************************************************************/
14084 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2360 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gpo.js":
2361 +/*!**************************************************************************************************!*\
2362 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gpo.js ***!
2363 + \**************************************************************************************************/
2364 +/*! unknown exports (runtime-defined) */
2365 +/*! runtime requirements: module, __webpack_require__ */
2366 +/*! CommonJS bailout: module.exports is used directly at 7:0-14 */
2367 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14085 2368
14086 -"use strict";
2369 +// 19.1.2.9 / 15.2.3.2 Object.getPrototypeOf(O)
2370 +var has = __webpack_require__(/*! ./_has */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_has.js");
2371 +var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-object.js");
2372 +var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_shared-key.js")('IE_PROTO');
2373 +var ObjectProto = Object.prototype;
14087 2374
14088 -
14089 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
14090 -var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
14091 -Object.defineProperty(exports, "__esModule", ({
14092 - value: true
14093 -}));
14094 -exports["default"] = ExportProcess;
14095 -var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
14096 -var _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ "../node_modules/@babel/runtime/regenerator/index.js"));
14097 -var _toConsumableArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ "../node_modules/@babel/runtime/helpers/toConsumableArray.js"));
14098 -var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ "../node_modules/@babel/runtime/helpers/asyncToGenerator.js"));
14099 -var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "../node_modules/@babel/runtime/helpers/slicedToArray.js"));
14100 -var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
14101 -var _sharedContextProvider = __webpack_require__(/*! ../../../context/shared-context/shared-context-provider */ "../app/modules/import-export/assets/js/context/shared-context/shared-context-provider.js");
14102 -var _exportContextProvider = __webpack_require__(/*! ../../../context/export-context/export-context-provider */ "../app/modules/import-export/assets/js/context/export-context/export-context-provider.js");
14103 -var _layout = _interopRequireDefault(__webpack_require__(/*! ../../../templates/layout */ "../app/modules/import-export/assets/js/templates/layout.js"));
14104 -var _fileProcess = _interopRequireDefault(__webpack_require__(/*! ../../../shared/file-process/file-process */ "../app/modules/import-export/assets/js/shared/file-process/file-process.js"));
14105 -var _useKit2 = _interopRequireWildcard(__webpack_require__(/*! ../../../hooks/use-kit */ "../app/modules/import-export/assets/js/hooks/use-kit.js"));
14106 -var _useExportPluginsData2 = _interopRequireDefault(__webpack_require__(/*! ./hooks/use-export-plugins-data */ "../app/modules/import-export/assets/js/pages/export/export-process/hooks/use-export-plugins-data.js"));
14107 -function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }
14108 -function ExportProcess() {
14109 - var sharedContext = (0, _react.useContext)(_sharedContextProvider.SharedContext),
14110 - exportContext = (0, _react.useContext)(_exportContextProvider.ExportContext),
14111 - navigate = (0, _router.useNavigate)(),
14112 - _useKit = (0, _useKit2.default)(),
14113 - kitState = _useKit.kitState,
14114 - kitActions = _useKit.kitActions,
14115 - KIT_STATUS_MAP = _useKit.KIT_STATUS_MAP,
14116 - _useState = (0, _react.useState)(''),
14117 - _useState2 = (0, _slicedToArray2.default)(_useState, 2),
14118 - errorType = _useState2[0],
14119 - setErrorType = _useState2[1],
14120 - _ref = exportContext.data || {},
14121 - plugins = _ref.plugins,
14122 - exportedData = _ref.exportedData,
14123 - kitInfo = _ref.kitInfo,
14124 - isExportProcessStarted = _ref.isExportProcessStarted,
14125 - _useExportPluginsData = (0, _useExportPluginsData2.default)(plugins),
14126 - pluginsData = _useExportPluginsData.pluginsData,
14127 - onDialogDismiss = function onDialogDismiss() {
14128 - exportContext.dispatch({
14129 - type: 'SET_DOWNLOAD_URL',
14130 - payload: ''
14131 - });
14132 - navigate('export');
14133 - },
14134 - generateScreenshot = function generateScreenshot() {
14135 - return new Promise(function (resolve) {
14136 - var iframe = document.createElement('iframe');
14137 - iframe.style = 'visibility: hidden;';
14138 - iframe.width = '1200';
14139 - iframe.height = '1000';
14140 - var _messageHandler = function messageHandler(event) {
14141 - if ('kit-screenshot-done' === event.data.name) {
14142 - window.removeEventListener('message', _messageHandler);
14143 - document.body.removeChild(iframe);
14144 - resolve(event.data.imageUrl || null);
14145 - window.removeEventListener('message', _messageHandler);
14146 - }
14147 - };
14148 - window.addEventListener('message', _messageHandler);
14149 - var previewUrl = new URL(window.location.origin);
14150 - previewUrl.searchParams.set('kit_thumbnail', '1');
14151 - previewUrl.searchParams.set('nonce', elementorAppConfig['import-export'].kitPreviewNonce);
14152 - document.body.appendChild(iframe);
14153 - iframe.src = previewUrl.toString();
14154 - });
14155 - },
14156 - exportKit = /*#__PURE__*/function () {
14157 - var _ref2 = (0, _asyncToGenerator2.default)(/*#__PURE__*/_regenerator.default.mark(function _callee() {
14158 - var _sharedContext$data, includes, selectedCustomPostTypes, kitData, scr;
14159 - return _regenerator.default.wrap(function (_context) {
14160 - while (1) switch (_context.prev = _context.next) {
14161 - case 0:
14162 - _sharedContext$data = sharedContext.data, includes = _sharedContext$data.includes, selectedCustomPostTypes = _sharedContext$data.selectedCustomPostTypes;
14163 - /*
14164 - Adding the plugins just before the export process begins for not mixing the kit-content selection with the plugins.
14165 - The plugins must be added to the includes items, otherwise they will not be exported.
14166 - The plugins should always be added in order to include the Core plugin data in the kit.
14167 - */
14168 - kitData = {
14169 - include: [].concat((0, _toConsumableArray2.default)(includes), ['plugins']),
14170 - kitInfo: kitInfo,
14171 - plugins: pluginsData,
14172 - selectedCustomPostTypes: selectedCustomPostTypes
14173 - };
14174 - if (!(_useKit2.KIT_SOURCE_MAP.CLOUD === exportContext.data.kitInfo.source)) {
14175 - _context.next = 2;
14176 - break;
14177 - }
14178 - _context.next = 1;
14179 - return generateScreenshot();
14180 - case 1:
14181 - scr = _context.sent;
14182 - kitData.screenShotBlob = scr;
14183 - case 2:
14184 - kitActions.export(kitData);
14185 - case 3:
14186 - case "end":
14187 - return _context.stop();
14188 - }
14189 - }, _callee);
14190 - }));
14191 - return function exportKit() {
14192 - return _ref2.apply(this, arguments);
14193 - };
14194 - }();
14195 -
14196 - // On load.
14197 - (0, _react.useEffect)(function () {
14198 - if (isExportProcessStarted) {
14199 - exportKit();
14200 - } else {
14201 - // When not starting from the main screen.
14202 - navigate('/export');
14203 - }
14204 - }, []);
14205 -
14206 - // On kit status change.
14207 - (0, _react.useEffect)(function () {
14208 - switch (kitState.status) {
14209 - case KIT_STATUS_MAP.EXPORTED:
14210 - exportContext.dispatch({
14211 - type: 'SET_EXPORTED_DATA',
14212 - payload: kitState.data
14213 - });
14214 - break;
14215 - case KIT_STATUS_MAP.ERROR:
14216 - setErrorType(kitState.data);
14217 - break;
14218 - }
14219 - }, [kitState.status]);
14220 -
14221 - // On process finished.
14222 - (0, _react.useEffect)(function () {
14223 - if (exportedData) {
14224 - navigate('export/complete');
14225 - }
14226 - }, [exportedData]);
14227 - return /*#__PURE__*/_react.default.createElement(_layout.default, {
14228 - type: "export"
14229 - }, /*#__PURE__*/_react.default.createElement(_fileProcess.default, {
14230 - errorType: errorType,
14231 - onDialogApprove: onDialogDismiss,
14232 - onDialogDismiss: onDialogDismiss
14233 - }));
14234 -}
14235 -
14236 -/***/ }),
14237 -
14238 -/***/ "../app/modules/import-export/assets/js/pages/export/export-process/hooks/use-export-plugins-data.js":
14239 -/*!***********************************************************************************************************!*\
14240 - !*** ../app/modules/import-export/assets/js/pages/export/export-process/hooks/use-export-plugins-data.js ***!
14241 - \***********************************************************************************************************/
14242 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
14243 -
14244 -"use strict";
14245 -
14246 -
14247 -Object.defineProperty(exports, "__esModule", ({
14248 - value: true
14249 -}));
14250 -exports["default"] = useExportPluginsData;
14251 -var _react = __webpack_require__(/*! react */ "react");
14252 -function useExportPluginsData(plugins) {
14253 - var getData = function getData() {
14254 - var pluginsData = [];
14255 - plugins.forEach(function (pluginData) {
14256 - var name = pluginData.name,
14257 - plugin = pluginData.plugin,
14258 - pluginUri = pluginData.plugin_uri,
14259 - version = pluginData.version;
14260 - pluginsData.push({
14261 - name: name,
14262 - plugin: plugin,
14263 - pluginUri: pluginUri,
14264 - version: version
14265 - });
14266 - });
14267 - return pluginsData;
14268 - };
14269 - return {
14270 - pluginsData: (0, _react.useMemo)(function () {
14271 - return getData();
14272 - }, [plugins])
14273 - };
14274 -}
14275 -
14276 -/***/ }),
14277 -
14278 -/***/ "../app/modules/import-export/assets/js/pages/import/hooks/use-import-actions.js":
14279 -/*!***************************************************************************************!*\
14280 - !*** ../app/modules/import-export/assets/js/pages/import/hooks/use-import-actions.js ***!
14281 - \***************************************************************************************/
14282 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
14283 -
14284 -"use strict";
14285 -
14286 -
14287 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
14288 -Object.defineProperty(exports, "__esModule", ({
14289 - value: true
14290 -}));
14291 -exports["default"] = useImportActions;
14292 -var _react = __webpack_require__(/*! react */ "react");
14293 -var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
14294 -var _sharedContextProvider = __webpack_require__(/*! ../../../context/shared-context/shared-context-provider */ "../app/modules/import-export/assets/js/context/shared-context/shared-context-provider.js");
14295 -var _useAction2 = _interopRequireDefault(__webpack_require__(/*! elementor-app/hooks/use-action */ "../app/assets/js/hooks/use-action.js"));
14296 -function useImportActions() {
14297 - var sharedContext = (0, _react.useContext)(_sharedContextProvider.SharedContext),
14298 - navigate = (0, _router.useNavigate)(),
14299 - _useAction = (0, _useAction2.default)(),
14300 - backToDashboard = _useAction.backToDashboard,
14301 - isStartedFromKitLibrary = 'kit-library' === sharedContext.data.referrer,
14302 - navigateToMainScreen = function navigateToMainScreen() {
14303 - var url = isStartedFromKitLibrary ? '/kit-library' : '/import';
14304 - navigate(url);
14305 - },
14306 - closeApp = function closeApp() {
14307 - if (isStartedFromKitLibrary) {
14308 - navigate('/kit-library');
14309 - } else {
14310 - backToDashboard();
14311 - }
14312 - };
14313 - return {
14314 - navigateToMainScreen: navigateToMainScreen,
14315 - closeApp: closeApp
14316 - };
14317 -}
14318 -
14319 -/***/ }),
14320 -
14321 -/***/ "../app/modules/import-export/assets/js/pages/import/import-complete/components/connect-pro-notice/connect-pro-notice.js":
14322 -/*!*******************************************************************************************************************************!*\
14323 - !*** ../app/modules/import-export/assets/js/pages/import/import-complete/components/connect-pro-notice/connect-pro-notice.js ***!
14324 - \*******************************************************************************************************************************/
14325 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
14326 -
14327 -"use strict";
14328 -/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
14329 -
14330 -
14331 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
14332 -Object.defineProperty(exports, "__esModule", ({
14333 - value: true
14334 -}));
14335 -exports["default"] = ConnectProNotice;
14336 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
14337 -var _notice = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/notice */ "../app/assets/js/ui/molecules/notice.js"));
14338 -var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../app/assets/js/ui/molecules/button.js"));
14339 -__webpack_require__(/*! ./connect-pro-notice.scss */ "../app/modules/import-export/assets/js/pages/import/import-complete/components/connect-pro-notice/connect-pro-notice.scss");
14340 -function ConnectProNotice() {
14341 - var getButton = function getButton() {
14342 - return /*#__PURE__*/_react.default.createElement(_button.default, {
14343 - text: __('Let’s do it', 'elementor'),
14344 - variant: "outlined",
14345 - color: "secondary",
14346 - size: "sm",
14347 - target: "_blank",
14348 - url: elementorAppConfig.admin_url + 'admin.php?page=elementor-license'
14349 - });
14350 - };
14351 - return /*#__PURE__*/_react.default.createElement(_notice.default, {
14352 - className: "e-app-import-connect-pro-notice",
14353 - label: __('Tip:', 'elementor'),
14354 - color: "info",
14355 - button: getButton()
14356 - }, __('Make sure your Elementor Pro account is connected', 'elementor'));
14357 -}
14358 -
14359 -/***/ }),
14360 -
14361 -/***/ "../app/modules/import-export/assets/js/pages/import/import-complete/components/connect-pro-notice/connect-pro-notice.scss":
14362 -/*!*********************************************************************************************************************************!*\
14363 - !*** ../app/modules/import-export/assets/js/pages/import/import-complete/components/connect-pro-notice/connect-pro-notice.scss ***!
14364 - \*********************************************************************************************************************************/
14365 -/***/ (() => {
14366 -
14367 -
14368 -
14369 -/***/ }),
14370 -
14371 -/***/ "../app/modules/import-export/assets/js/pages/import/import-complete/components/failed-plugins-notice/failed-plugins-notice.js":
14372 -/*!*************************************************************************************************************************************!*\
14373 - !*** ../app/modules/import-export/assets/js/pages/import/import-complete/components/failed-plugins-notice/failed-plugins-notice.js ***!
14374 - \*************************************************************************************************************************************/
14375 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
14376 -
14377 -"use strict";
14378 -/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
14379 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
14380 -
14381 -
14382 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
14383 -Object.defineProperty(exports, "__esModule", ({
14384 - value: true
14385 -}));
14386 -exports["default"] = FailedPluginsNotice;
14387 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
14388 -var _notice = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/notice */ "../app/assets/js/ui/molecules/notice.js"));
14389 -var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../app/assets/js/ui/molecules/button.js"));
14390 -__webpack_require__(/*! ./failed-plugins-notice.scss */ "../app/modules/import-export/assets/js/pages/import/import-complete/components/failed-plugins-notice/failed-plugins-notice.scss");
14391 -function FailedPluginsNotice(_ref) {
14392 - var failedPlugins = _ref.failedPlugins;
14393 - var getButton = function getButton() {
14394 - return /*#__PURE__*/_react.default.createElement(_button.default, {
14395 - text: __('Learn more', 'elementor'),
14396 - variant: "outlined",
14397 - color: "secondary",
14398 - size: "sm",
14399 - target: "_blank",
14400 - url: "https://go.elementor.com/app-import-plugin-installation-failed/"
14401 - });
14402 - };
14403 - return /*#__PURE__*/_react.default.createElement(_notice.default, {
14404 - className: "e-app-import-failed-plugins-notice",
14405 - label: __('Important:', 'elementor'),
14406 - color: "warning",
14407 - button: getButton()
14408 - }, __("There are few plugins that we couldn't install:", 'elementor') + ' ' + failedPlugins.map(function (_ref2) {
14409 - var name = _ref2.name;
14410 - return name;
14411 - }).join(' | '));
14412 -}
14413 -FailedPluginsNotice.propTypes = {
14414 - failedPlugins: PropTypes.array
2375 +module.exports = Object.getPrototypeOf || function (O) {
2376 + O = toObject(O);
2377 + if (has(O, IE_PROTO)) return O[IE_PROTO];
2378 + if (typeof O.constructor == 'function' && O instanceof O.constructor) {
2379 + return O.constructor.prototype;
2380 + } return O instanceof Object ? ObjectProto : null;
14415 2381 };
14416 2382
14417 -/***/ }),
14418 2383
14419 -/***/ "../app/modules/import-export/assets/js/pages/import/import-complete/components/failed-plugins-notice/failed-plugins-notice.scss":
14420 -/*!***************************************************************************************************************************************!*\
14421 - !*** ../app/modules/import-export/assets/js/pages/import/import-complete/components/failed-plugins-notice/failed-plugins-notice.scss ***!
14422 - \***************************************************************************************************************************************/
14423 -/***/ (() => {
14424 -
14425 -
14426 -
14427 2384 /***/ }),
14428 2385
14429 -/***/ "../app/modules/import-export/assets/js/pages/import/import-complete/components/import-complete-footer/import-complete-footer.js":
14430 -/*!***************************************************************************************************************************************!*\
14431 - !*** ../app/modules/import-export/assets/js/pages/import/import-complete/components/import-complete-footer/import-complete-footer.js ***!
14432 - \***************************************************************************************************************************************/
14433 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2386 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-keys-internal.js":
2387 +/*!************************************************************************************************************!*\
2388 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-keys-internal.js ***!
2389 + \************************************************************************************************************/
2390 +/*! unknown exports (runtime-defined) */
2391 +/*! runtime requirements: module, __webpack_require__ */
2392 +/*! CommonJS bailout: module.exports is used directly at 6:0-14 */
2393 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14434 2394
14435 -"use strict";
14436 -/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
14437 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
2395 +var has = __webpack_require__(/*! ./_has */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_has.js");
2396 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-iobject.js");
2397 +var arrayIndexOf = __webpack_require__(/*! ./_array-includes */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_array-includes.js")(false);
2398 +var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_shared-key.js")('IE_PROTO');
14438 2399
14439 -
14440 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
14441 -Object.defineProperty(exports, "__esModule", ({
14442 - value: true
14443 -}));
14444 -exports["default"] = ImportCompleteFooter;
14445 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
14446 -var _actionsFooter = _interopRequireDefault(__webpack_require__(/*! ../../../../../shared/actions-footer/actions-footer */ "../app/modules/import-export/assets/js/shared/actions-footer/actions-footer.js"));
14447 -var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../app/assets/js/ui/molecules/button.js"));
14448 -var _useAction = _interopRequireDefault(__webpack_require__(/*! elementor-app/hooks/use-action */ "../app/assets/js/hooks/use-action.js"));
14449 -var _appsEventTracking = __webpack_require__(/*! elementor-app/event-track/apps-event-tracking */ "../app/assets/js/event-track/apps-event-tracking.js");
14450 -function ImportCompleteFooter(_ref) {
14451 - var seeItLiveUrl = _ref.seeItLiveUrl,
14452 - referrer = _ref.referrer;
14453 - var action = (0, _useAction.default)(),
14454 - eventTracking = function eventTracking(command) {
14455 - var eventType = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'click';
14456 - if ('kit-library' === referrer) {
14457 - (0, _appsEventTracking.appsEventTrackingDispatch)(command, {
14458 - page_source: 'kit is live',
14459 - element_location: 'app_wizard_footer',
14460 - event_type: eventType
14461 - });
14462 - }
14463 - };
14464 - return /*#__PURE__*/_react.default.createElement(_actionsFooter.default, null, seeItLiveUrl && /*#__PURE__*/_react.default.createElement(_button.default, {
14465 - text: __('See It Live', 'elementor'),
14466 - variant: "contained",
14467 - onClick: function onClick() {
14468 - eventTracking('kit-library/see-it-live');
14469 - window.open(seeItLiveUrl, '_blank');
14470 - }
14471 - }), /*#__PURE__*/_react.default.createElement(_button.default, {
14472 - text: __('Got It', 'elementor'),
14473 - variant: "contained",
14474 - color: "primary",
14475 - onClick: function onClick() {
14476 - eventTracking('kit-library/close');
14477 - action.backToDashboard();
14478 - }
14479 - }));
14480 -}
14481 -ImportCompleteFooter.propTypes = {
14482 - seeItLiveUrl: PropTypes.string,
14483 - referrer: PropTypes.string
14484 -};
14485 -
14486 -/***/ }),
14487 -
14488 -/***/ "../app/modules/import-export/assets/js/pages/import/import-complete/hooks/use-imported-kit-data.js":
14489 -/*!**********************************************************************************************************!*\
14490 - !*** ../app/modules/import-export/assets/js/pages/import/import-complete/hooks/use-imported-kit-data.js ***!
14491 - \**********************************************************************************************************/
14492 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
14493 -
14494 -"use strict";
14495 -
14496 -
14497 -Object.defineProperty(exports, "__esModule", ({
14498 - value: true
14499 -}));
14500 -exports["default"] = useImportedKitData;
14501 -var _usePlugins = __webpack_require__(/*! ../../../../hooks/use-plugins */ "../app/modules/import-export/assets/js/hooks/use-plugins.js");
14502 -function useImportedKitData() {
14503 - var getTemplates = function getTemplates(templates, importedData) {
14504 - var kitTemplates = {};
14505 - for (var key in importedData === null || importedData === void 0 || (_importedData$templat = importedData.templates) === null || _importedData$templat === void 0 ? void 0 : _importedData$templat.succeed) {
14506 - var _importedData$templat;
14507 - kitTemplates[key] = templates[key];
14508 - }
14509 - return kitTemplates;
14510 - },
14511 - getContent = function getContent(content, importedData) {
14512 - var kitContent = {};
14513 - for (var contentType in importedData === null || importedData === void 0 ? void 0 : importedData.content) {
14514 - kitContent[contentType] = {};
14515 - for (var key in (_importedData$content = importedData.content[contentType]) === null || _importedData$content === void 0 ? void 0 : _importedData$content.succeed) {
14516 - var _importedData$content;
14517 - kitContent[contentType][key] = content[contentType][key];
14518 - }
14519 - }
14520 - return kitContent;
14521 - },
14522 - getWPContent = function getWPContent(content, importedData) {
14523 - var kitWPContent = {};
14524 - for (var contentType in importedData === null || importedData === void 0 ? void 0 : importedData['wp-content']) {
14525 - var _importedData$wpCont;
14526 - var succeededItems = (_importedData$wpCont = importedData['wp-content'][contentType]) === null || _importedData$wpCont === void 0 ? void 0 : _importedData$wpCont.succeed;
14527 - kitWPContent[contentType] = succeededItems ? Object.keys(succeededItems) : [];
14528 - }
14529 - return kitWPContent;
14530 - },
14531 - getPlugins = function getPlugins(importedPlugins) {
14532 - var plugins = {
14533 - activePlugins: [],
14534 - failedPlugins: []
14535 - };
14536 - importedPlugins.forEach(function (plugin) {
14537 - var group = _usePlugins.PLUGIN_STATUS_MAP.ACTIVE === plugin.status ? 'activePlugins' : 'failedPlugins';
14538 - plugins[group].push(plugin);
14539 - });
14540 - return plugins;
14541 - };
14542 - return {
14543 - getTemplates: getTemplates,
14544 - getContent: getContent,
14545 - getWPContent: getWPContent,
14546 - getPlugins: getPlugins
14547 - };
14548 -}
14549 -
14550 -/***/ }),
14551 -
14552 -/***/ "../app/modules/import-export/assets/js/pages/import/import-complete/import-complete.js":
14553 -/*!**********************************************************************************************!*\
14554 - !*** ../app/modules/import-export/assets/js/pages/import/import-complete/import-complete.js ***!
14555 - \**********************************************************************************************/
14556 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
14557 -
14558 -"use strict";
14559 -/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
14560 -
14561 -
14562 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
14563 -var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
14564 -Object.defineProperty(exports, "__esModule", ({
14565 - value: true
14566 -}));
14567 -exports["default"] = ImportComplete;
14568 -var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
14569 -var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
14570 -var _sharedContextProvider = __webpack_require__(/*! ../../../context/shared-context/shared-context-provider */ "../app/modules/import-export/assets/js/context/shared-context/shared-context-provider.js");
14571 -var _importContextProvider = __webpack_require__(/*! ../../../context/import-context/import-context-provider */ "../app/modules/import-export/assets/js/context/import-context/import-context-provider.js");
14572 -var _layout = _interopRequireDefault(__webpack_require__(/*! ../../../templates/layout */ "../app/modules/import-export/assets/js/templates/layout.js"));
14573 -var _wizardStep = _interopRequireDefault(__webpack_require__(/*! ../../../ui/wizard-step/wizard-step */ "../app/modules/import-export/assets/js/ui/wizard-step/wizard-step.js"));
14574 -var _kitData = _interopRequireDefault(__webpack_require__(/*! ../../../shared/kit-data/kit-data */ "../app/modules/import-export/assets/js/shared/kit-data/kit-data.js"));
14575 -var _inlineLink = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/inline-link */ "../app/assets/js/ui/molecules/inline-link.js"));
14576 -var _failedPluginsNotice = _interopRequireDefault(__webpack_require__(/*! ./components/failed-plugins-notice/failed-plugins-notice */ "../app/modules/import-export/assets/js/pages/import/import-complete/components/failed-plugins-notice/failed-plugins-notice.js"));
14577 -var _connectProNotice = _interopRequireDefault(__webpack_require__(/*! ./components/connect-pro-notice/connect-pro-notice */ "../app/modules/import-export/assets/js/pages/import/import-complete/components/connect-pro-notice/connect-pro-notice.js"));
14578 -var _importCompleteFooter = _interopRequireDefault(__webpack_require__(/*! ./components/import-complete-footer/import-complete-footer */ "../app/modules/import-export/assets/js/pages/import/import-complete/components/import-complete-footer/import-complete-footer.js"));
14579 -var _appsEventTracking = __webpack_require__(/*! elementor-app/event-track/apps-event-tracking */ "../app/assets/js/event-track/apps-event-tracking.js");
14580 -var _useImportedKitData2 = _interopRequireDefault(__webpack_require__(/*! ./hooks/use-imported-kit-data */ "../app/modules/import-export/assets/js/pages/import/import-complete/hooks/use-imported-kit-data.js"));
14581 -function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }
14582 -function ImportComplete() {
14583 - var sharedContext = (0, _react.useContext)(_sharedContextProvider.SharedContext),
14584 - importContext = (0, _react.useContext)(_importContextProvider.ImportContext),
14585 - navigate = (0, _router.useNavigate)(),
14586 - _ref = importContext.data || {},
14587 - importedPlugins = _ref.importedPlugins,
14588 - uploadedData = _ref.uploadedData,
14589 - importedData = _ref.importedData,
14590 - isProInstalledDuringProcess = _ref.isProInstalledDuringProcess,
14591 - _ref2 = sharedContext.data || {},
14592 - referrer = _ref2.referrer,
14593 - _useImportedKitData = (0, _useImportedKitData2.default)(),
14594 - getTemplates = _useImportedKitData.getTemplates,
14595 - getContent = _useImportedKitData.getContent,
14596 - getWPContent = _useImportedKitData.getWPContent,
14597 - getPlugins = _useImportedKitData.getPlugins,
14598 - _getPlugins = getPlugins(importedPlugins),
14599 - activePlugins = _getPlugins.activePlugins,
14600 - failedPlugins = _getPlugins.failedPlugins,
14601 - _ref3 = (importedData === null || importedData === void 0 ? void 0 : importedData.configData) || {},
14602 - elementorHomePageUrl = _ref3.elementorHomePageUrl,
14603 - recentlyEditedElementorPageUrl = _ref3.recentlyEditedElementorPageUrl,
14604 - seeItLiveUrl = elementorHomePageUrl || recentlyEditedElementorPageUrl || null,
14605 - getKitData = function getKitData() {
14606 - if (!uploadedData || !importedData) {
14607 - return {};
14608 - }
14609 - var manifest = uploadedData.manifest;
14610 - return {
14611 - templates: getTemplates(manifest.templates, importedData),
14612 - content: getContent(manifest.content, importedData),
14613 - 'wp-content': getWPContent(manifest['wp-content'], importedData),
14614 - 'site-settings': sharedContext.data.includes.includes('settings') ? manifest['site-settings'] : {},
14615 - plugins: activePlugins,
14616 - configData: importedData.configData
14617 - };
14618 - },
14619 - eventTracking = function eventTracking(command, source) {
14620 - var eventType = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 'click';
14621 - var elementLocation = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : null;
14622 - if ('kit-library' === referrer) {
14623 - (0, _appsEventTracking.appsEventTrackingDispatch)(command, {
14624 - page_source: source,
14625 - event_type: eventType,
14626 - element_location: elementLocation
14627 - });
14628 - }
14629 - },
14630 - kitData = (0, _react.useMemo)(function () {
14631 - return getKitData();
14632 - }, []);
14633 - (0, _react.useEffect)(function () {
14634 - if (!uploadedData) {
14635 - navigate('/import');
14636 - }
14637 - if (uploadedData) {
14638 - eventTracking('kit-library/kit-is-live-load', 'kit is live', 'load');
14639 - }
14640 - sharedContext.dispatch({
14641 - type: 'SET_CURRENT_PAGE_NAME',
14642 - payload: ImportComplete.name
14643 - });
14644 - }, []);
14645 - return /*#__PURE__*/_react.default.createElement(_layout.default, {
14646 - type: "import",
14647 - footer: /*#__PURE__*/_react.default.createElement(_importCompleteFooter.default, {
14648 - seeItLiveUrl: seeItLiveUrl,
14649 - referrer: referrer
14650 - })
14651 - }, /*#__PURE__*/_react.default.createElement(_wizardStep.default, {
14652 - image: elementorAppConfig.assets_url + 'images/kit-is-live.svg',
14653 - heading: __('We applied your template and your site is online!', 'elementor'),
14654 - description: __('You\'ve imported and applied the following to your site:', 'elementor'),
14655 - notice: /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(_inlineLink.default, {
14656 - url: "https://go.elementor.com/app-what-are-kits",
14657 - italic: true,
14658 - onClick: function onClick() {
14659 - return eventTracking('kit-library/seek-more-info', 'kit is live', 'click', 'app_header');
14660 - }
14661 - }, __('Click here', 'elementor')), " ", __('to learn more about building your site with Elementor Website Templates', 'elementor'))
14662 - }, !!failedPlugins.length && /*#__PURE__*/_react.default.createElement(_failedPluginsNotice.default, {
14663 - failedPlugins: failedPlugins
14664 - }), isProInstalledDuringProcess && /*#__PURE__*/_react.default.createElement(_connectProNotice.default, null), /*#__PURE__*/_react.default.createElement(_kitData.default, {
14665 - data: kitData
14666 - })));
14667 -}
14668 -
14669 -/***/ }),
14670 -
14671 -/***/ "../app/modules/import-export/assets/js/pages/import/import-content/components/import-content-display/import-content-display.js":
14672 -/*!**************************************************************************************************************************************!*\
14673 - !*** ../app/modules/import-export/assets/js/pages/import/import-content/components/import-content-display/import-content-display.js ***!
14674 - \**************************************************************************************************************************************/
14675 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
14676 -
14677 -"use strict";
14678 -/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
14679 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
14680 -
14681 -
14682 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
14683 -var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
14684 -Object.defineProperty(exports, "__esModule", ({
14685 - value: true
14686 -}));
14687 -exports["default"] = ImportContentDisplay;
14688 -var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
14689 -var _kitContent = _interopRequireDefault(__webpack_require__(/*! ../../../../../shared/kit-content/kit-content */ "../app/modules/import-export/assets/js/shared/kit-content/kit-content.js"));
14690 -var _sharedContextProvider = __webpack_require__(/*! ../../../../../context/shared-context/shared-context-provider */ "../app/modules/import-export/assets/js/context/shared-context/shared-context-provider.js");
14691 -var _kitContentData = _interopRequireDefault(__webpack_require__(/*! ../../../../../shared/kit-content-data/kit-content-data */ "../app/modules/import-export/assets/js/shared/kit-content-data/kit-content-data.js"));
14692 -var _notice = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/notice */ "../app/assets/js/ui/molecules/notice.js"));
14693 -var _inlineLink = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/inline-link */ "../app/assets/js/ui/molecules/inline-link.js"));
14694 -var _cptObjectToOptionsArray = __webpack_require__(/*! ../../../../../shared/cpt-select-box/cpt-object-to-options-array */ "../app/modules/import-export/assets/js/shared/cpt-select-box/cpt-object-to-options-array.js");
14695 -function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }
14696 -function ImportContentDisplay(_ref) {
14697 - var manifest = _ref.manifest,
14698 - hasPro = _ref.hasPro,
14699 - hasPlugins = _ref.hasPlugins,
14700 - isAllRequiredPluginsSelected = _ref.isAllRequiredPluginsSelected,
14701 - onResetProcess = _ref.onResetProcess;
14702 - var sharedContext = (0, _react.useContext)(_sharedContextProvider.SharedContext);
14703 - // Getting the kit data from the manifest.
14704 - var kitData = _kitContentData.default.filter(function (_ref2) {
14705 - var type = _ref2.type;
14706 - var contentType = 'settings' === type ? 'site-settings' : type,
14707 - data = manifest === null || manifest === void 0 ? void 0 : manifest[contentType];
14708 - return !!(Array.isArray(data) ? data.length : data);
14709 - });
14710 - (0, _react.useEffect)(function () {
14711 - sharedContext.dispatch({
14712 - type: 'SET_CPT',
14713 - payload: (0, _cptObjectToOptionsArray.cptObjectToOptionsArray)(manifest === null || manifest === void 0 ? void 0 : manifest['custom-post-type-title'], 'label')
14714 - });
14715 - }, []);
14716 - if (!kitData.length && hasPlugins) {
14717 - return /*#__PURE__*/_react.default.createElement(_notice.default, {
14718 - color: "info",
14719 - label: __('Note:', 'elementor')
14720 - }, __('The Website Kit you’re using contains plugins for functionality, but no content or pages, etc.', 'elementor'));
2400 +module.exports = function (object, names) {
2401 + var O = toIObject(object);
2402 + var i = 0;
2403 + var result = [];
2404 + var key;
2405 + for (key in O) if (key != IE_PROTO) has(O, key) && result.push(key);
2406 + // Don't enum bug & hidden keys
2407 + while (names.length > i) if (has(O, key = names[i++])) {
2408 + ~arrayIndexOf(result, key) || result.push(key);
14721 2409 }
14722 - if (!kitData.length) {
14723 - return /*#__PURE__*/_react.default.createElement(_notice.default, {
14724 - color: "danger"
14725 - }, __('You can’t use this Website Kit because it doesn’t contain any content, pages, etc. Try again with a different file.', 'elementor'), " ", /*#__PURE__*/_react.default.createElement(_inlineLink.default, {
14726 - onClick: onResetProcess
14727 - }, __('Go Back', 'elementor')));
14728 - }
14729 - return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, !isAllRequiredPluginsSelected && /*#__PURE__*/_react.default.createElement(_notice.default, {
14730 - color: "warning",
14731 - label: __('Required plugins are still missing.', 'elementor'),
14732 - className: "e-app-import-content__plugins-notice"
14733 - }, __("If you don't include them, this kit may not work properly.", 'elementor'), " ", /*#__PURE__*/_react.default.createElement(_inlineLink.default, {
14734 - url: "/import/plugins"
14735 - }, __('Go Back', 'elementor'))), /*#__PURE__*/_react.default.createElement(_kitContent.default, {
14736 - contentData: kitData,
14737 - hasPro: hasPro
14738 - }));
14739 -}
14740 -ImportContentDisplay.propTypes = {
14741 - manifest: PropTypes.object,
14742 - hasPro: PropTypes.bool,
14743 - hasPlugins: PropTypes.bool,
14744 - isAllRequiredPluginsSelected: PropTypes.bool,
14745 - onResetProcess: PropTypes.func
2410 + return result;
14746 2411 };
14747 2412
14748 -/***/ }),
14749 2413
14750 -/***/ "../app/modules/import-export/assets/js/pages/import/import-content/components/import-content-footer/import-content-footer.js":
14751 -/*!************************************************************************************************************************************!*\
14752 - !*** ../app/modules/import-export/assets/js/pages/import/import-content/components/import-content-footer/import-content-footer.js ***!
14753 - \************************************************************************************************************************************/
14754 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
14755 -
14756 -"use strict";
14757 -/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
14758 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
14759 -
14760 -
14761 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
14762 -Object.defineProperty(exports, "__esModule", ({
14763 - value: true
14764 -}));
14765 -exports["default"] = ImportContentFooter;
14766 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
14767 -var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
14768 -var _actionsFooter = _interopRequireDefault(__webpack_require__(/*! ../../../../../shared/actions-footer/actions-footer */ "../app/modules/import-export/assets/js/shared/actions-footer/actions-footer.js"));
14769 -var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../app/assets/js/ui/molecules/button.js"));
14770 -function ImportContentFooter(_ref) {
14771 - var hasPlugins = _ref.hasPlugins,
14772 - hasConflicts = _ref.hasConflicts,
14773 - isImportAllowed = _ref.isImportAllowed,
14774 - onResetProcess = _ref.onResetProcess,
14775 - onPreviousClick = _ref.onPreviousClick,
14776 - onImportClick = _ref.onImportClick;
14777 - var navigate = (0, _router.useNavigate)(),
14778 - getNextPageUrl = function getNextPageUrl() {
14779 - if (hasConflicts) {
14780 - return 'import/resolver';
14781 - } else if (hasPlugins) {
14782 - return 'import/plugins-activation';
14783 - }
14784 - return 'import/process';
14785 - };
14786 - return /*#__PURE__*/_react.default.createElement(_actionsFooter.default, null, /*#__PURE__*/_react.default.createElement(_button.default, {
14787 - text: __('Previous', 'elementor'),
14788 - variant: "contained",
14789 - onClick: function onClick() {
14790 - onPreviousClick === null || onPreviousClick === void 0 || onPreviousClick();
14791 - if (hasPlugins) {
14792 - navigate('import/plugins/');
14793 - } else {
14794 - onResetProcess();
14795 - }
14796 - }
14797 - }), /*#__PURE__*/_react.default.createElement(_button.default, {
14798 - variant: "contained",
14799 - text: __('Import', 'elementor'),
14800 - color: isImportAllowed ? 'primary' : 'disabled',
14801 - onClick: function onClick() {
14802 - onImportClick === null || onImportClick === void 0 || onImportClick();
14803 - return isImportAllowed && navigate(getNextPageUrl());
14804 - }
14805 - }));
14806 -}
14807 -ImportContentFooter.propTypes = {
14808 - hasPlugins: PropTypes.bool,
14809 - hasConflicts: PropTypes.bool,
14810 - isImportAllowed: PropTypes.bool,
14811 - onResetProcess: PropTypes.func.isRequired,
14812 - onPreviousClick: PropTypes.func,
14813 - onImportClick: PropTypes.func
14814 -};
14815 -
14816 2414 /***/ }),
14817 2415
14818 -/***/ "../app/modules/import-export/assets/js/pages/import/import-content/import-content.js":
14819 -/*!********************************************************************************************!*\
14820 - !*** ../app/modules/import-export/assets/js/pages/import/import-content/import-content.js ***!
14821 - \********************************************************************************************/
14822 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2416 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-keys.js":
2417 +/*!***************************************************************************************************!*\
2418 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-keys.js ***!
2419 + \***************************************************************************************************/
2420 +/*! unknown exports (runtime-defined) */
2421 +/*! runtime requirements: module, __webpack_require__ */
2422 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
2423 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
14823 2424
14824 -"use strict";
14825 -/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
2425 +// 19.1.2.14 / 15.2.3.14 Object.keys(O)
2426 +var $keys = __webpack_require__(/*! ./_object-keys-internal */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-keys-internal.js");
2427 +var enumBugKeys = __webpack_require__(/*! ./_enum-bug-keys */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_enum-bug-keys.js");
14826 2428
14827 -
14828 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
14829 -var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
14830 -Object.defineProperty(exports, "__esModule", ({
14831 - value: true
14832 -}));
14833 -exports["default"] = ImportContent;
14834 -var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
14835 -var _sharedContextProvider = __webpack_require__(/*! ../../../context/shared-context/shared-context-provider */ "../app/modules/import-export/assets/js/context/shared-context/shared-context-provider.js");
14836 -var _importContextProvider = __webpack_require__(/*! ../../../context/import-context/import-context-provider */ "../app/modules/import-export/assets/js/context/import-context/import-context-provider.js");
14837 -var _appsEventTracking = __webpack_require__(/*! elementor-app/event-track/apps-event-tracking */ "../app/assets/js/event-track/apps-event-tracking.js");
14838 -var _layout = _interopRequireDefault(__webpack_require__(/*! ../../../templates/layout */ "../app/modules/import-export/assets/js/templates/layout.js"));
14839 -var _pageHeader = _interopRequireDefault(__webpack_require__(/*! ../../../ui/page-header/page-header */ "../app/modules/import-export/assets/js/ui/page-header/page-header.js"));
14840 -var _importContentDisplay = _interopRequireDefault(__webpack_require__(/*! ./components/import-content-display/import-content-display */ "../app/modules/import-export/assets/js/pages/import/import-content/components/import-content-display/import-content-display.js"));
14841 -var _importContentFooter = _interopRequireDefault(__webpack_require__(/*! ./components/import-content-footer/import-content-footer */ "../app/modules/import-export/assets/js/pages/import/import-content/components/import-content-footer/import-content-footer.js"));
14842 -var _useImportActions2 = _interopRequireDefault(__webpack_require__(/*! ../hooks/use-import-actions */ "../app/modules/import-export/assets/js/pages/import/hooks/use-import-actions.js"));
14843 -__webpack_require__(/*! ./import-content.scss */ "../app/modules/import-export/assets/js/pages/import/import-content/import-content.scss");
14844 -function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }
14845 -function ImportContent() {
14846 - var sharedContext = (0, _react.useContext)(_sharedContextProvider.SharedContext),
14847 - importContext = (0, _react.useContext)(_importContextProvider.ImportContext),
14848 - _sharedContext$data = sharedContext.data,
14849 - referrer = _sharedContext$data.referrer,
14850 - includes = _sharedContext$data.includes,
14851 - currentPage = _sharedContext$data.currentPage,
14852 - _importContext$data = importContext.data,
14853 - plugins = _importContext$data.plugins,
14854 - requiredPlugins = _importContext$data.requiredPlugins,
14855 - uploadedData = _importContext$data.uploadedData,
14856 - file = _importContext$data.file,
14857 - isProInstalledDuringProcess = _importContext$data.isProInstalledDuringProcess,
14858 - _useImportActions = (0, _useImportActions2.default)(),
14859 - navigateToMainScreen = _useImportActions.navigateToMainScreen,
14860 - handleResetProcess = function handleResetProcess() {
14861 - return importContext.dispatch({
14862 - type: 'SET_FILE',
14863 - payload: null
14864 - });
14865 - },
14866 - eventTracking = function eventTracking(command) {
14867 - if ('kit-library' === referrer) {
14868 - (0, _appsEventTracking.appsEventTrackingDispatch)(command, {
14869 - page_source: 'import',
14870 - step: currentPage,
14871 - event_type: 'click'
14872 - });
14873 - }
14874 - },
14875 - getFooter = function getFooter() {
14876 - return /*#__PURE__*/_react.default.createElement(_importContentFooter.default, {
14877 - hasPlugins: !!plugins.length,
14878 - hasConflicts: !!(includes.includes('templates') && uploadedData !== null && uploadedData !== void 0 && uploadedData.conflicts && Object.keys(uploadedData.conflicts).length),
14879 - isImportAllowed: !!(plugins.length || includes.length),
14880 - onResetProcess: handleResetProcess,
14881 - onPreviousClick: function onPreviousClick() {
14882 - return eventTracking('kit-library/go-back');
14883 - },
14884 - onImportClick: function onImportClick() {
14885 - return eventTracking('kit-library/approve-import');
14886 - }
14887 - });
14888 - };
14889 - (0, _react.useEffect)(function () {
14890 - sharedContext.dispatch({
14891 - type: 'SET_CURRENT_PAGE_NAME',
14892 - payload: ImportContent.name
14893 - });
14894 - }, []);
14895 - // On file change.
14896 - (0, _react.useEffect)(function () {
14897 - if (!file) {
14898 - navigateToMainScreen();
14899 - }
14900 - }, [file]);
14901 - return /*#__PURE__*/_react.default.createElement(_layout.default, {
14902 - type: "import",
14903 - footer: getFooter()
14904 - }, /*#__PURE__*/_react.default.createElement("section", {
14905 - className: "e-app-import-content"
14906 - }, /*#__PURE__*/_react.default.createElement(_pageHeader.default, {
14907 - heading: __('Select which parts you want to apply', 'elementor'),
14908 - description: __("All items are already selected by default. Uncheck the ones you don't want.", 'elementor')
14909 - }), /*#__PURE__*/_react.default.createElement(_importContentDisplay.default, {
14910 - manifest: uploadedData === null || uploadedData === void 0 ? void 0 : uploadedData.manifest,
14911 - hasPro: isProInstalledDuringProcess,
14912 - hasPlugins: !!requiredPlugins.length,
14913 - isAllRequiredPluginsSelected: requiredPlugins.length === plugins.length,
14914 - onResetProcess: handleResetProcess
14915 - })));
14916 -}
14917 -
14918 -/***/ }),
14919 -
14920 -/***/ "../app/modules/import-export/assets/js/pages/import/import-content/import-content.scss":
14921 -/*!**********************************************************************************************!*\
14922 - !*** ../app/modules/import-export/assets/js/pages/import/import-content/import-content.scss ***!
14923 - \**********************************************************************************************/
14924 -/***/ (() => {
14925 -
14926 -
14927 -
14928 -/***/ }),
14929 -
14930 -/***/ "../app/modules/import-export/assets/js/pages/import/import-kit/hooks/use-import-kit-library-apply-all-plugins.js":
14931 -/*!************************************************************************************************************************!*\
14932 - !*** ../app/modules/import-export/assets/js/pages/import/import-kit/hooks/use-import-kit-library-apply-all-plugins.js ***!
14933 - \************************************************************************************************************************/
14934 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
14935 -
14936 -"use strict";
14937 -
14938 -
14939 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
14940 -Object.defineProperty(exports, "__esModule", ({
14941 - value: true
14942 -}));
14943 -exports.useImportKitLibraryApplyAllPlugins = useImportKitLibraryApplyAllPlugins;
14944 -var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "../node_modules/@babel/runtime/helpers/slicedToArray.js"));
14945 -var _react = __webpack_require__(/*! react */ "react");
14946 -var _usePlugins2 = _interopRequireDefault(__webpack_require__(/*! ../../../../hooks/use-plugins */ "../app/modules/import-export/assets/js/hooks/use-plugins.js"));
14947 -var _usePluginsData2 = _interopRequireDefault(__webpack_require__(/*! ../../../../hooks/use-plugins-data */ "../app/modules/import-export/assets/js/hooks/use-plugins-data.js"));
14948 -var _useImportPluginsData2 = _interopRequireDefault(__webpack_require__(/*! ../../import-plugins/hooks/use-import-plugins-data */ "../app/modules/import-export/assets/js/pages/import/import-plugins/hooks/use-import-plugins-data.js"));
14949 -function useImportKitLibraryApplyAllPlugins(plugins) {
14950 - var _useState = (0, _react.useState)(),
14951 - _useState2 = (0, _slicedToArray2.default)(_useState, 2),
14952 - missingPlugins = _useState2[0],
14953 - setMissingPlugins = _useState2[1],
14954 - _usePlugins = (0, _usePlugins2.default)(),
14955 - response = _usePlugins.response,
14956 - _usePluginsData = (0, _usePluginsData2.default)(response.data),
14957 - pluginsData = _usePluginsData.pluginsData,
14958 - _useImportPluginsData = (0, _useImportPluginsData2.default)(plugins, pluginsData),
14959 - importPluginsData = _useImportPluginsData.importPluginsData,
14960 - _ref = importPluginsData || {},
14961 - missing = _ref.missing;
14962 - (0, _react.useEffect)(function () {
14963 - if (plugins && !plugins.length) {
14964 - return;
14965 - }
14966 - setMissingPlugins(missing);
14967 - }, [plugins, missing]);
14968 - return missingPlugins;
14969 -}
14970 -
14971 -/***/ }),
14972 -
14973 -/***/ "../app/modules/import-export/assets/js/pages/import/import-kit/import-kit.js":
14974 -/*!************************************************************************************!*\
14975 - !*** ../app/modules/import-export/assets/js/pages/import/import-kit/import-kit.js ***!
14976 - \************************************************************************************/
14977 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
14978 -
14979 -"use strict";
14980 -/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
14981 -
14982 -
14983 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
14984 -var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
14985 -Object.defineProperty(exports, "__esModule", ({
14986 - value: true
14987 -}));
14988 -exports["default"] = ImportKit;
14989 -var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
14990 -var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "../node_modules/@babel/runtime/helpers/slicedToArray.js"));
14991 -var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
14992 -var _hooks = __webpack_require__(/*! @elementor/hooks */ "@elementor/hooks");
14993 -var _useQueryParams = _interopRequireDefault(__webpack_require__(/*! elementor-app/hooks/use-query-params */ "../app/assets/js/hooks/use-query-params.js"));
14994 -var _sharedContextProvider = __webpack_require__(/*! ../../../context/shared-context/shared-context-provider */ "../app/modules/import-export/assets/js/context/shared-context/shared-context-provider.js");
14995 -var _importContextProvider = __webpack_require__(/*! ../../../context/import-context/import-context-provider */ "../app/modules/import-export/assets/js/context/import-context/import-context-provider.js");
14996 -var _layout = _interopRequireDefault(__webpack_require__(/*! ../../../templates/layout */ "../app/modules/import-export/assets/js/templates/layout.js"));
14997 -var _pageHeader = _interopRequireDefault(__webpack_require__(/*! ../../../ui/page-header/page-header */ "../app/modules/import-export/assets/js/ui/page-header/page-header.js"));
14998 -var _processFailedDialog = _interopRequireDefault(__webpack_require__(/*! ../../../shared/process-failed-dialog/process-failed-dialog */ "../app/modules/import-export/assets/js/shared/process-failed-dialog/process-failed-dialog.js"));
14999 -var _inlineLink = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/inline-link */ "../app/assets/js/ui/molecules/inline-link.js"));
15000 -var _notice = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/notice */ "../app/assets/js/ui/molecules/notice.js"));
15001 -var _dropZone = _interopRequireDefault(__webpack_require__(/*! elementor-app/organisms/drop-zone */ "../app/assets/js/organisms/drop-zone.js"));
15002 -var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../app/assets/js/ui/molecules/button.js"));
15003 -var _elementorLoading = _interopRequireDefault(__webpack_require__(/*! elementor-app/molecules/elementor-loading */ "../app/assets/js/molecules/elementor-loading.js"));
15004 -var _appsEventTracking = __webpack_require__(/*! elementor-app/event-track/apps-event-tracking */ "../app/assets/js/event-track/apps-event-tracking.js");
15005 -var _checkbox = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/checkbox */ "../app/assets/js/ui/atoms/checkbox.js"));
15006 -var _dialog = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/dialog/dialog */ "../app/assets/js/ui/dialog/dialog.js"));
15007 -var _useKit2 = _interopRequireWildcard(__webpack_require__(/*! ../../../hooks/use-kit */ "../app/modules/import-export/assets/js/hooks/use-kit.js"));
15008 -__webpack_require__(/*! ./import-kit.scss */ "../app/modules/import-export/assets/js/pages/import/import-kit/import-kit.scss");
15009 -function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }
15010 -function ImportKit() {
15011 - var sharedContext = (0, _react.useContext)(_sharedContextProvider.SharedContext),
15012 - importContext = (0, _react.useContext)(_importContextProvider.ImportContext),
15013 - navigate = (0, _router.useNavigate)(),
15014 - _useKit = (0, _useKit2.default)(),
15015 - kitState = _useKit.kitState,
15016 - kitActions = _useKit.kitActions,
15017 - KIT_STATUS_MAP = _useKit.KIT_STATUS_MAP,
15018 - _useState = (0, _react.useState)(''),
15019 - _useState2 = (0, _slicedToArray2.default)(_useState, 2),
15020 - errorType = _useState2[0],
15021 - setErrorType = _useState2[1],
15022 - _useState3 = (0, _react.useState)(false),
15023 - _useState4 = (0, _slicedToArray2.default)(_useState3, 2),
15024 - isLoading = _useState4[0],
15025 - setIsLoading = _useState4[1],
15026 - _sharedContext$data = sharedContext.data,
15027 - referrer = _sharedContext$data.referrer,
15028 - currentPage = _sharedContext$data.currentPage,
15029 - resetImportProcess = function resetImportProcess() {
15030 - importContext.dispatch({
15031 - type: 'SET_FILE',
15032 - payload: null
15033 - });
15034 - setErrorType(null);
15035 - setIsLoading(false);
15036 - kitActions.reset();
15037 - },
15038 - eventTracking = function eventTracking(command) {
15039 - var event = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;
15040 - var eventType = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 'click';
15041 - var error = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : null;
15042 - var modalType = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : null;
15043 - var uploadMethod = arguments.length > 5 ? arguments[5] : undefined;
15044 - if ('kit-library' === referrer) {
15045 - var uploadMethodName = null;
15046 - if (uploadMethod) {
15047 - uploadMethodName = 'drop' === uploadMethod ? 'drag-drop' : 'browse';
15048 - }
15049 - var element = null;
15050 - if (event && 'eps-button eps-dialog__button' === event.currentTarget.className.trim()) {
15051 - element = 'close button';
15052 - } else if (event && 'eps-button eps-dialog__close-button' === event.currentTarget.className.trim()) {
15053 - element = 'x';
15054 - }
15055 - (0, _appsEventTracking.appsEventTrackingDispatch)(command, {
15056 - element: element,
15057 - page_source: 'import',
15058 - event_type: eventType,
15059 - step: currentPage,
15060 - error: 'general' === error ? 'unknown' : error,
15061 - modal_type: modalType,
15062 - method: uploadMethodName
15063 - });
15064 - }
15065 - },
15066 - getLearnMoreLink = function getLearnMoreLink() {
15067 - return /*#__PURE__*/_react.default.createElement(_inlineLink.default, {
15068 - url: "https://go.elementor.com/app-what-are-kits",
15069 - key: "learn-more-link",
15070 - italic: true,
15071 - onClick: function onClick() {
15072 - return eventTracking('kit-library/seek-more-info', null, 'click');
15073 - }
15074 - }, __('Learn More', 'elementor'));
15075 - },
15076 - _useConfirmAction = (0, _hooks.useConfirmAction)({
15077 - doNotShowAgainKey: 'upload_json_warning_generic_message',
15078 - action: function action(file, e) {
15079 - setIsLoading(true);
15080 - importContext.dispatch({
15081 - type: 'SET_FILE',
15082 - payload: file
15083 - });
15084 - eventTracking('kit-library/file-upload', null, 'feedback', null, null, e.type);
15085 - }
15086 - }),
15087 - uploadFile = _useConfirmAction.runAction,
15088 - dialog = _useConfirmAction.dialog,
15089 - checkbox = _useConfirmAction.checkbox;
15090 - var _useQueryParams$getAl = (0, _useQueryParams.default)().getAll(),
15091 - source = _useQueryParams$getAl.source,
15092 - kitId = _useQueryParams$getAl.kit_id;
15093 - var isLoadingKitFromCloud = [importContext.data.source, source].includes(_useKit2.KIT_SOURCE_MAP.CLOUD);
15094 -
15095 - // On load.
15096 - (0, _react.useEffect)(function () {
15097 - sharedContext.dispatch({
15098 - type: 'SET_INCLUDES',
15099 - payload: []
15100 - });
15101 - importContext.dispatch({
15102 - type: 'SET_KIT_SOURCE',
15103 - payload: source
15104 - });
15105 - sharedContext.dispatch({
15106 - type: 'SET_CURRENT_PAGE_NAME',
15107 - payload: ImportKit.name
15108 - });
15109 - }, []);
15110 -
15111 - // Uploading the kit after file is selected.
15112 - (0, _react.useEffect)(function () {
15113 - if (importContext.data.file) {
15114 - kitActions.upload({
15115 - file: importContext.data.file
15116 - });
15117 - }
15118 - }, [importContext.data.file]);
15119 -
15120 - // Listening to kit upload state.
15121 - (0, _react.useEffect)(function () {
15122 - if (KIT_STATUS_MAP.UPLOADED === kitState.status) {
15123 - importContext.dispatch({
15124 - type: 'SET_UPLOADED_DATA',
15125 - payload: kitState.data
15126 - });
15127 - if (isLoadingKitFromCloud && kitState.data.uploaded_kit) {
15128 - importContext.dispatch({
15129 - type: 'SET_FILE',
15130 - payload: kitState.data.uploaded_kit
15131 - });
15132 - }
15133 - } else if ('error' === kitState.status) {
15134 - setErrorType(kitState.data);
15135 - }
15136 - }, [kitState.status]);
15137 -
15138 - // After kit was uploaded.
15139 - (0, _react.useEffect)(function () {
15140 - if (importContext.data.uploadedData && importContext.data.file) {
15141 - var url = importContext.data.uploadedData.manifest.plugins ? '/import/plugins' : '/import/content';
15142 - navigate(url);
15143 - }
15144 - }, [importContext.data.uploadedData]);
15145 -
15146 - // Trigger import kit from Cloud Library
15147 - (0, _react.useEffect)(function () {
15148 - if (_useKit2.KIT_SOURCE_MAP.CLOUD === source && kitId) {
15149 - kitActions.upload({
15150 - source: source,
15151 - kitId: kitId
15152 - });
15153 - }
15154 - }, [source, kitId]);
15155 - return /*#__PURE__*/_react.default.createElement(_layout.default, {
15156 - type: "import"
15157 - }, /*#__PURE__*/_react.default.createElement("section", {
15158 - className: "e-app-import"
15159 - }, isLoadingKitFromCloud ? /*#__PURE__*/_react.default.createElement(_elementorLoading.default, null) : /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, 'kit-library' === referrer && /*#__PURE__*/_react.default.createElement(_button.default, {
15160 - className: "e-app-import__back-to-library",
15161 - icon: "eicon-chevron-left",
15162 - text: __('Back to Website Templates', 'elementor'),
15163 - url: isLoading ? '' : "/kit-library".concat(isLoadingKitFromCloud ? '/cloud' : '')
15164 - }), /*#__PURE__*/_react.default.createElement(_pageHeader.default, {
15165 - heading: __('Import a Website Template', 'elementor'),
15166 - description: /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, __('Upload a .zip file with style, site settings, content, etc. Then, we’ll apply them to your site.', 'elementor'), ' ', getLearnMoreLink())
15167 - }), /*#__PURE__*/_react.default.createElement(_notice.default, {
15168 - label: __('Heads up!', 'elementor'),
15169 - color: "warning",
15170 - className: "e-app-import__notice"
15171 - }, __('Before applying a new template, we recommend backing up your site so you can roll back any undesired changes.', 'elementor')), /*#__PURE__*/_react.default.createElement(_dropZone.default, {
15172 - className: "e-app-import__drop-zone",
15173 - heading: __('Choose a file to import', 'elementor'),
15174 - text: __('Drag & drop the .zip file with your website template', 'elementor'),
15175 - secondaryText: __('Or', 'elementor'),
15176 - filetypes: ['zip'],
15177 - onFileChoose: function onFileChoose() {
15178 - return eventTracking('kit-library/choose-file');
15179 - },
15180 - onFileSelect: uploadFile,
15181 - onError: function onError() {
15182 - return setErrorType('general');
15183 - },
15184 - isLoading: isLoading,
15185 - buttonText: __('Import from files', 'elementor')
15186 - }), dialog.isOpen && /*#__PURE__*/_react.default.createElement(_dialog.default, {
15187 - title: __('Warning: JSON or ZIP files may be unsafe', 'elementor'),
15188 - text: __('Uploading JSON or ZIP files from unknown sources can be harmful and put your site at risk. For maximum safety, upload only JSON or ZIP files from trusted sources.', 'elementor'),
15189 - approveButtonColor: "link",
15190 - approveButtonText: __('Continue', 'elementor'),
15191 - approveButtonOnClick: dialog.approve,
15192 - dismissButtonText: __('Cancel', 'elementor'),
15193 - dismissButtonOnClick: dialog.dismiss,
15194 - onClose: dialog.dismiss
15195 - }, /*#__PURE__*/_react.default.createElement("label", {
15196 - htmlFor: "do-not-show-upload-json-warning-again",
15197 - style: {
15198 - display: 'flex',
15199 - alignItems: 'center',
15200 - gap: '5px'
15201 - }
15202 - }, /*#__PURE__*/_react.default.createElement(_checkbox.default, {
15203 - id: "do-not-show-upload-json-warning-again",
15204 - type: "checkbox",
15205 - value: checkbox.isChecked,
15206 - onChange: function onChange(event) {
15207 - return checkbox.setIsChecked(!!event.target.checked);
15208 - }
15209 - }), __('Do not show this message again', 'elementor')))), errorType && /*#__PURE__*/_react.default.createElement(_processFailedDialog.default, {
15210 - errorType: errorType,
15211 - onApprove: resetImportProcess,
15212 - onModalClose: function onModalClose(event) {
15213 - return eventTracking('kit-library/modal-close', event, 'load', null, 'error');
15214 - },
15215 - onError: function onError() {
15216 - return eventTracking('kit-library/modal-open', null, 'load', errorType, 'error');
15217 - },
15218 - onLearnMore: function onLearnMore() {
15219 - return eventTracking('kit-library/seek-more-info', null, 'click', null, 'error');
15220 - }
15221 - })));
15222 -}
15223 -
15224 -/***/ }),
15225 -
15226 -/***/ "../app/modules/import-export/assets/js/pages/import/import-kit/import-kit.scss":
15227 -/*!**************************************************************************************!*\
15228 - !*** ../app/modules/import-export/assets/js/pages/import/import-kit/import-kit.scss ***!
15229 - \**************************************************************************************/
15230 -/***/ (() => {
15231 -
15232 -
15233 -
15234 -/***/ }),
15235 -
15236 -/***/ "../app/modules/import-export/assets/js/pages/import/import-plugins-activation/components/plugin-status-item/plugin-status-item.js":
15237 -/*!*****************************************************************************************************************************************!*\
15238 - !*** ../app/modules/import-export/assets/js/pages/import/import-plugins-activation/components/plugin-status-item/plugin-status-item.js ***!
15239 - \*****************************************************************************************************************************************/
15240 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
15241 -
15242 -"use strict";
15243 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
15244 -
15245 -
15246 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
15247 -Object.defineProperty(exports, "__esModule", ({
15248 - value: true
15249 -}));
15250 -exports["default"] = PluginStatusItem;
15251 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
15252 -var _grid = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/grid/grid */ "../app/assets/js/ui/grid/grid.js"));
15253 -var _checkbox = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/checkbox */ "../app/assets/js/ui/atoms/checkbox.js"));
15254 -var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../app/assets/js/ui/atoms/text.js"));
15255 -var _usePlugins = __webpack_require__(/*! ../../../../../hooks/use-plugins */ "../app/modules/import-export/assets/js/hooks/use-plugins.js");
15256 -var ACTIVE = _usePlugins.PLUGIN_STATUS_MAP.ACTIVE,
15257 - INACTIVE = _usePlugins.PLUGIN_STATUS_MAP.INACTIVE,
15258 - NOT_INSTALLED = _usePlugins.PLUGIN_STATUS_MAP.NOT_INSTALLED;
15259 -function PluginStatusItem(_ref) {
15260 - var name = _ref.name,
15261 - status = _ref.status;
15262 - if (NOT_INSTALLED === status) {
15263 - return null;
15264 - } else if (INACTIVE === status) {
15265 - status = 'installed';
15266 - } else if (ACTIVE === status) {
15267 - status = 'activated';
15268 - }
15269 - return /*#__PURE__*/_react.default.createElement(_grid.default, {
15270 - container: true,
15271 - alignItems: "center",
15272 - key: name
15273 - }, /*#__PURE__*/_react.default.createElement(_checkbox.default, {
15274 - rounded: true,
15275 - checked: true,
15276 - error: 'failed' === status || null,
15277 - onChange: function onChange() {}
15278 - }), /*#__PURE__*/_react.default.createElement(_text.default, {
15279 - tag: "span",
15280 - variant: "xs",
15281 - className: "e-app-import-plugins-activation__plugin-name"
15282 - }, name + ' ' + status));
15283 -}
15284 -PluginStatusItem.propTypes = {
15285 - name: PropTypes.string.isRequired,
15286 - status: PropTypes.string.isRequired
2429 +module.exports = Object.keys || function keys(O) {
2430 + return $keys(O, enumBugKeys);
15287 2431 };
15288 2432
15289 -/***/ }),
15290 2433
15291 -/***/ "../app/modules/import-export/assets/js/pages/import/import-plugins-activation/hooks/use-install-plugins.js":
15292 -/*!******************************************************************************************************************!*\
15293 - !*** ../app/modules/import-export/assets/js/pages/import/import-plugins-activation/hooks/use-install-plugins.js ***!
15294 - \******************************************************************************************************************/
15295 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
15296 -
15297 -"use strict";
15298 -
15299 -
15300 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
15301 -var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
15302 -Object.defineProperty(exports, "__esModule", ({
15303 - value: true
15304 -}));
15305 -exports.ACTION_STATUS_MAP = void 0;
15306 -exports["default"] = useInstallPlugins;
15307 -var _toConsumableArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ "../node_modules/@babel/runtime/helpers/toConsumableArray.js"));
15308 -var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js"));
15309 -var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "../node_modules/@babel/runtime/helpers/slicedToArray.js"));
15310 -var _react = __webpack_require__(/*! react */ "react");
15311 -var _usePlugins2 = _interopRequireWildcard(__webpack_require__(/*! ../../../../hooks/use-plugins */ "../app/modules/import-export/assets/js/hooks/use-plugins.js"));
15312 -function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }
15313 -function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; }
15314 -function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0, _defineProperty2.default)(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; }
15315 -var ACTION_STATUS_MAP = exports.ACTION_STATUS_MAP = Object.freeze({
15316 - ACTIVATED: 'activated',
15317 - INSTALLED: 'installed',
15318 - FAILED: 'failed'
15319 -});
15320 -function useInstallPlugins(_ref) {
15321 - var _ref$plugins = _ref.plugins,
15322 - plugins = _ref$plugins === void 0 ? [] : _ref$plugins,
15323 - _ref$bulkMaxItems = _ref.bulkMaxItems,
15324 - bulkMaxItems = _ref$bulkMaxItems === void 0 ? 5 : _ref$bulkMaxItems;
15325 - var _usePlugins = (0, _usePlugins2.default)(),
15326 - response = _usePlugins.response,
15327 - pluginsActions = _usePlugins.pluginsActions,
15328 - _useState = (0, _react.useState)(false),
15329 - _useState2 = (0, _slicedToArray2.default)(_useState, 2),
15330 - isPluginsFetched = _useState2[0],
15331 - setIsPluginsFetched = _useState2[1],
15332 - _useState3 = (0, _react.useState)(false),
15333 - _useState4 = (0, _slicedToArray2.default)(_useState3, 2),
15334 - isDone = _useState4[0],
15335 - setIsDone = _useState4[1],
15336 - _useState5 = (0, _react.useState)([]),
15337 - _useState6 = (0, _slicedToArray2.default)(_useState5, 2),
15338 - bulk = _useState6[0],
15339 - setBulk = _useState6[1],
15340 - _useState7 = (0, _react.useState)([]),
15341 - _useState8 = (0, _slicedToArray2.default)(_useState7, 2),
15342 - ready = _useState8[0],
15343 - setReady = _useState8[1],
15344 - _useState9 = (0, _react.useState)(''),
15345 - _useState0 = (0, _slicedToArray2.default)(_useState9, 2),
15346 - actionStatus = _useState0[0],
15347 - setActionStatus = _useState0[1],
15348 - _useState1 = (0, _react.useState)(null),
15349 - _useState10 = (0, _slicedToArray2.default)(_useState1, 2),
15350 - currentPlugin = _useState10[0],
15351 - setCurrentPlugin = _useState10[1],
15352 - isError = _usePlugins2.PLUGINS_RESPONSE_MAP.ERROR === response.status,
15353 - getBulk = function getBulk() {
15354 - if (bulk.length > bulkMaxItems) {
15355 - // Getting a bulk for display, when needed to display only X plugins data that are in process.
15356 - return bulk.slice(bulk.length - bulkMaxItems, bulk.length);
15357 - }
15358 - return bulk;
15359 - };
15360 -
15361 - // Setting the next plugin to activate/install and checking when all plugins ar ready.
15362 - (0, _react.useEffect)(function () {
15363 - if (plugins.length) {
15364 - if (ready.length === plugins.length) {
15365 - setIsDone(true);
15366 - } else if (isPluginsFetched) {
15367 - var nextPluginToInstallIndex = ready.length;
15368 - setCurrentPlugin(plugins[nextPluginToInstallIndex]);
15369 - }
15370 - }
15371 - }, [ready, isPluginsFetched]);
15372 -
15373 - // Activating/installing the current plugin.
15374 - (0, _react.useEffect)(function () {
15375 - if (currentPlugin) {
15376 - var runAction = _usePlugins2.PLUGIN_STATUS_MAP.INACTIVE === currentPlugin.status ? pluginsActions.activate : pluginsActions.install;
15377 - runAction(currentPlugin.plugin);
15378 - }
15379 - }, [currentPlugin]);
15380 -
15381 - // Status Updater.
15382 - (0, _react.useEffect)(function () {
15383 - if (_usePlugins2.PLUGINS_RESPONSE_MAP.SUCCESS === response.status) {
15384 - var data = response.data;
15385 - if (Array.isArray(data)) {
15386 - // When the data type is an Array it means that the plugins data was fetched.
15387 - setIsPluginsFetched(true);
15388 - } else if (!Object.prototype.hasOwnProperty.call(data, 'plugin')) {
15389 - setActionStatus(ACTION_STATUS_MAP.FAILED);
15390 - } else if (_usePlugins2.PLUGIN_STATUS_MAP.ACTIVE === data.status) {
15391 - setActionStatus(ACTION_STATUS_MAP.ACTIVATED);
15392 - } else if (_usePlugins2.PLUGIN_STATUS_MAP.INACTIVE === data.status) {
15393 - setActionStatus(ACTION_STATUS_MAP.INSTALLED);
15394 - }
15395 - } else if (_usePlugins2.PLUGINS_RESPONSE_MAP.ERROR === response.status) {
15396 - setActionStatus(ACTION_STATUS_MAP.FAILED);
15397 - }
15398 - }, [response.status]);
15399 -
15400 - // Actions after data response.
15401 - (0, _react.useEffect)(function () {
15402 - if (actionStatus) {
15403 - var pluginData = ACTION_STATUS_MAP.FAILED === actionStatus ? _objectSpread(_objectSpread({}, currentPlugin), {}, {
15404 - status: ACTION_STATUS_MAP.FAILED
15405 - }) : response.data;
15406 -
15407 - // Updating the current plugin status in the bulk.
15408 - setBulk(function (prevState) {
15409 - var processedPlugins = (0, _toConsumableArray2.default)(prevState);
15410 - processedPlugins[ready.length] = pluginData;
15411 - return processedPlugins;
15412 - });
15413 - if (ACTION_STATUS_MAP.ACTIVATED === actionStatus || ACTION_STATUS_MAP.FAILED === actionStatus) {
15414 - // After the plugin process was finished.
15415 - setReady(function (prevState) {
15416 - return [].concat((0, _toConsumableArray2.default)(prevState), [pluginData]);
15417 - });
15418 - } else if (ACTION_STATUS_MAP.INSTALLED === actionStatus) {
15419 - // In case that the widget was installed it will be inactive after the installation and therefore should be activated manually.
15420 - setCurrentPlugin(pluginData);
15421 - }
15422 -
15423 - // Reset the actionStatus value for the next iteration.
15424 - setActionStatus('');
15425 - }
15426 - }, [actionStatus]);
15427 - return {
15428 - isDone: isDone,
15429 - ready: ready,
15430 - bulk: (0, _react.useMemo)(function () {
15431 - return getBulk();
15432 - }, [bulk]),
15433 - isError: isError
15434 - };
15435 -}
15436 -
15437 2434 /***/ }),
15438 2435
15439 -/***/ "../app/modules/import-export/assets/js/pages/import/import-plugins-activation/import-plugins-activation.js":
15440 -/*!******************************************************************************************************************!*\
15441 - !*** ../app/modules/import-export/assets/js/pages/import/import-plugins-activation/import-plugins-activation.js ***!
15442 - \******************************************************************************************************************/
15443 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2436 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-pie.js":
2437 +/*!**************************************************************************************************!*\
2438 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-pie.js ***!
2439 + \**************************************************************************************************/
2440 +/*! default exports */
2441 +/*! export f [provided] [no usage info] [missing usage info prevents renaming] */
2442 +/*! other exports [not provided] [no usage info] */
2443 +/*! runtime requirements: __webpack_exports__ */
2444 +/***/ ((__unused_webpack_module, exports) => {
15444 2445
15445 -"use strict";
15446 -/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
2446 +exports.f = {}.propertyIsEnumerable;
15447 2447
15448 2448
15449 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
15450 -var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
15451 -Object.defineProperty(exports, "__esModule", ({
15452 - value: true
15453 -}));
15454 -exports["default"] = ImportPluginsActivation;
15455 -var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
15456 -var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
15457 -var _importContextProvider = __webpack_require__(/*! ../../../context/import-context/import-context-provider */ "../app/modules/import-export/assets/js/context/import-context/import-context-provider.js");
15458 -var _sharedContextProvider = __webpack_require__(/*! ../../../context/shared-context/shared-context-provider */ "../app/modules/import-export/assets/js/context/shared-context/shared-context-provider.js");
15459 -var _layout = _interopRequireDefault(__webpack_require__(/*! ../../../templates/layout */ "../app/modules/import-export/assets/js/templates/layout.js"));
15460 -var _fileProcess = _interopRequireDefault(__webpack_require__(/*! ../../../shared/file-process/file-process */ "../app/modules/import-export/assets/js/shared/file-process/file-process.js"));
15461 -var _pluginStatusItem = _interopRequireDefault(__webpack_require__(/*! ./components/plugin-status-item/plugin-status-item */ "../app/modules/import-export/assets/js/pages/import/import-plugins-activation/components/plugin-status-item/plugin-status-item.js"));
15462 -var _grid = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/grid/grid */ "../app/assets/js/ui/grid/grid.js"));
15463 -var _list = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/list */ "../app/assets/js/ui/molecules/list.js"));
15464 -__webpack_require__(/*! ./import-plugins-activation.scss */ "../app/modules/import-export/assets/js/pages/import/import-plugins-activation/import-plugins-activation.scss");
15465 -var _useInstallPlugins2 = _interopRequireDefault(__webpack_require__(/*! ./hooks/use-install-plugins */ "../app/modules/import-export/assets/js/pages/import/import-plugins-activation/hooks/use-install-plugins.js"));
15466 -function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }
15467 -function ImportPluginsActivation() {
15468 - var importContext = (0, _react.useContext)(_importContextProvider.ImportContext),
15469 - sharedContext = (0, _react.useContext)(_sharedContextProvider.SharedContext),
15470 - navigate = (0, _router.useNavigate)(),
15471 - _useInstallPlugins = (0, _useInstallPlugins2.default)({
15472 - plugins: importContext.data.plugins
15473 - }),
15474 - bulk = _useInstallPlugins.bulk,
15475 - ready = _useInstallPlugins.ready,
15476 - isDone = _useInstallPlugins.isDone;
15477 -
15478 - // In case there are no plugins to import.
15479 - (0, _react.useEffect)(function () {
15480 - if (!importContext.data.plugins.length) {
15481 - navigate('/import/');
15482 - }
15483 - }, [importContext.data.plugins]);
15484 -
15485 - // When import plugins process is done.
15486 - (0, _react.useEffect)(function () {
15487 - if (isDone) {
15488 - importContext.dispatch({
15489 - type: 'SET_IMPORTED_PLUGINS',
15490 - payload: ready
15491 - });
15492 - importContext.dispatch({
15493 - type: 'SET_PLUGINS_STATE',
15494 - payload: 'success'
15495 - });
15496 - sharedContext.dispatch({
15497 - type: 'SET_CURRENT_PAGE_NAME',
15498 - payload: ImportPluginsActivation.name
15499 - });
15500 - }
15501 - }, [isDone]);
15502 -
15503 - // Once the imported plugins data was updated.
15504 - (0, _react.useEffect)(function () {
15505 - if (importContext.data.importedPlugins.length) {
15506 - navigate('/import/process');
15507 - }
15508 - }, [importContext.data.importedPlugins]);
15509 - return /*#__PURE__*/_react.default.createElement(_layout.default, {
15510 - type: "import"
15511 - }, /*#__PURE__*/_react.default.createElement("section", {
15512 - className: "e-app-import-plugins-activation"
15513 - }, /*#__PURE__*/_react.default.createElement(_fileProcess.default, {
15514 - info: __('Activating plugins:', 'elementor')
15515 - }), /*#__PURE__*/_react.default.createElement(_grid.default, {
15516 - container: true,
15517 - justify: "center"
15518 - }, /*#__PURE__*/_react.default.createElement(_grid.default, {
15519 - item: true,
15520 - className: "e-app-import-plugins-activation__installing-plugins"
15521 - }, !!(bulk !== null && bulk !== void 0 && bulk.length) && /*#__PURE__*/_react.default.createElement(_list.default, null, bulk.map(function (plugin) {
15522 - return /*#__PURE__*/_react.default.createElement(_list.default.Item, {
15523 - className: "e-app-import-plugins-activation__plugin-status-item",
15524 - key: plugin.name
15525 - }, /*#__PURE__*/_react.default.createElement(_pluginStatusItem.default, {
15526 - name: plugin.name,
15527 - status: plugin.status
15528 - }));
15529 - }))))));
15530 -}
15531 -
15532 2449 /***/ }),
15533 2450
15534 -/***/ "../app/modules/import-export/assets/js/pages/import/import-plugins-activation/import-plugins-activation.scss":
15535 -/*!********************************************************************************************************************!*\
15536 - !*** ../app/modules/import-export/assets/js/pages/import/import-plugins-activation/import-plugins-activation.scss ***!
15537 - \********************************************************************************************************************/
15538 -/***/ (() => {
2451 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-sap.js":
2452 +/*!**************************************************************************************************!*\
2453 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-sap.js ***!
2454 + \**************************************************************************************************/
2455 +/*! unknown exports (runtime-defined) */
2456 +/*! runtime requirements: module, __webpack_require__ */
2457 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
2458 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15539 2459
15540 -
15541 -
15542 -/***/ }),
15543 -
15544 -/***/ "../app/modules/import-export/assets/js/pages/import/import-plugins/components/existing-plugins/existing-plugins.js":
15545 -/*!**************************************************************************************************************************!*\
15546 - !*** ../app/modules/import-export/assets/js/pages/import/import-plugins/components/existing-plugins/existing-plugins.js ***!
15547 - \**************************************************************************************************************************/
15548 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
15549 -
15550 -"use strict";
15551 -/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
15552 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
15553 -
15554 -
15555 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
15556 -var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
15557 -Object.defineProperty(exports, "__esModule", ({
15558 - value: true
15559 -}));
15560 -exports["default"] = ExistingPlugins;
15561 -var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
15562 -var _pluginsSelection = _interopRequireDefault(__webpack_require__(/*! ../../../../../shared/plugins-selection/plugins-selection */ "../app/modules/import-export/assets/js/shared/plugins-selection/plugins-selection.js"));
15563 -var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../app/assets/js/ui/atoms/heading.js"));
15564 -function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }
15565 -var layout = [4, 1];
15566 -function ExistingPlugins(_ref) {
15567 - var plugins = _ref.plugins;
15568 - if (!(plugins !== null && plugins !== void 0 && plugins.length)) {
15569 - return null;
15570 - }
15571 -
15572 - // eslint-disable-next-line react-hooks/rules-of-hooks
15573 - var existingPlugins = (0, _react.useMemo)(function () {
15574 - return plugins;
15575 - }, []),
15576 - // eslint-disable-next-line react-hooks/rules-of-hooks
15577 - initialSelected = (0, _react.useMemo)(function () {
15578 - return plugins.map(function (plugin, index) {
15579 - return index;
15580 - });
15581 - }, []);
15582 - return /*#__PURE__*/_react.default.createElement("div", {
15583 - className: "e-app-import-plugins__section"
15584 - }, /*#__PURE__*/_react.default.createElement(_heading.default, {
15585 - variant: "h5",
15586 - tag: "h3",
15587 - className: "e-app-import-plugins__section-heading"
15588 - }, __('Plugins you already have:', 'elementor')), /*#__PURE__*/_react.default.createElement(_pluginsSelection.default, {
15589 - withHeader: false,
15590 - withStatus: false,
15591 - plugins: existingPlugins,
15592 - initialSelected: initialSelected,
15593 - initialDisabled: initialSelected,
15594 - excludeSelections: initialSelected,
15595 - layout: layout
15596 - }));
15597 -}
15598 -ExistingPlugins.propTypes = {
15599 - plugins: PropTypes.array
2460 +// most Object methods by ES6 should accept primitives
2461 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
2462 +var core = __webpack_require__(/*! ./_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js");
2463 +var fails = __webpack_require__(/*! ./_fails */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_fails.js");
2464 +module.exports = function (KEY, exec) {
2465 + var fn = (core.Object || {})[KEY] || Object[KEY];
2466 + var exp = {};
2467 + exp[KEY] = exec(fn);
2468 + $export($export.S + $export.F * fails(function () { fn(1); }), 'Object', exp);
15600 2469 };
15601 2470
15602 -/***/ }),
15603 2471
15604 -/***/ "../app/modules/import-export/assets/js/pages/import/import-plugins/components/import-plugins-footer/import-plugins-footer.js":
15605 -/*!************************************************************************************************************************************!*\
15606 - !*** ../app/modules/import-export/assets/js/pages/import/import-plugins/components/import-plugins-footer/import-plugins-footer.js ***!
15607 - \************************************************************************************************************************************/
15608 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
15609 -
15610 -"use strict";
15611 -/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
15612 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
15613 -
15614 -
15615 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
15616 -var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
15617 -Object.defineProperty(exports, "__esModule", ({
15618 - value: true
15619 -}));
15620 -exports["default"] = ImportPluginsFooter;
15621 -var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
15622 -var _importContextProvider = __webpack_require__(/*! ../../../../../context/import-context/import-context-provider */ "../app/modules/import-export/assets/js/context/import-context/import-context-provider.js");
15623 -var _actionsFooter = _interopRequireDefault(__webpack_require__(/*! ../../../../../shared/actions-footer/actions-footer */ "../app/modules/import-export/assets/js/shared/actions-footer/actions-footer.js"));
15624 -var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../app/assets/js/ui/molecules/button.js"));
15625 -var _useImportActions2 = _interopRequireDefault(__webpack_require__(/*! ../../../hooks/use-import-actions */ "../app/modules/import-export/assets/js/pages/import/hooks/use-import-actions.js"));
15626 -function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }
15627 -function ImportPluginsFooter(props) {
15628 - var importContext = (0, _react.useContext)(_importContextProvider.ImportContext),
15629 - _useImportActions = (0, _useImportActions2.default)(),
15630 - navigateToMainScreen = _useImportActions.navigateToMainScreen;
15631 - return /*#__PURE__*/_react.default.createElement(_actionsFooter.default, null, /*#__PURE__*/_react.default.createElement(_button.default, {
15632 - text: __('Previous', 'elementor'),
15633 - variant: "contained",
15634 - onClick: function onClick() {
15635 - var _props$onPreviousClic;
15636 - importContext.dispatch({
15637 - type: 'SET_FILE',
15638 - payload: null
15639 - });
15640 - (_props$onPreviousClic = props.onPreviousClick) === null || _props$onPreviousClic === void 0 || _props$onPreviousClic.call(props);
15641 - navigateToMainScreen();
15642 - }
15643 - }), /*#__PURE__*/_react.default.createElement(_button.default, {
15644 - variant: "contained",
15645 - text: __('Next', 'elementor'),
15646 - color: "primary",
15647 - url: "/import/content",
15648 - onClick: function onClick() {
15649 - var _props$onNextClick;
15650 - (_props$onNextClick = props.onNextClick) === null || _props$onNextClick === void 0 || _props$onNextClick.call(props);
15651 - }
15652 - }));
15653 -}
15654 -ImportPluginsFooter.propTypes = {
15655 - onPreviousClick: PropTypes.func,
15656 - onNextClick: PropTypes.func
15657 -};
15658 -
15659 2472 /***/ }),
15660 2473
15661 -/***/ "../app/modules/import-export/assets/js/pages/import/import-plugins/components/plugins-to-import/plugins-to-import.js":
15662 -/*!****************************************************************************************************************************!*\
15663 - !*** ../app/modules/import-export/assets/js/pages/import/import-plugins/components/plugins-to-import/plugins-to-import.js ***!
15664 - \****************************************************************************************************************************/
15665 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2474 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_own-keys.js":
2475 +/*!************************************************************************************************!*\
2476 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_own-keys.js ***!
2477 + \************************************************************************************************/
2478 +/*! unknown exports (runtime-defined) */
2479 +/*! runtime requirements: __webpack_require__, module */
2480 +/*! CommonJS bailout: module.exports is used directly at 6:0-14 */
2481 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
15666 2482
15667 -"use strict";
15668 -/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
15669 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
15670 -
15671 -
15672 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
15673 -var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
15674 -Object.defineProperty(exports, "__esModule", ({
15675 - value: true
15676 -}));
15677 -exports["default"] = PluginsToImport;
15678 -var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
15679 -var _importContextProvider = __webpack_require__(/*! ../../../../../context/import-context/import-context-provider */ "../app/modules/import-export/assets/js/context/import-context/import-context-provider.js");
15680 -var _pluginsSelection = _interopRequireDefault(__webpack_require__(/*! ../../../../../shared/plugins-selection/plugins-selection */ "../app/modules/import-export/assets/js/shared/plugins-selection/plugins-selection.js"));
15681 -var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../app/assets/js/ui/atoms/heading.js"));
15682 -var _usePlugins = __webpack_require__(/*! ../../../../../hooks/use-plugins */ "../app/modules/import-export/assets/js/hooks/use-plugins.js");
15683 -var _usePluginsData = __webpack_require__(/*! ../../../../../hooks/use-plugins-data */ "../app/modules/import-export/assets/js/hooks/use-plugins-data.js");
15684 -function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }
15685 -var layout = [3, 1, 1];
15686 -function PluginsToImport(_ref) {
15687 - var plugins = _ref.plugins;
15688 - if (!(plugins !== null && plugins !== void 0 && plugins.length)) {
15689 - return null;
15690 - }
15691 -
15692 - // eslint-disable-next-line react-hooks/rules-of-hooks
15693 - var importContext = (0, _react.useContext)(_importContextProvider.ImportContext),
15694 - getPluginsToImport = function getPluginsToImport() {
15695 - var _plugins$ = plugins[0],
15696 - name = _plugins$.name,
15697 - status = _plugins$.status;
15698 -
15699 - // If Elementor Pro is the first plugin and is not inactive, it should not be displayed.
15700 - if (_usePluginsData.PLUGINS_KEYS.ELEMENTOR_PRO === name && _usePlugins.PLUGIN_STATUS_MAP.INACTIVE !== status) {
15701 - return plugins.splice(1);
15702 - }
15703 - return plugins;
15704 - },
15705 - // eslint-disable-next-line react-hooks/rules-of-hooks
15706 - handleOnSelect = (0, _react.useCallback)(function (selectedPlugins) {
15707 - return importContext.dispatch({
15708 - type: 'SET_PLUGINS',
15709 - payload: selectedPlugins
15710 - });
15711 - }, []),
15712 - // eslint-disable-next-line react-hooks/rules-of-hooks
15713 - pluginsToImport = (0, _react.useMemo)(function () {
15714 - return getPluginsToImport();
15715 - }, [plugins]),
15716 - // eslint-disable-next-line react-hooks/rules-of-hooks
15717 - initialSelected = (0, _react.useMemo)(function () {
15718 - return pluginsToImport.map(function (plugin, index) {
15719 - return index;
15720 - });
15721 - }, [plugins]),
15722 - isAllRequiredPluginsSelected = pluginsToImport.length === importContext.data.plugins.length;
15723 - if (!pluginsToImport.length) {
15724 - return null;
15725 - }
15726 - return /*#__PURE__*/_react.default.createElement("div", {
15727 - className: "e-app-import-plugins__section"
15728 - }, /*#__PURE__*/_react.default.createElement(_heading.default, {
15729 - variant: "h5",
15730 - tag: "h3",
15731 - className: "e-app-import-plugins__section-heading"
15732 - }, isAllRequiredPluginsSelected ? __('Plugins to add:', 'elementor') : __('Missing Required Plugins:', 'elementor')), /*#__PURE__*/_react.default.createElement(_pluginsSelection.default, {
15733 - plugins: pluginsToImport,
15734 - initialSelected: initialSelected,
15735 - onSelect: handleOnSelect,
15736 - layout: layout
15737 - }));
15738 -}
15739 -PluginsToImport.propTypes = {
15740 - plugins: PropTypes.array
2483 +// all object keys, includes non-enumerable and symbols
2484 +var gOPN = __webpack_require__(/*! ./_object-gopn */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gopn.js");
2485 +var gOPS = __webpack_require__(/*! ./_object-gops */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gops.js");
2486 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-object.js");
2487 +var Reflect = __webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js").Reflect;
2488 +module.exports = Reflect && Reflect.ownKeys || function ownKeys(it) {
2489 + var keys = gOPN.f(anObject(it));
2490 + var getSymbols = gOPS.f;
2491 + return getSymbols ? keys.concat(getSymbols(it)) : keys;
15741 2492 };
15742 2493
15743 -/***/ }),
15744 2494
15745 -/***/ "../app/modules/import-export/assets/js/pages/import/import-plugins/components/pro-banner/pro-banner.js":
15746 -/*!**************************************************************************************************************!*\
15747 - !*** ../app/modules/import-export/assets/js/pages/import/import-plugins/components/pro-banner/pro-banner.js ***!
15748 - \**************************************************************************************************************/
15749 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
15750 -
15751 -"use strict";
15752 -/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
15753 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
15754 -
15755 -
15756 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
15757 -var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
15758 -Object.defineProperty(exports, "__esModule", ({
15759 - value: true
15760 -}));
15761 -exports["default"] = ProBanner;
15762 -var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
15763 -var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "../node_modules/@babel/runtime/helpers/slicedToArray.js"));
15764 -var _messageBanner = _interopRequireDefault(__webpack_require__(/*! ../../../../../ui/message-banner/message-banner */ "../app/modules/import-export/assets/js/ui/message-banner/message-banner.js"));
15765 -var _goProButton = _interopRequireDefault(__webpack_require__(/*! elementor-app/molecules/go-pro-button */ "../app/assets/js/molecules/go-pro-button.js"));
15766 -var _dialog = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/dialog/dialog */ "../app/assets/js/ui/dialog/dialog.js"));
15767 -__webpack_require__(/*! ./pro-banner.scss */ "../app/modules/import-export/assets/js/pages/import/import-plugins/components/pro-banner/pro-banner.scss");
15768 -function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }
15769 -function ProBanner(_ref) {
15770 - var onRefresh = _ref.onRefresh;
15771 - var _useState = (0, _react.useState)(false),
15772 - _useState2 = (0, _slicedToArray2.default)(_useState, 2),
15773 - showInfoDialog = _useState2[0],
15774 - setShowInfoDialog = _useState2[1],
15775 - openGoProExternalPage = function openGoProExternalPage() {
15776 - return window.open('https://go.elementor.com/go-pro-import-export/', '_blank');
15777 - },
15778 - onDialogDismiss = function onDialogDismiss() {
15779 - return setShowInfoDialog(false);
15780 - },
15781 - onDialogApprove = function onDialogApprove() {
15782 - setShowInfoDialog(false);
15783 - onRefresh();
15784 - },
15785 - handleGoPro = function handleGoPro() {
15786 - setShowInfoDialog(true);
15787 - openGoProExternalPage();
15788 - };
15789 - return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(_messageBanner.default, {
15790 - heading: __('Install Elementor Pro', 'elementor'),
15791 - description: __("Without Elementor Pro, importing components like templates, widgets and popups won't work.", 'elementor'),
15792 - button: /*#__PURE__*/_react.default.createElement(_goProButton.default, {
15793 - onClick: handleGoPro
15794 - })
15795 - }), showInfoDialog && /*#__PURE__*/_react.default.createElement(_dialog.default, {
15796 - title: __('Is your Elementor Pro ready?', 'elementor'),
15797 - text: __('If you’ve purchased, installed & activated Elementor Pro, we can continue importing all the parts of this site.', 'elementor'),
15798 - approveButtonColor: "primary",
15799 - approveButtonText: __('Yes', 'elementor'),
15800 - approveButtonOnClick: onDialogApprove,
15801 - dismissButtonText: __('Not yet', 'elementor'),
15802 - dismissButtonOnClick: onDialogDismiss,
15803 - onClose: onDialogDismiss
15804 - }));
15805 -}
15806 -ProBanner.propTypes = {
15807 - status: PropTypes.string,
15808 - onRefresh: PropTypes.func
15809 -};
15810 -ProBanner.defaultProps = {
15811 - status: ''
15812 -};
15813 -
15814 2495 /***/ }),
15815 2496
15816 -/***/ "../app/modules/import-export/assets/js/pages/import/import-plugins/components/pro-banner/pro-banner.scss":
15817 -/*!****************************************************************************************************************!*\
15818 - !*** ../app/modules/import-export/assets/js/pages/import/import-plugins/components/pro-banner/pro-banner.scss ***!
15819 - \****************************************************************************************************************/
15820 -/***/ (() => {
2497 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_property-desc.js":
2498 +/*!*****************************************************************************************************!*\
2499 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_property-desc.js ***!
2500 + \*****************************************************************************************************/
2501 +/*! unknown exports (runtime-defined) */
2502 +/*! runtime requirements: module */
2503 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
2504 +/***/ ((module) => {
15821 2505
15822 -
15823 -
15824 -/***/ }),
15825 -
15826 -/***/ "../app/modules/import-export/assets/js/pages/import/import-plugins/hooks/use-import-plugins-data.js":
15827 -/*!***********************************************************************************************************!*\
15828 - !*** ../app/modules/import-export/assets/js/pages/import/import-plugins/hooks/use-import-plugins-data.js ***!
15829 - \***********************************************************************************************************/
15830 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
15831 -
15832 -"use strict";
15833 -
15834 -
15835 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
15836 -Object.defineProperty(exports, "__esModule", ({
15837 - value: true
15838 -}));
15839 -exports["default"] = useImportPluginsData;
15840 -var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js"));
15841 -var _react = __webpack_require__(/*! react */ "react");
15842 -var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../app/assets/js/utils/utils.js");
15843 -var _usePlugins = __webpack_require__(/*! ../../../../hooks/use-plugins */ "../app/modules/import-export/assets/js/hooks/use-plugins.js");
15844 -function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; }
15845 -function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0, _defineProperty2.default)(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; }
15846 -var MISSING_PLUGINS_KEY = 'missing',
15847 - EXISTING_PLUGINS_KEY = 'existing',
15848 - ELEMENTOR_PRO_PLUGIN_KEY = 'Elementor Pro';
15849 -function useImportPluginsData(pluginsToInstall, existingPlugins) {
15850 - var getIsMinVersionExist = function getIsMinVersionExist(installedPluginVersion, kitPluginVersion) {
15851 - return installedPluginVersion.localeCompare(kitPluginVersion) > -1;
15852 - },
15853 - getClassifiedPlugins = function getClassifiedPlugins() {
15854 - var data = {
15855 - missing: [],
15856 - existing: [],
15857 - minVersionMissing: [],
15858 - proData: null
15859 - },
15860 - installedPluginsMap = (0, _utils.arrayToObjectByKey)(existingPlugins, 'name');
15861 - pluginsToInstall.forEach(function (plugin) {
15862 - var installedPluginData = installedPluginsMap[plugin.name],
15863 - group = _usePlugins.PLUGIN_STATUS_MAP.ACTIVE === (installedPluginData === null || installedPluginData === void 0 ? void 0 : installedPluginData.status) ? EXISTING_PLUGINS_KEY : MISSING_PLUGINS_KEY,
15864 - pluginData = installedPluginData || _objectSpread(_objectSpread({}, plugin), {}, {
15865 - status: _usePlugins.PLUGIN_STATUS_MAP.NOT_INSTALLED
15866 - });
15867 -
15868 - // Verifying that the current installed plugin version is not older than the kit plugin version.
15869 - if (installedPluginData && !getIsMinVersionExist(installedPluginData.version, plugin.version)) {
15870 - data.minVersionMissing.push(plugin);
15871 - }
15872 -
15873 - // In case that the Pro plugin exist saving the data separately for easily knowing if the pro exist or not.
15874 - if (ELEMENTOR_PRO_PLUGIN_KEY === pluginData.name) {
15875 - data.proData = pluginData;
15876 - }
15877 - data[group].push(pluginData);
15878 - });
15879 - return data;
15880 - },
15881 - classifiedPlugins = (0, _react.useMemo)(function () {
15882 - return getClassifiedPlugins();
15883 - }, [pluginsToInstall, existingPlugins]);
2506 +module.exports = function (bitmap, value) {
15884 2507 return {
15885 - importPluginsData: pluginsToInstall.length && existingPlugins.length ? classifiedPlugins : null
2508 + enumerable: !(bitmap & 1),
2509 + configurable: !(bitmap & 2),
2510 + writable: !(bitmap & 4),
2511 + value: value
15886 2512 };
15887 -}
15888 -
15889 -/***/ }),
15890 -
15891 -/***/ "../app/modules/import-export/assets/js/pages/import/import-plugins/import-plugins.js":
15892 -/*!********************************************************************************************!*\
15893 - !*** ../app/modules/import-export/assets/js/pages/import/import-plugins/import-plugins.js ***!
15894 - \********************************************************************************************/
15895 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
15896 -
15897 -"use strict";
15898 -/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
15899 -
15900 -
15901 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
15902 -var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
15903 -Object.defineProperty(exports, "__esModule", ({
15904 - value: true
15905 -}));
15906 -exports["default"] = ImportPlugins;
15907 -var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
15908 -var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
15909 -var _importContextProvider = __webpack_require__(/*! ../../../context/import-context/import-context-provider */ "../app/modules/import-export/assets/js/context/import-context/import-context-provider.js");
15910 -var _sharedContextProvider = __webpack_require__(/*! ../../../context/shared-context/shared-context-provider */ "../app/modules/import-export/assets/js/context/shared-context/shared-context-provider.js");
15911 -var _layout = _interopRequireDefault(__webpack_require__(/*! ../../../templates/layout */ "../app/modules/import-export/assets/js/templates/layout.js"));
15912 -var _pageHeader = _interopRequireDefault(__webpack_require__(/*! ../../../ui/page-header/page-header */ "../app/modules/import-export/assets/js/ui/page-header/page-header.js"));
15913 -var _pluginsToImport = _interopRequireDefault(__webpack_require__(/*! ./components/plugins-to-import/plugins-to-import */ "../app/modules/import-export/assets/js/pages/import/import-plugins/components/plugins-to-import/plugins-to-import.js"));
15914 -var _existingPlugins = _interopRequireDefault(__webpack_require__(/*! ./components/existing-plugins/existing-plugins */ "../app/modules/import-export/assets/js/pages/import/import-plugins/components/existing-plugins/existing-plugins.js"));
15915 -var _proBanner = _interopRequireDefault(__webpack_require__(/*! ./components/pro-banner/pro-banner */ "../app/modules/import-export/assets/js/pages/import/import-plugins/components/pro-banner/pro-banner.js"));
15916 -var _importPluginsFooter = _interopRequireDefault(__webpack_require__(/*! ./components/import-plugins-footer/import-plugins-footer */ "../app/modules/import-export/assets/js/pages/import/import-plugins/components/import-plugins-footer/import-plugins-footer.js"));
15917 -var _loader = _interopRequireDefault(__webpack_require__(/*! ../../../ui/loader/loader */ "../app/modules/import-export/assets/js/ui/loader/loader.js"));
15918 -var _notice = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/notice */ "../app/assets/js/ui/molecules/notice.js"));
15919 -var _inlineLink = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/inline-link */ "../app/assets/js/ui/molecules/inline-link.js"));
15920 -var _usePlugins2 = _interopRequireWildcard(__webpack_require__(/*! ../../../hooks/use-plugins */ "../app/modules/import-export/assets/js/hooks/use-plugins.js"));
15921 -var _usePluginsData2 = _interopRequireDefault(__webpack_require__(/*! ../../../hooks/use-plugins-data */ "../app/modules/import-export/assets/js/hooks/use-plugins-data.js"));
15922 -var _useImportPluginsData2 = _interopRequireDefault(__webpack_require__(/*! ./hooks/use-import-plugins-data */ "../app/modules/import-export/assets/js/pages/import/import-plugins/hooks/use-import-plugins-data.js"));
15923 -var _appsEventTracking = __webpack_require__(/*! elementor-app/event-track/apps-event-tracking */ "../app/assets/js/event-track/apps-event-tracking.js");
15924 -__webpack_require__(/*! ./import-plugins.scss */ "../app/modules/import-export/assets/js/pages/import/import-plugins/import-plugins.scss");
15925 -function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }
15926 -function ImportPlugins() {
15927 - var _importContext$data$u;
15928 - var importContext = (0, _react.useContext)(_importContextProvider.ImportContext),
15929 - sharedContext = (0, _react.useContext)(_sharedContextProvider.SharedContext),
15930 - navigate = (0, _router.useNavigate)(),
15931 - kitPlugins = ((_importContext$data$u = importContext.data.uploadedData) === null || _importContext$data$u === void 0 || (_importContext$data$u = _importContext$data$u.manifest) === null || _importContext$data$u === void 0 ? void 0 : _importContext$data$u.plugins) || [],
15932 - _usePlugins = (0, _usePlugins2.default)(),
15933 - response = _usePlugins.response,
15934 - pluginsActions = _usePlugins.pluginsActions,
15935 - _usePluginsData = (0, _usePluginsData2.default)(response.data),
15936 - pluginsData = _usePluginsData.pluginsData,
15937 - _useImportPluginsData = (0, _useImportPluginsData2.default)(kitPlugins, pluginsData),
15938 - importPluginsData = _useImportPluginsData.importPluginsData,
15939 - _ref = importPluginsData || {},
15940 - missing = _ref.missing,
15941 - existing = _ref.existing,
15942 - minVersionMissing = _ref.minVersionMissing,
15943 - proData = _ref.proData,
15944 - _ref2 = sharedContext.data || {},
15945 - referrer = _ref2.referrer,
15946 - currentPage = _ref2.currentPage,
15947 - handleRequiredPlugins = function handleRequiredPlugins() {
15948 - if (missing.length) {
15949 - // Saving globally the plugins data that the kit requires in order to work properly.
15950 - importContext.dispatch({
15951 - type: 'SET_REQUIRED_PLUGINS',
15952 - payload: missing
15953 - });
15954 - }
15955 - },
15956 - handleRefresh = function handleRefresh() {
15957 - importContext.dispatch({
15958 - type: 'SET_REQUIRED_PLUGINS',
15959 - payload: []
15960 - });
15961 - pluginsActions.fetch();
15962 - },
15963 - handleProInstallationStatus = function handleProInstallationStatus() {
15964 - // In case that the Pro data is now exist but initially in the elementorAppConfig the value was false, it means that the pro was added during the process.
15965 - if (proData && !elementorAppConfig.hasPro) {
15966 - importContext.dispatch({
15967 - type: 'SET_IS_PRO_INSTALLED_DURING_PROCESS',
15968 - payload: true
15969 - });
15970 - }
15971 - },
15972 - eventTracking = function eventTracking(command) {
15973 - if ('kit-library' === referrer) {
15974 - (0, _appsEventTracking.appsEventTrackingDispatch)(command, {
15975 - page_source: 'import',
15976 - step: currentPage,
15977 - event_type: 'click'
15978 - });
15979 - }
15980 - };
15981 -
15982 - // On load.
15983 - (0, _react.useEffect)(function () {
15984 - if (!kitPlugins.length) {
15985 - navigate('import/content');
15986 - }
15987 - sharedContext.dispatch({
15988 - type: 'SET_CURRENT_PAGE_NAME',
15989 - payload: ImportPlugins.name
15990 - });
15991 - }, []);
15992 -
15993 - // On plugins data ready.
15994 - (0, _react.useEffect)(function () {
15995 - if (importPluginsData && !importContext.data.requiredPlugins.length) {
15996 - // Saving the required plugins to display them on the next screens.
15997 - handleRequiredPlugins();
15998 -
15999 - // In case that the pro was installed in the middle of the process, the global state should be updated with the current status.
16000 - handleProInstallationStatus();
16001 - }
16002 - }, [importPluginsData]);
16003 - return /*#__PURE__*/_react.default.createElement(_layout.default, {
16004 - type: "import",
16005 - footer: /*#__PURE__*/_react.default.createElement(_importPluginsFooter.default, {
16006 - onPreviousClick: function onPreviousClick() {
16007 - return eventTracking('kit-library/go-back');
16008 - },
16009 - onNextClick: function onNextClick() {
16010 - return eventTracking('kit-library/approve-selection');
16011 - }
16012 - })
16013 - }, /*#__PURE__*/_react.default.createElement("section", {
16014 - className: "e-app-import-plugins"
16015 - }, !importPluginsData && /*#__PURE__*/_react.default.createElement(_loader.default, {
16016 - absoluteCenter: true
16017 - }), /*#__PURE__*/_react.default.createElement(_pageHeader.default, {
16018 - heading: __('Select which plugins to include', 'elementor'),
16019 - description: __('All items are already selected by default. Uncheck the ones you don\'t want.', 'elementor')
16020 - }), !!(minVersionMissing !== null && minVersionMissing !== void 0 && minVersionMissing.length) && /*#__PURE__*/_react.default.createElement(_notice.default, {
16021 - label: __(' Recommended:', 'elementor'),
16022 - className: "e-app-import-plugins__versions-notice",
16023 - color: "warning"
16024 - }, __('Head over to Updates and make sure that your plugins are updated to the latest version.', 'elementor'), " ", /*#__PURE__*/_react.default.createElement(_inlineLink.default, {
16025 - url: elementorAppConfig.admin_url + 'update-core.php'
16026 - }, __('Take me there', 'elementor'))), _usePlugins2.PLUGIN_STATUS_MAP.NOT_INSTALLED === (proData === null || proData === void 0 ? void 0 : proData.status) && /*#__PURE__*/_react.default.createElement(_proBanner.default, {
16027 - onRefresh: handleRefresh
16028 - }), /*#__PURE__*/_react.default.createElement(_pluginsToImport.default, {
16029 - plugins: missing
16030 - }), /*#__PURE__*/_react.default.createElement(_existingPlugins.default, {
16031 - plugins: existing
16032 - })));
16033 -}
16034 -
16035 -/***/ }),
16036 -
16037 -/***/ "../app/modules/import-export/assets/js/pages/import/import-plugins/import-plugins.scss":
16038 -/*!**********************************************************************************************!*\
16039 - !*** ../app/modules/import-export/assets/js/pages/import/import-plugins/import-plugins.scss ***!
16040 - \**********************************************************************************************/
16041 -/***/ (() => {
16042 -
16043 -
16044 -
16045 -/***/ }),
16046 -
16047 -/***/ "../app/modules/import-export/assets/js/pages/import/import-process/import-process.js":
16048 -/*!********************************************************************************************!*\
16049 - !*** ../app/modules/import-export/assets/js/pages/import/import-process/import-process.js ***!
16050 - \********************************************************************************************/
16051 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
16052 -
16053 -"use strict";
16054 -/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
16055 -
16056 -
16057 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
16058 -var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
16059 -Object.defineProperty(exports, "__esModule", ({
16060 - value: true
16061 -}));
16062 -exports["default"] = ImportProcess;
16063 -var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
16064 -var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "../node_modules/@babel/runtime/helpers/slicedToArray.js"));
16065 -var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
16066 -var _sharedContextProvider = __webpack_require__(/*! ../../../context/shared-context/shared-context-provider */ "../app/modules/import-export/assets/js/context/shared-context/shared-context-provider.js");
16067 -var _importContextProvider = __webpack_require__(/*! ../../../context/import-context/import-context-provider */ "../app/modules/import-export/assets/js/context/import-context/import-context-provider.js");
16068 -var _layout = _interopRequireDefault(__webpack_require__(/*! ../../../templates/layout */ "../app/modules/import-export/assets/js/templates/layout.js"));
16069 -var _fileProcess = _interopRequireDefault(__webpack_require__(/*! ../../../shared/file-process/file-process */ "../app/modules/import-export/assets/js/shared/file-process/file-process.js"));
16070 -var _unfilteredFilesDialog = _interopRequireDefault(__webpack_require__(/*! elementor-app/organisms/unfiltered-files-dialog */ "../app/assets/js/organisms/unfiltered-files-dialog.js"));
16071 -var _appsEventTracking = __webpack_require__(/*! elementor-app/event-track/apps-event-tracking */ "../app/assets/js/event-track/apps-event-tracking.js");
16072 -var _useQueryParams = _interopRequireDefault(__webpack_require__(/*! elementor-app/hooks/use-query-params */ "../app/assets/js/hooks/use-query-params.js"));
16073 -var _useKit2 = _interopRequireWildcard(__webpack_require__(/*! ../../../hooks/use-kit */ "../app/modules/import-export/assets/js/hooks/use-kit.js"));
16074 -var _useImportActions2 = _interopRequireDefault(__webpack_require__(/*! ../hooks/use-import-actions */ "../app/modules/import-export/assets/js/pages/import/hooks/use-import-actions.js"));
16075 -var _useImportKitLibraryApplyAllPlugins = __webpack_require__(/*! ../import-kit/hooks/use-import-kit-library-apply-all-plugins */ "../app/modules/import-export/assets/js/pages/import/import-kit/hooks/use-import-kit-library-apply-all-plugins.js");
16076 -var _redirect = _interopRequireDefault(__webpack_require__(/*! ../../../shared/utils/redirect */ "../app/modules/import-export/assets/js/shared/utils/redirect.js"));
16077 -function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }
16078 -function ImportProcess() {
16079 - var sharedContext = (0, _react.useContext)(_sharedContextProvider.SharedContext),
16080 - importContext = (0, _react.useContext)(_importContextProvider.ImportContext),
16081 - navigate = (0, _router.useNavigate)(),
16082 - _useState = (0, _react.useState)(''),
16083 - _useState2 = (0, _slicedToArray2.default)(_useState, 2),
16084 - errorType = _useState2[0],
16085 - setErrorType = _useState2[1],
16086 - _useState3 = (0, _react.useState)(false),
16087 - _useState4 = (0, _slicedToArray2.default)(_useState3, 2),
16088 - showUnfilteredFilesDialog = _useState4[0],
16089 - setShowUnfilteredFilesDialog = _useState4[1],
16090 - _useState5 = (0, _react.useState)(false),
16091 - _useState6 = (0, _slicedToArray2.default)(_useState5, 2),
16092 - startImport = _useState6[0],
16093 - setStartImport = _useState6[1],
16094 - _useState7 = (0, _react.useState)([]),
16095 - _useState8 = (0, _slicedToArray2.default)(_useState7, 2),
16096 - plugins = _useState8[0],
16097 - setPlugins = _useState8[1],
16098 - missing = (0, _useImportKitLibraryApplyAllPlugins.useImportKitLibraryApplyAllPlugins)(plugins),
16099 - _useKit = (0, _useKit2.default)(),
16100 - kitState = _useKit.kitState,
16101 - kitActions = _useKit.kitActions,
16102 - KIT_STATUS_MAP = _useKit.KIT_STATUS_MAP,
16103 - _useQueryParams$getAl = (0, _useQueryParams.default)().getAll(),
16104 - id = _useQueryParams$getAl.id,
16105 - referrer = _useQueryParams$getAl.referrer,
16106 - fileURL = _useQueryParams$getAl.file_url,
16107 - actionType = _useQueryParams$getAl.action_type,
16108 - nonce = _useQueryParams$getAl.nonce,
16109 - returnToParam = _useQueryParams$getAl.return_to,
16110 - _ref = sharedContext.data || {},
16111 - includes = _ref.includes,
16112 - selectedCustomPostTypes = _ref.selectedCustomPostTypes,
16113 - currentPage = _ref.currentPage,
16114 - returnTo = _ref.returnTo,
16115 - _ref2 = importContext.data || {},
16116 - file = _ref2.file,
16117 - uploadedData = _ref2.uploadedData,
16118 - importedData = _ref2.importedData,
16119 - overrideConditions = _ref2.overrideConditions,
16120 - isResolvedData = _ref2.isResolvedData,
16121 - isKitHasSvgAssets = (0, _react.useMemo)(function () {
16122 - return includes.some(function (item) {
16123 - return ['templates', 'content'].includes(item);
16124 - });
16125 - }, [includes]),
16126 - _useImportActions = (0, _useImportActions2.default)(),
16127 - navigateToMainScreen = _useImportActions.navigateToMainScreen,
16128 - uploadKit = function uploadKit() {
16129 - var decodedFileURL = decodeURIComponent(fileURL);
16130 - importContext.dispatch({
16131 - type: 'SET_ID',
16132 - payload: id
16133 - });
16134 - importContext.dispatch({
16135 - type: 'SET_FILE',
16136 - payload: decodedFileURL
16137 - });
16138 - kitActions.upload({
16139 - kitId: id,
16140 - file: decodedFileURL,
16141 - kitLibraryNonce: nonce
16142 - });
16143 - },
16144 - importKit = function importKit() {
16145 - if (elementorAppConfig['import-export'].isUnfilteredFilesEnabled || !isKitHasSvgAssets) {
16146 - setStartImport(true);
16147 - } else {
16148 - setShowUnfilteredFilesDialog(true);
16149 - }
16150 - },
16151 - applyAllSetCpt = function applyAllSetCpt() {
16152 - var _kitState$data, _importContext$data;
16153 - var cpt = ((_kitState$data = kitState.data) === null || _kitState$data === void 0 ? void 0 : _kitState$data.manifest['custom-post-type-title']) || ((_importContext$data = importContext.data) === null || _importContext$data === void 0 || (_importContext$data = _importContext$data.uploadedData) === null || _importContext$data === void 0 ? void 0 : _importContext$data.manifest['custom-post-type-title']);
16154 - if (cpt) {
16155 - var cptArray = Object.keys(cpt);
16156 - sharedContext.dispatch({
16157 - type: 'SET_SELECTED_CPT',
16158 - payload: cptArray
16159 - });
16160 - }
16161 - },
16162 - applyAllImportPlugins = function applyAllImportPlugins() {
16163 - var _kitState$data2;
16164 - var allPlugins = ((_kitState$data2 = kitState.data) === null || _kitState$data2 === void 0 || (_kitState$data2 = _kitState$data2.manifest) === null || _kitState$data2 === void 0 ? void 0 : _kitState$data2.plugins) || importContext.data.uploadedData.manifest.plugins;
16165 - setPlugins(allPlugins);
16166 - },
16167 - onCancelProcess = function onCancelProcess() {
16168 - importContext.dispatch({
16169 - type: 'SET_FILE',
16170 - payload: null
16171 - });
16172 - navigateToMainScreen();
16173 - },
16174 - _onReady = function onReady() {
16175 - setShowUnfilteredFilesDialog(false);
16176 - setStartImport(true);
16177 - },
16178 - eventTracking = function eventTracking(command) {
16179 - var eventType = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'click';
16180 - if ('kit-library' === sharedContext.data.referrer) {
16181 - (0, _appsEventTracking.appsEventTrackingDispatch)(command, {
16182 - page_source: 'import',
16183 - step: currentPage,
16184 - modal_type: 'unfiltered_file',
16185 - event_type: eventType
16186 - });
16187 - }
16188 - };
16189 -
16190 - // On load.
16191 - (0, _react.useEffect)(function () {
16192 - // Saving the referrer value globally.
16193 - if (referrer) {
16194 - sharedContext.dispatch({
16195 - type: 'SET_REFERRER',
16196 - payload: referrer
16197 - });
16198 - }
16199 - if (actionType) {
16200 - importContext.dispatch({
16201 - type: 'SET_ACTION_TYPE',
16202 - payload: actionType
16203 - });
16204 - }
16205 - if (returnToParam) {
16206 - sharedContext.dispatch({
16207 - type: 'SET_RETURN_TO',
16208 - payload: returnToParam
16209 - });
16210 - }
16211 - if (fileURL && !file) {
16212 - // When the starting point of the app is the import/process screen and importing via file_url.
16213 - uploadKit();
16214 - } else if (uploadedData) {
16215 - // When the import/process is the second step of the kit import process, after selecting the kit content.
16216 - importKit();
16217 - } else {
16218 - navigate('import');
16219 - }
16220 - sharedContext.dispatch({
16221 - type: 'SET_CURRENT_PAGE_NAME',
16222 - payload: ImportProcess.name
16223 - });
16224 - }, []);
16225 -
16226 - // Starting the import process.
16227 - (0, _react.useEffect)(function () {
16228 - if (startImport) {
16229 - var data = importContext.data;
16230 - var isImportFromCloud = _useKit2.KIT_SOURCE_MAP.CLOUD === data.source;
16231 - var kitId = isImportFromCloud ? data.file.id : data.id;
16232 - var importReferrer = isImportFromCloud ? data.source : referrer;
16233 - kitActions.import({
16234 - id: kitId,
16235 - session: uploadedData.session,
16236 - include: includes,
16237 - overrideConditions: overrideConditions,
16238 - referrer: importReferrer,
16239 - selectedCustomPostTypes: selectedCustomPostTypes
16240 - });
16241 - }
16242 - }, [startImport]);
16243 -
16244 - // Updating the kit data after upload/import.
16245 - (0, _react.useEffect)(function () {
16246 - if (KIT_STATUS_MAP.INITIAL !== kitState.status) {
16247 - switch (kitState.status) {
16248 - case KIT_STATUS_MAP.IMPORTED:
16249 - importContext.dispatch({
16250 - type: 'SET_IMPORTED_DATA',
16251 - payload: kitState.data
16252 - });
16253 - break;
16254 - case KIT_STATUS_MAP.UPLOADED:
16255 - importContext.dispatch({
16256 - type: 'SET_UPLOADED_DATA',
16257 - payload: kitState.data
16258 - });
16259 - break;
16260 - case KIT_STATUS_MAP.ERROR:
16261 - setErrorType(kitState.data);
16262 - break;
16263 - }
16264 - }
16265 - }, [kitState.status]);
16266 -
16267 - // Actions after the kit upload/import data was updated.
16268 - (0, _react.useEffect)(function () {
16269 - if (KIT_STATUS_MAP.INITIAL !== kitState.status || isResolvedData && 'apply-all' === importContext.data.actionType) {
16270 - if (importedData) {
16271 - // After kit upload.
16272 - if (returnTo && (0, _redirect.default)(returnTo)) {
16273 - return;
16274 - }
16275 - navigate('/import/complete');
16276 - } else if ('apply-all' === importContext.data.actionType) {
16277 - var _kitState$data3, _importContext$data$u;
16278 - // Forcing apply-all kit content.
16279 - if ((_kitState$data3 = kitState.data) !== null && _kitState$data3 !== void 0 && (_kitState$data3 = _kitState$data3.manifest) !== null && _kitState$data3 !== void 0 && _kitState$data3.plugins || (_importContext$data$u = importContext.data.uploadedData) !== null && _importContext$data$u !== void 0 && _importContext$data$u.manifest.plugins) {
16280 - importContext.dispatch({
16281 - type: 'SET_PLUGINS_STATE',
16282 - payload: 'have'
16283 - });
16284 - }
16285 - if (uploadedData.conflicts && Object.keys(uploadedData.conflicts).length && !isResolvedData) {
16286 - navigate('/import/resolver');
16287 - } else {
16288 - // The kitState must be reset due to staying in the same page, so that the useEffect will be re-triggered.
16289 - kitActions.reset();
16290 - if ('have' === importContext.data.pluginsState) {
16291 - applyAllImportPlugins();
16292 - }
16293 - if ('' === importContext.data.pluginsState || 'success' === importContext.data.pluginsState) {
16294 - applyAllSetCpt();
16295 - importKit();
16296 - }
16297 - }
16298 - } else {
16299 - navigate('/import/plugins');
16300 - }
16301 - }
16302 - }, [uploadedData, importedData, importContext.data.pluginsState, returnTo]);
16303 - (0, _react.useEffect)(function () {
16304 - if ((missing === null || missing === void 0 ? void 0 : missing.length) > 0) {
16305 - importContext.dispatch({
16306 - type: 'SET_PLUGINS',
16307 - payload: missing
16308 - });
16309 - navigate('import/plugins-activation');
16310 - }
16311 - }, [missing]);
16312 - return /*#__PURE__*/_react.default.createElement(_layout.default, {
16313 - type: "import"
16314 - }, /*#__PURE__*/_react.default.createElement("section", null, /*#__PURE__*/_react.default.createElement(_fileProcess.default, {
16315 - info: uploadedData && __('Importing your content, templates and site settings', 'elementor'),
16316 - errorType: errorType,
16317 - onDialogApprove: onCancelProcess,
16318 - onDialogDismiss: onCancelProcess
16319 - }), /*#__PURE__*/_react.default.createElement(_unfilteredFilesDialog.default, {
16320 - show: showUnfilteredFilesDialog,
16321 - setShow: setShowUnfilteredFilesDialog,
16322 - confirmModalText: __('This allows Elementor to scan your SVGs for malicious content. Otherwise, you can skip any SVGs in this import.', 'elementor'),
16323 - errorModalText: __('Nothing to worry about, just continue without importing SVGs or go back and start the import again.', 'elementor'),
16324 - onReady: function onReady() {
16325 - return _onReady();
16326 - },
16327 - onCancel: function onCancel() {
16328 - setShowUnfilteredFilesDialog(false);
16329 - onCancelProcess();
16330 - },
16331 - onLoad: function onLoad() {
16332 - return eventTracking('kit-library/modal-load', 'load');
16333 - },
16334 - onClose: function onClose() {
16335 - eventTracking('kit-library/close');
16336 - _onReady();
16337 - },
16338 - onDismiss: function onDismiss() {
16339 - _onReady();
16340 - eventTracking('kit-library/skip');
16341 - },
16342 - onEnable: function onEnable() {
16343 - return eventTracking('kit-library/enable');
16344 - }
16345 - })));
16346 -}
16347 -
16348 -/***/ }),
16349 -
16350 -/***/ "../app/modules/import-export/assets/js/pages/import/import-resolver/components/conflict/components/conflict-checkbox/conflict-checkbox.js":
16351 -/*!*************************************************************************************************************************************************!*\
16352 - !*** ../app/modules/import-export/assets/js/pages/import/import-resolver/components/conflict/components/conflict-checkbox/conflict-checkbox.js ***!
16353 - \*************************************************************************************************************************************************/
16354 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
16355 -
16356 -"use strict";
16357 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
16358 -
16359 -
16360 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
16361 -var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
16362 -Object.defineProperty(exports, "__esModule", ({
16363 - value: true
16364 -}));
16365 -exports["default"] = ConflictCheckbox;
16366 -var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
16367 -var _importContextProvider = __webpack_require__(/*! ../../../../../../../context/import-context/import-context-provider */ "../app/modules/import-export/assets/js/context/import-context/import-context-provider.js");
16368 -var _checkbox = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/checkbox */ "../app/assets/js/ui/atoms/checkbox.js"));
16369 -function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }
16370 -function ConflictCheckbox(props) {
16371 - var importContext = (0, _react.useContext)(_importContextProvider.ImportContext),
16372 - isSelected = function isSelected() {
16373 - return importContext.data.overrideConditions.includes(props.id);
16374 - },
16375 - updateOverrideCondition = function updateOverrideCondition(event) {
16376 - var isChecked = event.target.checked,
16377 - actionType = isChecked ? 'ADD_OVERRIDE_CONDITION' : 'REMOVE_OVERRIDE_CONDITION';
16378 - if (props.onCheck) {
16379 - props.onCheck(isChecked);
16380 - }
16381 - importContext.dispatch({
16382 - type: actionType,
16383 - payload: props.id
16384 - });
16385 - };
16386 - (0, _react.useEffect)(function () {
16387 - if (!importContext.data.overrideConditions.length) {
16388 - importContext.dispatch({
16389 - type: 'ADD_OVERRIDE_CONDITION',
16390 - payload: props.id
16391 - });
16392 - }
16393 - }, []);
16394 - return /*#__PURE__*/_react.default.createElement(_checkbox.default, {
16395 - checked: isSelected(),
16396 - onChange: updateOverrideCondition,
16397 - className: props.className
16398 - });
16399 -}
16400 -ConflictCheckbox.propTypes = {
16401 - className: PropTypes.string,
16402 - id: PropTypes.number.isRequired,
16403 - onCheck: PropTypes.func
16404 2513 };
16405 -ConflictCheckbox.defaultProps = {
16406 - className: ''
16407 -};
16408 2514
16409 -/***/ }),
16410 2515
16411 -/***/ "../app/modules/import-export/assets/js/pages/import/import-resolver/components/conflict/conflict.js":
16412 -/*!***********************************************************************************************************!*\
16413 - !*** ../app/modules/import-export/assets/js/pages/import/import-resolver/components/conflict/conflict.js ***!
16414 - \***********************************************************************************************************/
16415 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
16416 -
16417 -"use strict";
16418 -/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
16419 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
16420 -
16421 -
16422 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
16423 -var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
16424 -Object.defineProperty(exports, "__esModule", ({
16425 - value: true
16426 -}));
16427 -exports["default"] = Conflict;
16428 -var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
16429 -var _importContextProvider = __webpack_require__(/*! ../../../../../context/import-context/import-context-provider */ "../app/modules/import-export/assets/js/context/import-context/import-context-provider.js");
16430 -var _sharedContextProvider = __webpack_require__(/*! ../../../../../context/shared-context/shared-context-provider */ "../app/modules/import-export/assets/js/context/shared-context/shared-context-provider.js");
16431 -var _conflictCheckbox = _interopRequireDefault(__webpack_require__(/*! ./components/conflict-checkbox/conflict-checkbox */ "../app/modules/import-export/assets/js/pages/import/import-resolver/components/conflict/components/conflict-checkbox/conflict-checkbox.js"));
16432 -var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../app/assets/js/ui/atoms/heading.js"));
16433 -var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../app/assets/js/ui/atoms/text.js"));
16434 -var _grid = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/grid/grid */ "../app/assets/js/ui/grid/grid.js"));
16435 -var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../app/assets/js/ui/molecules/button.js"));
16436 -var _appsEventTracking = __webpack_require__(/*! elementor-app/event-track/apps-event-tracking */ "../app/assets/js/event-track/apps-event-tracking.js");
16437 -function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }
16438 -function Conflict(props) {
16439 - var _importContext$data$u;
16440 - var importContext = (0, _react.useContext)(_importContextProvider.ImportContext),
16441 - sharedContext = (0, _react.useContext)(_sharedContextProvider.SharedContext),
16442 - manifest = (_importContext$data$u = importContext.data.uploadedData) === null || _importContext$data$u === void 0 ? void 0 : _importContext$data$u.manifest,
16443 - currentPage = sharedContext.data.currentPage,
16444 - getConflictTitle = function getConflictTitle(id) {
16445 - var _elementorAppConfig$i;
16446 - var templateType = manifest.templates[id].doc_type,
16447 - summaryTitle = (_elementorAppConfig$i = elementorAppConfig['import-export'].summaryTitles.templates) === null || _elementorAppConfig$i === void 0 ? void 0 : _elementorAppConfig$i[templateType];
16448 - return (summaryTitle === null || summaryTitle === void 0 ? void 0 : summaryTitle.single) || templateType;
16449 - },
16450 - getEditTemplateButton = function getEditTemplateButton(editUrl, title) {
16451 - return /*#__PURE__*/_react.default.createElement(_button.default, {
16452 - className: "e-app-import-resolver-conflicts__edit-template",
16453 - url: editUrl,
16454 - target: "_blank",
16455 - icon: "eicon-editor-external-link",
16456 - text: __('Edit Template', 'elementor'),
16457 - hideText: true,
16458 - onClick: function onClick() {
16459 - if (props.onClick) {
16460 - props.onClick(title);
16461 - }
16462 - }
16463 - });
16464 - },
16465 - isImportedAssetSelected = function isImportedAssetSelected(importedAssetId) {
16466 - return importContext.data.overrideConditions.includes(importedAssetId);
16467 - },
16468 - getAssetClassName = function getAssetClassName(isActive) {
16469 - var classes = ['e-app-import-resolver-conflicts__asset'];
16470 - if (isActive) {
16471 - classes.push('active');
16472 - }
16473 - return classes.join(' ');
16474 - },
16475 - getImportedAssetClasses = function getImportedAssetClasses(importedAssetId) {
16476 - return getAssetClassName(isImportedAssetSelected(importedAssetId));
16477 - },
16478 - getExistingAssetClasses = function getExistingAssetClasses(importedAssetId) {
16479 - return getAssetClassName(!isImportedAssetSelected(importedAssetId));
16480 - },
16481 - eventTracking = function eventTracking(command, title) {
16482 - return (0, _appsEventTracking.appsEventTrackingDispatch)("kit-library/".concat(command), {
16483 - item: title,
16484 - page_source: 'import',
16485 - step: currentPage,
16486 - event_type: 'click'
16487 - });
16488 - };
16489 - return /*#__PURE__*/_react.default.createElement(_grid.default, {
16490 - container: true,
16491 - noWrap: true
16492 - }, /*#__PURE__*/_react.default.createElement(_conflictCheckbox.default, {
16493 - id: props.importedId,
16494 - type: "main-type",
16495 - className: "e-app-import-resolver-conflicts__checkbox",
16496 - onCheck: function onCheck(isChecked) {
16497 - var command = isChecked && isChecked ? 'check' : 'uncheck';
16498 - eventTracking(command, props.conflictData.template_title);
16499 - }
16500 - }), /*#__PURE__*/_react.default.createElement(_grid.default, {
16501 - item: true
16502 - }, /*#__PURE__*/_react.default.createElement(_heading.default, {
16503 - variant: "h5",
16504 - tag: "h4",
16505 - className: "e-app-import-resolver-conflicts__title"
16506 - }, getConflictTitle(props.importedId)), /*#__PURE__*/_react.default.createElement(_grid.default, {
16507 - item: true
16508 - }, /*#__PURE__*/_react.default.createElement(_text.default, {
16509 - variant: "sm",
16510 - tag: "span",
16511 - className: getImportedAssetClasses(props.importedId)
16512 - }, __('Imported', 'elementor'), ": ", manifest.templates[props.importedId].title), /*#__PURE__*/_react.default.createElement(_text.default, {
16513 - style: true,
16514 - variant: "sm",
16515 - tag: "span",
16516 - className: getExistingAssetClasses(props.importedId)
16517 - }, __('Existing', 'elementor'), ": ", props.conflictData.template_title, " ", getEditTemplateButton(props.conflictData.edit_url, props.conflictData.template_title)))));
16518 -}
16519 -Conflict.propTypes = {
16520 - importedId: PropTypes.number,
16521 - conflictData: PropTypes.object,
16522 - onClick: PropTypes.func
16523 -};
16524 -
16525 2516 /***/ }),
16526 2517
16527 -/***/ "../app/modules/import-export/assets/js/pages/import/import-resolver/import-resolver.js":
16528 -/*!**********************************************************************************************!*\
16529 - !*** ../app/modules/import-export/assets/js/pages/import/import-resolver/import-resolver.js ***!
16530 - \**********************************************************************************************/
16531 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
16532 -
16533 -"use strict";
16534 -/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
16535 -
16536 -
16537 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
16538 -var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
16539 -Object.defineProperty(exports, "__esModule", ({
16540 - value: true
16541 -}));
16542 -exports["default"] = ImportResolver;
16543 -var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "../node_modules/@babel/runtime/helpers/slicedToArray.js"));
16544 -var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
16545 -var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
16546 -var _sharedContextProvider = __webpack_require__(/*! ../../../context/shared-context/shared-context-provider */ "../app/modules/import-export/assets/js/context/shared-context/shared-context-provider.js");
16547 -var _importContextProvider = __webpack_require__(/*! ../../../context/import-context/import-context-provider */ "../app/modules/import-export/assets/js/context/import-context/import-context-provider.js");
16548 -var _layout = _interopRequireDefault(__webpack_require__(/*! ../../../templates/layout */ "../app/modules/import-export/assets/js/templates/layout.js"));
16549 -var _pageHeader = _interopRequireDefault(__webpack_require__(/*! ../../../ui/page-header/page-header */ "../app/modules/import-export/assets/js/ui/page-header/page-header.js"));
16550 -var _conflict = _interopRequireDefault(__webpack_require__(/*! ./components/conflict/conflict */ "../app/modules/import-export/assets/js/pages/import/import-resolver/components/conflict/conflict.js"));
16551 -var _actionsFooter = _interopRequireDefault(__webpack_require__(/*! ../../../shared/actions-footer/actions-footer */ "../app/modules/import-export/assets/js/shared/actions-footer/actions-footer.js"));
16552 -var _panel = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/panel/panel */ "../app/assets/js/ui/panel/panel.js"));
16553 -var _notice = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/notice */ "../app/assets/js/ui/molecules/notice.js"));
16554 -var _inlineLink = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/inline-link */ "../app/assets/js/ui/molecules/inline-link.js"));
16555 -var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../app/assets/js/ui/molecules/button.js"));
16556 -var _box = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/box */ "../app/assets/js/ui/atoms/box.js"));
16557 -var _list = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/list */ "../app/assets/js/ui/molecules/list.js"));
16558 -var _appsEventTracking = __webpack_require__(/*! elementor-app/event-track/apps-event-tracking */ "../app/assets/js/event-track/apps-event-tracking.js");
16559 -__webpack_require__(/*! ./import-resolver.scss */ "../app/modules/import-export/assets/js/pages/import/import-resolver/import-resolver.scss");
16560 -function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }
16561 -function ImportResolver() {
16562 - var _importContext$data;
16563 - var sharedContext = (0, _react.useContext)(_sharedContextProvider.SharedContext),
16564 - importContext = (0, _react.useContext)(_importContextProvider.ImportContext),
16565 - navigate = (0, _router.useNavigate)(),
16566 - conflicts = ((_importContext$data = importContext.data) === null || _importContext$data === void 0 || (_importContext$data = _importContext$data.uploadedData) === null || _importContext$data === void 0 ? void 0 : _importContext$data.conflicts) || {},
16567 - _ref = sharedContext.data || {},
16568 - referrer = _ref.referrer,
16569 - currentPage = _ref.currentPage,
16570 - eventTracking = function eventTracking(command) {
16571 - var sitePart = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;
16572 - if ('kit-library' === referrer) {
16573 - (0, _appsEventTracking.appsEventTrackingDispatch)(command, {
16574 - site_part: sitePart,
16575 - page_source: 'import',
16576 - step: currentPage,
16577 - event_type: 'click'
16578 - });
16579 - }
16580 - },
16581 - getFooter = function getFooter() {
16582 - return /*#__PURE__*/_react.default.createElement(_actionsFooter.default, null, /*#__PURE__*/_react.default.createElement(_button.default, {
16583 - text: __('Previous', 'elementor'),
16584 - variant: "contained",
16585 - onClick: function onClick() {
16586 - eventTracking('kit-library/go-back');
16587 - navigate('import/content');
16588 - }
16589 - }), /*#__PURE__*/_react.default.createElement(_button.default, {
16590 - text: __('Next', 'elementor'),
16591 - variant: "contained",
16592 - color: "primary",
16593 - onClick: function onClick() {
16594 - eventTracking('kit-library/approve-selection');
16595 - var url = importContext.data.plugins.length ? 'import/plugins-activation' : 'import/process';
16596 - importContext.dispatch({
16597 - type: 'SET_IS_RESOLVED',
16598 - payload: true
16599 - });
16600 - navigate(url);
16601 - }
16602 - }));
16603 - },
16604 - getLearnMoreLink = function getLearnMoreLink() {
16605 - return /*#__PURE__*/_react.default.createElement(_inlineLink.default, {
16606 - url: "https://go.elementor.com/app-what-are-kits",
16607 - italic: true,
16608 - onClick: function onClick() {
16609 - return eventTracking('kit-library/seek-more-info');
16610 - }
16611 - }, __('Learn More', 'elementor'));
16612 - },
16613 - isHomePageOverride = function isHomePageOverride() {
16614 - if (sharedContext.data.includes.includes('content')) {
16615 - var _importContext$data2;
16616 - var pages = ((_importContext$data2 = importContext.data) === null || _importContext$data2 === void 0 || (_importContext$data2 = _importContext$data2.uploadedData) === null || _importContext$data2 === void 0 || (_importContext$data2 = _importContext$data2.manifest.content) === null || _importContext$data2 === void 0 ? void 0 : _importContext$data2.page) || {};
16617 - return Object.entries(pages).find(function (pageData) {
16618 - return pageData[1].show_on_front;
16619 - });
16620 - }
16621 - return false;
16622 - };
16623 - (0, _react.useEffect)(function () {
16624 - if (!importContext.data.uploadedData) {
16625 - navigate('import');
16626 - }
16627 - sharedContext.dispatch({
16628 - type: 'SET_CURRENT_PAGE_NAME',
16629 - payload: ImportResolver.name
16630 - });
16631 - }, []);
16632 - return /*#__PURE__*/_react.default.createElement(_layout.default, {
16633 - type: "import",
16634 - footer: getFooter()
16635 - }, /*#__PURE__*/_react.default.createElement("section", {
16636 - className: "e-app-import-resolver"
16637 - }, /*#__PURE__*/_react.default.createElement(_pageHeader.default, {
16638 - heading: __('Import a Website Kit to your site', 'elementor'),
16639 - description: [/*#__PURE__*/_react.default.createElement(_react.default.Fragment, {
16640 - key: "description-first-line"
16641 - }, __('Parts of this kit overlap with your site’s templates, design and settings. The items you leave checked on this list will replace your current design.', 'elementor'), " ", getLearnMoreLink())]
16642 - }), isHomePageOverride() && /*#__PURE__*/_react.default.createElement(_notice.default, {
16643 - className: "e-app-import-resolver__notice",
16644 - label: __('Note:', 'elementor'),
16645 - color: "warning"
16646 - }, __("Your site's homepage will be determined by the kit. You can change this later.", 'elementor')), /*#__PURE__*/_react.default.createElement(_panel.default, {
16647 - isOpened: true
16648 - }, /*#__PURE__*/_react.default.createElement(_panel.default.Header, {
16649 - toggle: false
16650 - }, /*#__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, {
16651 - padding: "20"
16652 - }, /*#__PURE__*/_react.default.createElement(_box.default, {
16653 - className: "e-app-import-resolver-conflicts__container"
16654 - }, /*#__PURE__*/_react.default.createElement(_list.default, {
16655 - separated: true,
16656 - className: "e-app-import-resolver-conflicts"
16657 - }, Object.entries(conflicts).map(function (_ref2, index) {
16658 - var _ref3 = (0, _slicedToArray2.default)(_ref2, 2),
16659 - id = _ref3[0],
16660 - conflict = _ref3[1];
16661 - return /*#__PURE__*/_react.default.createElement(_list.default.Item, {
16662 - padding: "20",
16663 - key: index,
16664 - className: "e-app-import-resolver-conflicts__item"
16665 - }, /*#__PURE__*/_react.default.createElement(_conflict.default, {
16666 - importedId: parseInt(id),
16667 - conflictData: conflict[0],
16668 - onClick: function onClick(title) {
16669 - return eventTracking('kit-library/check-item', title);
16670 - }
16671 - }));
16672 - })))))));
16673 -}
16674 -
16675 -/***/ }),
16676 -
16677 -/***/ "../app/modules/import-export/assets/js/pages/import/import-resolver/import-resolver.scss":
2518 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_redefine.js":
16678 2519 /*!************************************************************************************************!*\
16679 - !*** ../app/modules/import-export/assets/js/pages/import/import-resolver/import-resolver.scss ***!
2520 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_redefine.js ***!
16680 2521 \************************************************************************************************/
16681 -/***/ (() => {
2522 +/*! dynamic exports */
2523 +/*! exports [maybe provided (runtime-defined)] [no usage info] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_hide.js */
2524 +/*! runtime requirements: module, __webpack_require__ */
2525 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
16682 2526
2527 +module.exports = __webpack_require__(/*! ./_hide */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_hide.js");
16683 2528
16684 2529
16685 2530 /***/ }),
16686 2531
16687 -/***/ "../app/modules/import-export/assets/js/shared/actions-footer/actions-footer.js":
16688 -/*!**************************************************************************************!*\
16689 - !*** ../app/modules/import-export/assets/js/shared/actions-footer/actions-footer.js ***!
16690 - \**************************************************************************************/
16691 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2532 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-proto.js":
2533 +/*!*************************************************************************************************!*\
2534 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-proto.js ***!
2535 + \*************************************************************************************************/
2536 +/*! unknown exports (runtime-defined) */
2537 +/*! runtime requirements: module, __webpack_require__ */
2538 +/*! CommonJS bailout: module.exports is used directly at 9:0-14 */
2539 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
16692 2540
16693 -"use strict";
16694 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
16695 -
16696 -
16697 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
16698 -Object.defineProperty(exports, "__esModule", ({
16699 - value: true
16700 -}));
16701 -exports["default"] = ActionsFooter;
16702 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
16703 -var _wizardFooter = _interopRequireDefault(__webpack_require__(/*! elementor-app/organisms/wizard-footer */ "../app/assets/js/organisms/wizard-footer.js"));
16704 -function ActionsFooter(props) {
16705 - return /*#__PURE__*/_react.default.createElement(_wizardFooter.default, {
16706 - separator: true,
16707 - justify: "end",
16708 - className: props.className
16709 - }, props.children);
16710 -}
16711 -ActionsFooter.propTypes = {
16712 - children: PropTypes.any,
16713 - className: PropTypes.string
2541 +// Works with __proto__ only. Old v8 can't work with null proto objects.
2542 +/* eslint-disable no-proto */
2543 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js");
2544 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-object.js");
2545 +var check = function (O, proto) {
2546 + anObject(O);
2547 + if (!isObject(proto) && proto !== null) throw TypeError(proto + ": can't set as prototype!");
16714 2548 };
16715 -
16716 -/***/ }),
16717 -
16718 -/***/ "../app/modules/import-export/assets/js/shared/content-layout/content-layout.js":
16719 -/*!**************************************************************************************!*\
16720 - !*** ../app/modules/import-export/assets/js/shared/content-layout/content-layout.js ***!
16721 - \**************************************************************************************/
16722 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
16723 -
16724 -"use strict";
16725 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
16726 -
16727 -
16728 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
16729 -Object.defineProperty(exports, "__esModule", ({
16730 - value: true
16731 -}));
16732 -exports["default"] = ContentLayout;
16733 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
16734 -__webpack_require__(/*! ./content-layout.scss */ "../app/modules/import-export/assets/js/shared/content-layout/content-layout.scss");
16735 -function ContentLayout(props) {
16736 - return /*#__PURE__*/_react.default.createElement("div", {
16737 - className: "e-app-import-export-content-layout"
16738 - }, /*#__PURE__*/_react.default.createElement("div", {
16739 - className: "e-app-import-export-content-layout__container"
16740 - }, props.children));
16741 -}
16742 -ContentLayout.propTypes = {
16743 - children: PropTypes.any.isRequired
2549 +module.exports = {
2550 + set: Object.setPrototypeOf || ('__proto__' in {} ? // eslint-disable-line
2551 + function (test, buggy, set) {
2552 + try {
2553 + set = __webpack_require__(/*! ./_ctx */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_ctx.js")(Function.call, __webpack_require__(/*! ./_object-gopd */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gopd.js").f(Object.prototype, '__proto__').set, 2);
2554 + set(test, []);
2555 + buggy = !(test instanceof Array);
2556 + } catch (e) { buggy = true; }
2557 + return function setPrototypeOf(O, proto) {
2558 + check(O, proto);
2559 + if (buggy) O.__proto__ = proto;
2560 + else set(O, proto);
2561 + return O;
2562 + };
2563 + }({}, false) : undefined),
2564 + check: check
16744 2565 };
16745 2566
16746 -/***/ }),
16747 2567
16748 -/***/ "../app/modules/import-export/assets/js/shared/content-layout/content-layout.scss":
16749 -/*!****************************************************************************************!*\
16750 - !*** ../app/modules/import-export/assets/js/shared/content-layout/content-layout.scss ***!
16751 - \****************************************************************************************/
16752 -/***/ (() => {
16753 -
16754 -
16755 -
16756 2568 /***/ }),
16757 2569
16758 -/***/ "../app/modules/import-export/assets/js/shared/cpt-select-box/cpt-object-to-options-array.js":
16759 -/*!***************************************************************************************************!*\
16760 - !*** ../app/modules/import-export/assets/js/shared/cpt-select-box/cpt-object-to-options-array.js ***!
16761 - \***************************************************************************************************/
16762 -/***/ ((__unused_webpack_module, exports) => {
2570 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-to-string-tag.js":
2571 +/*!*********************************************************************************************************!*\
2572 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-to-string-tag.js ***!
2573 + \*********************************************************************************************************/
2574 +/*! unknown exports (runtime-defined) */
2575 +/*! runtime requirements: __webpack_require__, module */
2576 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
2577 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
16763 2578
16764 -"use strict";
2579 +var def = __webpack_require__(/*! ./_object-dp */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dp.js").f;
2580 +var has = __webpack_require__(/*! ./_has */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_has.js");
2581 +var TAG = __webpack_require__(/*! ./_wks */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js")('toStringTag');
16765 2582
16766 -
16767 -Object.defineProperty(exports, "__esModule", ({
16768 - value: true
16769 -}));
16770 -exports.cptObjectToOptionsArray = void 0;
16771 -var cptObjectToOptionsArray = exports.cptObjectToOptionsArray = function cptObjectToOptionsArray(cptObject) {
16772 - var label = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'label';
16773 - var cptOptionsArray = [];
16774 - // eslint-disable-next-line no-unused-expressions
16775 - if (cptObject && label) {
16776 - Object.keys(cptObject).forEach(function (key) {
16777 - return cptOptionsArray.push({
16778 - label: cptObject[key][label],
16779 - value: key
16780 - });
16781 - });
16782 - }
16783 - return cptOptionsArray;
2583 +module.exports = function (it, tag, stat) {
2584 + if (it && !has(it = stat ? it : it.prototype, TAG)) def(it, TAG, { configurable: true, value: tag });
16784 2585 };
16785 2586
16786 -/***/ }),
16787 2587
16788 -/***/ "../app/modules/import-export/assets/js/shared/cpt-select-box/cpt-select-box.js":
16789 -/*!**************************************************************************************!*\
16790 - !*** ../app/modules/import-export/assets/js/shared/cpt-select-box/cpt-select-box.js ***!
16791 - \**************************************************************************************/
16792 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
16793 -
16794 -"use strict";
16795 -/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
16796 -
16797 -
16798 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
16799 -var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
16800 -Object.defineProperty(exports, "__esModule", ({
16801 - value: true
16802 -}));
16803 -exports["default"] = CptSelectBox;
16804 -var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "../node_modules/@babel/runtime/helpers/slicedToArray.js"));
16805 -var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
16806 -var _sharedContextProvider = __webpack_require__(/*! ../../context/shared-context/shared-context-provider */ "../app/modules/import-export/assets/js/context/shared-context/shared-context-provider.js");
16807 -var _select = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/select2 */ "../app/assets/js/ui/molecules/select2.js"));
16808 -var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../app/assets/js/ui/atoms/text.js"));
16809 -var _textField = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text-field */ "../app/assets/js/ui/atoms/text-field.js"));
16810 -function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }
16811 -function CptSelectBox() {
16812 - var sharedContext = (0, _react.useContext)(_sharedContextProvider.SharedContext),
16813 - _ref = sharedContext.data || [],
16814 - customPostTypes = _ref.customPostTypes,
16815 - _useState = (0, _react.useState)([]),
16816 - _useState2 = (0, _slicedToArray2.default)(_useState, 2),
16817 - selected = _useState2[0],
16818 - setSelected = _useState2[1];
16819 - (0, _react.useEffect)(function () {
16820 - setSelected(arrayValueIterator(customPostTypes));
16821 - }, [customPostTypes]);
16822 - (0, _react.useEffect)(function () {
16823 - sharedContext.dispatch({
16824 - type: 'SET_SELECTED_CPT',
16825 - payload: selected
16826 - });
16827 - }, [selected]);
16828 - var arrayValueIterator = function arrayValueIterator(array) {
16829 - return array.map(function (_ref2) {
16830 - var value = _ref2.value;
16831 - return value;
16832 - });
16833 - };
16834 - var selectedCpt = function selectedCpt(selectedValue) {
16835 - setSelected(arrayValueIterator(Array.from(selectedValue)));
16836 - };
16837 - return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(_text.default, {
16838 - variant: "sm",
16839 - tag: "p",
16840 - className: "e-app-export-kit-content__description"
16841 - }, __('Custom Post Type', 'elementor')), customPostTypes.length > 0 ? /*#__PURE__*/_react.default.createElement(_select.default, {
16842 - multiple: true,
16843 - settings: {
16844 - width: '100%'
16845 - },
16846 - options: customPostTypes,
16847 - onChange: function onChange(e) {
16848 - return selectedCpt(e.target.selectedOptions);
16849 - },
16850 - value: selected,
16851 - placeholder: __('Click to select custom post types', 'elementor')
16852 - }) : /*#__PURE__*/_react.default.createElement(_textField.default, {
16853 - variant: "outlined"
16854 - // eslint-disable-next-line @wordpress/i18n-ellipsis
16855 - ,
16856 - placeholder: __('No custom post types in your site...', 'elementor'),
16857 - className: "e-app-export-kit-content__disabled"
16858 - }), /*#__PURE__*/_react.default.createElement(_text.default, {
16859 - variant: "sm",
16860 - tag: "span",
16861 - className: "e-app-export-kit-content__small-notice"
16862 - }, __('Add the custom posts types to export. The latest 20 items from each type will be included.', 'elementor')));
16863 -}
16864 -
16865 2588 /***/ }),
16866 2589
16867 -/***/ "../app/modules/import-export/assets/js/shared/file-process/file-process.js":
16868 -/*!**********************************************************************************!*\
16869 - !*** ../app/modules/import-export/assets/js/shared/file-process/file-process.js ***!
16870 - \**********************************************************************************/
16871 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2590 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_shared-key.js":
2591 +/*!**************************************************************************************************!*\
2592 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_shared-key.js ***!
2593 + \**************************************************************************************************/
2594 +/*! unknown exports (runtime-defined) */
2595 +/*! runtime requirements: module, __webpack_require__ */
2596 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
2597 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
16872 2598
16873 -"use strict";
16874 -/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
16875 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
16876 -
16877 -
16878 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
16879 -Object.defineProperty(exports, "__esModule", ({
16880 - value: true
16881 -}));
16882 -exports["default"] = FileProcess;
16883 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
16884 -var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../app/assets/js/utils/utils.js");
16885 -var _processFailedDialog = _interopRequireDefault(__webpack_require__(/*! ../process-failed-dialog/process-failed-dialog */ "../app/modules/import-export/assets/js/shared/process-failed-dialog/process-failed-dialog.js"));
16886 -var _wizardStep = _interopRequireDefault(__webpack_require__(/*! ../../ui/wizard-step/wizard-step */ "../app/modules/import-export/assets/js/ui/wizard-step/wizard-step.js"));
16887 -function FileProcess(props) {
16888 - return /*#__PURE__*/_react.default.createElement(_wizardStep.default, {
16889 - className: (0, _utils.arrayToClassName)(['e-app-import-export-file-process', props.className]),
16890 - icon: "eicon-loading eicon-animation-spin"
16891 - // eslint-disable-next-line @wordpress/i18n-ellipsis
16892 - ,
16893 - heading: __('Setting up your website template...', 'elementor'),
16894 - 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')),
16895 - info: props.info
16896 - }, !!props.errorType && /*#__PURE__*/_react.default.createElement(_processFailedDialog.default, {
16897 - onApprove: props.onDialogApprove,
16898 - onDismiss: props.onDialogDismiss,
16899 - errorType: props.errorType
16900 - }));
16901 -}
16902 -FileProcess.propTypes = {
16903 - className: PropTypes.string,
16904 - onDialogApprove: PropTypes.func,
16905 - onDialogDismiss: PropTypes.func,
16906 - errorType: PropTypes.string,
16907 - info: PropTypes.string
2599 +var shared = __webpack_require__(/*! ./_shared */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_shared.js")('keys');
2600 +var uid = __webpack_require__(/*! ./_uid */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_uid.js");
2601 +module.exports = function (key) {
2602 + return shared[key] || (shared[key] = uid(key));
16908 2603 };
16909 -FileProcess.defaultProps = {
16910 - className: ''
16911 -};
16912 2604
16913 -/***/ }),
16914 2605
16915 -/***/ "../app/modules/import-export/assets/js/shared/info-modal/export-info-modal.js":
16916 -/*!*************************************************************************************!*\
16917 - !*** ../app/modules/import-export/assets/js/shared/info-modal/export-info-modal.js ***!
16918 - \*************************************************************************************/
16919 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
16920 -
16921 -"use strict";
16922 -/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
16923 -
16924 -
16925 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
16926 -Object.defineProperty(exports, "__esModule", ({
16927 - value: true
16928 -}));
16929 -exports["default"] = ExportInfoModal;
16930 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
16931 -var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/extends */ "../node_modules/@babel/runtime/helpers/extends.js"));
16932 -var _inlineLink = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/inline-link */ "../app/assets/js/ui/molecules/inline-link.js"));
16933 -var _infoModal = _interopRequireDefault(__webpack_require__(/*! ./info-modal */ "../app/modules/import-export/assets/js/shared/info-modal/info-modal.js"));
16934 -function ExportInfoModal(props) {
16935 - return /*#__PURE__*/_react.default.createElement(_infoModal.default, (0, _extends2.default)({}, props, {
16936 - title: __('Export a Website Kit', 'elementor')
16937 - }), /*#__PURE__*/_react.default.createElement(_infoModal.default.Section, null, /*#__PURE__*/_react.default.createElement(_infoModal.default.Heading, null, __('What’s a Website Kit?', 'elementor')), /*#__PURE__*/_react.default.createElement(_infoModal.default.Text, null, /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, __('A Website Kit is a .zip file that contains all the parts of a complete site. It’s an easy way to get a site up and running quickly.', 'elementor'), /*#__PURE__*/_react.default.createElement("br", null), /*#__PURE__*/_react.default.createElement("br", null), /*#__PURE__*/_react.default.createElement(_inlineLink.default, {
16938 - url: "https://go.elementor.com/app-what-are-kits"
16939 - }, __(' Learn more about Website Kits', '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, __('To turn your site into a Website Kit, select the templates, content, settings and plugins you want to include. Once it’s ready, you’ll get a .zip file that you can import to other sites.', 'elementor'), /*#__PURE__*/_react.default.createElement("br", null), /*#__PURE__*/_react.default.createElement("br", null), /*#__PURE__*/_react.default.createElement(_inlineLink.default, {
16940 - url: "https://go.elementor.com/app-export-kit"
16941 - }, __('Learn More', 'elementor'))))));
16942 -}
16943 -
16944 2606 /***/ }),
16945 2607
16946 -/***/ "../app/modules/import-export/assets/js/shared/info-modal/import-info-modal.js":
16947 -/*!*************************************************************************************!*\
16948 - !*** ../app/modules/import-export/assets/js/shared/info-modal/import-info-modal.js ***!
16949 - \*************************************************************************************/
16950 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2608 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_shared.js":
2609 +/*!**********************************************************************************************!*\
2610 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_shared.js ***!
2611 + \**********************************************************************************************/
2612 +/*! unknown exports (runtime-defined) */
2613 +/*! runtime requirements: module, __webpack_require__ */
2614 +/*! CommonJS bailout: module.exports is used directly at 6:1-15 */
2615 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
16951 2616
16952 -"use strict";
16953 -/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
2617 +var core = __webpack_require__(/*! ./_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js");
2618 +var global = __webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js");
2619 +var SHARED = '__core-js_shared__';
2620 +var store = global[SHARED] || (global[SHARED] = {});
16954 2621
2622 +(module.exports = function (key, value) {
2623 + return store[key] || (store[key] = value !== undefined ? value : {});
2624 +})('versions', []).push({
2625 + version: core.version,
2626 + mode: __webpack_require__(/*! ./_library */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_library.js") ? 'pure' : 'global',
2627 + copyright: '© 2019 Denis Pushkarev (zloirock.ru)'
2628 +});
16955 2629
16956 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
16957 -Object.defineProperty(exports, "__esModule", ({
16958 - value: true
16959 -}));
16960 -exports["default"] = ImportInfoModal;
16961 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
16962 -var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/extends */ "../node_modules/@babel/runtime/helpers/extends.js"));
16963 -var _inlineLink = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/inline-link */ "../app/assets/js/ui/molecules/inline-link.js"));
16964 -var _infoModal = _interopRequireDefault(__webpack_require__(/*! ./info-modal */ "../app/modules/import-export/assets/js/shared/info-modal/info-modal.js"));
16965 -var _appsEventTracking = __webpack_require__(/*! elementor-app/event-track/apps-event-tracking */ "../app/assets/js/event-track/apps-event-tracking.js");
16966 -function ImportInfoModal(props) {
16967 - var eventTracking = function eventTracking(element) {
16968 - return (0, _appsEventTracking.appsEventTrackingDispatch)('kit-library/seek-more-info', {
16969 - page_source: 'import',
16970 - modal_type: 'info',
16971 - event_type: 'click',
16972 - element: element
16973 - });
16974 - };
16975 - return /*#__PURE__*/_react.default.createElement(_infoModal.default, (0, _extends2.default)({}, props, {
16976 - title: __('Import a Website Template', 'elementor')
16977 - }), /*#__PURE__*/_react.default.createElement(_infoModal.default.Section, null, /*#__PURE__*/_react.default.createElement(_infoModal.default.Heading, null, __('What’s a Website Template?', 'elementor')), /*#__PURE__*/_react.default.createElement(_infoModal.default.Text, null, /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, __('A Website Template is a .zip file that contains all the parts of a complete site. It’s an easy way to get a site up and running quickly.', 'elementor'), /*#__PURE__*/_react.default.createElement("br", null), /*#__PURE__*/_react.default.createElement("br", null), /*#__PURE__*/_react.default.createElement(_inlineLink.default, {
16978 - url: "https://go.elementor.com/app-what-are-kits",
16979 - onClick: function onClick() {
16980 - return eventTracking('Learn more about website templates');
16981 - }
16982 - }, __(' Learn more about Website Templates', '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, __('Start by uploading the file and selecting the parts and plugins you want to apply. If there are any overlaps between the kit and your current design, you’ll be able to choose which imported parts you want to apply or ignore. Once the file is ready, the kit will be applied to your site and you’ll be able to see it live.', 'elementor'), /*#__PURE__*/_react.default.createElement("br", null), /*#__PURE__*/_react.default.createElement("br", null), /*#__PURE__*/_react.default.createElement(_inlineLink.default, {
16983 - url: "https://go.elementor.com/app-import-kit",
16984 - onClick: function onClick() {
16985 - return eventTracking('learn more');
16986 - }
16987 - }, __('Learn More', 'elementor'))))));
16988 -}
16989 2630
16990 2631 /***/ }),
16991 2632
16992 -/***/ "../app/modules/import-export/assets/js/shared/info-modal/info-modal-heading.js":
16993 -/*!**************************************************************************************!*\
16994 - !*** ../app/modules/import-export/assets/js/shared/info-modal/info-modal-heading.js ***!
16995 - \**************************************************************************************/
16996 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2633 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_string-at.js":
2634 +/*!*************************************************************************************************!*\
2635 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_string-at.js ***!
2636 + \*************************************************************************************************/
2637 +/*! unknown exports (runtime-defined) */
2638 +/*! runtime requirements: module, __webpack_require__ */
2639 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
2640 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
16997 2641
16998 -"use strict";
16999 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
17000 -
17001 -
17002 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
17003 -Object.defineProperty(exports, "__esModule", ({
17004 - value: true
17005 -}));
17006 -exports["default"] = InfoModalHeading;
17007 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
17008 -var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../app/assets/js/utils/utils.js");
17009 -var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../app/assets/js/ui/atoms/heading.js"));
17010 -function InfoModalHeading(props) {
17011 - return /*#__PURE__*/_react.default.createElement(_heading.default, {
17012 - variant: "h3",
17013 - tag: "h2",
17014 - className: (0, _utils.arrayToClassName)(['e-app-import-export-info-modal__heading', props.className])
17015 - }, props.children);
17016 -}
17017 -InfoModalHeading.propTypes = {
17018 - className: PropTypes.string,
17019 - children: PropTypes.oneOfType([PropTypes.string, PropTypes.object, PropTypes.arrayOf(PropTypes.object)]).isRequired
17020 -};
17021 -InfoModalHeading.defaultProps = {
17022 - className: ''
17023 -};
17024 -
17025 -/***/ }),
17026 -
17027 -/***/ "../app/modules/import-export/assets/js/shared/info-modal/info-modal-section.js":
17028 -/*!**************************************************************************************!*\
17029 - !*** ../app/modules/import-export/assets/js/shared/info-modal/info-modal-section.js ***!
17030 - \**************************************************************************************/
17031 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
17032 -
17033 -"use strict";
17034 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
17035 -
17036 -
17037 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
17038 -Object.defineProperty(exports, "__esModule", ({
17039 - value: true
17040 -}));
17041 -exports["default"] = InfoModalSection;
17042 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
17043 -var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../app/assets/js/utils/utils.js");
17044 -var _modal = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/modal/modal */ "../app/assets/js/ui/modal/modal.js"));
17045 -function InfoModalSection(props) {
17046 - return /*#__PURE__*/_react.default.createElement(_modal.default.Section, {
17047 - className: (0, _utils.arrayToClassName)(['e-app-import-export-info-modal__section', props.className])
17048 - }, props.children);
17049 -}
17050 -InfoModalSection.propTypes = {
17051 - className: PropTypes.string,
17052 - children: PropTypes.any
17053 -};
17054 -InfoModalSection.defaultProps = {
17055 - className: ''
17056 -};
17057 -
17058 -/***/ }),
17059 -
17060 -/***/ "../app/modules/import-export/assets/js/shared/info-modal/info-modal-text.js":
17061 -/*!***********************************************************************************!*\
17062 - !*** ../app/modules/import-export/assets/js/shared/info-modal/info-modal-text.js ***!
17063 - \***********************************************************************************/
17064 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
17065 -
17066 -"use strict";
17067 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
17068 -
17069 -
17070 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
17071 -Object.defineProperty(exports, "__esModule", ({
17072 - value: true
17073 -}));
17074 -exports["default"] = InfoModalText;
17075 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
17076 -var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../app/assets/js/utils/utils.js");
17077 -var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../app/assets/js/ui/atoms/text.js"));
17078 -function InfoModalText(props) {
17079 - return /*#__PURE__*/_react.default.createElement(_text.default, {
17080 - variant: "sm",
17081 - className: (0, _utils.arrayToClassName)(['e-app-import-export-info-modal__text', props.className])
17082 - }, props.children);
17083 -}
17084 -InfoModalText.propTypes = {
17085 - className: PropTypes.string,
17086 - children: PropTypes.any.isRequired
17087 -};
17088 -InfoModalText.defaultProps = {
17089 - className: ''
17090 -};
17091 -
17092 -/***/ }),
17093 -
17094 -/***/ "../app/modules/import-export/assets/js/shared/info-modal/info-modal-tip.js":
17095 -/*!**********************************************************************************!*\
17096 - !*** ../app/modules/import-export/assets/js/shared/info-modal/info-modal-tip.js ***!
17097 - \**********************************************************************************/
17098 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
17099 -
17100 -"use strict";
17101 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
17102 -
17103 -
17104 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
17105 -Object.defineProperty(exports, "__esModule", ({
17106 - value: true
17107 -}));
17108 -exports["default"] = InfoModalTip;
17109 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
17110 -var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/extends */ "../node_modules/@babel/runtime/helpers/extends.js"));
17111 -var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../app/assets/js/utils/utils.js");
17112 -var _modal = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/modal/modal */ "../app/assets/js/ui/modal/modal.js"));
17113 -function InfoModalTip(props) {
17114 - return /*#__PURE__*/_react.default.createElement(_modal.default.Tip, (0, _extends2.default)({}, props, {
17115 - className: (0, _utils.arrayToClassName)(['e-app-import-export-info-modal__tip', props.className])
17116 - }));
17117 -}
17118 -InfoModalTip.propTypes = {
17119 - className: PropTypes.string
17120 -};
17121 -InfoModalTip.defaultProps = {
17122 - className: ''
17123 -};
17124 -
17125 -/***/ }),
17126 -
17127 -/***/ "../app/modules/import-export/assets/js/shared/info-modal/info-modal.js":
17128 -/*!******************************************************************************!*\
17129 - !*** ../app/modules/import-export/assets/js/shared/info-modal/info-modal.js ***!
17130 - \******************************************************************************/
17131 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
17132 -
17133 -"use strict";
17134 -/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
17135 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
17136 -
17137 -
17138 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
17139 -Object.defineProperty(exports, "__esModule", ({
17140 - value: true
17141 -}));
17142 -exports["default"] = InfoModal;
17143 -exports.infoButtonProps = void 0;
17144 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
17145 -var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/extends */ "../node_modules/@babel/runtime/helpers/extends.js"));
17146 -var _modal = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/modal/modal */ "../app/assets/js/ui/modal/modal.js"));
17147 -var _infoModalSection = _interopRequireDefault(__webpack_require__(/*! ./info-modal-section */ "../app/modules/import-export/assets/js/shared/info-modal/info-modal-section.js"));
17148 -var _infoModalHeading = _interopRequireDefault(__webpack_require__(/*! ./info-modal-heading */ "../app/modules/import-export/assets/js/shared/info-modal/info-modal-heading.js"));
17149 -var _infoModalText = _interopRequireDefault(__webpack_require__(/*! ./info-modal-text */ "../app/modules/import-export/assets/js/shared/info-modal/info-modal-text.js"));
17150 -var _infoModalTip = _interopRequireDefault(__webpack_require__(/*! ./info-modal-tip */ "../app/modules/import-export/assets/js/shared/info-modal/info-modal-tip.js"));
17151 -__webpack_require__(/*! ./info-modal.scss */ "../app/modules/import-export/assets/js/shared/info-modal/info-modal.scss");
17152 -var infoButtonProps = exports.infoButtonProps = {
17153 - id: 'info-modal',
17154 - className: 'e-app-export-kit-information__info-icon',
17155 - icon: 'eicon-info-circle',
17156 - text: __('Kit Info', 'elementor'),
17157 - color: 'secondary',
17158 - hideText: true
17159 -};
17160 -function InfoModal(props) {
17161 - var attrs = {
17162 - className: 'e-app-import-export-info-modal',
17163 - setShow: props.setShow,
17164 - onOpen: props.onOpen,
17165 - onClose: props.onClose,
17166 - referrer: props.referrer
2642 +var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-integer.js");
2643 +var defined = __webpack_require__(/*! ./_defined */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_defined.js");
2644 +// true -> String#at
2645 +// false -> String#codePointAt
2646 +module.exports = function (TO_STRING) {
2647 + return function (that, pos) {
2648 + var s = String(defined(that));
2649 + var i = toInteger(pos);
2650 + var l = s.length;
2651 + var a, b;
2652 + if (i < 0 || i >= l) return TO_STRING ? '' : undefined;
2653 + a = s.charCodeAt(i);
2654 + return a < 0xd800 || a > 0xdbff || i + 1 === l || (b = s.charCodeAt(i + 1)) < 0xdc00 || b > 0xdfff
2655 + ? TO_STRING ? s.charAt(i) : a
2656 + : TO_STRING ? s.slice(i, i + 2) : (a - 0xd800 << 10) + (b - 0xdc00) + 0x10000;
17167 2657 };
17168 - if (Object.prototype.hasOwnProperty.call(props, 'show')) {
17169 - attrs.show = props.show;
17170 - } else {
17171 - attrs.toggleButtonProps = infoButtonProps;
17172 - }
17173 - return /*#__PURE__*/_react.default.createElement(_modal.default, (0, _extends2.default)({}, attrs, {
17174 - title: props.title
17175 - }), props.children);
17176 -}
17177 -InfoModal.propTypes = {
17178 - show: PropTypes.bool,
17179 - setShow: PropTypes.func,
17180 - title: PropTypes.string,
17181 - children: PropTypes.any.isRequired,
17182 - onOpen: PropTypes.func,
17183 - onClose: PropTypes.func,
17184 - referrer: PropTypes.string
17185 2658 };
17186 -InfoModal.Section = _infoModalSection.default;
17187 -InfoModal.Heading = _infoModalHeading.default;
17188 -InfoModal.Text = _infoModalText.default;
17189 -InfoModal.Tip = _infoModalTip.default;
17190 2659
17191 -/***/ }),
17192 2660
17193 -/***/ "../app/modules/import-export/assets/js/shared/info-modal/info-modal.scss":
17194 -/*!********************************************************************************!*\
17195 - !*** ../app/modules/import-export/assets/js/shared/info-modal/info-modal.scss ***!
17196 - \********************************************************************************/
17197 -/***/ (() => {
17198 -
17199 -
17200 -
17201 2661 /***/ }),
17202 2662
17203 -/***/ "../app/modules/import-export/assets/js/shared/kit-content-data/kit-content-data.js":
17204 -/*!******************************************************************************************!*\
17205 - !*** ../app/modules/import-export/assets/js/shared/kit-content-data/kit-content-data.js ***!
17206 - \******************************************************************************************/
17207 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2663 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-absolute-index.js":
2664 +/*!*********************************************************************************************************!*\
2665 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-absolute-index.js ***!
2666 + \*********************************************************************************************************/
2667 +/*! unknown exports (runtime-defined) */
2668 +/*! runtime requirements: module, __webpack_require__ */
2669 +/*! CommonJS bailout: module.exports is used directly at 4:0-14 */
2670 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
17208 2671
17209 -"use strict";
17210 -/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
17211 -
17212 -
17213 -Object.defineProperty(exports, "__esModule", ({
17214 - value: true
17215 -}));
17216 -exports["default"] = void 0;
17217 -var kitContentData = [{
17218 - type: 'templates',
17219 - data: {
17220 - title: __('Templates', 'elementor'),
17221 - features: {
17222 - open: [__('Saved Templates', 'elementor')],
17223 - 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')],
17224 - tooltip: __('To import or export these components, you’ll need Elementor Pro.', 'elementor')
17225 - }
17226 - }
17227 -}, {
17228 - type: 'content',
17229 - data: {
17230 - title: __('Content', 'elementor'),
17231 - features: {
17232 - open: [__('Elementor Pages', 'elementor'), __('Landing Pages', 'elementor'), __('Elementor Posts', 'elementor'), __('WP Pages', 'elementor'), __('WP Posts', 'elementor'), __('WP Menus', 'elementor'), __('Custom Post Types', 'elementor')]
17233 - }
17234 - }
17235 -}, {
17236 - type: 'settings',
17237 - data: {
17238 - title: __('Site Settings', 'elementor'),
17239 - features: {
17240 - open: [__('Global Colors', 'elementor'), __('Global Fonts', 'elementor'), __('Theme Style settings', 'elementor'), __('Layout Settings', 'elementor'), __('Lightbox Settings', 'elementor'), __('Background Settings', 'elementor')]
17241 - }
17242 - }
17243 -}];
17244 -var _default = exports["default"] = kitContentData;
17245 -
17246 -/***/ }),
17247 -
17248 -/***/ "../app/modules/import-export/assets/js/shared/kit-content/components/kit-content-checkbox/kit-content-checkbox.js":
17249 -/*!*************************************************************************************************************************!*\
17250 - !*** ../app/modules/import-export/assets/js/shared/kit-content/components/kit-content-checkbox/kit-content-checkbox.js ***!
17251 - \*************************************************************************************************************************/
17252 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
17253 -
17254 -"use strict";
17255 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
17256 -
17257 -
17258 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
17259 -var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
17260 -Object.defineProperty(exports, "__esModule", ({
17261 - value: true
17262 -}));
17263 -exports["default"] = KitContentCheckbox;
17264 -var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
17265 -var _sharedContextProvider = __webpack_require__(/*! ../../../../context/shared-context/shared-context-provider */ "../app/modules/import-export/assets/js/context/shared-context/shared-context-provider.js");
17266 -var _checkbox = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/checkbox */ "../app/assets/js/ui/atoms/checkbox.js"));
17267 -function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }
17268 -function KitContentCheckbox(props) {
17269 - var sharedContext = (0, _react.useContext)(_sharedContextProvider.SharedContext),
17270 - isSelected = function isSelected() {
17271 - return sharedContext.data.includes.includes(props.type);
17272 - },
17273 - setIncludes = function setIncludes(event) {
17274 - var _props$onCheck;
17275 - var isChecked = event.target.checked,
17276 - actionType = isChecked ? 'ADD_INCLUDE' : 'REMOVE_INCLUDE';
17277 - (_props$onCheck = props.onCheck) === null || _props$onCheck === void 0 || _props$onCheck.call(props, event, props.type);
17278 - sharedContext.dispatch({
17279 - type: actionType,
17280 - payload: props.type
17281 - });
17282 - };
17283 - (0, _react.useEffect)(function () {
17284 - if (!sharedContext.data.includes.length) {
17285 - sharedContext.dispatch({
17286 - type: 'ADD_INCLUDE',
17287 - payload: props.type
17288 - });
17289 - }
17290 - }, []);
17291 - return (0, _react.useMemo)(function () {
17292 - return /*#__PURE__*/_react.default.createElement(_checkbox.default, {
17293 - checked: isSelected(),
17294 - onChange: setIncludes,
17295 - className: props.className
17296 - });
17297 - }, [sharedContext.data.includes]);
17298 -}
17299 -KitContentCheckbox.propTypes = {
17300 - className: PropTypes.string,
17301 - type: PropTypes.string.isRequired
2672 +var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-integer.js");
2673 +var max = Math.max;
2674 +var min = Math.min;
2675 +module.exports = function (index, length) {
2676 + index = toInteger(index);
2677 + return index < 0 ? max(index + length, 0) : min(index, length);
17302 2678 };
17303 -KitContentCheckbox.defaultProps = {
17304 - className: ''
17305 -};
17306 2679
17307 -/***/ }),
17308 2680
17309 -/***/ "../app/modules/import-export/assets/js/shared/kit-content/components/templates-features/templates-features.js":
17310 -/*!*********************************************************************************************************************!*\
17311 - !*** ../app/modules/import-export/assets/js/shared/kit-content/components/templates-features/templates-features.js ***!
17312 - \*********************************************************************************************************************/
17313 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
17314 -
17315 -"use strict";
17316 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
17317 -
17318 -
17319 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
17320 -Object.defineProperty(exports, "__esModule", ({
17321 - value: true
17322 -}));
17323 -exports["default"] = TemplatesFeatures;
17324 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
17325 -var _tooltip = _interopRequireDefault(__webpack_require__(/*! elementor-app/molecules/tooltip */ "../app/assets/js/molecules/tooltip.js"));
17326 -__webpack_require__(/*! ./templates-features.scss */ "../app/modules/import-export/assets/js/shared/kit-content/components/templates-features/templates-features.scss");
17327 -function TemplatesFeatures(props) {
17328 - var _props$features$locke;
17329 - var isLockedFeatures = (_props$features$locke = props.features.locked) === null || _props$features$locke === void 0 ? void 0 : _props$features$locke.length,
17330 - getLockedFeatures = function getLockedFeatures() {
17331 - if (!isLockedFeatures) {
17332 - return;
17333 - }
17334 - return /*#__PURE__*/_react.default.createElement(_tooltip.default, {
17335 - tag: "span",
17336 - offset: 19,
17337 - show: props.showTooltip,
17338 - title: props.features.tooltip,
17339 - disabled: !props.isLocked,
17340 - className: props.isLocked ? 'e-app-export-templates-features__locked' : ''
17341 - }, ', ' + props.features.locked.join(', '));
17342 - },
17343 - getOpenFeatures = function getOpenFeatures() {
17344 - var _props$features$open;
17345 - return (_props$features$open = props.features.open) === null || _props$features$open === void 0 ? void 0 : _props$features$open.join(', ');
17346 - };
17347 - return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, getOpenFeatures(), getLockedFeatures());
17348 -}
17349 -TemplatesFeatures.propTypes = {
17350 - features: PropTypes.object,
17351 - isLocked: PropTypes.bool,
17352 - showTooltip: PropTypes.bool
17353 -};
17354 -TemplatesFeatures.defaultProps = {
17355 - showTooltip: false
17356 -};
17357 -
17358 2681 /***/ }),
17359 2682
17360 -/***/ "../app/modules/import-export/assets/js/shared/kit-content/components/templates-features/templates-features.scss":
17361 -/*!***********************************************************************************************************************!*\
17362 - !*** ../app/modules/import-export/assets/js/shared/kit-content/components/templates-features/templates-features.scss ***!
17363 - \***********************************************************************************************************************/
17364 -/***/ (() => {
2683 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-integer.js":
2684 +/*!**************************************************************************************************!*\
2685 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-integer.js ***!
2686 + \**************************************************************************************************/
2687 +/*! unknown exports (runtime-defined) */
2688 +/*! runtime requirements: module */
2689 +/*! CommonJS bailout: module.exports is used directly at 4:0-14 */
2690 +/***/ ((module) => {
17365 2691
17366 -
17367 -
17368 -/***/ }),
17369 -
17370 -/***/ "../app/modules/import-export/assets/js/shared/kit-content/kit-content.js":
17371 -/*!********************************************************************************!*\
17372 - !*** ../app/modules/import-export/assets/js/shared/kit-content/kit-content.js ***!
17373 - \********************************************************************************/
17374 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
17375 -
17376 -"use strict";
17377 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
17378 -
17379 -
17380 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
17381 -var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
17382 -Object.defineProperty(exports, "__esModule", ({
17383 - value: true
17384 -}));
17385 -exports["default"] = KitContent;
17386 -var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
17387 -var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js"));
17388 -var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "../node_modules/@babel/runtime/helpers/slicedToArray.js"));
17389 -var _templatesFeatures = _interopRequireDefault(__webpack_require__(/*! ./components/templates-features/templates-features */ "../app/modules/import-export/assets/js/shared/kit-content/components/templates-features/templates-features.js"));
17390 -var _kitContentCheckbox = _interopRequireDefault(__webpack_require__(/*! ./components/kit-content-checkbox/kit-content-checkbox */ "../app/modules/import-export/assets/js/shared/kit-content/components/kit-content-checkbox/kit-content-checkbox.js"));
17391 -var _cptSelectBox = _interopRequireDefault(__webpack_require__(/*! ../cpt-select-box/cpt-select-box */ "../app/modules/import-export/assets/js/shared/cpt-select-box/cpt-select-box.js"));
17392 -var _goProButton = _interopRequireDefault(__webpack_require__(/*! elementor-app/molecules/go-pro-button */ "../app/assets/js/molecules/go-pro-button.js"));
17393 -var _box = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/box */ "../app/assets/js/ui/atoms/box.js"));
17394 -var _list = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/list */ "../app/assets/js/ui/molecules/list.js"));
17395 -var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../app/assets/js/ui/atoms/heading.js"));
17396 -var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../app/assets/js/ui/atoms/text.js"));
17397 -var _grid = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/grid/grid */ "../app/assets/js/ui/grid/grid.js"));
17398 -var _appsEventTracking = __webpack_require__(/*! elementor-app/event-track/apps-event-tracking */ "../app/assets/js/event-track/apps-event-tracking.js");
17399 -var _sharedContextProvider = __webpack_require__(/*! ./../../context/shared-context/shared-context-provider.js */ "../app/modules/import-export/assets/js/context/shared-context/shared-context-provider.js");
17400 -__webpack_require__(/*! ./kit-content.scss */ "../app/modules/import-export/assets/js/shared/kit-content/kit-content.scss");
17401 -function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }
17402 -function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; }
17403 -function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0, _defineProperty2.default)(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; }
17404 -function KitContent(_ref) {
17405 - var contentData = _ref.contentData,
17406 - hasPro = _ref.hasPro;
17407 - var _useState = (0, _react.useState)({}),
17408 - _useState2 = (0, _slicedToArray2.default)(_useState, 2),
17409 - containerHover = _useState2[0],
17410 - setContainerHover = _useState2[1],
17411 - sharedContext = (0, _react.useContext)(_sharedContextProvider.SharedContext),
17412 - _sharedContext$data = sharedContext.data,
17413 - referrer = _sharedContext$data.referrer,
17414 - currentPage = _sharedContext$data.currentPage,
17415 - isProExist = hasPro || elementorAppConfig.hasPro,
17416 - getTemplateFeatures = function getTemplateFeatures(features, index) {
17417 - if (!features) {
17418 - return;
17419 - }
17420 - return /*#__PURE__*/_react.default.createElement(_templatesFeatures.default, {
17421 - features: features,
17422 - isLocked: !isProExist,
17423 - showTooltip: containerHover[index]
17424 - });
17425 - },
17426 - setContainerHoverState = function setContainerHoverState(index, state) {
17427 - setContainerHover(function (prevState) {
17428 - return _objectSpread(_objectSpread({}, prevState), {}, (0, _defineProperty2.default)({}, index, state));
17429 - });
17430 - },
17431 - eventTracking = function eventTracking(event, chosenPart) {
17432 - if ('kit-library' === referrer) {
17433 - var command = event.target.checked && event.target.checked ? 'check' : 'uncheck';
17434 - (0, _appsEventTracking.appsEventTrackingDispatch)("kit-library/".concat(command), {
17435 - page_source: 'import',
17436 - step: currentPage,
17437 - event_type: 'click',
17438 - site_part: chosenPart
17439 - });
17440 - }
17441 - };
17442 - if (!contentData.length) {
17443 - return null;
17444 - }
17445 - return /*#__PURE__*/_react.default.createElement(_box.default, null, /*#__PURE__*/_react.default.createElement(_list.default, {
17446 - separated: true,
17447 - className: "e-app-export-kit-content"
17448 - }, contentData.map(function (_ref2, index) {
17449 - var _data$features;
17450 - var type = _ref2.type,
17451 - data = _ref2.data;
17452 - var isLockedFeaturesNoPro = ((_data$features = data.features) === null || _data$features === void 0 ? void 0 : _data$features.locked) && !isProExist;
17453 - return /*#__PURE__*/_react.default.createElement(_list.default.Item, {
17454 - padding: "20",
17455 - key: type,
17456 - className: "e-app-export-kit-content__item"
17457 - }, /*#__PURE__*/_react.default.createElement("div", {
17458 - onMouseEnter: function onMouseEnter() {
17459 - return isLockedFeaturesNoPro && setContainerHoverState(index, true);
17460 - },
17461 - onMouseLeave: function onMouseLeave() {
17462 - return isLockedFeaturesNoPro && setContainerHoverState(index, false);
17463 - }
17464 - }, /*#__PURE__*/_react.default.createElement(_grid.default, {
17465 - container: true,
17466 - noWrap: true
17467 - }, /*#__PURE__*/_react.default.createElement(_kitContentCheckbox.default, {
17468 - type: type,
17469 - className: "e-app-export-kit-content__checkbox",
17470 - onCheck: function onCheck(event, chosenPart) {
17471 - eventTracking(event, chosenPart);
17472 - }
17473 - }), /*#__PURE__*/_react.default.createElement(_grid.default, {
17474 - item: true,
17475 - container: true
17476 - }, /*#__PURE__*/_react.default.createElement(_heading.default, {
17477 - variant: "h4",
17478 - tag: "h3",
17479 - className: "e-app-export-kit-content__title"
17480 - }, data.title), /*#__PURE__*/_react.default.createElement(_grid.default, {
17481 - item: true,
17482 - container: true,
17483 - direction: isLockedFeaturesNoPro ? 'row' : 'column',
17484 - alignItems: 'baseline'
17485 - }, /*#__PURE__*/_react.default.createElement(_text.default, {
17486 - variant: "sm",
17487 - tag: "p",
17488 - className: "e-app-export-kit-content__description"
17489 - }, data.description || getTemplateFeatures(data.features, index)), 'content' === type && /*#__PURE__*/_react.default.createElement(_cptSelectBox.default, null), isLockedFeaturesNoPro && /*#__PURE__*/_react.default.createElement(_goProButton.default, {
17490 - className: "e-app-export-kit-content__go-pro-button",
17491 - url: "https://go.elementor.com/go-pro-import-export"
17492 - }))))));
17493 - })));
17494 -}
17495 -KitContent.propTypes = {
17496 - className: PropTypes.string,
17497 - contentData: PropTypes.array.isRequired,
17498 - hasPro: PropTypes.bool
2692 +// 7.1.4 ToInteger
2693 +var ceil = Math.ceil;
2694 +var floor = Math.floor;
2695 +module.exports = function (it) {
2696 + return isNaN(it = +it) ? 0 : (it > 0 ? floor : ceil)(it);
17499 2697 };
17500 -KitContent.defaultProps = {
17501 - className: ''
17502 -};
17503 2698
17504 -/***/ }),
17505 2699
17506 -/***/ "../app/modules/import-export/assets/js/shared/kit-content/kit-content.scss":
17507 -/*!**********************************************************************************!*\
17508 - !*** ../app/modules/import-export/assets/js/shared/kit-content/kit-content.scss ***!
17509 - \**********************************************************************************/
17510 -/***/ (() => {
17511 -
17512 -
17513 -
17514 2700 /***/ }),
17515 2701
17516 -/***/ "../app/modules/import-export/assets/js/shared/kit-data/components/included/included.js":
17517 -/*!**********************************************************************************************!*\
17518 - !*** ../app/modules/import-export/assets/js/shared/kit-data/components/included/included.js ***!
17519 - \**********************************************************************************************/
17520 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2702 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-iobject.js":
2703 +/*!**************************************************************************************************!*\
2704 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-iobject.js ***!
2705 + \**************************************************************************************************/
2706 +/*! unknown exports (runtime-defined) */
2707 +/*! runtime requirements: module, __webpack_require__ */
2708 +/*! CommonJS bailout: module.exports is used directly at 4:0-14 */
2709 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
17521 2710
17522 -"use strict";
17523 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
17524 -
17525 -
17526 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
17527 -Object.defineProperty(exports, "__esModule", ({
17528 - value: true
17529 -}));
17530 -exports["default"] = Included;
17531 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
17532 -var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../app/assets/js/ui/atoms/text.js"));
17533 -function Included(_ref) {
17534 - var data = _ref.data;
17535 - return /*#__PURE__*/_react.default.createElement(_text.default, {
17536 - className: "e-app-import-export-kit-data__included"
17537 - }, data.filter(function (value) {
17538 - return value;
17539 - }).join(' | '));
17540 -}
17541 -Included.propTypes = {
17542 - data: PropTypes.array
2711 +// to indexed object, toObject with fallback for non-array-like ES3 strings
2712 +var IObject = __webpack_require__(/*! ./_iobject */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iobject.js");
2713 +var defined = __webpack_require__(/*! ./_defined */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_defined.js");
2714 +module.exports = function (it) {
2715 + return IObject(defined(it));
17543 2716 };
17544 2717
17545 -/***/ }),
17546 2718
17547 -/***/ "../app/modules/import-export/assets/js/shared/kit-data/components/site-area/site-area.js":
17548 -/*!************************************************************************************************!*\
17549 - !*** ../app/modules/import-export/assets/js/shared/kit-data/components/site-area/site-area.js ***!
17550 - \************************************************************************************************/
17551 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
17552 -
17553 -"use strict";
17554 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
17555 -
17556 -
17557 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
17558 -Object.defineProperty(exports, "__esModule", ({
17559 - value: true
17560 -}));
17561 -exports["default"] = SiteArea;
17562 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
17563 -var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../app/assets/js/ui/atoms/text.js"));
17564 -var _icon = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/icon */ "../app/assets/js/ui/atoms/icon.js"));
17565 -var _inlineLink = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/inline-link */ "../app/assets/js/ui/molecules/inline-link.js"));
17566 -var _appsEventTracking = __webpack_require__(/*! elementor-app/event-track/apps-event-tracking */ "../app/assets/js/event-track/apps-event-tracking.js");
17567 -function SiteArea(_ref) {
17568 - var text = _ref.text,
17569 - link = _ref.link;
17570 - var eventTracking = function eventTracking(command) {
17571 - var eventType = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'click';
17572 - (0, _appsEventTracking.appsEventTrackingDispatch)(command, {
17573 - site_area: text,
17574 - page_source: 'import complete',
17575 - event_type: eventType
17576 - });
17577 - };
17578 - return /*#__PURE__*/_react.default.createElement(_inlineLink.default, {
17579 - url: link,
17580 - color: "secondary",
17581 - underline: "none",
17582 - onClick: function onClick() {
17583 - return eventTracking('kit-library/open-site-area');
17584 - }
17585 - }, /*#__PURE__*/_react.default.createElement(_text.default, {
17586 - className: "e-app-import-export-kit-data__site-area"
17587 - }, text, " ", link && /*#__PURE__*/_react.default.createElement(_icon.default, {
17588 - className: "eicon-editor-external-link"
17589 - })));
17590 -}
17591 -SiteArea.propTypes = {
17592 - text: PropTypes.string,
17593 - link: PropTypes.string
17594 -};
17595 -
17596 2719 /***/ }),
17597 2720
17598 -/***/ "../app/modules/import-export/assets/js/shared/kit-data/hooks/use-kit-data.js":
17599 -/*!************************************************************************************!*\
17600 - !*** ../app/modules/import-export/assets/js/shared/kit-data/hooks/use-kit-data.js ***!
17601 - \************************************************************************************/
17602 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2721 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-length.js":
2722 +/*!*************************************************************************************************!*\
2723 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-length.js ***!
2724 + \*************************************************************************************************/
2725 +/*! unknown exports (runtime-defined) */
2726 +/*! runtime requirements: module, __webpack_require__ */
2727 +/*! CommonJS bailout: module.exports is used directly at 4:0-14 */
2728 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
17603 2729
17604 -"use strict";
17605 -
17606 -
17607 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
17608 -Object.defineProperty(exports, "__esModule", ({
17609 - value: true
17610 -}));
17611 -exports["default"] = useKitData;
17612 -var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js"));
17613 -var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "../node_modules/@babel/runtime/helpers/slicedToArray.js"));
17614 -var _react = __webpack_require__(/*! react */ "react");
17615 -function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; }
17616 -function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0, _defineProperty2.default)(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; }
17617 -function useKitData(kitData) {
17618 - var getLabel = function getLabel(type, key, amount) {
17619 - var _kitData$configData;
17620 - // The summary-titles data will not exist in the kitData as part of the export process, and therefore should be taken from the elementorAppConfig.
17621 - var summaryTitlesData = (kitData === null || kitData === void 0 || (_kitData$configData = kitData.configData) === null || _kitData$configData === void 0 ? void 0 : _kitData$configData.summaryTitles) || elementorAppConfig['import-export'].summaryTitles,
17622 - label = summaryTitlesData[type][key];
17623 - if (label !== null && label !== void 0 && label.single) {
17624 - if (!amount) {
17625 - return '';
17626 - }
17627 - var title = amount > 1 ? label.plural : label.single;
17628 - return amount + ' ' + title;
17629 - }
17630 - return label;
17631 - },
17632 - getTemplates = function getTemplates() {
17633 - var templates = {};
17634 - for (var key in kitData === null || kitData === void 0 ? void 0 : kitData.templates) {
17635 - var type = kitData.templates[key].doc_type;
17636 - if (!templates[type]) {
17637 - templates[type] = 0;
17638 - }
17639 - templates[type]++;
17640 - }
17641 - return Object.entries(templates).map(function (_ref) {
17642 - var _ref2 = (0, _slicedToArray2.default)(_ref, 2),
17643 - key = _ref2[0],
17644 - amount = _ref2[1];
17645 - return getLabel('templates', key, amount);
17646 - }).filter(function (value) {
17647 - return value;
17648 - });
17649 - },
17650 - getSiteSettings = function getSiteSettings() {
17651 - var siteSettings = (kitData === null || kitData === void 0 ? void 0 : kitData['site-settings']) || {};
17652 - return Object.values(siteSettings).map(function (item) {
17653 - return getLabel('site-settings', item);
17654 - });
17655 - },
17656 - getContent = function getContent() {
17657 - var content = (kitData === null || kitData === void 0 ? void 0 : kitData.content) || {},
17658 - wpContent = (kitData === null || kitData === void 0 ? void 0 : kitData['wp-content']) || {};
17659 - var mergedContent = _objectSpread({}, content);
17660 - for (var key in mergedContent) {
17661 - mergedContent[key] = Object.keys(mergedContent[key]).concat(wpContent[key] || []);
17662 - }
17663 -
17664 - // In case that wpContent has properties that doesn't exist in the content object.
17665 - mergedContent = _objectSpread(_objectSpread({}, wpContent), mergedContent);
17666 - return Object.entries(mergedContent).map(function (_ref3) {
17667 - var _ref4 = (0, _slicedToArray2.default)(_ref3, 2),
17668 - key = _ref4[0],
17669 - data = _ref4[1];
17670 - return getLabel('content', key, data.length);
17671 - }).filter(function (value) {
17672 - return value;
17673 - });
17674 - },
17675 - getPlugins = function getPlugins() {
17676 - return kitData !== null && kitData !== void 0 && kitData.plugins ? kitData.plugins.map(function (_ref5) {
17677 - var name = _ref5.name;
17678 - return name;
17679 - }) : [];
17680 - };
17681 - return (0, _react.useMemo)(function () {
17682 - return {
17683 - templates: getTemplates(),
17684 - siteSettings: getSiteSettings(),
17685 - content: getContent(),
17686 - plugins: getPlugins()
17687 - };
17688 - }, [kitData]);
17689 -}
17690 -
17691 -/***/ }),
17692 -
17693 -/***/ "../app/modules/import-export/assets/js/shared/kit-data/kit-data.js":
17694 -/*!**************************************************************************!*\
17695 - !*** ../app/modules/import-export/assets/js/shared/kit-data/kit-data.js ***!
17696 - \**************************************************************************/
17697 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
17698 -
17699 -"use strict";
17700 -/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
17701 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
17702 -
17703 -
17704 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
17705 -var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
17706 -Object.defineProperty(exports, "__esModule", ({
17707 - value: true
17708 -}));
17709 -exports["default"] = void 0;
17710 -var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
17711 -var _siteArea = _interopRequireDefault(__webpack_require__(/*! ./components/site-area/site-area */ "../app/modules/import-export/assets/js/shared/kit-data/components/site-area/site-area.js"));
17712 -var _included = _interopRequireDefault(__webpack_require__(/*! ./components/included/included */ "../app/modules/import-export/assets/js/shared/kit-data/components/included/included.js"));
17713 -var _dataTable = _interopRequireDefault(__webpack_require__(/*! elementor-app/molecules/data-table */ "../app/assets/js/molecules/data-table.js"));
17714 -var _useKitData2 = _interopRequireDefault(__webpack_require__(/*! ./hooks/use-kit-data */ "../app/modules/import-export/assets/js/shared/kit-data/hooks/use-kit-data.js"));
17715 -__webpack_require__(/*! ./kit-data.scss */ "../app/modules/import-export/assets/js/shared/kit-data/kit-data.scss");
17716 -function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }
17717 -var siteEditorPath = elementorAppConfig.hasPro ? '#/site-editor' : '#/site-editor/promotion';
17718 -function KitData(_ref) {
17719 - var data = _ref.data;
17720 - var _useKitData = (0, _useKitData2.default)(data),
17721 - templates = _useKitData.templates,
17722 - siteSettings = _useKitData.siteSettings,
17723 - content = _useKitData.content,
17724 - plugins = _useKitData.plugins,
17725 - _ref2 = (data === null || data === void 0 ? void 0 : data.configData) || elementorAppConfig['import-export'],
17726 - elementorHomePageUrl = _ref2.elementorHomePageUrl,
17727 - recentlyEditedElementorPageUrl = _ref2.recentlyEditedElementorPageUrl,
17728 - siteSettingsUrl = elementorHomePageUrl || recentlyEditedElementorPageUrl,
17729 - headers = [__('Site Area', 'elementor'), __('Included', 'elementor')],
17730 - rowsData = [{
17731 - siteArea: __('Elementor Templates', 'elementor'),
17732 - link: elementorAppConfig.base_url + siteEditorPath,
17733 - included: templates
17734 - }, {
17735 - siteArea: __('Site Settings', 'elementor'),
17736 - link: siteSettingsUrl ? siteSettingsUrl + '#e:run:panel/global/open' : '',
17737 - included: siteSettings
17738 - }, {
17739 - siteArea: __('Content', 'elementor'),
17740 - link: elementorAppConfig.admin_url + 'edit.php?post_type=page',
17741 - included: content
17742 - }, {
17743 - siteArea: __('Plugins', 'elementor'),
17744 - link: elementorAppConfig.admin_url + 'plugins.php',
17745 - included: plugins
17746 - }],
17747 - rows = rowsData.map(function (_ref3) {
17748 - var siteArea = _ref3.siteArea,
17749 - included = _ref3.included,
17750 - link = _ref3.link;
17751 - if (!included.length) {
17752 - // eslint-disable-next-line array-callback-return
17753 - return;
17754 - }
17755 - return [/*#__PURE__*/_react.default.createElement(_siteArea.default, {
17756 - key: siteArea,
17757 - text: siteArea,
17758 - link: link
17759 - }), /*#__PURE__*/_react.default.createElement(_included.default, {
17760 - key: included,
17761 - data: included
17762 - })];
17763 - }).filter(function (row) {
17764 - return row;
17765 - });
17766 - if (!rows.length) {
17767 - return null;
17768 - }
17769 - return /*#__PURE__*/_react.default.createElement(_dataTable.default, {
17770 - className: "e-app-import-export-kit-data",
17771 - headers: headers,
17772 - rows: rows,
17773 - layout: [1, 3]
17774 - });
17775 -}
17776 -KitData.propTypes = {
17777 - data: PropTypes.object
2730 +// 7.1.15 ToLength
2731 +var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-integer.js");
2732 +var min = Math.min;
2733 +module.exports = function (it) {
2734 + return it > 0 ? min(toInteger(it), 0x1fffffffffffff) : 0; // pow(2, 53) - 1 == 9007199254740991
17778 2735 };
17779 -var _default = exports["default"] = (0, _react.memo)(KitData);
17780 2736
17781 -/***/ }),
17782 2737
17783 -/***/ "../app/modules/import-export/assets/js/shared/kit-data/kit-data.scss":
17784 -/*!****************************************************************************!*\
17785 - !*** ../app/modules/import-export/assets/js/shared/kit-data/kit-data.scss ***!
17786 - \****************************************************************************/
17787 -/***/ (() => {
17788 -
17789 -
17790 -
17791 2738 /***/ }),
17792 2739
17793 -/***/ "../app/modules/import-export/assets/js/shared/plugins-selection/components/plugins-table.js":
17794 -/*!***************************************************************************************************!*\
17795 - !*** ../app/modules/import-export/assets/js/shared/plugins-selection/components/plugins-table.js ***!
17796 - \***************************************************************************************************/
17797 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2740 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-object.js":
2741 +/*!*************************************************************************************************!*\
2742 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-object.js ***!
2743 + \*************************************************************************************************/
2744 +/*! unknown exports (runtime-defined) */
2745 +/*! runtime requirements: module, __webpack_require__ */
2746 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
2747 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
17798 2748
17799 -"use strict";
17800 -/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
17801 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
17802 -
17803 -
17804 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
17805 -var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
17806 -Object.defineProperty(exports, "__esModule", ({
17807 - value: true
17808 -}));
17809 -exports["default"] = void 0;
17810 -var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
17811 -var _dataTable = _interopRequireDefault(__webpack_require__(/*! elementor-app/molecules/data-table */ "../app/assets/js/molecules/data-table.js"));
17812 -var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../app/assets/js/ui/atoms/text.js"));
17813 -var _inlineLink = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/inline-link */ "../app/assets/js/ui/molecules/inline-link.js"));
17814 -var _icon = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/icon */ "../app/assets/js/ui/atoms/icon.js"));
17815 -__webpack_require__(/*! ./plugins-table.scss */ "../app/modules/import-export/assets/js/shared/plugins-selection/components/plugins-table.scss");
17816 -function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }
17817 -function PluginsTable(_ref) {
17818 - var plugins = _ref.plugins,
17819 - layout = _ref.layout,
17820 - withHeader = _ref.withHeader,
17821 - withStatus = _ref.withStatus,
17822 - onSelect = _ref.onSelect,
17823 - initialSelected = _ref.initialSelected,
17824 - initialDisabled = _ref.initialDisabled;
17825 - var CellText = function CellText(cellTextProps) {
17826 - return /*#__PURE__*/_react.default.createElement(_text.default, {
17827 - className: "e-app-import-export-plugins-table__cell-content"
17828 - }, cellTextProps.text);
17829 - };
17830 - var CellLink = function CellLink(cellLinkProps) {
17831 - return /*#__PURE__*/_react.default.createElement(_inlineLink.default, {
17832 - url: cellLinkProps.url,
17833 - underline: "none"
17834 - }, "".concat(__('Version'), " ").concat(cellLinkProps.text), " ", /*#__PURE__*/_react.default.createElement(_icon.default, {
17835 - className: "eicon-editor-external-link"
17836 - }));
17837 - };
17838 - var getHeaders = function getHeaders() {
17839 - if (!withHeader) {
17840 - return [];
17841 - }
17842 - var headers = ['Plugin Name', 'Version'];
17843 - if (withStatus) {
17844 - headers.splice(1, 0, 'Status');
17845 - }
17846 - return headers;
17847 - };
17848 - var rows = plugins.map(function (_ref2) {
17849 - var name = _ref2.name,
17850 - status = _ref2.status,
17851 - version = _ref2.version,
17852 - pluginUrl = _ref2.plugin_uri;
17853 - var row = [/*#__PURE__*/_react.default.createElement(CellText, {
17854 - text: name,
17855 - key: name
17856 - }), /*#__PURE__*/_react.default.createElement(CellLink, {
17857 - text: version,
17858 - url: pluginUrl,
17859 - key: name
17860 - })];
17861 - if (withStatus) {
17862 - row.splice(1, 0, /*#__PURE__*/_react.default.createElement(CellText, {
17863 - text: status,
17864 - key: name
17865 - }));
17866 - }
17867 - return row;
17868 - });
17869 - return /*#__PURE__*/_react.default.createElement(_dataTable.default, {
17870 - selection: true,
17871 - headers: getHeaders(),
17872 - rows: rows,
17873 - onSelect: onSelect,
17874 - initialSelected: initialSelected,
17875 - initialDisabled: initialDisabled,
17876 - layout: layout,
17877 - className: "e-app-import-export-plugins-table"
17878 - });
17879 -}
17880 -PluginsTable.propTypes = {
17881 - onSelect: PropTypes.func,
17882 - initialDisabled: PropTypes.array,
17883 - initialSelected: PropTypes.array,
17884 - plugins: PropTypes.array,
17885 - withHeader: PropTypes.bool,
17886 - withStatus: PropTypes.bool,
17887 - layout: PropTypes.array
2749 +// 7.1.13 ToObject(argument)
2750 +var defined = __webpack_require__(/*! ./_defined */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_defined.js");
2751 +module.exports = function (it) {
2752 + return Object(defined(it));
17888 2753 };
17889 -PluginsTable.defaultProps = {
17890 - initialDisabled: [],
17891 - initialSelected: [],
17892 - plugins: [],
17893 - withHeader: true,
17894 - withStatus: true
17895 -};
17896 -var _default = exports["default"] = (0, _react.memo)(PluginsTable);
17897 2754
17898 -/***/ }),
17899 2755
17900 -/***/ "../app/modules/import-export/assets/js/shared/plugins-selection/components/plugins-table.scss":
17901 -/*!*****************************************************************************************************!*\
17902 - !*** ../app/modules/import-export/assets/js/shared/plugins-selection/components/plugins-table.scss ***!
17903 - \*****************************************************************************************************/
17904 -/***/ (() => {
17905 -
17906 -
17907 -
17908 2756 /***/ }),
17909 2757
17910 -/***/ "../app/modules/import-export/assets/js/shared/plugins-selection/plugins-selection.js":
17911 -/*!********************************************************************************************!*\
17912 - !*** ../app/modules/import-export/assets/js/shared/plugins-selection/plugins-selection.js ***!
17913 - \********************************************************************************************/
17914 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
17915 -
17916 -"use strict";
17917 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
17918 -
17919 -
17920 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
17921 -var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
17922 -Object.defineProperty(exports, "__esModule", ({
17923 - value: true
17924 -}));
17925 -exports["default"] = void 0;
17926 -var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
17927 -var _pluginsTable = _interopRequireDefault(__webpack_require__(/*! ./components/plugins-table */ "../app/modules/import-export/assets/js/shared/plugins-selection/components/plugins-table.js"));
17928 -function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }
17929 -function PluginsSelection(_ref) {
17930 - var plugins = _ref.plugins,
17931 - initialSelected = _ref.initialSelected,
17932 - initialDisabled = _ref.initialDisabled,
17933 - withHeader = _ref.withHeader,
17934 - withStatus = _ref.withStatus,
17935 - layout = _ref.layout,
17936 - onSelect = _ref.onSelect;
17937 - if (!plugins.length) {
17938 - return null;
17939 - }
17940 -
17941 - // eslint-disable-next-line react-hooks/rules-of-hooks
17942 - var cachedPlugins = (0, _react.useMemo)(function () {
17943 - return plugins;
17944 - }, [plugins]),
17945 - // eslint-disable-next-line react-hooks/rules-of-hooks
17946 - cachedInitialSelected = (0, _react.useMemo)(function () {
17947 - return initialSelected;
17948 - }, [plugins]),
17949 - // eslint-disable-next-line react-hooks/rules-of-hooks
17950 - cachedInitialDisabled = (0, _react.useMemo)(function () {
17951 - return initialDisabled;
17952 - }, [plugins]),
17953 - handleOnSelect = function handleOnSelect(selectedIndexes) {
17954 - if (!onSelect) {
17955 - return;
17956 - }
17957 - var selectedPlugins = selectedIndexes.map(function (pluginIndex) {
17958 - return plugins[pluginIndex];
17959 - });
17960 - onSelect(selectedPlugins);
17961 - };
17962 - return /*#__PURE__*/_react.default.createElement(_pluginsTable.default, {
17963 - plugins: cachedPlugins,
17964 - initialDisabled: cachedInitialDisabled,
17965 - initialSelected: cachedInitialSelected,
17966 - onSelect: handleOnSelect,
17967 - withHeader: withHeader,
17968 - withStatus: withStatus,
17969 - layout: layout
17970 - });
17971 -}
17972 -PluginsSelection.propTypes = {
17973 - initialDisabled: PropTypes.array,
17974 - initialSelected: PropTypes.array,
17975 - layout: PropTypes.array,
17976 - onSelect: PropTypes.func,
17977 - plugins: PropTypes.array,
17978 - selection: PropTypes.bool,
17979 - withHeader: PropTypes.bool,
17980 - withStatus: PropTypes.bool
17981 -};
17982 -PluginsSelection.defaultProps = {
17983 - initialDisabled: [],
17984 - initialSelected: [],
17985 - plugins: [],
17986 - selection: true,
17987 - withHeader: true,
17988 - withStatus: true
17989 -};
17990 -var _default = exports["default"] = (0, _react.memo)(PluginsSelection);
17991 -
17992 -/***/ }),
17993 -
17994 -/***/ "../app/modules/import-export/assets/js/shared/process-failed-dialog/process-failed-dialog.js":
2758 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-primitive.js":
17995 2759 /*!****************************************************************************************************!*\
17996 - !*** ../app/modules/import-export/assets/js/shared/process-failed-dialog/process-failed-dialog.js ***!
2760 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-primitive.js ***!
17997 2761 \****************************************************************************************************/
17998 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2762 +/*! unknown exports (runtime-defined) */
2763 +/*! runtime requirements: module, __webpack_require__ */
2764 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
2765 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
17999 2766
18000 -"use strict";
18001 -/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
18002 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
18003 -
18004 -
18005 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
18006 -var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
18007 -Object.defineProperty(exports, "__esModule", ({
18008 - value: true
18009 -}));
18010 -exports["default"] = ProcessFailedDialog;
18011 -var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
18012 -var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
18013 -var _dialog = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/dialog/dialog */ "../app/assets/js/ui/dialog/dialog.js"));
18014 -var _useQueryParams = _interopRequireDefault(__webpack_require__(/*! elementor-app/hooks/use-query-params */ "../app/assets/js/hooks/use-query-params.js"));
18015 -var _useAction = _interopRequireDefault(__webpack_require__(/*! elementor-app/hooks/use-action */ "../app/assets/js/hooks/use-action.js"));
18016 -var _inlineLink = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/inline-link */ "../app/assets/js/ui/molecules/inline-link.js"));
18017 -var _useKit = __webpack_require__(/*! ../../hooks/use-kit */ "../app/modules/import-export/assets/js/hooks/use-kit.js");
18018 -var _redirect = _interopRequireDefault(__webpack_require__(/*! ../utils/redirect */ "../app/modules/import-export/assets/js/shared/utils/redirect.js"));
18019 -var _sharedContextProvider = __webpack_require__(/*! ../../context/shared-context/shared-context-provider */ "../app/modules/import-export/assets/js/context/shared-context/shared-context-provider.js");
18020 -function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }
18021 -var messagesContent = {
18022 - general: {
18023 - title: __('Unable to download the Website Template', 'elementor'),
18024 - text: /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, __('We couldn’t download the Website Template due to technical difficulties on our part. Try again and if the problem persists contact ', 'elementor'), /*#__PURE__*/_react.default.createElement(_inlineLink.default, {
18025 - url: "https://my.elementor.com/support-center/"
18026 - }, __('Support', 'elementor')))
18027 - },
18028 - 'zip-archive-module-missing': {
18029 - title: __('Couldn’t handle the Website Template', 'elementor'),
18030 - text: __('Seems like your server is missing the PHP zip module. Install it on your server or contact your site host for further instructions.', 'elementor')
18031 - },
18032 - 'invalid-zip-file': {
18033 - title: __('Couldn’t use the .zip file', 'elementor'),
18034 - text: /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, __('Seems like there is a problem with the zip’s files. Try installing again and if the problem persists contact ', 'elementor'), /*#__PURE__*/_react.default.createElement(_inlineLink.default, {
18035 - url: "https://my.elementor.com/support-center/"
18036 - }, __('Support', 'elementor')))
18037 - },
18038 - timeout: {
18039 - title: __('Unable to download the Website Template', 'elementor'),
18040 - text: /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, __('It took too much time to download your Website Template and we were unable to complete the process. If all the Website Template’s parts don’t appear in ', 'elementor'), /*#__PURE__*/_react.default.createElement(_inlineLink.default, {
18041 - url: elementorAppConfig.pages_url
18042 - }, __('Pages', 'elementor')), __(', try again and if the problem persists contact ', 'elementor'), /*#__PURE__*/_react.default.createElement(_inlineLink.default, {
18043 - url: "https://my.elementor.com/support-center/"
18044 - }, __('Support', 'elementor')))
18045 - },
18046 - 'invalid-kit-library-zip-error': {
18047 - title: __('Unable to download the Website Template', 'elementor'),
18048 - text: /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, __('We couldn’t download the Website Template due to technical difficulty on our part. Try again in a few minutes and if the problem persists contact ', 'elementor'), /*#__PURE__*/_react.default.createElement(_inlineLink.default, {
18049 - url: "https://my.elementor.com/support-center/"
18050 - }, __('Support', 'elementor')))
18051 - },
18052 - 'no-write-permissions': {
18053 - title: __('Couldn’t access the file', 'elementor'),
18054 - text: __('Seems like Elementor isn’t authorized to access relevant files for installing this Website Template. Contact your site host to get permission.', 'elementor')
18055 - },
18056 - 'plugin-installation-permissions-error': {
18057 - title: __('Couldn’t install the Website Template', 'elementor'),
18058 - text: __('The Website Template includes plugins you don’t have permission to install. Contact your site admin to change your permissions.', 'elementor')
18059 - },
18060 - 'third-party-error': {
18061 - title: __('Unable to download the Website Template', 'elementor'),
18062 - text: __('This is due to a conflict with one or more third-party plugins already active on your site. Try disabling them, and then give the download another go.', 'elementor')
18063 - },
18064 - 'domdocument-missing': {
18065 - title: __('Unable to download the Website Template', 'elementor'),
18066 - text: __('This download requires the \'DOMDocument\' PHP extension, which we couldn’t detect on your server. Enable this extension, or get in touch with your hosting service for support, and then give the download another go.', 'elementor')
18067 - },
18068 - 'insufficient-quota': {
18069 - title: __('Couldn’t Export the Website Template', 'elementor'),
18070 - text: __('The export failed because it will pass the maximum Website Templates you can export.', 'elementor')
18071 - },
18072 - 'failed-to-fetch-quota': {
18073 - title: __('Couldn’t fetch quota', 'elementor'),
18074 - text: __('Failed to fetch quota.', 'elementor')
18075 - },
18076 - 'insufficient-storage-quota': {
18077 - title: __('Couldn’t Export the Website Template', 'elementor'),
18078 - text: __('The export failed because it will pass the maximum Website Templates storage you have available.', 'elementor')
18079 - }
2767 +// 7.1.1 ToPrimitive(input [, PreferredType])
2768 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js");
2769 +// instead of the ES6 spec version, we didn't implement @@toPrimitive case
2770 +// and the second argument - flag - preferred type is a string
2771 +module.exports = function (it, S) {
2772 + if (!isObject(it)) return it;
2773 + var fn, val;
2774 + if (S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
2775 + if (typeof (fn = it.valueOf) == 'function' && !isObject(val = fn.call(it))) return val;
2776 + if (!S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
2777 + throw TypeError("Can't convert object to primitive value");
18080 2778 };
18081 -function ProcessFailedDialog(_ref) {
18082 - var errorType = _ref.errorType,
18083 - onApprove = _ref.onApprove,
18084 - onDismiss = _ref.onDismiss,
18085 - approveButton = _ref.approveButton,
18086 - dismissButton = _ref.dismissButton,
18087 - onModalClose = _ref.onModalClose,
18088 - onError = _ref.onError,
18089 - onLearnMore = _ref.onLearnMore;
18090 - var action = (0, _useAction.default)(),
18091 - sharedContext = (0, _react.useContext)(_sharedContextProvider.SharedContext),
18092 - _ref2 = sharedContext.data || {},
18093 - returnTo = _ref2.returnTo,
18094 - navigate = (0, _router.useNavigate)(),
18095 - _useQueryParams$getAl = (0, _useQueryParams.default)().getAll(),
18096 - referrer = _useQueryParams$getAl.referrer,
18097 - source = _useQueryParams$getAl.source,
18098 - error = 'string' === typeof errorType && messagesContent[errorType] ? errorType : 'general',
18099 - _messagesContent$erro = messagesContent[error],
18100 - title = _messagesContent$erro.title,
18101 - text = _messagesContent$erro.text,
18102 - tryAgainText = __('Try Again', 'elementor'),
18103 - isTryAgainAction = 'general' === error && onApprove,
18104 - handleOnApprove = function handleOnApprove() {
18105 - /*
18106 - * When the errorType is general, there should be an option to trigger the onApprove function.
18107 - * All other error messages should open the learn-more link.
18108 - */
18109 - if (isTryAgainAction) {
18110 - onApprove();
18111 - } else {
18112 - window.open('https://go.elementor.com/app-import-download-failed', '_blank');
18113 - }
18114 - onLearnMore === null || onLearnMore === void 0 || onLearnMore();
18115 - },
18116 - handleOnDismiss = function handleOnDismiss(event) {
18117 - var isLoadingKitFromCloud = _useKit.KIT_SOURCE_MAP.CLOUD === source;
18118 - if (returnTo && (0, _redirect.default)(returnTo)) {
18119 - return;
18120 - }
18121 - if ('general' === error && onDismiss) {
18122 - onDismiss();
18123 - } else if ('kit-library' === referrer) {
18124 - onModalClose === null || onModalClose === void 0 || onModalClose(event);
18125 - navigate("/kit-library".concat(isLoadingKitFromCloud ? '/cloud' : ''));
18126 - } else {
18127 - action.backToDashboard();
18128 - }
18129 - };
18130 - (0, _react.useEffect)(function () {
18131 - onError === null || onError === void 0 || onError();
18132 - }, []);
18133 - return /*#__PURE__*/_react.default.createElement(_dialog.default, {
18134 - title: title,
18135 - text: text,
18136 - approveButtonColor: "link",
18137 - approveButtonText: isTryAgainAction ? tryAgainText : approveButton,
18138 - approveButtonOnClick: handleOnApprove,
18139 - dismissButtonText: dismissButton,
18140 - dismissButtonOnClick: function dismissButtonOnClick(event) {
18141 - return handleOnDismiss(event);
18142 - },
18143 - onClose: handleOnDismiss
18144 - });
18145 -}
18146 -ProcessFailedDialog.propTypes = {
18147 - onApprove: PropTypes.func,
18148 - onDismiss: PropTypes.func,
18149 - errorType: PropTypes.string,
18150 - approveButton: PropTypes.string,
18151 - dismissButton: PropTypes.string,
18152 - onModalClose: PropTypes.func,
18153 - onError: PropTypes.func,
18154 - onLearnMore: PropTypes.func
18155 -};
18156 -ProcessFailedDialog.defaultProps = {
18157 - errorType: 'general',
18158 - approveButton: __('Learn More', 'elementor'),
18159 - dismissButton: __('Close', 'elementor')
18160 -};
18161 2779
18162 -/***/ }),
18163 2780
18164 -/***/ "../app/modules/import-export/assets/js/shared/utils/is-valid-redirect-url.js":
18165 -/*!************************************************************************************!*\
18166 - !*** ../app/modules/import-export/assets/js/shared/utils/is-valid-redirect-url.js ***!
18167 - \************************************************************************************/
18168 -/***/ ((__unused_webpack_module, exports) => {
18169 -
18170 -"use strict";
18171 -
18172 -
18173 -Object.defineProperty(exports, "__esModule", ({
18174 - value: true
18175 -}));
18176 -exports["default"] = isValidRedirectUrl;
18177 -function isValidRedirectUrl(url) {
18178 - try {
18179 - var parsedUrl = new URL(url);
18180 - return parsedUrl.hostname === window.location.hostname && ('http:' === parsedUrl.protocol || 'https:' === parsedUrl.protocol);
18181 - } catch (e) {
18182 - return false;
18183 - }
18184 -}
18185 -
18186 2781 /***/ }),
18187 2782
18188 -/***/ "../app/modules/import-export/assets/js/shared/utils/redirect.js":
18189 -/*!***********************************************************************!*\
18190 - !*** ../app/modules/import-export/assets/js/shared/utils/redirect.js ***!
18191 - \***********************************************************************/
18192 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2783 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_uid.js":
2784 +/*!*******************************************************************************************!*\
2785 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_uid.js ***!
2786 + \*******************************************************************************************/
2787 +/*! unknown exports (runtime-defined) */
2788 +/*! runtime requirements: module */
2789 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
2790 +/***/ ((module) => {
18193 2791
18194 -"use strict";
2792 +var id = 0;
2793 +var px = Math.random();
2794 +module.exports = function (key) {
2795 + return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + px).toString(36));
2796 +};
18195 2797
18196 2798
18197 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
18198 -Object.defineProperty(exports, "__esModule", ({
18199 - value: true
18200 -}));
18201 -exports["default"] = safeRedirect;
18202 -var _isValidRedirectUrl = _interopRequireDefault(__webpack_require__(/*! ./is-valid-redirect-url */ "../app/modules/import-export/assets/js/shared/utils/is-valid-redirect-url.js"));
18203 -function safeRedirect(url) {
18204 - try {
18205 - if (url.startsWith('/')) {
18206 - url = window.location.origin + url;
18207 - }
18208 - var decodedUrl = decodeURIComponent(url);
18209 - if ((0, _isValidRedirectUrl.default)(decodedUrl)) {
18210 - window.location.href = decodedUrl;
18211 - return true;
18212 - }
18213 - } catch (e) {
18214 - return false;
18215 - }
18216 -}
18217 -
18218 2799 /***/ }),
18219 2800
18220 -/***/ "../app/modules/import-export/assets/js/templates/layout.js":
18221 -/*!******************************************************************!*\
18222 - !*** ../app/modules/import-export/assets/js/templates/layout.js ***!
18223 - \******************************************************************/
18224 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2801 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks-define.js":
2802 +/*!**************************************************************************************************!*\
2803 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks-define.js ***!
2804 + \**************************************************************************************************/
2805 +/*! unknown exports (runtime-defined) */
2806 +/*! runtime requirements: __webpack_require__, module */
2807 +/*! CommonJS bailout: module.exports is used directly at 6:0-14 */
2808 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
18225 2809
18226 -"use strict";
18227 -/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
18228 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
2810 +var global = __webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js");
2811 +var core = __webpack_require__(/*! ./_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js");
2812 +var LIBRARY = __webpack_require__(/*! ./_library */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_library.js");
2813 +var wksExt = __webpack_require__(/*! ./_wks-ext */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks-ext.js");
2814 +var defineProperty = __webpack_require__(/*! ./_object-dp */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dp.js").f;
2815 +module.exports = function (name) {
2816 + var $Symbol = core.Symbol || (core.Symbol = LIBRARY ? {} : global.Symbol || {});
2817 + if (name.charAt(0) != '_' && !(name in $Symbol)) defineProperty($Symbol, name, { value: wksExt.f(name) });
2818 +};
18229 2819
18230 2820
18231 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
18232 -var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
18233 -Object.defineProperty(exports, "__esModule", ({
18234 - value: true
18235 -}));
18236 -exports["default"] = Layout;
18237 -var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
18238 -var _toConsumableArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ "../node_modules/@babel/runtime/helpers/toConsumableArray.js"));
18239 -var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js"));
18240 -var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "../node_modules/@babel/runtime/helpers/slicedToArray.js"));
18241 -var _page = _interopRequireDefault(__webpack_require__(/*! elementor-app/layout/page */ "../app/assets/js/layout/page.js"));
18242 -var _contentLayout = _interopRequireDefault(__webpack_require__(/*! ../shared/content-layout/content-layout */ "../app/modules/import-export/assets/js/shared/content-layout/content-layout.js"));
18243 -var _infoModal = __webpack_require__(/*! ../shared/info-modal/info-modal */ "../app/modules/import-export/assets/js/shared/info-modal/info-modal.js");
18244 -var _importInfoModal = _interopRequireDefault(__webpack_require__(/*! ../shared/info-modal/import-info-modal */ "../app/modules/import-export/assets/js/shared/info-modal/import-info-modal.js"));
18245 -var _exportInfoModal = _interopRequireDefault(__webpack_require__(/*! ../shared/info-modal/export-info-modal */ "../app/modules/import-export/assets/js/shared/info-modal/export-info-modal.js"));
18246 -var _sharedContextProvider = __webpack_require__(/*! ../context/shared-context/shared-context-provider */ "../app/modules/import-export/assets/js/context/shared-context/shared-context-provider.js");
18247 -var _appsEventTracking = __webpack_require__(/*! elementor-app/event-track/apps-event-tracking */ "../app/assets/js/event-track/apps-event-tracking.js");
18248 -var _useQueryParams = _interopRequireDefault(__webpack_require__(/*! elementor-app/hooks/use-query-params */ "../app/assets/js/hooks/use-query-params.js"));
18249 -var _redirect = _interopRequireDefault(__webpack_require__(/*! ../shared/utils/redirect */ "../app/modules/import-export/assets/js/shared/utils/redirect.js"));
18250 -function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }
18251 -function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; }
18252 -function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0, _defineProperty2.default)(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; }
18253 -function Layout(props) {
18254 - var _useState = (0, _react.useState)(false),
18255 - _useState2 = (0, _slicedToArray2.default)(_useState, 2),
18256 - showInfoModal = _useState2[0],
18257 - setShowInfoModal = _useState2[1],
18258 - _useQueryParams$getAl = (0, _useQueryParams.default)().getAll(),
18259 - referrer = _useQueryParams$getAl.referrer,
18260 - sharedContext = (0, _react.useContext)(_sharedContextProvider.SharedContext),
18261 - _sharedContext$data = sharedContext.data,
18262 - currentPage = _sharedContext$data.currentPage,
18263 - returnTo = _sharedContext$data.returnTo,
18264 - eventTracking = function eventTracking(command) {
18265 - var elementPosition = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;
18266 - var element = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null;
18267 - var eventType = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : 'click';
18268 - var modalType = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : null;
18269 - if ('kit-library' === sharedContext.data.referrer || referrer) {
18270 - (0, _appsEventTracking.appsEventTrackingDispatch)(command, {
18271 - element: element,
18272 - page_source: 'import',
18273 - event_type: eventType,
18274 - step: currentPage,
18275 - element_position: elementPosition,
18276 - modal_type: modalType
18277 - });
18278 - }
18279 - },
18280 - onModalClose = function onModalClose(e, command) {
18281 - var element = e.target.classList.contains('eps-modal__overlay') ? 'overlay' : 'x';
18282 - eventTracking(command, element, null, 'info');
18283 - },
18284 - getContent = function getContent() {
18285 - var infoModalProps = {
18286 - show: showInfoModal,
18287 - setShow: setShowInfoModal
18288 - };
18289 - if ('kit-library' === sharedContext.data.referrer || referrer) {
18290 - infoModalProps = _objectSpread(_objectSpread({
18291 - referrer: referrer
18292 - }, infoModalProps), {}, {
18293 - onOpen: function onOpen() {
18294 - return eventTracking('kit-library/modal-open', null, null, 'load', 'info');
18295 - },
18296 - onClose: function onClose(e) {
18297 - return onModalClose(e, 'kit-library/modal-close');
18298 - }
18299 - });
18300 - }
18301 - 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));
18302 - },
18303 - getInfoButtonProps = function getInfoButtonProps() {
18304 - return _objectSpread(_objectSpread({}, _infoModal.infoButtonProps), {}, {
18305 - onClick: function onClick() {
18306 - eventTracking('kit-library/seek-more-info', 'app_header');
18307 - setShowInfoModal(true);
18308 - }
18309 - });
18310 - },
18311 - _onClose = function onClose() {
18312 - eventTracking('kit-library/close', 'app_header', null, 'click');
18313 - if (returnTo && (0, _redirect.default)(returnTo)) {
18314 - // Do nothing as the redirect is handled by the safeRedirect function.
18315 - } else if ('kit-library' === sharedContext.data.referrer || 'kit-library' === referrer) {
18316 - window.top.location = elementorAppConfig.admin_url + 'admin.php?page=elementor-app&source=kit_import#/kit-library';
18317 - } else {
18318 - window.top.location = elementorAppConfig.admin_url + 'admin.php?page=elementor-tools#tab-import-export-kit';
18319 - }
18320 - },
18321 - config = {
18322 - title: 'import' === props.type ? __('Import', 'elementor') : __('Export', 'elementor'),
18323 - headerButtons: [getInfoButtonProps()].concat((0, _toConsumableArray2.default)(props.headerButtons)),
18324 - content: getContent(),
18325 - footer: props.footer,
18326 - onClose: function onClose() {
18327 - return _onClose();
18328 - }
18329 - },
18330 - moduleAdminTab = '#tab-import-export-kit';
18331 -
18332 - // Targeting the return_url value to the import-export dedicated admin tab (only when there is no specific referrer).
18333 - if (!referrer && -1 === elementorAppConfig.return_url.indexOf(moduleAdminTab) && elementorAppConfig.return_url.includes('page=elementor-tools')) {
18334 - elementorAppConfig.return_url += moduleAdminTab;
18335 - }
18336 - (0, _react.useEffect)(function () {
18337 - if (referrer) {
18338 - sharedContext.dispatch({
18339 - type: 'SET_REFERRER',
18340 - payload: referrer
18341 - });
18342 - }
18343 - }, [referrer]);
18344 - return /*#__PURE__*/_react.default.createElement(_page.default, config);
18345 -}
18346 -Layout.propTypes = {
18347 - type: PropTypes.oneOf(['import', 'export']),
18348 - headerButtons: PropTypes.arrayOf(PropTypes.object),
18349 - children: PropTypes.object.isRequired,
18350 - footer: PropTypes.object
18351 -};
18352 -Layout.defaultProps = {
18353 - headerButtons: []
18354 -};
18355 -
18356 2821 /***/ }),
18357 2822
18358 -/***/ "../app/modules/import-export/assets/js/ui/loader/loader.js":
18359 -/*!******************************************************************!*\
18360 - !*** ../app/modules/import-export/assets/js/ui/loader/loader.js ***!
18361 - \******************************************************************/
2823 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks-ext.js":
2824 +/*!***********************************************************************************************!*\
2825 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks-ext.js ***!
2826 + \***********************************************************************************************/
2827 +/*! default exports */
2828 +/*! export f [provided] [no usage info] [provision prevents renaming (no use info)] -> ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js */
2829 +/*! exports [maybe provided (runtime-defined)] [no usage info] */
2830 +/*! other exports [not provided] [no usage info] */
2831 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
18362 2832 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
18363 2833
18364 -"use strict";
18365 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
2834 +exports.f = __webpack_require__(/*! ./_wks */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js");
18366 2835
18367 2836
18368 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
18369 -Object.defineProperty(exports, "__esModule", ({
18370 - value: true
18371 -}));
18372 -exports["default"] = Loader;
18373 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
18374 -var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../app/assets/js/utils/utils.js");
18375 -var _icon = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/icon */ "../app/assets/js/ui/atoms/icon.js"));
18376 -__webpack_require__(/*! ./loader.scss */ "../app/modules/import-export/assets/js/ui/loader/loader.scss");
18377 -function Loader(_ref) {
18378 - var absoluteCenter = _ref.absoluteCenter;
18379 - var baseClassName = 'e-app-import-export-loader',
18380 - classes = [baseClassName, 'eicon-loading eicon-animation-spin'];
18381 - if (absoluteCenter) {
18382 - classes.push(baseClassName + '--absolute-center');
18383 - }
18384 - return /*#__PURE__*/_react.default.createElement(_icon.default, {
18385 - className: (0, _utils.arrayToClassName)(classes)
18386 - });
18387 -}
18388 -Loader.propTypes = {
18389 - absoluteCenter: PropTypes.bool
18390 -};
18391 -Loader.defaultProps = {
18392 - absoluteCenter: false
18393 -};
18394 -
18395 2837 /***/ }),
18396 2838
18397 -/***/ "../app/modules/import-export/assets/js/ui/loader/loader.scss":
18398 -/*!********************************************************************!*\
18399 - !*** ../app/modules/import-export/assets/js/ui/loader/loader.scss ***!
18400 - \********************************************************************/
18401 -/***/ (() => {
2839 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js":
2840 +/*!*******************************************************************************************!*\
2841 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js ***!
2842 + \*******************************************************************************************/
2843 +/*! unknown exports (runtime-defined) */
2844 +/*! runtime requirements: __webpack_require__, module */
2845 +/*! CommonJS bailout: module.exports is used directly at 6:15-29 */
2846 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
18402 2847
2848 +var store = __webpack_require__(/*! ./_shared */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_shared.js")('wks');
2849 +var uid = __webpack_require__(/*! ./_uid */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_uid.js");
2850 +var Symbol = __webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js").Symbol;
2851 +var USE_SYMBOL = typeof Symbol == 'function';
18403 2852
18404 -
18405 -/***/ }),
18406 -
18407 -/***/ "../app/modules/import-export/assets/js/ui/message-banner/message-banner.js":
18408 -/*!**********************************************************************************!*\
18409 - !*** ../app/modules/import-export/assets/js/ui/message-banner/message-banner.js ***!
18410 - \**********************************************************************************/
18411 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
18412 -
18413 -"use strict";
18414 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
18415 -
18416 -
18417 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
18418 -Object.defineProperty(exports, "__esModule", ({
18419 - value: true
18420 -}));
18421 -exports["default"] = MessageBanner;
18422 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
18423 -var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../app/assets/js/ui/atoms/heading.js"));
18424 -var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../app/assets/js/ui/atoms/text.js"));
18425 -var _box = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/box */ "../app/assets/js/ui/atoms/box.js"));
18426 -var _grid = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/grid/grid */ "../app/assets/js/ui/grid/grid.js"));
18427 -__webpack_require__(/*! ./message-banner.scss */ "../app/modules/import-export/assets/js/ui/message-banner/message-banner.scss");
18428 -function MessageBanner(_ref) {
18429 - var heading = _ref.heading,
18430 - description = _ref.description,
18431 - button = _ref.button;
18432 - var getDescriptionContent = function getDescriptionContent() {
18433 - if (Array.isArray(description)) {
18434 - return description.join(/*#__PURE__*/_react.default.createElement("br", null));
18435 - }
18436 - return description;
18437 - };
18438 - return /*#__PURE__*/_react.default.createElement(_box.default, {
18439 - className: "e-app-import-export-message-banner",
18440 - padding: "20"
18441 - }, /*#__PURE__*/_react.default.createElement(_grid.default, {
18442 - container: true,
18443 - alignItems: "center",
18444 - justify: "space-between"
18445 - }, /*#__PURE__*/_react.default.createElement(_grid.default, {
18446 - item: true
18447 - }, heading && /*#__PURE__*/_react.default.createElement(_heading.default, {
18448 - className: "e-app-import-export-message-banner__heading",
18449 - variant: "h3",
18450 - tag: "h3"
18451 - }, heading), description && /*#__PURE__*/_react.default.createElement(_text.default, {
18452 - className: "e-app-import-export-message-banner__description"
18453 - }, getDescriptionContent())), button && /*#__PURE__*/_react.default.createElement(_grid.default, {
18454 - item: true
18455 - }, button)));
18456 -}
18457 -MessageBanner.propTypes = {
18458 - heading: PropTypes.string,
18459 - description: PropTypes.oneOfType([PropTypes.string, PropTypes.array]),
18460 - button: PropTypes.object
2853 +var $exports = module.exports = function (name) {
2854 + return store[name] || (store[name] =
2855 + USE_SYMBOL && Symbol[name] || (USE_SYMBOL ? Symbol : uid)('Symbol.' + name));
18461 2856 };
18462 2857
18463 -/***/ }),
2858 +$exports.store = store;
18464 2859
18465 -/***/ "../app/modules/import-export/assets/js/ui/message-banner/message-banner.scss":
18466 -/*!************************************************************************************!*\
18467 - !*** ../app/modules/import-export/assets/js/ui/message-banner/message-banner.scss ***!
18468 - \************************************************************************************/
18469 -/***/ (() => {
18470 2860
18471 -
18472 -
18473 2861 /***/ }),
18474 2862
18475 -/***/ "../app/modules/import-export/assets/js/ui/page-header/page-header.js":
18476 -/*!****************************************************************************!*\
18477 - !*** ../app/modules/import-export/assets/js/ui/page-header/page-header.js ***!
18478 - \****************************************************************************/
18479 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2863 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/core.get-iterator-method.js":
2864 +/*!***************************************************************************************************************!*\
2865 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/core.get-iterator-method.js ***!
2866 + \***************************************************************************************************************/
2867 +/*! unknown exports (runtime-defined) */
2868 +/*! runtime requirements: module, __webpack_require__ */
2869 +/*! CommonJS bailout: module.exports is used directly at 4:0-14 */
2870 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
18480 2871
18481 -"use strict";
18482 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
18483 -
18484 -
18485 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
18486 -Object.defineProperty(exports, "__esModule", ({
18487 - value: true
18488 -}));
18489 -exports["default"] = PageHeader;
18490 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
18491 -var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../app/assets/js/utils/utils.js");
18492 -var _grid = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/grid/grid */ "../app/assets/js/ui/grid/grid.js"));
18493 -var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../app/assets/js/ui/atoms/heading.js"));
18494 -var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../app/assets/js/ui/atoms/text.js"));
18495 -__webpack_require__(/*! ./page-header.scss */ "../app/modules/import-export/assets/js/ui/page-header/page-header.scss");
18496 -// Page header.
18497 -function PageHeader(props) {
18498 - var baseClassName = 'e-app-import-export-page-header',
18499 - classes = [baseClassName, props.className];
18500 - var handleMultiLine = function handleMultiLine(content) {
18501 - if (Array.isArray(content)) {
18502 - var multiLineArray = [];
18503 - content.forEach(function (line, index) {
18504 - if (index) {
18505 - multiLineArray.push(/*#__PURE__*/_react.default.createElement("br", {
18506 - key: index
18507 - }));
18508 - }
18509 - multiLineArray.push(line);
18510 - });
18511 - return multiLineArray;
18512 - }
18513 - return content;
18514 - };
18515 - return /*#__PURE__*/_react.default.createElement("div", {
18516 - className: (0, _utils.arrayToClassName)(classes)
18517 - }, /*#__PURE__*/_react.default.createElement(_grid.default, {
18518 - container: true
18519 - }, /*#__PURE__*/_react.default.createElement(_grid.default, {
18520 - item: true,
18521 - className: "e-app-import-export-page-header__content-wrapper"
18522 - }, props.heading && /*#__PURE__*/_react.default.createElement(_heading.default, {
18523 - variant: "display-3",
18524 - className: "e-app-import-export-page-header__heading"
18525 - }, props.heading), props.description && /*#__PURE__*/_react.default.createElement(_text.default, {
18526 - className: "e-app-import-export-page-header__description"
18527 - }, handleMultiLine(props.description)))));
18528 -}
18529 -PageHeader.propTypes = {
18530 - className: PropTypes.string,
18531 - heading: PropTypes.string,
18532 - description: PropTypes.oneOfType([PropTypes.string, PropTypes.array, PropTypes.object])
2872 +var classof = __webpack_require__(/*! ./_classof */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_classof.js");
2873 +var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js")('iterator');
2874 +var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iterators.js");
2875 +module.exports = __webpack_require__(/*! ./_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").getIteratorMethod = function (it) {
2876 + if (it != undefined) return it[ITERATOR]
2877 + || it['@@iterator']
2878 + || Iterators[classof(it)];
18533 2879 };
18534 -PageHeader.defaultProps = {
18535 - className: ''
18536 -};
18537 2880
18538 -/***/ }),
18539 2881
18540 -/***/ "../app/modules/import-export/assets/js/ui/page-header/page-header.scss":
18541 -/*!******************************************************************************!*\
18542 - !*** ../app/modules/import-export/assets/js/ui/page-header/page-header.scss ***!
18543 - \******************************************************************************/
18544 -/***/ (() => {
18545 -
18546 -
18547 -
18548 2882 /***/ }),
18549 2883
18550 -/***/ "../app/modules/import-export/assets/js/ui/wizard-step/wizard-step.js":
18551 -/*!****************************************************************************!*\
18552 - !*** ../app/modules/import-export/assets/js/ui/wizard-step/wizard-step.js ***!
18553 - \****************************************************************************/
18554 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2884 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/core.is-iterable.js":
2885 +/*!*******************************************************************************************************!*\
2886 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/core.is-iterable.js ***!
2887 + \*******************************************************************************************************/
2888 +/*! unknown exports (runtime-defined) */
2889 +/*! runtime requirements: module, __webpack_require__ */
2890 +/*! CommonJS bailout: module.exports is used directly at 4:0-14 */
2891 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
18555 2892
18556 -"use strict";
18557 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
18558 -
18559 -
18560 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
18561 -Object.defineProperty(exports, "__esModule", ({
18562 - value: true
18563 -}));
18564 -exports["default"] = WizardStep;
18565 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
18566 -var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../app/assets/js/utils/utils.js");
18567 -var _grid = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/grid/grid */ "../app/assets/js/ui/grid/grid.js"));
18568 -var _icon = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/icon */ "../app/assets/js/ui/atoms/icon.js"));
18569 -var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../app/assets/js/ui/atoms/heading.js"));
18570 -var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../app/assets/js/ui/atoms/text.js"));
18571 -__webpack_require__(/*! ./wizard-step.scss */ "../app/modules/import-export/assets/js/ui/wizard-step/wizard-step.scss");
18572 -function WizardStep(props) {
18573 - var baseClassName = 'e-app-import-export-wizard-step',
18574 - classes = [baseClassName, props.className];
18575 - return /*#__PURE__*/_react.default.createElement(_grid.default, {
18576 - className: (0, _utils.arrayToClassName)(classes),
18577 - justify: "center",
18578 - container: true
18579 - }, /*#__PURE__*/_react.default.createElement(_grid.default, {
18580 - item: true
18581 - }, (props.image || props.icon) && /*#__PURE__*/_react.default.createElement(_grid.default, {
18582 - className: "e-app-import-export-wizard-step__media-container",
18583 - justify: "center",
18584 - alignItems: "end",
18585 - container: true
18586 - }, props.image &&
18587 - /*#__PURE__*/
18588 - // eslint-disable-next-line jsx-a11y/alt-text
18589 - _react.default.createElement("img", {
18590 - className: "e-app-import-export-wizard-step__image",
18591 - src: props.image
18592 - }), props.icon && /*#__PURE__*/_react.default.createElement(_icon.default, {
18593 - className: "e-app-import-export-wizard-step__icon ".concat(props.icon)
18594 - })), props.heading && /*#__PURE__*/_react.default.createElement(_heading.default, {
18595 - variant: "display-3",
18596 - className: "e-app-import-export-wizard-step__heading"
18597 - }, props.heading), props.description && /*#__PURE__*/_react.default.createElement(_text.default, {
18598 - variant: "xl",
18599 - className: "e-app-import-export-wizard-step__description"
18600 - }, props.description), props.info && /*#__PURE__*/_react.default.createElement(_text.default, {
18601 - variant: "xl",
18602 - className: "e-app-import-export-wizard-step__info"
18603 - }, props.info), props.children && /*#__PURE__*/_react.default.createElement(_grid.default, {
18604 - item: true,
18605 - className: "e-app-import-export-wizard-step__content"
18606 - }, props.children), props.notice && /*#__PURE__*/_react.default.createElement(_text.default, {
18607 - variant: "xs",
18608 - className: "e-app-import-export-wizard-step__notice"
18609 - }, props.notice)));
18610 -}
18611 -WizardStep.propTypes = {
18612 - className: PropTypes.string,
18613 - image: PropTypes.string,
18614 - icon: PropTypes.string,
18615 - heading: PropTypes.string,
18616 - description: PropTypes.oneOfType([PropTypes.string, PropTypes.object]),
18617 - info: PropTypes.oneOfType([PropTypes.string, PropTypes.object]),
18618 - notice: PropTypes.oneOfType([PropTypes.string, PropTypes.object]),
18619 - children: PropTypes.any
2893 +var classof = __webpack_require__(/*! ./_classof */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_classof.js");
2894 +var ITERATOR = __webpack_require__(/*! ./_wks */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js")('iterator');
2895 +var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iterators.js");
2896 +module.exports = __webpack_require__(/*! ./_core */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_core.js").isIterable = function (it) {
2897 + var O = Object(it);
2898 + return O[ITERATOR] !== undefined
2899 + || '@@iterator' in O
2900 + // eslint-disable-next-line no-prototype-builtins
2901 + || Iterators.hasOwnProperty(classof(O));
18620 2902 };
18621 -WizardStep.defaultProps = {
18622 - className: ''
18623 -};
18624 2903
18625 -/***/ }),
18626 2904
18627 -/***/ "../app/modules/import-export/assets/js/ui/wizard-step/wizard-step.scss":
18628 -/*!******************************************************************************!*\
18629 - !*** ../app/modules/import-export/assets/js/ui/wizard-step/wizard-step.scss ***!
18630 - \******************************************************************************/
18631 -/***/ (() => {
18632 -
18633 -
18634 -
18635 2905 /***/ }),
18636 2906
18637 -/***/ "../app/modules/kit-library/assets/js/data/cloud-kits/commands-data/eligibility.js":
18638 -/*!*****************************************************************************************!*\
18639 - !*** ../app/modules/kit-library/assets/js/data/cloud-kits/commands-data/eligibility.js ***!
18640 - \*****************************************************************************************/
18641 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2907 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.array.from.js":
2908 +/*!*****************************************************************************************************!*\
2909 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.array.from.js ***!
2910 + \*****************************************************************************************************/
2911 +/*! unknown exports (runtime-defined) */
2912 +/*! runtime requirements: __webpack_require__ */
2913 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
18642 2914
18643 2915 "use strict";
18644 2916
2917 +var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_ctx.js");
2918 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
2919 +var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-object.js");
2920 +var call = __webpack_require__(/*! ./_iter-call */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-call.js");
2921 +var isArrayIter = __webpack_require__(/*! ./_is-array-iter */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-array-iter.js");
2922 +var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-length.js");
2923 +var createProperty = __webpack_require__(/*! ./_create-property */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_create-property.js");
2924 +var getIterFn = __webpack_require__(/*! ./core.get-iterator-method */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/core.get-iterator-method.js");
18645 2925
18646 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
18647 -Object.defineProperty(exports, "__esModule", ({
18648 - value: true
18649 -}));
18650 -exports.Eligibility = void 0;
18651 -var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
18652 -var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
18653 -var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
18654 -var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
18655 -var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
18656 -function _callSuper(t, o, e) { return o = (0, _getPrototypeOf2.default)(o), (0, _possibleConstructorReturn2.default)(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], (0, _getPrototypeOf2.default)(t).constructor) : o.apply(t, e)); }
18657 -function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
18658 -var Eligibility = exports.Eligibility = /*#__PURE__*/function (_$e$modules$CommandDa) {
18659 - function Eligibility() {
18660 - (0, _classCallCheck2.default)(this, Eligibility);
18661 - return _callSuper(this, Eligibility, arguments);
2926 +$export($export.S + $export.F * !__webpack_require__(/*! ./_iter-detect */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-detect.js")(function (iter) { Array.from(iter); }), 'Array', {
2927 + // 22.1.2.1 Array.from(arrayLike, mapfn = undefined, thisArg = undefined)
2928 + from: function from(arrayLike /* , mapfn = undefined, thisArg = undefined */) {
2929 + var O = toObject(arrayLike);
2930 + var C = typeof this == 'function' ? this : Array;
2931 + var aLen = arguments.length;
2932 + var mapfn = aLen > 1 ? arguments[1] : undefined;
2933 + var mapping = mapfn !== undefined;
2934 + var index = 0;
2935 + var iterFn = getIterFn(O);
2936 + var length, result, step, iterator;
2937 + if (mapping) mapfn = ctx(mapfn, aLen > 2 ? arguments[2] : undefined, 2);
2938 + // if object isn't iterable or it's array with default iterator - use simple case
2939 + if (iterFn != undefined && !(C == Array && isArrayIter(iterFn))) {
2940 + for (iterator = iterFn.call(O), result = new C(); !(step = iterator.next()).done; index++) {
2941 + createProperty(result, index, mapping ? call(iterator, mapfn, [step.value, index], true) : step.value);
2942 + }
2943 + } else {
2944 + length = toLength(O.length);
2945 + for (result = new C(length); length > index; index++) {
2946 + createProperty(result, index, mapping ? mapfn(O[index], index) : O[index]);
2947 + }
2948 + }
2949 + result.length = index;
2950 + return result;
18662 2951 }
18663 - (0, _inherits2.default)(Eligibility, _$e$modules$CommandDa);
18664 - return (0, _createClass2.default)(Eligibility, null, [{
18665 - key: "getEndpointFormat",
18666 - value: function getEndpointFormat() {
18667 - return 'cloud-kits/eligibility';
18668 - }
18669 - }]);
18670 -}($e.modules.CommandData);
2952 +});
18671 2953
2954 +
18672 2955 /***/ }),
18673 2956
18674 -/***/ "../app/modules/kit-library/assets/js/data/cloud-kits/commands-data/index.js":
18675 -/*!***********************************************************************************!*\
18676 - !*** ../app/modules/kit-library/assets/js/data/cloud-kits/commands-data/index.js ***!
18677 - \***********************************************************************************/
18678 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2957 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.array.is-array.js":
2958 +/*!*********************************************************************************************************!*\
2959 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.array.is-array.js ***!
2960 + \*********************************************************************************************************/
2961 +/*! unknown exports (runtime-defined) */
2962 +/*! runtime requirements: __webpack_require__ */
2963 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
18679 2964
18680 -"use strict";
2965 +// 22.1.2.2 / 15.4.3.2 Array.isArray(arg)
2966 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
18681 2967
2968 +$export($export.S, 'Array', { isArray: __webpack_require__(/*! ./_is-array */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-array.js") });
18682 2969
18683 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
18684 -Object.defineProperty(exports, "__esModule", ({
18685 - value: true
18686 -}));
18687 -Object.defineProperty(exports, "Eligibility", ({
18688 - enumerable: true,
18689 - get: function get() {
18690 - return _eligibility.Eligibility;
18691 - }
18692 -}));
18693 -exports.Index = void 0;
18694 -Object.defineProperty(exports, "Quota", ({
18695 - enumerable: true,
18696 - get: function get() {
18697 - return _quota.Quota;
18698 - }
18699 -}));
18700 -var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
18701 -var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
18702 -var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
18703 -var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
18704 -var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
18705 -var _eligibility = __webpack_require__(/*! ./eligibility */ "../app/modules/kit-library/assets/js/data/cloud-kits/commands-data/eligibility.js");
18706 -var _quota = __webpack_require__(/*! ./quota */ "../app/modules/kit-library/assets/js/data/cloud-kits/commands-data/quota.js");
18707 -function _callSuper(t, o, e) { return o = (0, _getPrototypeOf2.default)(o), (0, _possibleConstructorReturn2.default)(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], (0, _getPrototypeOf2.default)(t).constructor) : o.apply(t, e)); }
18708 -function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
18709 -var Index = exports.Index = /*#__PURE__*/function (_$e$modules$CommandDa) {
18710 - function Index() {
18711 - (0, _classCallCheck2.default)(this, Index);
18712 - return _callSuper(this, Index, arguments);
18713 - }
18714 - (0, _inherits2.default)(Index, _$e$modules$CommandDa);
18715 - return (0, _createClass2.default)(Index, null, [{
18716 - key: "getEndpointFormat",
18717 - value: function getEndpointFormat() {
18718 - return 'cloud-kits/{id}';
18719 - }
18720 - }]);
18721 -}($e.modules.CommandData);
18722 2970
18723 2971 /***/ }),
18724 2972
18725 -/***/ "../app/modules/kit-library/assets/js/data/cloud-kits/commands-data/quota.js":
18726 -/*!***********************************************************************************!*\
18727 - !*** ../app/modules/kit-library/assets/js/data/cloud-kits/commands-data/quota.js ***!
18728 - \***********************************************************************************/
18729 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2973 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.array.iterator.js":
2974 +/*!*********************************************************************************************************!*\
2975 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.array.iterator.js ***!
2976 + \*********************************************************************************************************/
2977 +/*! unknown exports (runtime-defined) */
2978 +/*! runtime requirements: module, __webpack_require__ */
2979 +/*! CommonJS bailout: module.exports is used directly at 11:0-14 */
2980 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
18730 2981
18731 2982 "use strict";
18732 2983
2984 +var addToUnscopables = __webpack_require__(/*! ./_add-to-unscopables */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_add-to-unscopables.js");
2985 +var step = __webpack_require__(/*! ./_iter-step */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-step.js");
2986 +var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iterators.js");
2987 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-iobject.js");
18733 2988
18734 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
18735 -Object.defineProperty(exports, "__esModule", ({
18736 - value: true
18737 -}));
18738 -exports.Quota = void 0;
18739 -var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
18740 -var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
18741 -var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
18742 -var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
18743 -var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
18744 -function _callSuper(t, o, e) { return o = (0, _getPrototypeOf2.default)(o), (0, _possibleConstructorReturn2.default)(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], (0, _getPrototypeOf2.default)(t).constructor) : o.apply(t, e)); }
18745 -function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
18746 -var Quota = exports.Quota = /*#__PURE__*/function (_$e$modules$CommandDa) {
18747 - function Quota() {
18748 - (0, _classCallCheck2.default)(this, Quota);
18749 - return _callSuper(this, Quota, arguments);
2989 +// 22.1.3.4 Array.prototype.entries()
2990 +// 22.1.3.13 Array.prototype.keys()
2991 +// 22.1.3.29 Array.prototype.values()
2992 +// 22.1.3.30 Array.prototype[@@iterator]()
2993 +module.exports = __webpack_require__(/*! ./_iter-define */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-define.js")(Array, 'Array', function (iterated, kind) {
2994 + this._t = toIObject(iterated); // target
2995 + this._i = 0; // next index
2996 + this._k = kind; // kind
2997 +// 22.1.5.2.1 %ArrayIteratorPrototype%.next()
2998 +}, function () {
2999 + var O = this._t;
3000 + var kind = this._k;
3001 + var index = this._i++;
3002 + if (!O || index >= O.length) {
3003 + this._t = undefined;
3004 + return step(1);
18750 3005 }
18751 - (0, _inherits2.default)(Quota, _$e$modules$CommandDa);
18752 - return (0, _createClass2.default)(Quota, null, [{
18753 - key: "getEndpointFormat",
18754 - value: function getEndpointFormat() {
18755 - return 'cloud-kits/quota';
18756 - }
18757 - }]);
18758 -}($e.modules.CommandData);
3006 + if (kind == 'keys') return step(0, index);
3007 + if (kind == 'values') return step(0, O[index]);
3008 + return step(0, [index, O[index]]);
3009 +}, 'values');
18759 3010
18760 -/***/ }),
3011 +// argumentsList[@@iterator] is %ArrayProto_values% (9.4.4.6, 9.4.4.7)
3012 +Iterators.Arguments = Iterators.Array;
18761 3013
18762 -/***/ "../app/modules/kit-library/assets/js/data/cloud-kits/component.js":
18763 -/*!*************************************************************************!*\
18764 - !*** ../app/modules/kit-library/assets/js/data/cloud-kits/component.js ***!
18765 - \*************************************************************************/
18766 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3014 +addToUnscopables('keys');
3015 +addToUnscopables('values');
3016 +addToUnscopables('entries');
18767 3017
18768 -"use strict";
18769 3018
18770 -
18771 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
18772 -var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
18773 -Object.defineProperty(exports, "__esModule", ({
18774 - value: true
18775 -}));
18776 -exports["default"] = void 0;
18777 -var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
18778 -var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
18779 -var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
18780 -var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
18781 -var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
18782 -var commandsData = _interopRequireWildcard(__webpack_require__(/*! ./commands-data */ "../app/modules/kit-library/assets/js/data/cloud-kits/commands-data/index.js"));
18783 -function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }
18784 -function _callSuper(t, o, e) { return o = (0, _getPrototypeOf2.default)(o), (0, _possibleConstructorReturn2.default)(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], (0, _getPrototypeOf2.default)(t).constructor) : o.apply(t, e)); }
18785 -function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
18786 -var Component = exports["default"] = /*#__PURE__*/function (_$e$modules$Component) {
18787 - function Component() {
18788 - (0, _classCallCheck2.default)(this, Component);
18789 - return _callSuper(this, Component, arguments);
18790 - }
18791 - (0, _inherits2.default)(Component, _$e$modules$Component);
18792 - return (0, _createClass2.default)(Component, [{
18793 - key: "getNamespace",
18794 - value: function getNamespace() {
18795 - return 'cloud-kits';
18796 - }
18797 - }, {
18798 - key: "defaultData",
18799 - value: function defaultData() {
18800 - return this.importCommands(commandsData);
18801 - }
18802 - }]);
18803 -}($e.modules.ComponentBase);
18804 -
18805 3019 /***/ }),
18806 3020
18807 -/***/ "../app/modules/kit-library/assets/js/data/kits/commands-data/download-link.js":
18808 -/*!*************************************************************************************!*\
18809 - !*** ../app/modules/kit-library/assets/js/data/kits/commands-data/download-link.js ***!
18810 - \*************************************************************************************/
18811 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3021 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.assign.js":
3022 +/*!********************************************************************************************************!*\
3023 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.assign.js ***!
3024 + \********************************************************************************************************/
3025 +/*! unknown exports (runtime-defined) */
3026 +/*! runtime requirements: __webpack_require__ */
3027 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
18812 3028
18813 -"use strict";
3029 +// 19.1.3.1 Object.assign(target, source)
3030 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
18814 3031
3032 +$export($export.S + $export.F, 'Object', { assign: __webpack_require__(/*! ./_object-assign */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-assign.js") });
18815 3033
18816 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
18817 -Object.defineProperty(exports, "__esModule", ({
18818 - value: true
18819 -}));
18820 -exports.DownloadLink = void 0;
18821 -var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
18822 -var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
18823 -var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
18824 -var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
18825 -var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
18826 -function _callSuper(t, o, e) { return o = (0, _getPrototypeOf2.default)(o), (0, _possibleConstructorReturn2.default)(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], (0, _getPrototypeOf2.default)(t).constructor) : o.apply(t, e)); }
18827 -function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
18828 -var DownloadLink = exports.DownloadLink = /*#__PURE__*/function (_$e$modules$CommandDa) {
18829 - function DownloadLink() {
18830 - (0, _classCallCheck2.default)(this, DownloadLink);
18831 - return _callSuper(this, DownloadLink, arguments);
18832 - }
18833 - (0, _inherits2.default)(DownloadLink, _$e$modules$CommandDa);
18834 - return (0, _createClass2.default)(DownloadLink, null, [{
18835 - key: "getEndpointFormat",
18836 - value: function getEndpointFormat() {
18837 - return 'kits/download-link/{id}';
18838 - }
18839 - }]);
18840 -}($e.modules.CommandData);
18841 3034
18842 3035 /***/ }),
18843 3036
18844 -/***/ "../app/modules/kit-library/assets/js/data/kits/commands-data/favorites.js":
18845 -/*!*********************************************************************************!*\
18846 - !*** ../app/modules/kit-library/assets/js/data/kits/commands-data/favorites.js ***!
18847 - \*********************************************************************************/
18848 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3037 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.create.js":
3038 +/*!********************************************************************************************************!*\
3039 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.create.js ***!
3040 + \********************************************************************************************************/
3041 +/*! unknown exports (runtime-defined) */
3042 +/*! runtime requirements: __webpack_require__ */
3043 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
18849 3044
18850 -"use strict";
3045 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
3046 +// 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])
3047 +$export($export.S, 'Object', { create: __webpack_require__(/*! ./_object-create */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-create.js") });
18851 3048
18852 3049
18853 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
18854 -Object.defineProperty(exports, "__esModule", ({
18855 - value: true
18856 -}));
18857 -exports.Favorites = void 0;
18858 -var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
18859 -var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
18860 -var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
18861 -var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
18862 -var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
18863 -function _callSuper(t, o, e) { return o = (0, _getPrototypeOf2.default)(o), (0, _possibleConstructorReturn2.default)(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], (0, _getPrototypeOf2.default)(t).constructor) : o.apply(t, e)); }
18864 -function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
18865 -var Favorites = exports.Favorites = /*#__PURE__*/function (_$e$modules$CommandDa) {
18866 - function Favorites() {
18867 - (0, _classCallCheck2.default)(this, Favorites);
18868 - return _callSuper(this, Favorites, arguments);
18869 - }
18870 - (0, _inherits2.default)(Favorites, _$e$modules$CommandDa);
18871 - return (0, _createClass2.default)(Favorites, null, [{
18872 - key: "getEndpointFormat",
18873 - value: function getEndpointFormat() {
18874 - return 'kits/favorites/{id}';
18875 - }
18876 - }]);
18877 -}($e.modules.CommandData);
18878 -
18879 3050 /***/ }),
18880 3051
18881 -/***/ "../app/modules/kit-library/assets/js/data/kits/commands-data/index.js":
18882 -/*!*****************************************************************************!*\
18883 - !*** ../app/modules/kit-library/assets/js/data/kits/commands-data/index.js ***!
18884 - \*****************************************************************************/
18885 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3052 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.define-properties.js":
3053 +/*!*******************************************************************************************************************!*\
3054 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.define-properties.js ***!
3055 + \*******************************************************************************************************************/
3056 +/*! unknown exports (runtime-defined) */
3057 +/*! runtime requirements: __webpack_require__ */
3058 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
18886 3059
18887 -"use strict";
3060 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
3061 +// 19.1.2.3 / 15.2.3.7 Object.defineProperties(O, Properties)
3062 +$export($export.S + $export.F * !__webpack_require__(/*! ./_descriptors */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_descriptors.js"), 'Object', { defineProperties: __webpack_require__(/*! ./_object-dps */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dps.js") });
18888 3063
18889 3064
18890 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
18891 -Object.defineProperty(exports, "__esModule", ({
18892 - value: true
18893 -}));
18894 -Object.defineProperty(exports, "DownloadLink", ({
18895 - enumerable: true,
18896 - get: function get() {
18897 - return _downloadLink.DownloadLink;
18898 - }
18899 -}));
18900 -Object.defineProperty(exports, "Favorites", ({
18901 - enumerable: true,
18902 - get: function get() {
18903 - return _favorites.Favorites;
18904 - }
18905 -}));
18906 -exports.Index = void 0;
18907 -var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
18908 -var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
18909 -var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
18910 -var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
18911 -var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
18912 -var _downloadLink = __webpack_require__(/*! ./download-link */ "../app/modules/kit-library/assets/js/data/kits/commands-data/download-link.js");
18913 -var _favorites = __webpack_require__(/*! ./favorites */ "../app/modules/kit-library/assets/js/data/kits/commands-data/favorites.js");
18914 -function _callSuper(t, o, e) { return o = (0, _getPrototypeOf2.default)(o), (0, _possibleConstructorReturn2.default)(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], (0, _getPrototypeOf2.default)(t).constructor) : o.apply(t, e)); }
18915 -function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
18916 -var Index = exports.Index = /*#__PURE__*/function (_$e$modules$CommandDa) {
18917 - function Index() {
18918 - (0, _classCallCheck2.default)(this, Index);
18919 - return _callSuper(this, Index, arguments);
18920 - }
18921 - (0, _inherits2.default)(Index, _$e$modules$CommandDa);
18922 - return (0, _createClass2.default)(Index, null, [{
18923 - key: "getEndpointFormat",
18924 - value: function getEndpointFormat() {
18925 - return 'kits/{id}';
18926 - }
18927 - }]);
18928 -}($e.modules.CommandData);
18929 -
18930 3065 /***/ }),
18931 3066
18932 -/***/ "../app/modules/kit-library/assets/js/data/kits/component.js":
18933 -/*!*******************************************************************!*\
18934 - !*** ../app/modules/kit-library/assets/js/data/kits/component.js ***!
18935 - \*******************************************************************/
18936 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3067 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.define-property.js":
3068 +/*!*****************************************************************************************************************!*\
3069 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.define-property.js ***!
3070 + \*****************************************************************************************************************/
3071 +/*! unknown exports (runtime-defined) */
3072 +/*! runtime requirements: __webpack_require__ */
3073 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
18937 3074
18938 -"use strict";
3075 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
3076 +// 19.1.2.4 / 15.2.3.6 Object.defineProperty(O, P, Attributes)
3077 +$export($export.S + $export.F * !__webpack_require__(/*! ./_descriptors */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_descriptors.js"), 'Object', { defineProperty: __webpack_require__(/*! ./_object-dp */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dp.js").f });
18939 3078
18940 3079
18941 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
18942 -var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
18943 -Object.defineProperty(exports, "__esModule", ({
18944 - value: true
18945 -}));
18946 -exports["default"] = void 0;
18947 -var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
18948 -var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
18949 -var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
18950 -var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
18951 -var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
18952 -var commandsData = _interopRequireWildcard(__webpack_require__(/*! ./commands-data/ */ "../app/modules/kit-library/assets/js/data/kits/commands-data/index.js"));
18953 -function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }
18954 -function _callSuper(t, o, e) { return o = (0, _getPrototypeOf2.default)(o), (0, _possibleConstructorReturn2.default)(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], (0, _getPrototypeOf2.default)(t).constructor) : o.apply(t, e)); }
18955 -function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
18956 -var Component = exports["default"] = /*#__PURE__*/function (_$e$modules$Component) {
18957 - function Component() {
18958 - (0, _classCallCheck2.default)(this, Component);
18959 - return _callSuper(this, Component, arguments);
18960 - }
18961 - (0, _inherits2.default)(Component, _$e$modules$Component);
18962 - return (0, _createClass2.default)(Component, [{
18963 - key: "getNamespace",
18964 - value: function getNamespace() {
18965 - return 'kits';
18966 - }
18967 - }, {
18968 - key: "defaultData",
18969 - value: function defaultData() {
18970 - return this.importCommands(commandsData);
18971 - }
18972 - }]);
18973 -}($e.modules.ComponentBase);
18974 -
18975 3080 /***/ }),
18976 3081
18977 -/***/ "../app/modules/kit-library/assets/js/data/taxonomies/commands-data/index.js":
18978 -/*!***********************************************************************************!*\
18979 - !*** ../app/modules/kit-library/assets/js/data/taxonomies/commands-data/index.js ***!
18980 - \***********************************************************************************/
18981 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3082 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.get-own-property-descriptor.js":
3083 +/*!*****************************************************************************************************************************!*\
3084 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.get-own-property-descriptor.js ***!
3085 + \*****************************************************************************************************************************/
3086 +/*! unknown exports (runtime-defined) */
3087 +/*! runtime requirements: __webpack_require__ */
3088 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
18982 3089
18983 -"use strict";
3090 +// 19.1.2.6 Object.getOwnPropertyDescriptor(O, P)
3091 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-iobject.js");
3092 +var $getOwnPropertyDescriptor = __webpack_require__(/*! ./_object-gopd */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gopd.js").f;
18984 3093
3094 +__webpack_require__(/*! ./_object-sap */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-sap.js")('getOwnPropertyDescriptor', function () {
3095 + return function getOwnPropertyDescriptor(it, key) {
3096 + return $getOwnPropertyDescriptor(toIObject(it), key);
3097 + };
3098 +});
18985 3099
18986 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
18987 -Object.defineProperty(exports, "__esModule", ({
18988 - value: true
18989 -}));
18990 -exports.Index = void 0;
18991 -var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
18992 -var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
18993 -var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
18994 -var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
18995 -var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
18996 -function _callSuper(t, o, e) { return o = (0, _getPrototypeOf2.default)(o), (0, _possibleConstructorReturn2.default)(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], (0, _getPrototypeOf2.default)(t).constructor) : o.apply(t, e)); }
18997 -function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
18998 -var Index = exports.Index = /*#__PURE__*/function (_$e$modules$CommandDa) {
18999 - function Index() {
19000 - (0, _classCallCheck2.default)(this, Index);
19001 - return _callSuper(this, Index, arguments);
19002 - }
19003 - (0, _inherits2.default)(Index, _$e$modules$CommandDa);
19004 - return (0, _createClass2.default)(Index, null, [{
19005 - key: "getEndpointFormat",
19006 - value: function getEndpointFormat() {
19007 - return 'kit-taxonomies/{id}';
19008 - }
19009 - }]);
19010 -}($e.modules.CommandData);
19011 3100
19012 3101 /***/ }),
19013 3102
19014 -/***/ "../app/modules/kit-library/assets/js/data/taxonomies/component.js":
19015 -/*!*************************************************************************!*\
19016 - !*** ../app/modules/kit-library/assets/js/data/taxonomies/component.js ***!
19017 - \*************************************************************************/
19018 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3103 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.get-prototype-of.js":
3104 +/*!******************************************************************************************************************!*\
3105 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.get-prototype-of.js ***!
3106 + \******************************************************************************************************************/
3107 +/*! unknown exports (runtime-defined) */
3108 +/*! runtime requirements: __webpack_require__ */
3109 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
19019 3110
19020 -"use strict";
3111 +// 19.1.2.9 Object.getPrototypeOf(O)
3112 +var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-object.js");
3113 +var $getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gpo.js");
19021 3114
3115 +__webpack_require__(/*! ./_object-sap */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-sap.js")('getPrototypeOf', function () {
3116 + return function getPrototypeOf(it) {
3117 + return $getPrototypeOf(toObject(it));
3118 + };
3119 +});
19022 3120
19023 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
19024 -var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
19025 -Object.defineProperty(exports, "__esModule", ({
19026 - value: true
19027 -}));
19028 -exports["default"] = void 0;
19029 -var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
19030 -var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
19031 -var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
19032 -var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
19033 -var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
19034 -var commandsData = _interopRequireWildcard(__webpack_require__(/*! ./commands-data/ */ "../app/modules/kit-library/assets/js/data/taxonomies/commands-data/index.js"));
19035 -function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }
19036 -function _callSuper(t, o, e) { return o = (0, _getPrototypeOf2.default)(o), (0, _possibleConstructorReturn2.default)(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], (0, _getPrototypeOf2.default)(t).constructor) : o.apply(t, e)); }
19037 -function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
19038 -var Component = exports["default"] = /*#__PURE__*/function (_$e$modules$Component) {
19039 - function Component() {
19040 - (0, _classCallCheck2.default)(this, Component);
19041 - return _callSuper(this, Component, arguments);
19042 - }
19043 - (0, _inherits2.default)(Component, _$e$modules$Component);
19044 - return (0, _createClass2.default)(Component, [{
19045 - key: "getNamespace",
19046 - value: function getNamespace() {
19047 - return 'kit-taxonomies';
19048 - }
19049 - }, {
19050 - key: "defaultData",
19051 - value: function defaultData() {
19052 - return this.importCommands(commandsData);
19053 - }
19054 - }]);
19055 -}($e.modules.ComponentBase);
19056 3121
19057 3122 /***/ }),
19058 3123
19059 -/***/ "../app/modules/kit-library/assets/js/e-component.js":
19060 -/*!***********************************************************!*\
19061 - !*** ../app/modules/kit-library/assets/js/e-component.js ***!
19062 - \***********************************************************/
19063 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3124 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.keys.js":
3125 +/*!******************************************************************************************************!*\
3126 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.keys.js ***!
3127 + \******************************************************************************************************/
3128 +/*! unknown exports (runtime-defined) */
3129 +/*! runtime requirements: __webpack_require__ */
3130 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
19064 3131
19065 -"use strict";
3132 +// 19.1.2.14 Object.keys(O)
3133 +var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-object.js");
3134 +var $keys = __webpack_require__(/*! ./_object-keys */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-keys.js");
19066 3135
3136 +__webpack_require__(/*! ./_object-sap */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-sap.js")('keys', function () {
3137 + return function keys(it) {
3138 + return $keys(toObject(it));
3139 + };
3140 +});
19067 3141
19068 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
19069 -Object.defineProperty(exports, "__esModule", ({
19070 - value: true
19071 -}));
19072 -exports["default"] = void 0;
19073 -var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js"));
19074 -var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
19075 -var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
19076 -var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
19077 -var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
19078 -var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
19079 -function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; }
19080 -function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0, _defineProperty2.default)(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; }
19081 -function _callSuper(t, o, e) { return o = (0, _getPrototypeOf2.default)(o), (0, _possibleConstructorReturn2.default)(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], (0, _getPrototypeOf2.default)(t).constructor) : o.apply(t, e)); }
19082 -function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
19083 -var EComponent = exports["default"] = /*#__PURE__*/function (_$e$modules$Component) {
19084 - function EComponent() {
19085 - (0, _classCallCheck2.default)(this, EComponent);
19086 - return _callSuper(this, EComponent, arguments);
19087 - }
19088 - (0, _inherits2.default)(EComponent, _$e$modules$Component);
19089 - return (0, _createClass2.default)(EComponent, [{
19090 - key: "getNamespace",
19091 - value:
19092 - /**
19093 - * @return {string} the namespace of the component
19094 - */
19095 - function getNamespace() {
19096 - return 'kit-library';
19097 - }
19098 3142
19099 - /**
19100 - * @return {*} All the commands of the components
19101 - */
19102 - }, {
19103 - key: "defaultCommands",
19104 - value: function defaultCommands() {
19105 - var trackingCommands = ['apply-kit', 'approve-import', 'approve-selection', 'back-to-library', 'browse', 'change-sort-direction', 'change-sort-type', 'change-sort-value', 'check', 'check-item', 'check-out-kit', 'checking-a-checkbox', 'check-kits-on-theme-forest', 'checkbox-filtration', 'collapse', 'choose-file', 'choose-site-parts-to-import', 'clear-filter', 'close', 'drop', 'enable', 'expand', 'file-upload', 'filter', 'filter-selection', 'favorite-icon', 'go-back', 'go-back-to-view-kits', 'kit-free-search', 'kit-is-live-load', 'kit-import', 'logo', 'mark-as-favorite', 'modal-close', 'modal-load', 'modal-open', 'modal-error', 'open-site-area', 'refetch', 'responsive-controls', 'see-it-live', 'seek-more-info', 'sidebar-tag-filter', 'skip', 'select-organizing-category', 'top-bar-change-view', 'uncheck', 'unchecking-a-checkbox', 'view-demo-page', 'view-demo-part', 'view-overview-page', 'cloud-import', 'cloud-delete'].reduce(function (allCommands, command) {
19106 - return _objectSpread(_objectSpread({}, allCommands), {}, (0, _defineProperty2.default)({}, command, function () {}));
19107 - }, {});
19108 - return _objectSpread({}, trackingCommands);
19109 - }
19110 - }]);
19111 -}($e.modules.ComponentBase);
19112 -
19113 3143 /***/ }),
19114 3144
19115 -/***/ "../app/modules/kit-library/assets/js/module.js":
19116 -/*!******************************************************!*\
19117 - !*** ../app/modules/kit-library/assets/js/module.js ***!
19118 - \******************************************************/
19119 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3145 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.set-prototype-of.js":
3146 +/*!******************************************************************************************************************!*\
3147 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.set-prototype-of.js ***!
3148 + \******************************************************************************************************************/
3149 +/*! unknown exports (runtime-defined) */
3150 +/*! runtime requirements: __webpack_require__ */
3151 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
19120 3152
19121 -"use strict";
19122 -/* provided dependency */ var React = __webpack_require__(/*! react */ "react");
3153 +// 19.1.3.19 Object.setPrototypeOf(O, proto)
3154 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
3155 +$export($export.S, 'Object', { setPrototypeOf: __webpack_require__(/*! ./_set-proto */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-proto.js").set });
19123 3156
19124 3157
19125 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
19126 -Object.defineProperty(exports, "__esModule", ({
19127 - value: true
19128 -}));
19129 -exports["default"] = void 0;
19130 -var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
19131 -var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
19132 -var _component = _interopRequireDefault(__webpack_require__(/*! ./data/kits/component */ "../app/modules/kit-library/assets/js/data/kits/component.js"));
19133 -var _router = _interopRequireDefault(__webpack_require__(/*! @elementor/router */ "@elementor/router"));
19134 -var _component2 = _interopRequireDefault(__webpack_require__(/*! ./data/taxonomies/component */ "../app/modules/kit-library/assets/js/data/taxonomies/component.js"));
19135 -var _eComponent = _interopRequireDefault(__webpack_require__(/*! ./e-component */ "../app/modules/kit-library/assets/js/e-component.js"));
19136 -var _component3 = _interopRequireDefault(__webpack_require__(/*! ./data/cloud-kits/component */ "../app/modules/kit-library/assets/js/data/cloud-kits/component.js"));
19137 -var KitLibrary = exports["default"] = /*#__PURE__*/function () {
19138 - function KitLibrary() {
19139 - (0, _classCallCheck2.default)(this, KitLibrary);
19140 - if (!this.hasAccessToModule()) {
19141 - return;
19142 - }
19143 - $e.components.register(new _component.default());
19144 - $e.components.register(new _component2.default());
19145 - $e.components.register(new _eComponent.default());
19146 - $e.components.register(new _component3.default());
19147 - _router.default.addRoute({
19148 - path: '/kit-library/*',
19149 - component: React.lazy(function () {
19150 - return Promise.all(/*! import() | kit-library */[__webpack_require__.e("vendors-node_modules_react-query_devtools_index_js"), __webpack_require__.e("kit-library")]).then(__webpack_require__.bind(__webpack_require__, /*! ./app */ "../app/modules/kit-library/assets/js/app.js"));
19151 - })
19152 - });
19153 - }
19154 - return (0, _createClass2.default)(KitLibrary, [{
19155 - key: "hasAccessToModule",
19156 - value: function hasAccessToModule() {
19157 - var _elementorAppConfig$k;
19158 - return (_elementorAppConfig$k = elementorAppConfig['kit-library']) === null || _elementorAppConfig$k === void 0 ? void 0 : _elementorAppConfig$k.has_access_to_module;
19159 - }
19160 - }]);
19161 -}();
19162 -
19163 3158 /***/ }),
19164 3159
19165 -/***/ "../app/modules/onboarding/assets/js/module.js":
19166 -/*!*****************************************************!*\
19167 - !*** ../app/modules/onboarding/assets/js/module.js ***!
19168 - \*****************************************************/
19169 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3160 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.to-string.js":
3161 +/*!***********************************************************************************************************!*\
3162 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.object.to-string.js ***!
3163 + \***********************************************************************************************************/
3164 +/*! unknown exports (runtime-defined) */
3165 +/*! runtime requirements: */
3166 +/***/ (() => {
19170 3167
19171 -"use strict";
19172 3168
19173 3169
19174 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
19175 -Object.defineProperty(exports, "__esModule", ({
19176 - value: true
19177 -}));
19178 -exports["default"] = void 0;
19179 -var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
19180 -var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
19181 -var _router = _interopRequireDefault(__webpack_require__(/*! @elementor/router */ "@elementor/router"));
19182 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
19183 -var LazyApp = _react.default.lazy(function () {
19184 - return Promise.resolve(/*! import() */).then(__webpack_require__.t.bind(__webpack_require__, /*! @elementor/onboarding */ "@elementor/onboarding", 23)).then(function (module) {
19185 - return {
19186 - default: module.App
19187 - };
19188 - });
19189 -});
19190 -var Onboarding = exports["default"] = /*#__PURE__*/(0, _createClass2.default)(function Onboarding() {
19191 - (0, _classCallCheck2.default)(this, Onboarding);
19192 - _router.default.addRoute({
19193 - path: '/onboarding/*',
19194 - component: LazyApp
19195 - });
19196 -});
19197 -
19198 3170 /***/ }),
19199 3171
19200 -/***/ "../app/modules/site-builder/assets/js/module.js":
19201 -/*!*******************************************************!*\
19202 - !*** ../app/modules/site-builder/assets/js/module.js ***!
19203 - \*******************************************************/
19204 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3172 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.reflect.construct.js":
3173 +/*!************************************************************************************************************!*\
3174 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.reflect.construct.js ***!
3175 + \************************************************************************************************************/
3176 +/*! unknown exports (runtime-defined) */
3177 +/*! runtime requirements: __webpack_require__ */
3178 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
19205 3179
19206 -"use strict";
3180 +// 26.1.2 Reflect.construct(target, argumentsList [, newTarget])
3181 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
3182 +var create = __webpack_require__(/*! ./_object-create */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-create.js");
3183 +var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_a-function.js");
3184 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-object.js");
3185 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js");
3186 +var fails = __webpack_require__(/*! ./_fails */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_fails.js");
3187 +var bind = __webpack_require__(/*! ./_bind */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_bind.js");
3188 +var rConstruct = (__webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js").Reflect || {}).construct;
19207 3189
19208 -
19209 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
19210 -Object.defineProperty(exports, "__esModule", ({
19211 - value: true
19212 -}));
19213 -exports["default"] = void 0;
19214 -var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
19215 -var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
19216 -var _router = _interopRequireDefault(__webpack_require__(/*! @elementor/router */ "@elementor/router"));
19217 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
19218 -var LazyApp = _react.default.lazy(function () {
19219 - return Promise.resolve(/*! import() */).then(__webpack_require__.t.bind(__webpack_require__, /*! @elementor/site-builder */ "@elementor/site-builder", 23)).then(function (module) {
19220 - return {
19221 - default: module.App
19222 - };
19223 - });
3190 +// MS Edge supports only 2 arguments and argumentsList argument is optional
3191 +// FF Nightly sets third argument as `new.target`, but does not create `this` from it
3192 +var NEW_TARGET_BUG = fails(function () {
3193 + function F() { /* empty */ }
3194 + return !(rConstruct(function () { /* empty */ }, [], F) instanceof F);
19224 3195 });
19225 -var SiteBuilder = exports["default"] = /*#__PURE__*/(0, _createClass2.default)(function SiteBuilder() {
19226 - (0, _classCallCheck2.default)(this, SiteBuilder);
19227 - _router.default.addRoute({
19228 - path: '/site-builder/*',
19229 - component: LazyApp
19230 - });
3196 +var ARGS_BUG = !fails(function () {
3197 + rConstruct(function () { /* empty */ });
19231 3198 });
19232 3199
19233 -/***/ }),
19234 -
19235 -/***/ "../assets/dev/js/utils/react.js":
19236 -/*!***************************************!*\
19237 - !*** ../assets/dev/js/utils/react.js ***!
19238 - \***************************************/
19239 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
19240 -
19241 -"use strict";
19242 -
19243 -
19244 -var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
19245 -Object.defineProperty(exports, "__esModule", ({
19246 - value: true
19247 -}));
19248 -exports["default"] = void 0;
19249 -var React = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
19250 -var ReactDOM = _interopRequireWildcard(__webpack_require__(/*! react-dom */ "react-dom"));
19251 -var _client = __webpack_require__(/*! react-dom/client */ "../node_modules/react-dom/client.js");
19252 -function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }
19253 -/**
19254 - * Support conditional rendering of a React App to the DOM, based on the React version.
19255 - * We use `createRoot` when available, but fallback to `ReactDOM.render` for older versions.
19256 - *
19257 - * @param { React.ReactElement } app The app to render.
19258 - * @param { HTMLElement } domElement The DOM element to render the app into.
19259 - *
19260 - * @return {{ unmount: () => void }} The unmount function.
19261 - */
19262 -function render(app, domElement) {
19263 - var unmountFunction;
19264 - try {
19265 - var root = (0, _client.createRoot)(domElement);
19266 - root.render(app);
19267 - unmountFunction = function unmountFunction() {
19268 - root.unmount();
19269 - };
19270 - } catch (e) {
19271 - // eslint-disable-next-line react/no-deprecated
19272 - ReactDOM.render(app, domElement);
19273 - unmountFunction = function unmountFunction() {
19274 - // eslint-disable-next-line react/no-deprecated
19275 - ReactDOM.unmountComponentAtNode(domElement);
19276 - };
19277 - }
19278 - return {
19279 - unmount: unmountFunction
19280 - };
19281 -}
19282 -var _default = exports["default"] = {
19283 - render: render
19284 -};
19285 -
19286 -/***/ }),
19287 -
19288 -/***/ "../core/common/modules/events-manager/assets/js/events-config.js":
19289 -/*!************************************************************************!*\
19290 - !*** ../core/common/modules/events-manager/assets/js/events-config.js ***!
19291 - \************************************************************************/
19292 -/***/ ((__unused_webpack_module, exports) => {
19293 -
19294 -"use strict";
19295 -
19296 -
19297 -Object.defineProperty(exports, "__esModule", ({
19298 - value: true
19299 -}));
19300 -exports["default"] = void 0;
19301 -var eventsConfig = {
19302 - appTypes: {
19303 - editor: 'editor',
19304 - wpAdmin: 'wpadmin'
19305 - },
19306 - targetTypes: {
19307 - dropdownItem: 'dropdown_item',
19308 - button: 'button',
19309 - tab: 'tab',
19310 - toggle: 'toggle',
19311 - searchInput: 'search_input',
19312 - searchResult: 'search_result',
19313 - buttons: 'buttons',
19314 - searchWidget: 'search_widget'
19315 - },
19316 - interactionResults: {
19317 - actionSelected: 'action_selected',
19318 - navigate: 'navigate',
19319 - create: 'create',
19320 - sessionEnd: 'session_end',
19321 - tabChanged: 'tab_changed',
19322 - assetInserted: 'asset_inserted',
19323 - assetFavorite: 'asset_favorite',
19324 - aiGenerate: 'ai_generate',
19325 - resultsUpdated: 'results_updated',
19326 - noResults: 'no_results',
19327 - selected: 'selected',
19328 - promotionViewed: 'promotion_viewed',
19329 - upgradeNow: 'upgrade_now'
19330 - },
19331 - targetNames: {
19332 - publishDropdown: {
19333 - saveDraft: 'save_draft',
19334 - saveAsTemplate: 'save_as_template',
19335 - viewPage: 'view_page',
19336 - copyAndShare: 'copy_and_share'
19337 - },
19338 - pageList: {
19339 - addNewPage: 'add_new_page'
19340 - }
19341 - },
19342 - triggers: {
19343 - click: 'Click',
19344 - rightClick: 'Right Click',
19345 - doubleClick: 'Double Click',
19346 - accordionClick: 'Accordion Click',
19347 - toggleClick: 'Toggle Click',
19348 - dropdownClick: 'Click Dropdown',
19349 - editorLoaded: 'Editor Loaded',
19350 - visible: 'Visible',
19351 - pageLoaded: 'Page Loaded',
19352 - typing: 'Typing',
19353 - tabSelect: 'Tab Select',
19354 - insert: 'Insert'
19355 - },
19356 - locations: {
19357 - widgetPanel: 'Widget Panel',
19358 - topBar: 'Top Bar',
19359 - sidebar: 'Sidebar',
19360 - elementorEditor: 'Elementor Editor',
19361 - templatesLibrary: {
19362 - library: 'Templates Library'
19363 - },
19364 - app: {
19365 - import: 'Import Kit',
19366 - export: 'Export Kit',
19367 - kitLibrary: 'Kit Library',
19368 - cloudKitLibrary: 'Cloud Kit Library'
19369 - },
19370 - variables: 'Variables Panel',
19371 - variablesManager: 'Variables Manager',
19372 - admin: 'WP admin',
19373 - structurePanel: 'Structure Panel',
19374 - canvas: 'Canvas',
19375 - leftPanel: 'Left Panel',
19376 - elementorLibrary: 'Elementor Library',
19377 - components: {
19378 - instanceEditingPanel: 'Instance Editing Panel'
19379 - }
19380 - },
19381 - secondaryLocations: {
19382 - layout: 'Layout Section',
19383 - basic: 'Basic Section',
19384 - 'pro-elements': 'Pro Section',
19385 - general: 'General Section',
19386 - 'theme-elements': 'Site Section',
19387 - 'theme-elements-single': 'Single Section',
19388 - 'woocommerce-elements': 'WooCommerce Section',
19389 - wordpress: 'WordPress Section',
19390 - categories: 'Widgets Tab',
19391 - global: 'Globals Tab',
19392 - 'whats-new': 'What\'s New',
19393 - 'document-settings': 'Document Settings icon',
19394 - 'preview-page': 'Preview Page',
19395 - 'publish-button': 'Publish Button',
19396 - 'widget-panel': 'Widget Panel Icon',
19397 - finder: 'Finder',
19398 - help: 'Help',
19399 - elementorLogoDropdown: 'top_bar_elementor_logo_dropdown',
19400 - elementorLogo: 'Elementor Logo',
19401 - eLogoMenu: 'E-logo Menu',
19402 - notes: 'Notes',
19403 - siteSettings: 'Site Settings',
19404 - structure: 'Structure',
19405 - documentNameDropdown: 'Document Name dropdown',
19406 - responsiveControls: 'Responsive controls',
19407 - launchpad: 'launchpad',
19408 - checklistHeader: 'Checklist Header',
19409 - checklistSteps: 'Checklist Steps',
19410 - userPreferences: 'User Preferences',
19411 - contextMenu: 'Context Menu',
19412 - templateLibrary: {
19413 - saveModal: 'Save to Modal',
19414 - moveModal: 'Move to Modal',
19415 - bulkMoveModal: 'Bulk Move to Modal',
19416 - copyModal: 'Copy to Modal',
19417 - bulkCopyModal: 'Bulk Copy to Modal',
19418 - saveModalSelectFolder: 'Save to Modal - select folder',
19419 - saveModalSelectConnect: 'Save to Modal - connect',
19420 - saveModalSelectUpgrade: 'Save to Modal - upgrade',
19421 - importModal: 'Import Modal',
19422 - newFolderModal: 'New Folder Modal',
19423 - deleteDialog: 'Delete Dialog',
19424 - deleteFolderDialog: 'Delete Folder Dialog',
19425 - renameDialog: 'Rename Dialog',
19426 - createFolderDialog: 'Create Folder Dialog',
19427 - applySettingsDialog: 'Apply Settings Dialog',
19428 - cloudTab: 'Cloud Tab',
19429 - siteTab: 'Site Tab',
19430 - cloudTabFolder: 'Cloud Tab - Folder',
19431 - cloudTabConnect: 'Cloud Tab - Connect',
19432 - cloudTabUpgrade: 'Cloud Tab - Upgrade',
19433 - morePopup: 'Context Menu',
19434 - quotaBar: 'Quota Bar'
19435 - },
19436 - kitLibrary: {
19437 - cloudKitLibrary: 'kits_cloud_library',
19438 - cloudKitLibraryConnect: 'kits_cloud_library_connect',
19439 - cloudKitLibraryUpgrade: 'kits_cloud_library_upgrade',
19440 - kitExportCustomization: 'kit_export_customization',
19441 - kitExport: 'kit_export',
19442 - kitExportCustomizationEdit: 'kit_export_customization_edit',
19443 - kitExportSummary: 'kit_export_summary',
19444 - kitImportUploadBox: 'kit_import_upload_box',
19445 - kitImportCustomization: 'kit_import_customization',
19446 - kitImportSummary: 'kit_import_summary'
19447 - },
19448 - variablesPopover: 'Variables Popover',
19449 - admin: {
19450 - pluginToolsTab: 'plugin_tools_tab',
19451 - pluginWebsiteTemplatesTab: 'plugin_website_templates_tab'
19452 - },
19453 - componentsTab: 'Components Tab',
19454 - canvasElement: 'Canvas Element',
19455 - publishDropdown: 'Publish Dropdown',
19456 - pageListDropdown: 'Page List Dropdown',
19457 - emptyBox: 'Empty Box',
19458 - searchBar: 'Search Bar',
19459 - finderResults: 'Finder Results',
19460 - libraryTabs: 'Library Tabs',
19461 - assetCard: 'Asset Card'
19462 - },
19463 - elements: {
19464 - accordionSection: 'Accordion section',
19465 - buttonIcon: 'Button Icon',
19466 - mainCta: 'Main CTA',
19467 - button: 'Button',
19468 - link: 'Link',
19469 - dropdown: 'Dropdown',
19470 - toggle: 'Toggle',
19471 - launchpadChecklist: 'Checklist popup'
19472 - },
19473 - names: {
19474 - v1: {
19475 - layout: 'v1_widgets_tab_layout_section',
19476 - basic: 'v1_widgets_tab_basic_section',
19477 - 'pro-elements': 'v1_widgets_tab_pro_section',
19478 - general: 'v1_widgets_tab_general_section',
19479 - 'theme-elements': 'v1_widgets_tab_site_section',
19480 - 'theme-elements-single': 'v1_widgets_tab_single_section',
19481 - 'woocommerce-elements': 'v1_widgets_tab_woocommerce_section',
19482 - wordpress: 'v1_widgets_tab_wordpress_section',
19483 - categories: 'v1_widgets_tab',
19484 - global: 'v1_globals_tab'
19485 - },
19486 - topBar: {
19487 - whatsNew: 'top_bar_whats_new',
19488 - documentSettings: 'top_bar_document_settings_icon',
19489 - previewPage: 'top_bar_preview_page',
19490 - publishButton: 'top_bar_publish_button',
19491 - widgetPanel: 'top_bar_widget_panel_icon',
19492 - finder: 'top_bar_finder',
19493 - help: 'top_bar_help',
19494 - history: 'top_bar_elementor_logo_dropdown_history',
19495 - userPreferences: 'top_bar_elementor_logo_dropdown_user_preferences',
19496 - keyboardShortcuts: 'top_bar_elementor_logo_dropdown_keyboard_shortcuts',
19497 - exitToWordpress: 'top_bar_elementor_logo_dropdown_exit_to_wordpress',
19498 - themeBuilder: 'top_bar_elementor_logo_dropdown_theme_builder',
19499 - notes: 'top_bar_notes',
19500 - siteSettings: 'top_bar_site_setting',
19501 - structure: 'top_bar_structure',
19502 - documentNameDropdown: 'top_bar_document_name_dropdown',
19503 - responsiveControls: 'top_bar_responsive_controls',
19504 - launchpadOn: 'top_bar_checklist_icon_show',
19505 - launchpadOff: 'top_bar_checklist_icon_hide',
19506 - elementorLogoDropdown: 'open_e_menu',
19507 - connectAccount: 'connect_account',
19508 - accountConnected: 'account_connected'
19509 - },
19510 - // ChecklistSteps event names are generated dynamically, based on stepId and action type taken: title, action, done, undone, upgrade
19511 - elementorEditor: {
19512 - editorLoaded: 'editor_loaded',
19513 - checklist: {
19514 - checklistHeaderClose: 'checklist_header_close_icon',
19515 - checklistFirstPopup: 'checklist popup triggered'
19516 - },
19517 - userPreferences: {
19518 - checklistShow: 'checklist_userpreferences_toggle_show',
19519 - checklistHide: 'checklist_userpreferences_toggle_hide'
3200 +$export($export.S + $export.F * (NEW_TARGET_BUG || ARGS_BUG), 'Reflect', {
3201 + construct: function construct(Target, args /* , newTarget */) {
3202 + aFunction(Target);
3203 + anObject(args);
3204 + var newTarget = arguments.length < 3 ? Target : aFunction(arguments[2]);
3205 + if (ARGS_BUG && !NEW_TARGET_BUG) return rConstruct(Target, args, newTarget);
3206 + if (Target == newTarget) {
3207 + // w/o altered newTarget, optimization for 0-4 arguments
3208 + switch (args.length) {
3209 + case 0: return new Target();
3210 + case 1: return new Target(args[0]);
3211 + case 2: return new Target(args[0], args[1]);
3212 + case 3: return new Target(args[0], args[1], args[2]);
3213 + case 4: return new Target(args[0], args[1], args[2], args[3]);
19520 3214 }
19521 - },
19522 - variables: {
19523 - open: 'open_variables_popover',
19524 - add: 'add_new_variable',
19525 - connect: 'connect_variable',
19526 - save: 'save_new_variable',
19527 - openManager: 'open_variables_manager',
19528 - saveChanges: 'save_variables_changes',
19529 - delete: 'delete_variable',
19530 - variableSyncToV3: 'variable_sync_to_v3'
19531 - },
19532 - design_system: {
19533 - importOpened: 'design_system_import_opened',
19534 - fileSelected: 'design_system_file_selected',
19535 - validationFailed: 'design_system_validation_failed',
19536 - conflictChoice: 'design_system_conflict_choice',
19537 - confirmed: 'design_system_import_confirmed',
19538 - imported: 'design_system_imported',
19539 - importFailed: 'design_system_import_failed'
19540 - },
19541 - components: {
19542 - createClicked: 'component_create_clicked',
19543 - createCancelled: 'component_creation_cancelled',
19544 - created: 'component_created',
19545 - instanceAdded: 'component_instance_added',
19546 - edited: 'component_edited',
19547 - propertiesPanelOpened: 'component_properties_panel_opened',
19548 - propertiesGroupCreated: 'component_properties_group_created',
19549 - propertyExposed: 'component_property_exposed',
19550 - propertyRemoved: 'component_property_removed',
19551 - detached: 'component_detached'
19552 - },
19553 - global_classes: {
19554 - classApplied: 'class_applied',
19555 - classRemoved: 'class_removed',
19556 - classManagerFilterCleared: 'class_manager_filter_cleared',
19557 - classDeleted: 'class_deleted',
19558 - classPublishConflict: 'class_publish_conflict',
19559 - classRenamed: 'class_renamed',
19560 - classCreated: 'class_created',
19561 - classManagerSearched: 'class_manager_searched',
19562 - classManagerFiltersOpened: 'class_manager_filters_opened',
19563 - classManagerOpened: 'class_manager_opened',
19564 - classManagerReorder: 'class_manager_reorder',
19565 - classManagerFilterUsed: 'class_manager_filter_used',
19566 - classUsageLocate: 'class_usage_locate',
19567 - classUsageHovered: 'class_usage_hovered',
19568 - classStyled: 'class_styled',
19569 - classStateClicked: 'class_state_clicked',
19570 - classUsageClicked: 'class_usage_clicked',
19571 - classDuplicate: 'class_duplicate',
19572 - classSyncToV3PopupShown: 'class_sync_to_v3_popup_shown',
19573 - classSyncToV3: 'class_sync_to_v3',
19574 - classSyncToV3PopupClick: 'class_sync_to_v3_popup_click'
19575 - },
19576 - editorOne: {
19577 - topBarPublishDropdown: 'top_bar_publish_dropdown',
19578 - topBarPageList: 'top_bar_page_list',
19579 - siteSettingsSession: 'site_settings_session',
19580 - eLibraryNav: 'e_library_nav',
19581 - eLibraryInsert: 'e_library_insert',
19582 - eLibraryFavorite: 'e_library_favorite',
19583 - eLibraryGenerateAi: 'e_library_generate_ai',
19584 - finderSearchInput: 'finder_search_input',
19585 - finderResultSelect: 'finder_result_select',
19586 - canvasEmptyBoxAction: 'canvas_empty_box_action',
19587 - widgetPanelSearch: 'widget_panel_search'
19588 - },
19589 - interactions: {
19590 - created: 'interactions_created'
19591 - },
19592 - promotions: {
19593 - viewPromotion: 'view_promotion',
19594 - upgradePromotionClick: 'upgrade_promotion_click'
3215 + // w/o altered newTarget, lot of arguments case
3216 + var $args = [null];
3217 + $args.push.apply($args, args);
3218 + return new (bind.apply(Target, $args))();
19595 3219 }
3220 + // with altered newTarget, not support built-in constructors
3221 + var proto = newTarget.prototype;
3222 + var instance = create(isObject(proto) ? proto : Object.prototype);
3223 + var result = Function.apply.call(Target, instance, args);
3224 + return isObject(result) ? result : instance;
19596 3225 }
19597 -};
19598 -var _default = exports["default"] = eventsConfig;
3226 +});
19599 3227
19600 -/***/ }),
19601 3228
19602 -/***/ "../node_modules/@babel/runtime/helpers/OverloadYield.js":
19603 -/*!***************************************************************!*\
19604 - !*** ../node_modules/@babel/runtime/helpers/OverloadYield.js ***!
19605 - \***************************************************************/
19606 -/***/ ((module) => {
19607 -
19608 -function _OverloadYield(e, d) {
19609 - this.v = e, this.k = d;
19610 -}
19611 -module.exports = _OverloadYield, module.exports.__esModule = true, module.exports["default"] = module.exports;
19612 -
19613 3229 /***/ }),
19614 3230
19615 -/***/ "../node_modules/@babel/runtime/helpers/arrayLikeToArray.js":
19616 -/*!******************************************************************!*\
19617 - !*** ../node_modules/@babel/runtime/helpers/arrayLikeToArray.js ***!
19618 - \******************************************************************/
19619 -/***/ ((module) => {
3231 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.reflect.get.js":
3232 +/*!******************************************************************************************************!*\
3233 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.reflect.get.js ***!
3234 + \******************************************************************************************************/
3235 +/*! unknown exports (runtime-defined) */
3236 +/*! runtime requirements: __webpack_require__ */
3237 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
19620 3238
19621 -function _arrayLikeToArray(r, a) {
19622 - (null == a || a > r.length) && (a = r.length);
19623 - for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e];
19624 - return n;
19625 -}
19626 -module.exports = _arrayLikeToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
3239 +// 26.1.6 Reflect.get(target, propertyKey [, receiver])
3240 +var gOPD = __webpack_require__(/*! ./_object-gopd */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gopd.js");
3241 +var getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gpo.js");
3242 +var has = __webpack_require__(/*! ./_has */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_has.js");
3243 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
3244 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js");
3245 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-object.js");
19627 3246
19628 -/***/ }),
19629 -
19630 -/***/ "../node_modules/@babel/runtime/helpers/arrayWithHoles.js":
19631 -/*!****************************************************************!*\
19632 - !*** ../node_modules/@babel/runtime/helpers/arrayWithHoles.js ***!
19633 - \****************************************************************/
19634 -/***/ ((module) => {
19635 -
19636 -function _arrayWithHoles(r) {
19637 - if (Array.isArray(r)) return r;
3247 +function get(target, propertyKey /* , receiver */) {
3248 + var receiver = arguments.length < 3 ? target : arguments[2];
3249 + var desc, proto;
3250 + if (anObject(target) === receiver) return target[propertyKey];
3251 + if (desc = gOPD.f(target, propertyKey)) return has(desc, 'value')
3252 + ? desc.value
3253 + : desc.get !== undefined
3254 + ? desc.get.call(receiver)
3255 + : undefined;
3256 + if (isObject(proto = getPrototypeOf(target))) return get(proto, propertyKey, receiver);
19638 3257 }
19639 -module.exports = _arrayWithHoles, module.exports.__esModule = true, module.exports["default"] = module.exports;
19640 3258
19641 -/***/ }),
3259 +$export($export.S, 'Reflect', { get: get });
19642 3260
19643 -/***/ "../node_modules/@babel/runtime/helpers/arrayWithoutHoles.js":
19644 -/*!*******************************************************************!*\
19645 - !*** ../node_modules/@babel/runtime/helpers/arrayWithoutHoles.js ***!
19646 - \*******************************************************************/
19647 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19648 3261
19649 -var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray.js */ "../node_modules/@babel/runtime/helpers/arrayLikeToArray.js");
19650 -function _arrayWithoutHoles(r) {
19651 - if (Array.isArray(r)) return arrayLikeToArray(r);
19652 -}
19653 -module.exports = _arrayWithoutHoles, module.exports.__esModule = true, module.exports["default"] = module.exports;
19654 -
19655 3262 /***/ }),
19656 3263
19657 -/***/ "../node_modules/@babel/runtime/helpers/assertThisInitialized.js":
19658 -/*!***********************************************************************!*\
19659 - !*** ../node_modules/@babel/runtime/helpers/assertThisInitialized.js ***!
19660 - \***********************************************************************/
19661 -/***/ ((module) => {
3264 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.string.iterator.js":
3265 +/*!**********************************************************************************************************!*\
3266 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.string.iterator.js ***!
3267 + \**********************************************************************************************************/
3268 +/*! unknown exports (runtime-defined) */
3269 +/*! runtime requirements: __webpack_require__ */
3270 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
19662 3271
19663 -function _assertThisInitialized(e) {
19664 - if (void 0 === e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
19665 - return e;
19666 -}
19667 -module.exports = _assertThisInitialized, module.exports.__esModule = true, module.exports["default"] = module.exports;
19668 -
19669 -/***/ }),
19670 -
19671 -/***/ "../node_modules/@babel/runtime/helpers/asyncToGenerator.js":
19672 -/*!******************************************************************!*\
19673 - !*** ../node_modules/@babel/runtime/helpers/asyncToGenerator.js ***!
19674 - \******************************************************************/
19675 -/***/ ((module) => {
19676 -
19677 -function asyncGeneratorStep(n, t, e, r, o, a, c) {
19678 - try {
19679 - var i = n[a](c),
19680 - u = i.value;
19681 - } catch (n) {
19682 - return void e(n);
19683 - }
19684 - i.done ? t(u) : Promise.resolve(u).then(r, o);
19685 -}
19686 -function _asyncToGenerator(n) {
19687 - return function () {
19688 - var t = this,
19689 - e = arguments;
19690 - return new Promise(function (r, o) {
19691 - var a = n.apply(t, e);
19692 - function _next(n) {
19693 - asyncGeneratorStep(a, r, o, _next, _throw, "next", n);
19694 - }
19695 - function _throw(n) {
19696 - asyncGeneratorStep(a, r, o, _next, _throw, "throw", n);
19697 - }
19698 - _next(void 0);
19699 - });
19700 - };
19701 -}
19702 -module.exports = _asyncToGenerator, module.exports.__esModule = true, module.exports["default"] = module.exports;
19703 -
19704 -/***/ }),
19705 -
19706 -/***/ "../node_modules/@babel/runtime/helpers/classCallCheck.js":
19707 -/*!****************************************************************!*\
19708 - !*** ../node_modules/@babel/runtime/helpers/classCallCheck.js ***!
19709 - \****************************************************************/
19710 -/***/ ((module) => {
19711 -
19712 -function _classCallCheck(a, n) {
19713 - if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function");
19714 -}
19715 -module.exports = _classCallCheck, module.exports.__esModule = true, module.exports["default"] = module.exports;
19716 -
19717 -/***/ }),
19718 -
19719 -/***/ "../node_modules/@babel/runtime/helpers/construct.js":
19720 -/*!***********************************************************!*\
19721 - !*** ../node_modules/@babel/runtime/helpers/construct.js ***!
19722 - \***********************************************************/
19723 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19724 -
19725 -var isNativeReflectConstruct = __webpack_require__(/*! ./isNativeReflectConstruct.js */ "../node_modules/@babel/runtime/helpers/isNativeReflectConstruct.js");
19726 -var setPrototypeOf = __webpack_require__(/*! ./setPrototypeOf.js */ "../node_modules/@babel/runtime/helpers/setPrototypeOf.js");
19727 -function _construct(t, e, r) {
19728 - if (isNativeReflectConstruct()) return Reflect.construct.apply(null, arguments);
19729 - var o = [null];
19730 - o.push.apply(o, e);
19731 - var p = new (t.bind.apply(t, o))();
19732 - return r && setPrototypeOf(p, r.prototype), p;
19733 -}
19734 -module.exports = _construct, module.exports.__esModule = true, module.exports["default"] = module.exports;
19735 -
19736 -/***/ }),
19737 -
19738 -/***/ "../node_modules/@babel/runtime/helpers/createClass.js":
19739 -/*!*************************************************************!*\
19740 - !*** ../node_modules/@babel/runtime/helpers/createClass.js ***!
19741 - \*************************************************************/
19742 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19743 -
19744 -var toPropertyKey = __webpack_require__(/*! ./toPropertyKey.js */ "../node_modules/@babel/runtime/helpers/toPropertyKey.js");
19745 -function _defineProperties(e, r) {
19746 - for (var t = 0; t < r.length; t++) {
19747 - var o = r[t];
19748 - o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, toPropertyKey(o.key), o);
19749 - }
19750 -}
19751 -function _createClass(e, r, t) {
19752 - return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, "prototype", {
19753 - writable: !1
19754 - }), e;
19755 -}
19756 -module.exports = _createClass, module.exports.__esModule = true, module.exports["default"] = module.exports;
19757 -
19758 -/***/ }),
19759 -
19760 -/***/ "../node_modules/@babel/runtime/helpers/defineProperty.js":
19761 -/*!****************************************************************!*\
19762 - !*** ../node_modules/@babel/runtime/helpers/defineProperty.js ***!
19763 - \****************************************************************/
19764 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19765 -
19766 -var toPropertyKey = __webpack_require__(/*! ./toPropertyKey.js */ "../node_modules/@babel/runtime/helpers/toPropertyKey.js");
19767 -function _defineProperty(e, r, t) {
19768 - return (r = toPropertyKey(r)) in e ? Object.defineProperty(e, r, {
19769 - value: t,
19770 - enumerable: !0,
19771 - configurable: !0,
19772 - writable: !0
19773 - }) : e[r] = t, e;
19774 -}
19775 -module.exports = _defineProperty, module.exports.__esModule = true, module.exports["default"] = module.exports;
19776 -
19777 -/***/ }),
19778 -
19779 -/***/ "../node_modules/@babel/runtime/helpers/esm/extends.js":
19780 -/*!*************************************************************!*\
19781 - !*** ../node_modules/@babel/runtime/helpers/esm/extends.js ***!
19782 - \*************************************************************/
19783 -/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
19784 -
19785 3272 "use strict";
19786 -__webpack_require__.r(__webpack_exports__);
19787 -/* harmony export */ __webpack_require__.d(__webpack_exports__, {
19788 -/* harmony export */ "default": () => (/* binding */ _extends)
19789 -/* harmony export */ });
19790 -function _extends() {
19791 - return _extends = Object.assign ? Object.assign.bind() : function (n) {
19792 - for (var e = 1; e < arguments.length; e++) {
19793 - var t = arguments[e];
19794 - for (var r in t) ({}).hasOwnProperty.call(t, r) && (n[r] = t[r]);
19795 - }
19796 - return n;
19797 - }, _extends.apply(null, arguments);
19798 -}
19799 3273
3274 +var $at = __webpack_require__(/*! ./_string-at */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_string-at.js")(true);
19800 3275
19801 -/***/ }),
3276 +// 21.1.3.27 String.prototype[@@iterator]()
3277 +__webpack_require__(/*! ./_iter-define */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iter-define.js")(String, 'String', function (iterated) {
3278 + this._t = String(iterated); // target
3279 + this._i = 0; // next index
3280 +// 21.1.5.2.1 %StringIteratorPrototype%.next()
3281 +}, function () {
3282 + var O = this._t;
3283 + var index = this._i;
3284 + var point;
3285 + if (index >= O.length) return { value: undefined, done: true };
3286 + point = $at(O, index);
3287 + this._i += point.length;
3288 + return { value: point, done: false };
3289 +});
19802 3290
19803 -/***/ "../node_modules/@babel/runtime/helpers/esm/inheritsLoose.js":
19804 -/*!*******************************************************************!*\
19805 - !*** ../node_modules/@babel/runtime/helpers/esm/inheritsLoose.js ***!
19806 - \*******************************************************************/
19807 -/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
19808 3291
19809 -"use strict";
19810 -__webpack_require__.r(__webpack_exports__);
19811 -/* harmony export */ __webpack_require__.d(__webpack_exports__, {
19812 -/* harmony export */ "default": () => (/* binding */ _inheritsLoose)
19813 -/* harmony export */ });
19814 -/* harmony import */ var _setPrototypeOf_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./setPrototypeOf.js */ "../node_modules/@babel/runtime/helpers/esm/setPrototypeOf.js");
19815 -
19816 -function _inheritsLoose(t, o) {
19817 - t.prototype = Object.create(o.prototype), t.prototype.constructor = t, (0,_setPrototypeOf_js__WEBPACK_IMPORTED_MODULE_0__["default"])(t, o);
19818 -}
19819 -
19820 -
19821 3292 /***/ }),
19822 3293
19823 -/***/ "../node_modules/@babel/runtime/helpers/esm/setPrototypeOf.js":
19824 -/*!********************************************************************!*\
19825 - !*** ../node_modules/@babel/runtime/helpers/esm/setPrototypeOf.js ***!
19826 - \********************************************************************/
19827 -/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
3294 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.symbol.js":
3295 +/*!*************************************************************************************************!*\
3296 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.symbol.js ***!
3297 + \*************************************************************************************************/
3298 +/*! unknown exports (runtime-defined) */
3299 +/*! runtime requirements: __webpack_require__ */
3300 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
19828 3301
19829 3302 "use strict";
19830 -__webpack_require__.r(__webpack_exports__);
19831 -/* harmony export */ __webpack_require__.d(__webpack_exports__, {
19832 -/* harmony export */ "default": () => (/* binding */ _setPrototypeOf)
19833 -/* harmony export */ });
19834 -function _setPrototypeOf(t, e) {
19835 - return _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function (t, e) {
19836 - return t.__proto__ = e, t;
19837 - }, _setPrototypeOf(t, e);
19838 -}
19839 3303
3304 +// ECMAScript 6 symbols shim
3305 +var global = __webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js");
3306 +var has = __webpack_require__(/*! ./_has */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_has.js");
3307 +var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_descriptors.js");
3308 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
3309 +var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_redefine.js");
3310 +var META = __webpack_require__(/*! ./_meta */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_meta.js").KEY;
3311 +var $fails = __webpack_require__(/*! ./_fails */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_fails.js");
3312 +var shared = __webpack_require__(/*! ./_shared */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_shared.js");
3313 +var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_set-to-string-tag.js");
3314 +var uid = __webpack_require__(/*! ./_uid */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_uid.js");
3315 +var wks = __webpack_require__(/*! ./_wks */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js");
3316 +var wksExt = __webpack_require__(/*! ./_wks-ext */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks-ext.js");
3317 +var wksDefine = __webpack_require__(/*! ./_wks-define */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks-define.js");
3318 +var enumKeys = __webpack_require__(/*! ./_enum-keys */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_enum-keys.js");
3319 +var isArray = __webpack_require__(/*! ./_is-array */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-array.js");
3320 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_an-object.js");
3321 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_is-object.js");
3322 +var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-object.js");
3323 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-iobject.js");
3324 +var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-primitive.js");
3325 +var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_property-desc.js");
3326 +var _create = __webpack_require__(/*! ./_object-create */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-create.js");
3327 +var gOPNExt = __webpack_require__(/*! ./_object-gopn-ext */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gopn-ext.js");
3328 +var $GOPD = __webpack_require__(/*! ./_object-gopd */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gopd.js");
3329 +var $GOPS = __webpack_require__(/*! ./_object-gops */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gops.js");
3330 +var $DP = __webpack_require__(/*! ./_object-dp */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-dp.js");
3331 +var $keys = __webpack_require__(/*! ./_object-keys */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-keys.js");
3332 +var gOPD = $GOPD.f;
3333 +var dP = $DP.f;
3334 +var gOPN = gOPNExt.f;
3335 +var $Symbol = global.Symbol;
3336 +var $JSON = global.JSON;
3337 +var _stringify = $JSON && $JSON.stringify;
3338 +var PROTOTYPE = 'prototype';
3339 +var HIDDEN = wks('_hidden');
3340 +var TO_PRIMITIVE = wks('toPrimitive');
3341 +var isEnum = {}.propertyIsEnumerable;
3342 +var SymbolRegistry = shared('symbol-registry');
3343 +var AllSymbols = shared('symbols');
3344 +var OPSymbols = shared('op-symbols');
3345 +var ObjectProto = Object[PROTOTYPE];
3346 +var USE_NATIVE = typeof $Symbol == 'function' && !!$GOPS.f;
3347 +var QObject = global.QObject;
3348 +// Don't use setters in Qt Script, https://github.com/zloirock/core-js/issues/173
3349 +var setter = !QObject || !QObject[PROTOTYPE] || !QObject[PROTOTYPE].findChild;
19840 3350
19841 -/***/ }),
3351 +// fallback for old Android, https://code.google.com/p/v8/issues/detail?id=687
3352 +var setSymbolDesc = DESCRIPTORS && $fails(function () {
3353 + return _create(dP({}, 'a', {
3354 + get: function () { return dP(this, 'a', { value: 7 }).a; }
3355 + })).a != 7;
3356 +}) ? function (it, key, D) {
3357 + var protoDesc = gOPD(ObjectProto, key);
3358 + if (protoDesc) delete ObjectProto[key];
3359 + dP(it, key, D);
3360 + if (protoDesc && it !== ObjectProto) dP(ObjectProto, key, protoDesc);
3361 +} : dP;
19842 3362
19843 -/***/ "../node_modules/@babel/runtime/helpers/extends.js":
19844 -/*!*********************************************************!*\
19845 - !*** ../node_modules/@babel/runtime/helpers/extends.js ***!
19846 - \*********************************************************/
19847 -/***/ ((module) => {
3363 +var wrap = function (tag) {
3364 + var sym = AllSymbols[tag] = _create($Symbol[PROTOTYPE]);
3365 + sym._k = tag;
3366 + return sym;
3367 +};
19848 3368
19849 -function _extends() {
19850 - return module.exports = _extends = Object.assign ? Object.assign.bind() : function (n) {
19851 - for (var e = 1; e < arguments.length; e++) {
19852 - var t = arguments[e];
19853 - for (var r in t) ({}).hasOwnProperty.call(t, r) && (n[r] = t[r]);
19854 - }
19855 - return n;
19856 - }, module.exports.__esModule = true, module.exports["default"] = module.exports, _extends.apply(null, arguments);
19857 -}
19858 -module.exports = _extends, module.exports.__esModule = true, module.exports["default"] = module.exports;
3369 +var isSymbol = USE_NATIVE && typeof $Symbol.iterator == 'symbol' ? function (it) {
3370 + return typeof it == 'symbol';
3371 +} : function (it) {
3372 + return it instanceof $Symbol;
3373 +};
19859 3374
19860 -/***/ }),
3375 +var $defineProperty = function defineProperty(it, key, D) {
3376 + if (it === ObjectProto) $defineProperty(OPSymbols, key, D);
3377 + anObject(it);
3378 + key = toPrimitive(key, true);
3379 + anObject(D);
3380 + if (has(AllSymbols, key)) {
3381 + if (!D.enumerable) {
3382 + if (!has(it, HIDDEN)) dP(it, HIDDEN, createDesc(1, {}));
3383 + it[HIDDEN][key] = true;
3384 + } else {
3385 + if (has(it, HIDDEN) && it[HIDDEN][key]) it[HIDDEN][key] = false;
3386 + D = _create(D, { enumerable: createDesc(0, false) });
3387 + } return setSymbolDesc(it, key, D);
3388 + } return dP(it, key, D);
3389 +};
3390 +var $defineProperties = function defineProperties(it, P) {
3391 + anObject(it);
3392 + var keys = enumKeys(P = toIObject(P));
3393 + var i = 0;
3394 + var l = keys.length;
3395 + var key;
3396 + while (l > i) $defineProperty(it, key = keys[i++], P[key]);
3397 + return it;
3398 +};
3399 +var $create = function create(it, P) {
3400 + return P === undefined ? _create(it) : $defineProperties(_create(it), P);
3401 +};
3402 +var $propertyIsEnumerable = function propertyIsEnumerable(key) {
3403 + var E = isEnum.call(this, key = toPrimitive(key, true));
3404 + if (this === ObjectProto && has(AllSymbols, key) && !has(OPSymbols, key)) return false;
3405 + return E || !has(this, key) || !has(AllSymbols, key) || has(this, HIDDEN) && this[HIDDEN][key] ? E : true;
3406 +};
3407 +var $getOwnPropertyDescriptor = function getOwnPropertyDescriptor(it, key) {
3408 + it = toIObject(it);
3409 + key = toPrimitive(key, true);
3410 + if (it === ObjectProto && has(AllSymbols, key) && !has(OPSymbols, key)) return;
3411 + var D = gOPD(it, key);
3412 + if (D && has(AllSymbols, key) && !(has(it, HIDDEN) && it[HIDDEN][key])) D.enumerable = true;
3413 + return D;
3414 +};
3415 +var $getOwnPropertyNames = function getOwnPropertyNames(it) {
3416 + var names = gOPN(toIObject(it));
3417 + var result = [];
3418 + var i = 0;
3419 + var key;
3420 + while (names.length > i) {
3421 + if (!has(AllSymbols, key = names[i++]) && key != HIDDEN && key != META) result.push(key);
3422 + } return result;
3423 +};
3424 +var $getOwnPropertySymbols = function getOwnPropertySymbols(it) {
3425 + var IS_OP = it === ObjectProto;
3426 + var names = gOPN(IS_OP ? OPSymbols : toIObject(it));
3427 + var result = [];
3428 + var i = 0;
3429 + var key;
3430 + while (names.length > i) {
3431 + if (has(AllSymbols, key = names[i++]) && (IS_OP ? has(ObjectProto, key) : true)) result.push(AllSymbols[key]);
3432 + } return result;
3433 +};
19861 3434
19862 -/***/ "../node_modules/@babel/runtime/helpers/get.js":
19863 -/*!*****************************************************!*\
19864 - !*** ../node_modules/@babel/runtime/helpers/get.js ***!
19865 - \*****************************************************/
19866 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19867 -
19868 -var superPropBase = __webpack_require__(/*! ./superPropBase.js */ "../node_modules/@babel/runtime/helpers/superPropBase.js");
19869 -function _get() {
19870 - return module.exports = _get = "undefined" != typeof Reflect && Reflect.get ? Reflect.get.bind() : function (e, t, r) {
19871 - var p = superPropBase(e, t);
19872 - if (p) {
19873 - var n = Object.getOwnPropertyDescriptor(p, t);
19874 - return n.get ? n.get.call(arguments.length < 3 ? e : r) : n.value;
19875 - }
19876 - }, module.exports.__esModule = true, module.exports["default"] = module.exports, _get.apply(null, arguments);
19877 -}
19878 -module.exports = _get, module.exports.__esModule = true, module.exports["default"] = module.exports;
19879 -
19880 -/***/ }),
19881 -
19882 -/***/ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js":
19883 -/*!****************************************************************!*\
19884 - !*** ../node_modules/@babel/runtime/helpers/getPrototypeOf.js ***!
19885 - \****************************************************************/
19886 -/***/ ((module) => {
19887 -
19888 -function _getPrototypeOf(t) {
19889 - return module.exports = _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function (t) {
19890 - return t.__proto__ || Object.getPrototypeOf(t);
19891 - }, module.exports.__esModule = true, module.exports["default"] = module.exports, _getPrototypeOf(t);
19892 -}
19893 -module.exports = _getPrototypeOf, module.exports.__esModule = true, module.exports["default"] = module.exports;
19894 -
19895 -/***/ }),
19896 -
19897 -/***/ "../node_modules/@babel/runtime/helpers/inherits.js":
19898 -/*!**********************************************************!*\
19899 - !*** ../node_modules/@babel/runtime/helpers/inherits.js ***!
19900 - \**********************************************************/
19901 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
19902 -
19903 -var setPrototypeOf = __webpack_require__(/*! ./setPrototypeOf.js */ "../node_modules/@babel/runtime/helpers/setPrototypeOf.js");
19904 -function _inherits(t, e) {
19905 - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function");
19906 - t.prototype = Object.create(e && e.prototype, {
19907 - constructor: {
19908 - value: t,
19909 - writable: !0,
19910 - configurable: !0
19911 - }
19912 - }), Object.defineProperty(t, "prototype", {
19913 - writable: !1
19914 - }), e && setPrototypeOf(t, e);
19915 -}
19916 -module.exports = _inherits, module.exports.__esModule = true, module.exports["default"] = module.exports;
19917 -
19918 -/***/ }),
19919 -
19920 -/***/ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js":
19921 -/*!***********************************************************************!*\
19922 - !*** ../node_modules/@babel/runtime/helpers/interopRequireDefault.js ***!
19923 - \***********************************************************************/
19924 -/***/ ((module) => {
19925 -
19926 -function _interopRequireDefault(e) {
19927 - return e && e.__esModule ? e : {
19928 - "default": e
3435 +// 19.4.1.1 Symbol([description])
3436 +if (!USE_NATIVE) {
3437 + $Symbol = function Symbol() {
3438 + if (this instanceof $Symbol) throw TypeError('Symbol is not a constructor!');
3439 + var tag = uid(arguments.length > 0 ? arguments[0] : undefined);
3440 + var $set = function (value) {
3441 + if (this === ObjectProto) $set.call(OPSymbols, value);
3442 + if (has(this, HIDDEN) && has(this[HIDDEN], tag)) this[HIDDEN][tag] = false;
3443 + setSymbolDesc(this, tag, createDesc(1, value));
3444 + };
3445 + if (DESCRIPTORS && setter) setSymbolDesc(ObjectProto, tag, { configurable: true, set: $set });
3446 + return wrap(tag);
19929 3447 };
19930 -}
19931 -module.exports = _interopRequireDefault, module.exports.__esModule = true, module.exports["default"] = module.exports;
19932 -
19933 -/***/ }),
19934 -
19935 -/***/ "../node_modules/@babel/runtime/helpers/isNativeFunction.js":
19936 -/*!******************************************************************!*\
19937 - !*** ../node_modules/@babel/runtime/helpers/isNativeFunction.js ***!
19938 - \******************************************************************/
19939 -/***/ ((module) => {
19940 -
19941 -function _isNativeFunction(t) {
19942 - try {
19943 - return -1 !== Function.toString.call(t).indexOf("[native code]");
19944 - } catch (n) {
19945 - return "function" == typeof t;
19946 - }
19947 -}
19948 -module.exports = _isNativeFunction, module.exports.__esModule = true, module.exports["default"] = module.exports;
19949 -
19950 -/***/ }),
19951 -
19952 -/***/ "../node_modules/@babel/runtime/helpers/isNativeReflectConstruct.js":
19953 -/*!**************************************************************************!*\
19954 - !*** ../node_modules/@babel/runtime/helpers/isNativeReflectConstruct.js ***!
19955 - \**************************************************************************/
19956 -/***/ ((module) => {
19957 -
19958 -function _isNativeReflectConstruct() {
19959 - try {
19960 - var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {}));
19961 - } catch (t) {}
19962 - return (module.exports = _isNativeReflectConstruct = function _isNativeReflectConstruct() {
19963 - return !!t;
19964 - }, module.exports.__esModule = true, module.exports["default"] = module.exports)();
19965 -}
19966 -module.exports = _isNativeReflectConstruct, module.exports.__esModule = true, module.exports["default"] = module.exports;
19967 -
19968 -/***/ }),
19969 -
19970 -/***/ "../node_modules/@babel/runtime/helpers/iterableToArray.js":
19971 -/*!*****************************************************************!*\
19972 - !*** ../node_modules/@babel/runtime/helpers/iterableToArray.js ***!
19973 - \*****************************************************************/
19974 -/***/ ((module) => {
19975 -
19976 -function _iterableToArray(r) {
19977 - if ("undefined" != typeof Symbol && null != r[Symbol.iterator] || null != r["@@iterator"]) return Array.from(r);
19978 -}
19979 -module.exports = _iterableToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
19980 -
19981 -/***/ }),
19982 -
19983 -/***/ "../node_modules/@babel/runtime/helpers/iterableToArrayLimit.js":
19984 -/*!**********************************************************************!*\
19985 - !*** ../node_modules/@babel/runtime/helpers/iterableToArrayLimit.js ***!
19986 - \**********************************************************************/
19987 -/***/ ((module) => {
19988 -
19989 -function _iterableToArrayLimit(r, l) {
19990 - var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"];
19991 - if (null != t) {
19992 - var e,
19993 - n,
19994 - i,
19995 - u,
19996 - a = [],
19997 - f = !0,
19998 - o = !1;
19999 - try {
20000 - if (i = (t = t.call(r)).next, 0 === l) {
20001 - if (Object(t) !== t) return;
20002 - f = !1;
20003 - } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0);
20004 - } catch (r) {
20005 - o = !0, n = r;
20006 - } finally {
20007 - try {
20008 - if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return;
20009 - } finally {
20010 - if (o) throw n;
20011 - }
20012 - }
20013 - return a;
20014 - }
20015 -}
20016 -module.exports = _iterableToArrayLimit, module.exports.__esModule = true, module.exports["default"] = module.exports;
20017 -
20018 -/***/ }),
20019 -
20020 -/***/ "../node_modules/@babel/runtime/helpers/nonIterableRest.js":
20021 -/*!*****************************************************************!*\
20022 - !*** ../node_modules/@babel/runtime/helpers/nonIterableRest.js ***!
20023 - \*****************************************************************/
20024 -/***/ ((module) => {
20025 -
20026 -function _nonIterableRest() {
20027 - throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
20028 -}
20029 -module.exports = _nonIterableRest, module.exports.__esModule = true, module.exports["default"] = module.exports;
20030 -
20031 -/***/ }),
20032 -
20033 -/***/ "../node_modules/@babel/runtime/helpers/nonIterableSpread.js":
20034 -/*!*******************************************************************!*\
20035 - !*** ../node_modules/@babel/runtime/helpers/nonIterableSpread.js ***!
20036 - \*******************************************************************/
20037 -/***/ ((module) => {
20038 -
20039 -function _nonIterableSpread() {
20040 - throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
20041 -}
20042 -module.exports = _nonIterableSpread, module.exports.__esModule = true, module.exports["default"] = module.exports;
20043 -
20044 -/***/ }),
20045 -
20046 -/***/ "../node_modules/@babel/runtime/helpers/objectWithoutProperties.js":
20047 -/*!*************************************************************************!*\
20048 - !*** ../node_modules/@babel/runtime/helpers/objectWithoutProperties.js ***!
20049 - \*************************************************************************/
20050 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
20051 -
20052 -var objectWithoutPropertiesLoose = __webpack_require__(/*! ./objectWithoutPropertiesLoose.js */ "../node_modules/@babel/runtime/helpers/objectWithoutPropertiesLoose.js");
20053 -function _objectWithoutProperties(e, t) {
20054 - if (null == e) return {};
20055 - var o,
20056 - r,
20057 - i = objectWithoutPropertiesLoose(e, t);
20058 - if (Object.getOwnPropertySymbols) {
20059 - var n = Object.getOwnPropertySymbols(e);
20060 - for (r = 0; r < n.length; r++) o = n[r], -1 === t.indexOf(o) && {}.propertyIsEnumerable.call(e, o) && (i[o] = e[o]);
20061 - }
20062 - return i;
20063 -}
20064 -module.exports = _objectWithoutProperties, module.exports.__esModule = true, module.exports["default"] = module.exports;
20065 -
20066 -/***/ }),
20067 -
20068 -/***/ "../node_modules/@babel/runtime/helpers/objectWithoutPropertiesLoose.js":
20069 -/*!******************************************************************************!*\
20070 - !*** ../node_modules/@babel/runtime/helpers/objectWithoutPropertiesLoose.js ***!
20071 - \******************************************************************************/
20072 -/***/ ((module) => {
20073 -
20074 -function _objectWithoutPropertiesLoose(r, e) {
20075 - if (null == r) return {};
20076 - var t = {};
20077 - for (var n in r) if ({}.hasOwnProperty.call(r, n)) {
20078 - if (-1 !== e.indexOf(n)) continue;
20079 - t[n] = r[n];
20080 - }
20081 - return t;
20082 -}
20083 -module.exports = _objectWithoutPropertiesLoose, module.exports.__esModule = true, module.exports["default"] = module.exports;
20084 -
20085 -/***/ }),
20086 -
20087 -/***/ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js":
20088 -/*!***************************************************************************!*\
20089 - !*** ../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js ***!
20090 - \***************************************************************************/
20091 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
20092 -
20093 -var _typeof = (__webpack_require__(/*! ./typeof.js */ "../node_modules/@babel/runtime/helpers/typeof.js")["default"]);
20094 -var assertThisInitialized = __webpack_require__(/*! ./assertThisInitialized.js */ "../node_modules/@babel/runtime/helpers/assertThisInitialized.js");
20095 -function _possibleConstructorReturn(t, e) {
20096 - if (e && ("object" == _typeof(e) || "function" == typeof e)) return e;
20097 - if (void 0 !== e) throw new TypeError("Derived constructors may only return object or undefined");
20098 - return assertThisInitialized(t);
20099 -}
20100 -module.exports = _possibleConstructorReturn, module.exports.__esModule = true, module.exports["default"] = module.exports;
20101 -
20102 -/***/ }),
20103 -
20104 -/***/ "../node_modules/@babel/runtime/helpers/regenerator.js":
20105 -/*!*************************************************************!*\
20106 - !*** ../node_modules/@babel/runtime/helpers/regenerator.js ***!
20107 - \*************************************************************/
20108 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
20109 -
20110 -var regeneratorDefine = __webpack_require__(/*! ./regeneratorDefine.js */ "../node_modules/@babel/runtime/helpers/regeneratorDefine.js");
20111 -function _regenerator() {
20112 - /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */
20113 - var e,
20114 - t,
20115 - r = "function" == typeof Symbol ? Symbol : {},
20116 - n = r.iterator || "@@iterator",
20117 - o = r.toStringTag || "@@toStringTag";
20118 - function i(r, n, o, i) {
20119 - var c = n && n.prototype instanceof Generator ? n : Generator,
20120 - u = Object.create(c.prototype);
20121 - return regeneratorDefine(u, "_invoke", function (r, n, o) {
20122 - var i,
20123 - c,
20124 - u,
20125 - f = 0,
20126 - p = o || [],
20127 - y = !1,
20128 - G = {
20129 - p: 0,
20130 - n: 0,
20131 - v: e,
20132 - a: d,
20133 - f: d.bind(e, 4),
20134 - d: function d(t, r) {
20135 - return i = t, c = 0, u = e, G.n = r, a;
20136 - }
20137 - };
20138 - function d(r, n) {
20139 - for (c = r, u = n, t = 0; !y && f && !o && t < p.length; t++) {
20140 - var o,
20141 - i = p[t],
20142 - d = G.p,
20143 - l = i[2];
20144 - r > 3 ? (o = l === n) && (u = i[(c = i[4]) ? 5 : (c = 3, 3)], i[4] = i[5] = e) : i[0] <= d && ((o = r < 2 && d < i[1]) ? (c = 0, G.v = n, G.n = i[1]) : d < l && (o = r < 3 || i[0] > n || n > l) && (i[4] = r, i[5] = n, G.n = l, c = 0));
20145 - }
20146 - if (o || r > 1) return a;
20147 - throw y = !0, n;
20148 - }
20149 - return function (o, p, l) {
20150 - if (f > 1) throw TypeError("Generator is already running");
20151 - for (y && 1 === p && d(p, l), c = p, u = l; (t = c < 2 ? e : u) || !y;) {
20152 - i || (c ? c < 3 ? (c > 1 && (G.n = -1), d(c, u)) : G.n = u : G.v = u);
20153 - try {
20154 - if (f = 2, i) {
20155 - if (c || (o = "next"), t = i[o]) {
20156 - if (!(t = t.call(i, u))) throw TypeError("iterator result is not an object");
20157 - if (!t.done) return t;
20158 - u = t.value, c < 2 && (c = 0);
20159 - } else 1 === c && (t = i["return"]) && t.call(i), c < 2 && (u = TypeError("The iterator does not provide a '" + o + "' method"), c = 1);
20160 - i = e;
20161 - } else if ((t = (y = G.n < 0) ? u : r.call(n, G)) !== a) break;
20162 - } catch (t) {
20163 - i = e, c = 1, u = t;
20164 - } finally {
20165 - f = 1;
20166 - }
20167 - }
20168 - return {
20169 - value: t,
20170 - done: y
20171 - };
20172 - };
20173 - }(r, o, i), !0), u;
20174 - }
20175 - var a = {};
20176 - function Generator() {}
20177 - function GeneratorFunction() {}
20178 - function GeneratorFunctionPrototype() {}
20179 - t = Object.getPrototypeOf;
20180 - var c = [][n] ? t(t([][n]())) : (regeneratorDefine(t = {}, n, function () {
20181 - return this;
20182 - }), t),
20183 - u = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(c);
20184 - function f(e) {
20185 - return Object.setPrototypeOf ? Object.setPrototypeOf(e, GeneratorFunctionPrototype) : (e.__proto__ = GeneratorFunctionPrototype, regeneratorDefine(e, o, "GeneratorFunction")), e.prototype = Object.create(u), e;
20186 - }
20187 - return GeneratorFunction.prototype = GeneratorFunctionPrototype, regeneratorDefine(u, "constructor", GeneratorFunctionPrototype), regeneratorDefine(GeneratorFunctionPrototype, "constructor", GeneratorFunction), GeneratorFunction.displayName = "GeneratorFunction", regeneratorDefine(GeneratorFunctionPrototype, o, "GeneratorFunction"), regeneratorDefine(u), regeneratorDefine(u, o, "Generator"), regeneratorDefine(u, n, function () {
20188 - return this;
20189 - }), regeneratorDefine(u, "toString", function () {
20190 - return "[object Generator]";
20191 - }), (module.exports = _regenerator = function _regenerator() {
20192 - return {
20193 - w: i,
20194 - m: f
20195 - };
20196 - }, module.exports.__esModule = true, module.exports["default"] = module.exports)();
20197 -}
20198 -module.exports = _regenerator, module.exports.__esModule = true, module.exports["default"] = module.exports;
20199 -
20200 -/***/ }),
20201 -
20202 -/***/ "../node_modules/@babel/runtime/helpers/regeneratorAsync.js":
20203 -/*!******************************************************************!*\
20204 - !*** ../node_modules/@babel/runtime/helpers/regeneratorAsync.js ***!
20205 - \******************************************************************/
20206 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
20207 -
20208 -var regeneratorAsyncGen = __webpack_require__(/*! ./regeneratorAsyncGen.js */ "../node_modules/@babel/runtime/helpers/regeneratorAsyncGen.js");
20209 -function _regeneratorAsync(n, e, r, t, o) {
20210 - var a = regeneratorAsyncGen(n, e, r, t, o);
20211 - return a.next().then(function (n) {
20212 - return n.done ? n.value : a.next();
3448 + redefine($Symbol[PROTOTYPE], 'toString', function toString() {
3449 + return this._k;
20213 3450 });
20214 -}
20215 -module.exports = _regeneratorAsync, module.exports.__esModule = true, module.exports["default"] = module.exports;
20216 3451
20217 -/***/ }),
3452 + $GOPD.f = $getOwnPropertyDescriptor;
3453 + $DP.f = $defineProperty;
3454 + __webpack_require__(/*! ./_object-gopn */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gopn.js").f = gOPNExt.f = $getOwnPropertyNames;
3455 + __webpack_require__(/*! ./_object-pie */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-pie.js").f = $propertyIsEnumerable;
3456 + $GOPS.f = $getOwnPropertySymbols;
20218 3457
20219 -/***/ "../node_modules/@babel/runtime/helpers/regeneratorAsyncGen.js":
20220 -/*!*********************************************************************!*\
20221 - !*** ../node_modules/@babel/runtime/helpers/regeneratorAsyncGen.js ***!
20222 - \*********************************************************************/
20223 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
20224 -
20225 -var regenerator = __webpack_require__(/*! ./regenerator.js */ "../node_modules/@babel/runtime/helpers/regenerator.js");
20226 -var regeneratorAsyncIterator = __webpack_require__(/*! ./regeneratorAsyncIterator.js */ "../node_modules/@babel/runtime/helpers/regeneratorAsyncIterator.js");
20227 -function _regeneratorAsyncGen(r, e, t, o, n) {
20228 - return new regeneratorAsyncIterator(regenerator().w(r, e, t, o), n || Promise);
20229 -}
20230 -module.exports = _regeneratorAsyncGen, module.exports.__esModule = true, module.exports["default"] = module.exports;
20231 -
20232 -/***/ }),
20233 -
20234 -/***/ "../node_modules/@babel/runtime/helpers/regeneratorAsyncIterator.js":
20235 -/*!**************************************************************************!*\
20236 - !*** ../node_modules/@babel/runtime/helpers/regeneratorAsyncIterator.js ***!
20237 - \**************************************************************************/
20238 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
20239 -
20240 -var OverloadYield = __webpack_require__(/*! ./OverloadYield.js */ "../node_modules/@babel/runtime/helpers/OverloadYield.js");
20241 -var regeneratorDefine = __webpack_require__(/*! ./regeneratorDefine.js */ "../node_modules/@babel/runtime/helpers/regeneratorDefine.js");
20242 -function AsyncIterator(t, e) {
20243 - function n(r, o, i, f) {
20244 - try {
20245 - var c = t[r](o),
20246 - u = c.value;
20247 - return u instanceof OverloadYield ? e.resolve(u.v).then(function (t) {
20248 - n("next", t, i, f);
20249 - }, function (t) {
20250 - n("throw", t, i, f);
20251 - }) : e.resolve(u).then(function (t) {
20252 - c.value = t, i(c);
20253 - }, function (t) {
20254 - return n("throw", t, i, f);
20255 - });
20256 - } catch (t) {
20257 - f(t);
20258 - }
3458 + if (DESCRIPTORS && !__webpack_require__(/*! ./_library */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_library.js")) {
3459 + redefine(ObjectProto, 'propertyIsEnumerable', $propertyIsEnumerable, true);
20259 3460 }
20260 - var r;
20261 - this.next || (regeneratorDefine(AsyncIterator.prototype), regeneratorDefine(AsyncIterator.prototype, "function" == typeof Symbol && Symbol.asyncIterator || "@asyncIterator", function () {
20262 - return this;
20263 - })), regeneratorDefine(this, "_invoke", function (t, o, i) {
20264 - function f() {
20265 - return new e(function (e, r) {
20266 - n(t, i, e, r);
20267 - });
20268 - }
20269 - return r = r ? r.then(f, f) : f();
20270 - }, !0);
20271 -}
20272 -module.exports = AsyncIterator, module.exports.__esModule = true, module.exports["default"] = module.exports;
20273 3461
20274 -/***/ }),
20275 -
20276 -/***/ "../node_modules/@babel/runtime/helpers/regeneratorDefine.js":
20277 -/*!*******************************************************************!*\
20278 - !*** ../node_modules/@babel/runtime/helpers/regeneratorDefine.js ***!
20279 - \*******************************************************************/
20280 -/***/ ((module) => {
20281 -
20282 -function _regeneratorDefine(e, r, n, t) {
20283 - var i = Object.defineProperty;
20284 - try {
20285 - i({}, "", {});
20286 - } catch (e) {
20287 - i = 0;
20288 - }
20289 - module.exports = _regeneratorDefine = function regeneratorDefine(e, r, n, t) {
20290 - function o(r, n) {
20291 - _regeneratorDefine(e, r, function (e) {
20292 - return this._invoke(r, n, e);
20293 - });
20294 - }
20295 - r ? i ? i(e, r, {
20296 - value: n,
20297 - enumerable: !t,
20298 - configurable: !t,
20299 - writable: !t
20300 - }) : e[r] = n : (o("next", 0), o("throw", 1), o("return", 2));
20301 - }, module.exports.__esModule = true, module.exports["default"] = module.exports, _regeneratorDefine(e, r, n, t);
3462 + wksExt.f = function (name) {
3463 + return wrap(wks(name));
3464 + };
20302 3465 }
20303 -module.exports = _regeneratorDefine, module.exports.__esModule = true, module.exports["default"] = module.exports;
20304 3466
20305 -/***/ }),
3467 +$export($export.G + $export.W + $export.F * !USE_NATIVE, { Symbol: $Symbol });
20306 3468
20307 -/***/ "../node_modules/@babel/runtime/helpers/regeneratorKeys.js":
20308 -/*!*****************************************************************!*\
20309 - !*** ../node_modules/@babel/runtime/helpers/regeneratorKeys.js ***!
20310 - \*****************************************************************/
20311 -/***/ ((module) => {
3469 +for (var es6Symbols = (
3470 + // 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
3471 + 'hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables'
3472 +).split(','), j = 0; es6Symbols.length > j;)wks(es6Symbols[j++]);
20312 3473
20313 -function _regeneratorKeys(e) {
20314 - var n = Object(e),
20315 - r = [];
20316 - for (var t in n) r.unshift(t);
20317 - return function e() {
20318 - for (; r.length;) if ((t = r.pop()) in n) return e.value = t, e.done = !1, e;
20319 - return e.done = !0, e;
20320 - };
20321 -}
20322 -module.exports = _regeneratorKeys, module.exports.__esModule = true, module.exports["default"] = module.exports;
3474 +for (var wellKnownSymbols = $keys(wks.store), k = 0; wellKnownSymbols.length > k;) wksDefine(wellKnownSymbols[k++]);
20323 3475
20324 -/***/ }),
3476 +$export($export.S + $export.F * !USE_NATIVE, 'Symbol', {
3477 + // 19.4.2.1 Symbol.for(key)
3478 + 'for': function (key) {
3479 + return has(SymbolRegistry, key += '')
3480 + ? SymbolRegistry[key]
3481 + : SymbolRegistry[key] = $Symbol(key);
3482 + },
3483 + // 19.4.2.5 Symbol.keyFor(sym)
3484 + keyFor: function keyFor(sym) {
3485 + if (!isSymbol(sym)) throw TypeError(sym + ' is not a symbol!');
3486 + for (var key in SymbolRegistry) if (SymbolRegistry[key] === sym) return key;
3487 + },
3488 + useSetter: function () { setter = true; },
3489 + useSimple: function () { setter = false; }
3490 +});
20325 3491
20326 -/***/ "../node_modules/@babel/runtime/helpers/regeneratorRuntime.js":
20327 -/*!********************************************************************!*\
20328 - !*** ../node_modules/@babel/runtime/helpers/regeneratorRuntime.js ***!
20329 - \********************************************************************/
20330 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3492 +$export($export.S + $export.F * !USE_NATIVE, 'Object', {
3493 + // 19.1.2.2 Object.create(O [, Properties])
3494 + create: $create,
3495 + // 19.1.2.4 Object.defineProperty(O, P, Attributes)
3496 + defineProperty: $defineProperty,
3497 + // 19.1.2.3 Object.defineProperties(O, Properties)
3498 + defineProperties: $defineProperties,
3499 + // 19.1.2.6 Object.getOwnPropertyDescriptor(O, P)
3500 + getOwnPropertyDescriptor: $getOwnPropertyDescriptor,
3501 + // 19.1.2.7 Object.getOwnPropertyNames(O)
3502 + getOwnPropertyNames: $getOwnPropertyNames,
3503 + // 19.1.2.8 Object.getOwnPropertySymbols(O)
3504 + getOwnPropertySymbols: $getOwnPropertySymbols
3505 +});
20331 3506
20332 -var OverloadYield = __webpack_require__(/*! ./OverloadYield.js */ "../node_modules/@babel/runtime/helpers/OverloadYield.js");
20333 -var regenerator = __webpack_require__(/*! ./regenerator.js */ "../node_modules/@babel/runtime/helpers/regenerator.js");
20334 -var regeneratorAsync = __webpack_require__(/*! ./regeneratorAsync.js */ "../node_modules/@babel/runtime/helpers/regeneratorAsync.js");
20335 -var regeneratorAsyncGen = __webpack_require__(/*! ./regeneratorAsyncGen.js */ "../node_modules/@babel/runtime/helpers/regeneratorAsyncGen.js");
20336 -var regeneratorAsyncIterator = __webpack_require__(/*! ./regeneratorAsyncIterator.js */ "../node_modules/@babel/runtime/helpers/regeneratorAsyncIterator.js");
20337 -var regeneratorKeys = __webpack_require__(/*! ./regeneratorKeys.js */ "../node_modules/@babel/runtime/helpers/regeneratorKeys.js");
20338 -var regeneratorValues = __webpack_require__(/*! ./regeneratorValues.js */ "../node_modules/@babel/runtime/helpers/regeneratorValues.js");
20339 -function _regeneratorRuntime() {
20340 - "use strict";
3507 +// Chrome 38 and 39 `Object.getOwnPropertySymbols` fails on primitives
3508 +// https://bugs.chromium.org/p/v8/issues/detail?id=3443
3509 +var FAILS_ON_PRIMITIVES = $fails(function () { $GOPS.f(1); });
20341 3510
20342 - var r = regenerator(),
20343 - e = r.m(_regeneratorRuntime),
20344 - t = (Object.getPrototypeOf ? Object.getPrototypeOf(e) : e.__proto__).constructor;
20345 - function n(r) {
20346 - var e = "function" == typeof r && r.constructor;
20347 - return !!e && (e === t || "GeneratorFunction" === (e.displayName || e.name));
3511 +$export($export.S + $export.F * FAILS_ON_PRIMITIVES, 'Object', {
3512 + getOwnPropertySymbols: function getOwnPropertySymbols(it) {
3513 + return $GOPS.f(toObject(it));
20348 3514 }
20349 - var o = {
20350 - "throw": 1,
20351 - "return": 2,
20352 - "break": 3,
20353 - "continue": 3
20354 - };
20355 - function a(r) {
20356 - var e, t;
20357 - return function (n) {
20358 - e || (e = {
20359 - stop: function stop() {
20360 - return t(n.a, 2);
20361 - },
20362 - "catch": function _catch() {
20363 - return n.v;
20364 - },
20365 - abrupt: function abrupt(r, e) {
20366 - return t(n.a, o[r], e);
20367 - },
20368 - delegateYield: function delegateYield(r, o, a) {
20369 - return e.resultName = o, t(n.d, regeneratorValues(r), a);
20370 - },
20371 - finish: function finish(r) {
20372 - return t(n.f, r);
20373 - }
20374 - }, t = function t(r, _t, o) {
20375 - n.p = e.prev, n.n = e.next;
20376 - try {
20377 - return r(_t, o);
20378 - } finally {
20379 - e.next = n.n;
20380 - }
20381 - }), e.resultName && (e[e.resultName] = n.v, e.resultName = void 0), e.sent = n.v, e.next = n.n;
20382 - try {
20383 - return r.call(this, e);
20384 - } finally {
20385 - n.p = e.prev, n.n = e.next;
20386 - }
20387 - };
20388 - }
20389 - return (module.exports = _regeneratorRuntime = function _regeneratorRuntime() {
20390 - return {
20391 - wrap: function wrap(e, t, n, o) {
20392 - return r.w(a(e), t, n, o && o.reverse());
20393 - },
20394 - isGeneratorFunction: n,
20395 - mark: r.m,
20396 - awrap: function awrap(r, e) {
20397 - return new OverloadYield(r, e);
20398 - },
20399 - AsyncIterator: regeneratorAsyncIterator,
20400 - async: function async(r, e, t, o, u) {
20401 - return (n(e) ? regeneratorAsyncGen : regeneratorAsync)(a(r), e, t, o, u);
20402 - },
20403 - keys: regeneratorKeys,
20404 - values: regeneratorValues
20405 - };
20406 - }, module.exports.__esModule = true, module.exports["default"] = module.exports)();
20407 -}
20408 -module.exports = _regeneratorRuntime, module.exports.__esModule = true, module.exports["default"] = module.exports;
3515 +});
20409 3516
20410 -/***/ }),
20411 -
20412 -/***/ "../node_modules/@babel/runtime/helpers/regeneratorValues.js":
20413 -/*!*******************************************************************!*\
20414 - !*** ../node_modules/@babel/runtime/helpers/regeneratorValues.js ***!
20415 - \*******************************************************************/
20416 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
20417 -
20418 -var _typeof = (__webpack_require__(/*! ./typeof.js */ "../node_modules/@babel/runtime/helpers/typeof.js")["default"]);
20419 -function _regeneratorValues(e) {
20420 - if (null != e) {
20421 - var t = e["function" == typeof Symbol && Symbol.iterator || "@@iterator"],
20422 - r = 0;
20423 - if (t) return t.call(e);
20424 - if ("function" == typeof e.next) return e;
20425 - if (!isNaN(e.length)) return {
20426 - next: function next() {
20427 - return e && r >= e.length && (e = void 0), {
20428 - value: e && e[r++],
20429 - done: !e
20430 - };
20431 - }
3517 +// 24.3.2 JSON.stringify(value [, replacer [, space]])
3518 +$JSON && $export($export.S + $export.F * (!USE_NATIVE || $fails(function () {
3519 + var S = $Symbol();
3520 + // MS Edge converts symbol values to JSON as {}
3521 + // WebKit converts symbol values to JSON as null
3522 + // V8 throws on boxed symbols
3523 + return _stringify([S]) != '[null]' || _stringify({ a: S }) != '{}' || _stringify(Object(S)) != '{}';
3524 +})), 'JSON', {
3525 + stringify: function stringify(it) {
3526 + var args = [it];
3527 + var i = 1;
3528 + var replacer, $replacer;
3529 + while (arguments.length > i) args.push(arguments[i++]);
3530 + $replacer = replacer = args[1];
3531 + if (!isObject(replacer) && it === undefined || isSymbol(it)) return; // IE8 returns string on undefined
3532 + if (!isArray(replacer)) replacer = function (key, value) {
3533 + if (typeof $replacer == 'function') value = $replacer.call(this, key, value);
3534 + if (!isSymbol(value)) return value;
20432 3535 };
3536 + args[1] = replacer;
3537 + return _stringify.apply($JSON, args);
20433 3538 }
20434 - throw new TypeError(_typeof(e) + " is not iterable");
20435 -}
20436 -module.exports = _regeneratorValues, module.exports.__esModule = true, module.exports["default"] = module.exports;
3539 +});
20437 3540
20438 -/***/ }),
3541 +// 19.4.3.4 Symbol.prototype[@@toPrimitive](hint)
3542 +$Symbol[PROTOTYPE][TO_PRIMITIVE] || __webpack_require__(/*! ./_hide */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_hide.js")($Symbol[PROTOTYPE], TO_PRIMITIVE, $Symbol[PROTOTYPE].valueOf);
3543 +// 19.4.3.5 Symbol.prototype[@@toStringTag]
3544 +setToStringTag($Symbol, 'Symbol');
3545 +// 20.2.1.9 Math[@@toStringTag]
3546 +setToStringTag(Math, 'Math', true);
3547 +// 24.3.3 JSON[@@toStringTag]
3548 +setToStringTag(global.JSON, 'JSON', true);
20439 3549
20440 -/***/ "../node_modules/@babel/runtime/helpers/setPrototypeOf.js":
20441 -/*!****************************************************************!*\
20442 - !*** ../node_modules/@babel/runtime/helpers/setPrototypeOf.js ***!
20443 - \****************************************************************/
20444 -/***/ ((module) => {
20445 3550
20446 -function _setPrototypeOf(t, e) {
20447 - return module.exports = _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function (t, e) {
20448 - return t.__proto__ = e, t;
20449 - }, module.exports.__esModule = true, module.exports["default"] = module.exports, _setPrototypeOf(t, e);
20450 -}
20451 -module.exports = _setPrototypeOf, module.exports.__esModule = true, module.exports["default"] = module.exports;
20452 -
20453 3551 /***/ }),
20454 3552
20455 -/***/ "../node_modules/@babel/runtime/helpers/slicedToArray.js":
20456 -/*!***************************************************************!*\
20457 - !*** ../node_modules/@babel/runtime/helpers/slicedToArray.js ***!
20458 - \***************************************************************/
20459 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3553 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.object.get-own-property-descriptors.js":
3554 +/*!******************************************************************************************************************************!*\
3555 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.object.get-own-property-descriptors.js ***!
3556 + \******************************************************************************************************************************/
3557 +/*! unknown exports (runtime-defined) */
3558 +/*! runtime requirements: __webpack_require__ */
3559 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
20460 3560
20461 -var arrayWithHoles = __webpack_require__(/*! ./arrayWithHoles.js */ "../node_modules/@babel/runtime/helpers/arrayWithHoles.js");
20462 -var iterableToArrayLimit = __webpack_require__(/*! ./iterableToArrayLimit.js */ "../node_modules/@babel/runtime/helpers/iterableToArrayLimit.js");
20463 -var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "../node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js");
20464 -var nonIterableRest = __webpack_require__(/*! ./nonIterableRest.js */ "../node_modules/@babel/runtime/helpers/nonIterableRest.js");
20465 -function _slicedToArray(r, e) {
20466 - return arrayWithHoles(r) || iterableToArrayLimit(r, e) || unsupportedIterableToArray(r, e) || nonIterableRest();
20467 -}
20468 -module.exports = _slicedToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
3561 +// https://github.com/tc39/proposal-object-getownpropertydescriptors
3562 +var $export = __webpack_require__(/*! ./_export */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_export.js");
3563 +var ownKeys = __webpack_require__(/*! ./_own-keys */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_own-keys.js");
3564 +var toIObject = __webpack_require__(/*! ./_to-iobject */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_to-iobject.js");
3565 +var gOPD = __webpack_require__(/*! ./_object-gopd */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_object-gopd.js");
3566 +var createProperty = __webpack_require__(/*! ./_create-property */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_create-property.js");
20469 3567
20470 -/***/ }),
20471 -
20472 -/***/ "../node_modules/@babel/runtime/helpers/superPropBase.js":
20473 -/*!***************************************************************!*\
20474 - !*** ../node_modules/@babel/runtime/helpers/superPropBase.js ***!
20475 - \***************************************************************/
20476 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
20477 -
20478 -var getPrototypeOf = __webpack_require__(/*! ./getPrototypeOf.js */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js");
20479 -function _superPropBase(t, o) {
20480 - for (; !{}.hasOwnProperty.call(t, o) && null !== (t = getPrototypeOf(t)););
20481 - return t;
20482 -}
20483 -module.exports = _superPropBase, module.exports.__esModule = true, module.exports["default"] = module.exports;
20484 -
20485 -/***/ }),
20486 -
20487 -/***/ "../node_modules/@babel/runtime/helpers/toConsumableArray.js":
20488 -/*!*******************************************************************!*\
20489 - !*** ../node_modules/@babel/runtime/helpers/toConsumableArray.js ***!
20490 - \*******************************************************************/
20491 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
20492 -
20493 -var arrayWithoutHoles = __webpack_require__(/*! ./arrayWithoutHoles.js */ "../node_modules/@babel/runtime/helpers/arrayWithoutHoles.js");
20494 -var iterableToArray = __webpack_require__(/*! ./iterableToArray.js */ "../node_modules/@babel/runtime/helpers/iterableToArray.js");
20495 -var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "../node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js");
20496 -var nonIterableSpread = __webpack_require__(/*! ./nonIterableSpread.js */ "../node_modules/@babel/runtime/helpers/nonIterableSpread.js");
20497 -function _toConsumableArray(r) {
20498 - return arrayWithoutHoles(r) || iterableToArray(r) || unsupportedIterableToArray(r) || nonIterableSpread();
20499 -}
20500 -module.exports = _toConsumableArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
20501 -
20502 -/***/ }),
20503 -
20504 -/***/ "../node_modules/@babel/runtime/helpers/toPrimitive.js":
20505 -/*!*************************************************************!*\
20506 - !*** ../node_modules/@babel/runtime/helpers/toPrimitive.js ***!
20507 - \*************************************************************/
20508 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
20509 -
20510 -var _typeof = (__webpack_require__(/*! ./typeof.js */ "../node_modules/@babel/runtime/helpers/typeof.js")["default"]);
20511 -function toPrimitive(t, r) {
20512 - if ("object" != _typeof(t) || !t) return t;
20513 - var e = t[Symbol.toPrimitive];
20514 - if (void 0 !== e) {
20515 - var i = e.call(t, r || "default");
20516 - if ("object" != _typeof(i)) return i;
20517 - throw new TypeError("@@toPrimitive must return a primitive value.");
3568 +$export($export.S, 'Object', {
3569 + getOwnPropertyDescriptors: function getOwnPropertyDescriptors(object) {
3570 + var O = toIObject(object);
3571 + var getDesc = gOPD.f;
3572 + var keys = ownKeys(O);
3573 + var result = {};
3574 + var i = 0;
3575 + var key, desc;
3576 + while (keys.length > i) {
3577 + desc = getDesc(O, key = keys[i++]);
3578 + if (desc !== undefined) createProperty(result, key, desc);
3579 + }
3580 + return result;
20518 3581 }
20519 - return ("string" === r ? String : Number)(t);
20520 -}
20521 -module.exports = toPrimitive, module.exports.__esModule = true, module.exports["default"] = module.exports;
3582 +});
20522 3583
20523 -/***/ }),
20524 3584
20525 -/***/ "../node_modules/@babel/runtime/helpers/toPropertyKey.js":
20526 -/*!***************************************************************!*\
20527 - !*** ../node_modules/@babel/runtime/helpers/toPropertyKey.js ***!
20528 - \***************************************************************/
20529 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
20530 -
20531 -var _typeof = (__webpack_require__(/*! ./typeof.js */ "../node_modules/@babel/runtime/helpers/typeof.js")["default"]);
20532 -var toPrimitive = __webpack_require__(/*! ./toPrimitive.js */ "../node_modules/@babel/runtime/helpers/toPrimitive.js");
20533 -function toPropertyKey(t) {
20534 - var i = toPrimitive(t, "string");
20535 - return "symbol" == _typeof(i) ? i : i + "";
20536 -}
20537 -module.exports = toPropertyKey, module.exports.__esModule = true, module.exports["default"] = module.exports;
20538 -
20539 3585 /***/ }),
20540 3586
20541 -/***/ "../node_modules/@babel/runtime/helpers/typeof.js":
20542 -/*!********************************************************!*\
20543 - !*** ../node_modules/@babel/runtime/helpers/typeof.js ***!
20544 - \********************************************************/
20545 -/***/ ((module) => {
3587 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.symbol.async-iterator.js":
3588 +/*!****************************************************************************************************************!*\
3589 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.symbol.async-iterator.js ***!
3590 + \****************************************************************************************************************/
3591 +/*! unknown exports (runtime-defined) */
3592 +/*! runtime requirements: __webpack_require__ */
3593 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
20546 3594
20547 -function _typeof(o) {
20548 - "@babel/helpers - typeof";
3595 +__webpack_require__(/*! ./_wks-define */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks-define.js")('asyncIterator');
20549 3596
20550 - return module.exports = _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) {
20551 - return typeof o;
20552 - } : function (o) {
20553 - return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o;
20554 - }, module.exports.__esModule = true, module.exports["default"] = module.exports, _typeof(o);
20555 -}
20556 -module.exports = _typeof, module.exports.__esModule = true, module.exports["default"] = module.exports;
20557 3597
20558 3598 /***/ }),
20559 3599
20560 -/***/ "../node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js":
20561 -/*!****************************************************************************!*\
20562 - !*** ../node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js ***!
20563 - \****************************************************************************/
20564 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3600 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.symbol.observable.js":
3601 +/*!************************************************************************************************************!*\
3602 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es7.symbol.observable.js ***!
3603 + \************************************************************************************************************/
3604 +/*! unknown exports (runtime-defined) */
3605 +/*! runtime requirements: __webpack_require__ */
3606 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
20565 3607
20566 -var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray.js */ "../node_modules/@babel/runtime/helpers/arrayLikeToArray.js");
20567 -function _unsupportedIterableToArray(r, a) {
20568 - if (r) {
20569 - if ("string" == typeof r) return arrayLikeToArray(r, a);
20570 - var t = {}.toString.call(r).slice(8, -1);
20571 - return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? arrayLikeToArray(r, a) : void 0;
20572 - }
20573 -}
20574 -module.exports = _unsupportedIterableToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
3608 +__webpack_require__(/*! ./_wks-define */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks-define.js")('observable');
20575 3609
20576 -/***/ }),
20577 3610
20578 -/***/ "../node_modules/@babel/runtime/helpers/wrapNativeSuper.js":
20579 -/*!*****************************************************************!*\
20580 - !*** ../node_modules/@babel/runtime/helpers/wrapNativeSuper.js ***!
20581 - \*****************************************************************/
20582 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
20583 -
20584 -var getPrototypeOf = __webpack_require__(/*! ./getPrototypeOf.js */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js");
20585 -var setPrototypeOf = __webpack_require__(/*! ./setPrototypeOf.js */ "../node_modules/@babel/runtime/helpers/setPrototypeOf.js");
20586 -var isNativeFunction = __webpack_require__(/*! ./isNativeFunction.js */ "../node_modules/@babel/runtime/helpers/isNativeFunction.js");
20587 -var construct = __webpack_require__(/*! ./construct.js */ "../node_modules/@babel/runtime/helpers/construct.js");
20588 -function _wrapNativeSuper(t) {
20589 - var r = "function" == typeof Map ? new Map() : void 0;
20590 - return module.exports = _wrapNativeSuper = function _wrapNativeSuper(t) {
20591 - if (null === t || !isNativeFunction(t)) return t;
20592 - if ("function" != typeof t) throw new TypeError("Super expression must either be null or a function");
20593 - if (void 0 !== r) {
20594 - if (r.has(t)) return r.get(t);
20595 - r.set(t, Wrapper);
20596 - }
20597 - function Wrapper() {
20598 - return construct(t, arguments, getPrototypeOf(this).constructor);
20599 - }
20600 - return Wrapper.prototype = Object.create(t.prototype, {
20601 - constructor: {
20602 - value: Wrapper,
20603 - enumerable: !1,
20604 - writable: !0,
20605 - configurable: !0
20606 - }
20607 - }), setPrototypeOf(Wrapper, t);
20608 - }, module.exports.__esModule = true, module.exports["default"] = module.exports, _wrapNativeSuper(t);
20609 -}
20610 -module.exports = _wrapNativeSuper, module.exports.__esModule = true, module.exports["default"] = module.exports;
20611 -
20612 3611 /***/ }),
20613 3612
20614 -/***/ "../node_modules/@babel/runtime/regenerator/index.js":
20615 -/*!***********************************************************!*\
20616 - !*** ../node_modules/@babel/runtime/regenerator/index.js ***!
20617 - \***********************************************************/
20618 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
3613 +/***/ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/web.dom.iterable.js":
3614 +/*!*******************************************************************************************************!*\
3615 + !*** ../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/web.dom.iterable.js ***!
3616 + \*******************************************************************************************************/
3617 +/*! unknown exports (runtime-defined) */
3618 +/*! runtime requirements: __webpack_require__ */
3619 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
20619 3620
20620 -// TODO(Babel 8): Remove this file.
3621 +__webpack_require__(/*! ./es6.array.iterator */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/es6.array.iterator.js");
3622 +var global = __webpack_require__(/*! ./_global */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_global.js");
3623 +var hide = __webpack_require__(/*! ./_hide */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_hide.js");
3624 +var Iterators = __webpack_require__(/*! ./_iterators */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_iterators.js");
3625 +var TO_STRING_TAG = __webpack_require__(/*! ./_wks */ "../node_modules/@babel/runtime-corejs2/node_modules/core-js/library/modules/_wks.js")('toStringTag');
20621 3626
20622 -var runtime = __webpack_require__(/*! ../helpers/regeneratorRuntime */ "../node_modules/@babel/runtime/helpers/regeneratorRuntime.js")();
20623 -module.exports = runtime;
3627 +var DOMIterables = ('CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,' +
3628 + 'DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,' +
3629 + 'MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,' +
3630 + 'SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,' +
3631 + 'TextTrackList,TouchList').split(',');
20624 3632
20625 -// Copied from https://github.com/facebook/regenerator/blob/main/packages/runtime/runtime.js#L736=
20626 -try {
20627 - regeneratorRuntime = runtime;
20628 -} catch (accidentalStrictMode) {
20629 - if (typeof globalThis === "object") {
20630 - globalThis.regeneratorRuntime = runtime;
20631 - } else {
20632 - Function("r", "regeneratorRuntime = r")(runtime);
20633 - }
3633 +for (var i = 0; i < DOMIterables.length; i++) {
3634 + var NAME = DOMIterables[i];
3635 + var Collection = global[NAME];
3636 + var proto = Collection && Collection.prototype;
3637 + if (proto && !proto[TO_STRING_TAG]) hide(proto, TO_STRING_TAG, NAME);
3638 + Iterators[NAME] = Iterators.Array;
20634 3639 }
20635 3640
20636 3641
20637 3642 /***/ }),
@@ -20639,31 +3644,52 @@
20639 3644 /***/ "../node_modules/@reach/router/es/index.js":
20640 3645 /*!*************************************************!*\
20641 3646 !*** ../node_modules/@reach/router/es/index.js ***!
20642 3647 \*************************************************/
3648 +/*! namespace exports */
3649 +/*! export Link [provided] [no usage info] [missing usage info prevents renaming] */
3650 +/*! export Location [provided] [no usage info] [missing usage info prevents renaming] */
3651 +/*! export LocationProvider [provided] [no usage info] [missing usage info prevents renaming] */
3652 +/*! export Match [provided] [no usage info] [missing usage info prevents renaming] */
3653 +/*! export Redirect [provided] [no usage info] [missing usage info prevents renaming] */
3654 +/*! export Router [provided] [no usage info] [missing usage info prevents renaming] */
3655 +/*! export ServerLocation [provided] [no usage info] [missing usage info prevents renaming] */
3656 +/*! export createHistory [provided] [no usage info] [missing usage info prevents renaming] -> ../node_modules/@reach/router/es/lib/history.js .createHistory */
3657 +/*! export createMemorySource [provided] [no usage info] [missing usage info prevents renaming] -> ../node_modules/@reach/router/es/lib/history.js .createMemorySource */
3658 +/*! export globalHistory [provided] [no usage info] [missing usage info prevents renaming] -> ../node_modules/@reach/router/es/lib/history.js .globalHistory */
3659 +/*! export isRedirect [provided] [no usage info] [missing usage info prevents renaming] */
3660 +/*! export matchPath [provided] [no usage info] [missing usage info prevents renaming] -> ../node_modules/@reach/router/es/lib/utils.js .match */
3661 +/*! export navigate [provided] [no usage info] [missing usage info prevents renaming] -> ../node_modules/@reach/router/es/lib/history.js .navigate */
3662 +/*! export redirectTo [provided] [no usage info] [missing usage info prevents renaming] */
3663 +/*! export useLocation [provided] [no usage info] [missing usage info prevents renaming] */
3664 +/*! export useMatch [provided] [no usage info] [missing usage info prevents renaming] */
3665 +/*! export useNavigate [provided] [no usage info] [missing usage info prevents renaming] */
3666 +/*! export useParams [provided] [no usage info] [missing usage info prevents renaming] */
3667 +/*! other exports [not provided] [no usage info] */
3668 +/*! runtime requirements: __webpack_require__, __webpack_require__.n, __webpack_exports__, __webpack_require__.d, __webpack_require__.r, __webpack_require__.* */
20643 3669 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
20644 3670
20645 3671 "use strict";
20646 3672 __webpack_require__.r(__webpack_exports__);
20647 3673 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
20648 -/* harmony export */ Link: () => (/* binding */ Link),
20649 -/* harmony export */ Location: () => (/* binding */ Location),
20650 -/* harmony export */ LocationProvider: () => (/* binding */ LocationProvider),
20651 -/* harmony export */ Match: () => (/* binding */ Match),
20652 -/* harmony export */ Redirect: () => (/* binding */ Redirect),
20653 -/* harmony export */ Router: () => (/* binding */ Router),
20654 -/* harmony export */ ServerLocation: () => (/* binding */ ServerLocation),
20655 -/* harmony export */ createHistory: () => (/* reexport safe */ _lib_history__WEBPACK_IMPORTED_MODULE_6__.createHistory),
20656 -/* harmony export */ createMemorySource: () => (/* reexport safe */ _lib_history__WEBPACK_IMPORTED_MODULE_6__.createMemorySource),
20657 -/* harmony export */ globalHistory: () => (/* reexport safe */ _lib_history__WEBPACK_IMPORTED_MODULE_6__.globalHistory),
20658 -/* harmony export */ isRedirect: () => (/* binding */ isRedirect),
20659 -/* harmony export */ matchPath: () => (/* reexport safe */ _lib_utils__WEBPACK_IMPORTED_MODULE_5__.match),
20660 -/* harmony export */ navigate: () => (/* reexport safe */ _lib_history__WEBPACK_IMPORTED_MODULE_6__.navigate),
20661 -/* harmony export */ redirectTo: () => (/* binding */ redirectTo),
20662 -/* harmony export */ useLocation: () => (/* binding */ useLocation),
20663 -/* harmony export */ useMatch: () => (/* binding */ useMatch),
20664 -/* harmony export */ useNavigate: () => (/* binding */ useNavigate),
20665 -/* harmony export */ useParams: () => (/* binding */ useParams)
3674 +/* harmony export */ "Link": () => /* binding */ Link,
3675 +/* harmony export */ "Location": () => /* binding */ Location,
3676 +/* harmony export */ "LocationProvider": () => /* binding */ LocationProvider,
3677 +/* harmony export */ "Match": () => /* binding */ Match,
3678 +/* harmony export */ "Redirect": () => /* binding */ Redirect,
3679 +/* harmony export */ "Router": () => /* binding */ Router,
3680 +/* harmony export */ "ServerLocation": () => /* binding */ ServerLocation,
3681 +/* harmony export */ "createHistory": () => /* reexport safe */ _lib_history__WEBPACK_IMPORTED_MODULE_6__.createHistory,
3682 +/* harmony export */ "createMemorySource": () => /* reexport safe */ _lib_history__WEBPACK_IMPORTED_MODULE_6__.createMemorySource,
3683 +/* harmony export */ "isRedirect": () => /* binding */ isRedirect,
3684 +/* harmony export */ "navigate": () => /* reexport safe */ _lib_history__WEBPACK_IMPORTED_MODULE_6__.navigate,
3685 +/* harmony export */ "redirectTo": () => /* binding */ redirectTo,
3686 +/* harmony export */ "globalHistory": () => /* reexport safe */ _lib_history__WEBPACK_IMPORTED_MODULE_6__.globalHistory,
3687 +/* harmony export */ "matchPath": () => /* reexport safe */ _lib_utils__WEBPACK_IMPORTED_MODULE_5__.match,
3688 +/* harmony export */ "useLocation": () => /* binding */ useLocation,
3689 +/* harmony export */ "useNavigate": () => /* binding */ useNavigate,
3690 +/* harmony export */ "useParams": () => /* binding */ useParams,
3691 +/* harmony export */ "useMatch": () => /* binding */ useMatch
20666 3692 /* harmony export */ });
20667 3693 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react");
20668 3694 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
20669 3695 /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
@@ -20813,9 +3839,9 @@
20813 3839 LocationProvider.defaultProps = {
20814 3840 history: _lib_history__WEBPACK_IMPORTED_MODULE_6__.globalHistory
20815 3841 };
20816 3842 true ? LocationProvider.propTypes = {
20817 - history: (prop_types__WEBPACK_IMPORTED_MODULE_1___default().object).isRequired
3843 + history: (prop_types__WEBPACK_IMPORTED_MODULE_1___default().object.isRequired)
20818 3844 } : 0;
20819 3845 var ServerLocation = function ServerLocation(_ref2) {
20820 3846 var url = _ref2.url,
20821 3847 children = _ref2.children;
@@ -21044,10 +4070,9 @@
21044 4070 }
21045 4071 };
21046 4072
21047 4073 FocusHandlerImpl.prototype.focus = function focus() {
21048 - if (false) // removed by dead control flow
21049 -{}
4074 + if (false) {}
21050 4075
21051 4076 var requestFocus = this.props.requestFocus;
21052 4077
21053 4078
@@ -21173,9 +4198,9 @@
21173 4198
21174 4199 Link.displayName = "Link";
21175 4200
21176 4201 true ? Link.propTypes = {
21177 - to: (prop_types__WEBPACK_IMPORTED_MODULE_1___default().string).isRequired
4202 + to: (prop_types__WEBPACK_IMPORTED_MODULE_1___default().string.isRequired)
21178 4203 } : 0;
21179 4204
21180 4205 ////////////////////////////////////////////////////////////////////////////////
21181 4206 function RedirectRequest(uri) {
@@ -21255,9 +4280,9 @@
21255 4280 };
21256 4281
21257 4282 true ? Redirect.propTypes = {
21258 4283 from: (prop_types__WEBPACK_IMPORTED_MODULE_1___default().string),
21259 - to: (prop_types__WEBPACK_IMPORTED_MODULE_1___default().string).isRequired
4284 + to: (prop_types__WEBPACK_IMPORTED_MODULE_1___default().string.isRequired)
21260 4285 } : 0;
21261 4286
21262 4287 ////////////////////////////////////////////////////////////////////////////////
21263 4288 var Match = function Match(_ref8) {
@@ -21397,17 +4422,24 @@
21397 4422 /***/ "../node_modules/@reach/router/es/lib/history.js":
21398 4423 /*!*******************************************************!*\
21399 4424 !*** ../node_modules/@reach/router/es/lib/history.js ***!
21400 4425 \*******************************************************/
4426 +/*! namespace exports */
4427 +/*! export createHistory [provided] [no usage info] [missing usage info prevents renaming] */
4428 +/*! export createMemorySource [provided] [no usage info] [missing usage info prevents renaming] */
4429 +/*! export globalHistory [provided] [no usage info] [missing usage info prevents renaming] */
4430 +/*! export navigate [provided] [no usage info] [missing usage info prevents renaming] */
4431 +/*! other exports [not provided] [no usage info] */
4432 +/*! runtime requirements: __webpack_require__.r, __webpack_exports__, __webpack_require__.d, __webpack_require__.* */
21401 4433 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
21402 4434
21403 4435 "use strict";
21404 4436 __webpack_require__.r(__webpack_exports__);
21405 4437 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
21406 -/* harmony export */ createHistory: () => (/* binding */ createHistory),
21407 -/* harmony export */ createMemorySource: () => (/* binding */ createMemorySource),
21408 -/* harmony export */ globalHistory: () => (/* binding */ globalHistory),
21409 -/* harmony export */ navigate: () => (/* binding */ navigate)
4438 +/* harmony export */ "globalHistory": () => /* binding */ globalHistory,
4439 +/* harmony export */ "navigate": () => /* binding */ navigate,
4440 +/* harmony export */ "createHistory": () => /* binding */ createHistory,
4441 +/* harmony export */ "createMemorySource": () => /* binding */ createMemorySource
21410 4442 /* harmony export */ });
21411 4443 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; };
21412 4444
21413 4445 var getLocation = function getLocation(source) {
@@ -21597,25 +4629,35 @@
21597 4629 /***/ "../node_modules/@reach/router/es/lib/utils.js":
21598 4630 /*!*****************************************************!*\
21599 4631 !*** ../node_modules/@reach/router/es/lib/utils.js ***!
21600 4632 \*****************************************************/
4633 +/*! namespace exports */
4634 +/*! export insertParams [provided] [no usage info] [missing usage info prevents renaming] */
4635 +/*! export match [provided] [no usage info] [missing usage info prevents renaming] */
4636 +/*! export pick [provided] [no usage info] [missing usage info prevents renaming] */
4637 +/*! export resolve [provided] [no usage info] [missing usage info prevents renaming] */
4638 +/*! export shallowCompare [provided] [no usage info] [missing usage info prevents renaming] */
4639 +/*! export startsWith [provided] [no usage info] [missing usage info prevents renaming] */
4640 +/*! export validateRedirect [provided] [no usage info] [missing usage info prevents renaming] */
4641 +/*! other exports [not provided] [no usage info] */
4642 +/*! runtime requirements: __webpack_require__, __webpack_require__.n, __webpack_require__.r, __webpack_exports__, __webpack_require__.d, __webpack_require__.* */
21601 4643 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
21602 4644
21603 4645 "use strict";
21604 4646 __webpack_require__.r(__webpack_exports__);
21605 4647 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
21606 -/* harmony export */ insertParams: () => (/* binding */ insertParams),
21607 -/* harmony export */ match: () => (/* binding */ match),
21608 -/* harmony export */ pick: () => (/* binding */ pick),
21609 -/* harmony export */ resolve: () => (/* binding */ resolve),
21610 -/* harmony export */ shallowCompare: () => (/* binding */ shallowCompare),
21611 -/* harmony export */ startsWith: () => (/* binding */ startsWith),
21612 -/* harmony export */ validateRedirect: () => (/* binding */ validateRedirect)
4648 +/* harmony export */ "startsWith": () => /* binding */ startsWith,
4649 +/* harmony export */ "pick": () => /* binding */ pick,
4650 +/* harmony export */ "match": () => /* binding */ match,
4651 +/* harmony export */ "resolve": () => /* binding */ resolve,
4652 +/* harmony export */ "insertParams": () => /* binding */ insertParams,
4653 +/* harmony export */ "validateRedirect": () => /* binding */ validateRedirect,
4654 +/* harmony export */ "shallowCompare": () => /* binding */ shallowCompare
21613 4655 /* harmony export */ });
21614 4656 /* harmony import */ var invariant__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! invariant */ "../node_modules/invariant/browser.js");
21615 4657 /* harmony import */ var invariant__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(invariant__WEBPACK_IMPORTED_MODULE_0__);
4658 +;
21616 4659
21617 -
21618 4660 ////////////////////////////////////////////////////////////////////////////////
21619 4661 // startsWith(string, search) - Check if `string` starts with `search`
21620 4662 var startsWith = function startsWith(string, search) {
21621 4663 return string.substr(0, search.length) === search;
@@ -21898,12 +4940,2866 @@
21898 4940
21899 4941
21900 4942 /***/ }),
21901 4943
4944 +/***/ "../core/app/assets/js/app.js":
4945 +/*!************************************!*\
4946 + !*** ../core/app/assets/js/app.js ***!
4947 + \************************************/
4948 +/*! unknown exports (runtime-defined) */
4949 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
4950 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
4951 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4952 +
4953 +"use strict";
4954 +
4955 +
4956 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
4957 +
4958 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
4959 +
4960 +_Object$defineProperty(exports, "__esModule", {
4961 + value: true
4962 +});
4963 +
4964 +exports.default = App;
4965 +
4966 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4967 +
4968 +var _router = _interopRequireDefault(__webpack_require__(/*! @elementor/router */ "@elementor/router"));
4969 +
4970 +var _router2 = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
4971 +
4972 +var _reachRouterHashHistory = __webpack_require__(/*! reach-router-hash-history */ "../node_modules/reach-router-hash-history/index.js");
4973 +
4974 +var _notFound = _interopRequireDefault(__webpack_require__(/*! elementor-app/pages/not-found */ "../core/app/assets/js/pages/not-found.js"));
4975 +
4976 +var _index = _interopRequireDefault(__webpack_require__(/*! elementor-app/pages/index */ "../core/app/assets/js/pages/index.js"));
4977 +
4978 +var _errorBoundary = _interopRequireDefault(__webpack_require__(/*! elementor-app/organisms/error-boundary */ "../core/app/assets/js/organisms/error-boundary.js"));
4979 +
4980 +__webpack_require__(/*! ./app.scss */ "../core/app/assets/js/app.scss");
4981 +
4982 +/**
4983 + * Elementor App
4984 + */
4985 +function App() {
4986 + // Use hash route because it's actually rendered on a WP Admin page.
4987 + // Make it public for external uses.
4988 + _router.default.appHistory = (0, _router2.createHistory)((0, _reachRouterHashHistory.createHashSource)());
4989 + return /*#__PURE__*/_react.default.createElement(_errorBoundary.default, null, /*#__PURE__*/_react.default.createElement(_router2.LocationProvider, {
4990 + history: _router.default.appHistory
4991 + }, /*#__PURE__*/_react.default.createElement(_router2.Router, null, _router.default.getRoutes(), /*#__PURE__*/_react.default.createElement(_index.default, {
4992 + path: "/"
4993 + }), /*#__PURE__*/_react.default.createElement(_notFound.default, {
4994 + default: true
4995 + }))));
4996 +}
4997 +
4998 +/***/ }),
4999 +
5000 +/***/ "../core/app/assets/js/layout/content.js":
5001 +/*!***********************************************!*\
5002 + !*** ../core/app/assets/js/layout/content.js ***!
5003 + \***********************************************/
5004 +/*! unknown exports (runtime-defined) */
5005 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
5006 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
5007 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5008 +
5009 +"use strict";
5010 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5011 +
5012 +
5013 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5014 +
5015 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5016 +
5017 +_Object$defineProperty(exports, "__esModule", {
5018 + value: true
5019 +});
5020 +
5021 +exports.default = Content;
5022 +
5023 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5024 +
5025 +function Content(props) {
5026 + return /*#__PURE__*/_react.default.createElement("main", {
5027 + className: "eps-app__content"
5028 + }, props.children);
5029 +}
5030 +
5031 +Content.propTypes = {
5032 + children: PropTypes.object
5033 +};
5034 +
5035 +/***/ }),
5036 +
5037 +/***/ "../core/app/assets/js/layout/footer.js":
5038 +/*!**********************************************!*\
5039 + !*** ../core/app/assets/js/layout/footer.js ***!
5040 + \**********************************************/
5041 +/*! unknown exports (runtime-defined) */
5042 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
5043 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
5044 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5045 +
5046 +"use strict";
5047 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5048 +
5049 +
5050 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5051 +
5052 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5053 +
5054 +_Object$defineProperty(exports, "__esModule", {
5055 + value: true
5056 +});
5057 +
5058 +exports.default = Footer;
5059 +
5060 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5061 +
5062 +function Footer(props) {
5063 + return /*#__PURE__*/_react.default.createElement("footer", {
5064 + className: "eps-app__footer"
5065 + }, props.children);
5066 +}
5067 +
5068 +Footer.propTypes = {
5069 + children: PropTypes.object
5070 +};
5071 +
5072 +/***/ }),
5073 +
5074 +/***/ "../core/app/assets/js/layout/header-button.js":
5075 +/*!*****************************************************!*\
5076 + !*** ../core/app/assets/js/layout/header-button.js ***!
5077 + \*****************************************************/
5078 +/*! unknown exports (runtime-defined) */
5079 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
5080 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
5081 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5082 +
5083 +"use strict";
5084 +
5085 +
5086 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5087 +
5088 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5089 +
5090 +_Object$defineProperty(exports, "__esModule", {
5091 + value: true
5092 +});
5093 +
5094 +exports.default = void 0;
5095 +
5096 +var _assign = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/core-js/object/assign */ "../node_modules/@babel/runtime-corejs2/core-js/object/assign.js"));
5097 +
5098 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
5099 +
5100 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
5101 +
5102 +var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/get */ "../node_modules/@babel/runtime-corejs2/helpers/get.js"));
5103 +
5104 +var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/getPrototypeOf */ "../node_modules/@babel/runtime-corejs2/helpers/getPrototypeOf.js"));
5105 +
5106 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
5107 +
5108 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
5109 +
5110 +var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
5111 +
5112 +var _button = _interopRequireDefault(__webpack_require__(/*! ../ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
5113 +
5114 +var Button = /*#__PURE__*/function (_BaseButton) {
5115 + (0, _inherits2.default)(Button, _BaseButton);
5116 +
5117 + var _super = (0, _createSuper2.default)(Button);
5118 +
5119 + function Button() {
5120 + (0, _classCallCheck2.default)(this, Button);
5121 + return _super.apply(this, arguments);
5122 + }
5123 +
5124 + (0, _createClass2.default)(Button, [{
5125 + key: "getCssId",
5126 + value: function getCssId() {
5127 + return "eps-app-header-btn-" + (0, _get2.default)((0, _getPrototypeOf2.default)(Button.prototype), "getCssId", this).call(this);
5128 + }
5129 + }, {
5130 + key: "getClassName",
5131 + value: function getClassName() {
5132 + return "eps-app__header-btn " + (0, _get2.default)((0, _getPrototypeOf2.default)(Button.prototype), "getClassName", this).call(this);
5133 + }
5134 + }]);
5135 + return Button;
5136 +}(_button.default);
5137 +
5138 +exports.default = Button;
5139 +(0, _defineProperty2.default)(Button, "defaultProps", (0, _assign.default)({}
5140 +/* clone */
5141 +, _button.default.defaultProps, {
5142 + hideText: true
5143 +}));
5144 +
5145 +/***/ }),
5146 +
5147 +/***/ "../core/app/assets/js/layout/header-buttons.js":
5148 +/*!******************************************************!*\
5149 + !*** ../core/app/assets/js/layout/header-buttons.js ***!
5150 + \******************************************************/
5151 +/*! unknown exports (runtime-defined) */
5152 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
5153 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
5154 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5155 +
5156 +"use strict";
5157 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
5158 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5159 +
5160 +
5161 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5162 +
5163 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5164 +
5165 +_Object$defineProperty(exports, "__esModule", {
5166 + value: true
5167 +});
5168 +
5169 +exports.default = HeaderButtons;
5170 +
5171 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5172 +
5173 +var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
5174 +
5175 +var _headerButton = _interopRequireDefault(__webpack_require__(/*! ./header-button */ "../core/app/assets/js/layout/header-button.js"));
5176 +
5177 +function HeaderButtons(props) {
5178 + var tools = '';
5179 +
5180 + if (props.buttons.length) {
5181 + var buttons = props.buttons.map(function (button) {
5182 + return /*#__PURE__*/_react.default.createElement(_headerButton.default, (0, _extends2.default)({
5183 + key: button.id
5184 + }, button));
5185 + });
5186 + tools = /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, buttons);
5187 + }
5188 +
5189 + return /*#__PURE__*/_react.default.createElement("div", {
5190 + className: "eps-app__header-buttons"
5191 + }, /*#__PURE__*/_react.default.createElement(_headerButton.default, {
5192 + text: __('Close', 'elementor'),
5193 + icon: "eicon-close",
5194 + className: "eps-app__close-button",
5195 + onClick: function onClick() {
5196 + if (window.top === window) {
5197 + // Directly.
5198 + window.top.location = elementorAppConfig.return_url;
5199 + } else {
5200 + // Iframe.
5201 + window.top.$e.run('app/close');
5202 + }
5203 + }
5204 + }), tools);
5205 +}
5206 +
5207 +HeaderButtons.propTypes = {
5208 + buttons: PropTypes.arrayOf(PropTypes.object)
5209 +};
5210 +
5211 +/***/ }),
5212 +
5213 +/***/ "../core/app/assets/js/layout/header.js":
5214 +/*!**********************************************!*\
5215 + !*** ../core/app/assets/js/layout/header.js ***!
5216 + \**********************************************/
5217 +/*! unknown exports (runtime-defined) */
5218 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
5219 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
5220 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5221 +
5222 +"use strict";
5223 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
5224 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5225 +
5226 +
5227 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5228 +
5229 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5230 +
5231 +_Object$defineProperty(exports, "__esModule", {
5232 + value: true
5233 +});
5234 +
5235 +exports.default = Header;
5236 +
5237 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5238 +
5239 +var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
5240 +
5241 +var _headerButtons = _interopRequireDefault(__webpack_require__(/*! ./header-buttons */ "../core/app/assets/js/layout/header-buttons.js"));
5242 +
5243 +var _grid = _interopRequireDefault(__webpack_require__(/*! ../ui/grid/grid */ "../core/app/assets/js/ui/grid/grid.js"));
5244 +
5245 +function Header(props) {
5246 + var TitleTag = 'span',
5247 + titleAttrs = {};
5248 +
5249 + if (props.titleRedirectRoute) {
5250 + TitleTag = 'a';
5251 + titleAttrs = {
5252 + href: "#".concat(props.titleRedirectRoute),
5253 + target: '_self'
5254 + };
5255 + }
5256 +
5257 + _react.default.useEffect(function () {
5258 + document.title = __('Elementor', 'elementor') + ' | ' + props.title;
5259 + });
5260 +
5261 + return /*#__PURE__*/_react.default.createElement(_grid.default, {
5262 + container: true,
5263 + alignItems: "center",
5264 + justify: "space-between",
5265 + className: "eps-app__header"
5266 + }, /*#__PURE__*/_react.default.createElement(TitleTag, (0, _extends2.default)({
5267 + className: "eps-app__logo-title-wrapper"
5268 + }, titleAttrs), /*#__PURE__*/_react.default.createElement("i", {
5269 + className: "eps-app__logo eicon-elementor"
5270 + }), /*#__PURE__*/_react.default.createElement("h1", {
5271 + className: "eps-app__title"
5272 + }, props.title)), /*#__PURE__*/_react.default.createElement(_headerButtons.default, {
5273 + buttons: props.buttons
5274 + }));
5275 +}
5276 +
5277 +Header.propTypes = {
5278 + title: PropTypes.string,
5279 + titleRedirectRoute: PropTypes.string,
5280 + buttons: PropTypes.arrayOf(PropTypes.object)
5281 +};
5282 +Header.defaultProps = {
5283 + buttons: []
5284 +};
5285 +
5286 +/***/ }),
5287 +
5288 +/***/ "../core/app/assets/js/layout/page.js":
5289 +/*!********************************************!*\
5290 + !*** ../core/app/assets/js/layout/page.js ***!
5291 + \********************************************/
5292 +/*! unknown exports (runtime-defined) */
5293 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
5294 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
5295 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5296 +
5297 +"use strict";
5298 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5299 +
5300 +
5301 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5302 +
5303 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5304 +
5305 +_Object$defineProperty(exports, "__esModule", {
5306 + value: true
5307 +});
5308 +
5309 +exports.default = Page;
5310 +
5311 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5312 +
5313 +var _header = _interopRequireDefault(__webpack_require__(/*! ./header */ "../core/app/assets/js/layout/header.js"));
5314 +
5315 +var _sidebar = _interopRequireDefault(__webpack_require__(/*! ./sidebar */ "../core/app/assets/js/layout/sidebar.js"));
5316 +
5317 +var _content = _interopRequireDefault(__webpack_require__(/*! ./content */ "../core/app/assets/js/layout/content.js"));
5318 +
5319 +var _footer = _interopRequireDefault(__webpack_require__(/*! ./footer */ "../core/app/assets/js/layout/footer.js"));
5320 +
5321 +function Page(props) {
5322 + var AppSidebar = function AppSidebar() {
5323 + if (!props.sidebar) {
5324 + return;
5325 + }
5326 +
5327 + return /*#__PURE__*/_react.default.createElement(_sidebar.default, null, props.sidebar);
5328 + },
5329 + AppFooter = function AppFooter() {
5330 + if (!props.footer) {
5331 + return;
5332 + }
5333 +
5334 + return /*#__PURE__*/_react.default.createElement(_footer.default, null, props.footer);
5335 + };
5336 +
5337 + return /*#__PURE__*/_react.default.createElement("div", {
5338 + className: "eps-app__lightbox ".concat(props.className)
5339 + }, /*#__PURE__*/_react.default.createElement("div", {
5340 + className: "eps-app"
5341 + }, /*#__PURE__*/_react.default.createElement(_header.default, {
5342 + title: props.title,
5343 + buttons: props.headerButtons,
5344 + titleRedirectRoute: props.titleRedirectRoute
5345 + }), /*#__PURE__*/_react.default.createElement("div", {
5346 + className: "eps-app__main"
5347 + }, AppSidebar(), /*#__PURE__*/_react.default.createElement(_content.default, null, props.content)), AppFooter()));
5348 +}
5349 +
5350 +Page.propTypes = {
5351 + title: PropTypes.string,
5352 + titleRedirectRoute: PropTypes.string,
5353 + className: PropTypes.string,
5354 + headerButtons: PropTypes.arrayOf(PropTypes.object),
5355 + sidebar: PropTypes.object,
5356 + content: PropTypes.object.isRequired,
5357 + footer: PropTypes.object
5358 +};
5359 +Page.defaultProps = {
5360 + className: ''
5361 +};
5362 +
5363 +/***/ }),
5364 +
5365 +/***/ "../core/app/assets/js/layout/sidebar.js":
5366 +/*!***********************************************!*\
5367 + !*** ../core/app/assets/js/layout/sidebar.js ***!
5368 + \***********************************************/
5369 +/*! unknown exports (runtime-defined) */
5370 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
5371 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
5372 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5373 +
5374 +"use strict";
5375 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5376 +
5377 +
5378 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5379 +
5380 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5381 +
5382 +_Object$defineProperty(exports, "__esModule", {
5383 + value: true
5384 +});
5385 +
5386 +exports.default = Sidebar;
5387 +
5388 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5389 +
5390 +function Sidebar(props) {
5391 + return /*#__PURE__*/_react.default.createElement("div", {
5392 + className: "eps-app__sidebar"
5393 + }, props.children);
5394 +}
5395 +
5396 +Sidebar.propTypes = {
5397 + children: PropTypes.object
5398 +};
5399 +
5400 +/***/ }),
5401 +
5402 +/***/ "../core/app/assets/js/organisms/error-boundary.js":
5403 +/*!*********************************************************!*\
5404 + !*** ../core/app/assets/js/organisms/error-boundary.js ***!
5405 + \*********************************************************/
5406 +/*! unknown exports (runtime-defined) */
5407 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
5408 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
5409 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5410 +
5411 +"use strict";
5412 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
5413 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5414 +
5415 +
5416 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5417 +
5418 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5419 +
5420 +_Object$defineProperty(exports, "__esModule", {
5421 + value: true
5422 +});
5423 +
5424 +exports.default = void 0;
5425 +
5426 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5427 +
5428 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
5429 +
5430 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
5431 +
5432 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
5433 +
5434 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
5435 +
5436 +var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
5437 +
5438 +var _dialog = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/dialog/dialog */ "../core/app/assets/js/ui/dialog/dialog.js"));
5439 +
5440 +// In the current time there is no solution to use "getDerivedStateFromError" static method with functional component
5441 +// That is why this component is a class component.
5442 +// @link https://reactjs.org/docs/hooks-faq.html#do-hooks-cover-all-use-cases-for-classes
5443 +var ErrorBoundary = /*#__PURE__*/function (_React$Component) {
5444 + (0, _inherits2.default)(ErrorBoundary, _React$Component);
5445 +
5446 + var _super = (0, _createSuper2.default)(ErrorBoundary);
5447 +
5448 + function ErrorBoundary(props) {
5449 + var _this;
5450 +
5451 + (0, _classCallCheck2.default)(this, ErrorBoundary);
5452 + _this = _super.call(this, props);
5453 + _this.state = {
5454 + hasError: null
5455 + };
5456 + return _this;
5457 + }
5458 +
5459 + (0, _createClass2.default)(ErrorBoundary, [{
5460 + key: "goBack",
5461 + value: function goBack() {
5462 + // If the app was opened inside an iframe, it will close it,
5463 + // if not, it will redirect to the last location.
5464 + if (window.top !== window.self) {
5465 + window.top.$e.run('app/close');
5466 + }
5467 +
5468 + window.location = elementorAppConfig.return_url;
5469 + }
5470 + }, {
5471 + key: "render",
5472 + value: function render() {
5473 + if (this.state.hasError) {
5474 + return /*#__PURE__*/_react.default.createElement(_dialog.default, {
5475 + title: this.props.title,
5476 + text: this.props.text,
5477 + approveButtonUrl: this.props.learnMoreUrl,
5478 + approveButtonColor: "link",
5479 + approveButtonTarget: "_blank",
5480 + approveButtonText: __('Learn More', 'elementor'),
5481 + dismissButtonText: __('Go Back', 'elementor'),
5482 + dismissButtonOnClick: this.goBack
5483 + });
5484 + }
5485 +
5486 + return this.props.children;
5487 + }
5488 + }], [{
5489 + key: "getDerivedStateFromError",
5490 + value: function getDerivedStateFromError() {
5491 + return {
5492 + hasError: true
5493 + };
5494 + }
5495 + }]);
5496 + return ErrorBoundary;
5497 +}(_react.default.Component);
5498 +
5499 +exports.default = ErrorBoundary;
5500 +(0, _defineProperty2.default)(ErrorBoundary, "propTypes", {
5501 + children: PropTypes.any,
5502 + title: PropTypes.string,
5503 + text: PropTypes.string,
5504 + learnMoreUrl: PropTypes.string
5505 +});
5506 +(0, _defineProperty2.default)(ErrorBoundary, "defaultProps", {
5507 + title: __('App could not be loaded', 'elementor'),
5508 + text: __('We’re sorry, but something went wrong. Click on ‘Learn more’ and follow each of the steps to quickly solve it.', 'elementor'),
5509 + learnMoreUrl: 'https://go.elementor.com/app-general-load-issue/'
5510 +});
5511 +
5512 +/***/ }),
5513 +
5514 +/***/ "../core/app/assets/js/pages/index.js":
5515 +/*!********************************************!*\
5516 + !*** ../core/app/assets/js/pages/index.js ***!
5517 + \********************************************/
5518 +/*! unknown exports (runtime-defined) */
5519 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
5520 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
5521 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5522 +
5523 +"use strict";
5524 +
5525 +
5526 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5527 +
5528 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5529 +
5530 +_Object$defineProperty(exports, "__esModule", {
5531 + value: true
5532 +});
5533 +
5534 +exports.default = Index;
5535 +
5536 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5537 +
5538 +__webpack_require__(/*! core-js/modules/es6.regexp.split */ "../node_modules/core-js/modules/es6.regexp.split.js");
5539 +
5540 +var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
5541 +
5542 +function Index() {
5543 + var _elementorAppConfig$m;
5544 +
5545 + var url = ((_elementorAppConfig$m = elementorAppConfig.menu_url.split('#')) === null || _elementorAppConfig$m === void 0 ? void 0 : _elementorAppConfig$m[1]) || '/not-found';
5546 + return /*#__PURE__*/_react.default.createElement(_router.Redirect, {
5547 + to: url,
5548 + noThrow: true
5549 + });
5550 +}
5551 +
5552 +/***/ }),
5553 +
5554 +/***/ "../core/app/assets/js/pages/not-found.js":
5555 +/*!************************************************!*\
5556 + !*** ../core/app/assets/js/pages/not-found.js ***!
5557 + \************************************************/
5558 +/*! unknown exports (runtime-defined) */
5559 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
5560 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
5561 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5562 +
5563 +"use strict";
5564 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
5565 +
5566 +
5567 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5568 +
5569 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5570 +
5571 +_Object$defineProperty(exports, "__esModule", {
5572 + value: true
5573 +});
5574 +
5575 +exports.default = NotFound;
5576 +
5577 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5578 +
5579 +var _page = _interopRequireDefault(__webpack_require__(/*! elementor-app/layout/page */ "../core/app/assets/js/layout/page.js"));
5580 +
5581 +function NotFound() {
5582 + var config = {
5583 + title: __('Not Found', 'elementor'),
5584 + className: 'eps-app__not-found',
5585 + content: /*#__PURE__*/_react.default.createElement("h1", null, " ", __('Not Found', 'elementor'), " "),
5586 + sidebar: /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null)
5587 + };
5588 + return /*#__PURE__*/_react.default.createElement(_page.default, config);
5589 +}
5590 +
5591 +/***/ }),
5592 +
5593 +/***/ "../core/app/assets/js/ui/atoms/heading.js":
5594 +/*!*************************************************!*\
5595 + !*** ../core/app/assets/js/ui/atoms/heading.js ***!
5596 + \*************************************************/
5597 +/*! unknown exports (runtime-defined) */
5598 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
5599 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
5600 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5601 +
5602 +"use strict";
5603 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5604 +
5605 +
5606 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5607 +
5608 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5609 +
5610 +_Object$defineProperty(exports, "__esModule", {
5611 + value: true
5612 +});
5613 +
5614 +exports.default = Heading;
5615 +
5616 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5617 +
5618 +var _utils = _interopRequireDefault(__webpack_require__(/*! ../../utils/utils */ "../core/app/assets/js/utils/utils.js"));
5619 +
5620 +function Heading(props) {
5621 + var baseClassName = 'eps',
5622 + classes = [props.className];
5623 +
5624 + if (props.variant) {
5625 + classes.push(baseClassName + '-' + props.variant);
5626 + }
5627 +
5628 + var Element = function Element() {
5629 + return _react.default.createElement(props.tag, {
5630 + className: _utils.default.arrayToClassName(classes)
5631 + }, props.children);
5632 + };
5633 +
5634 + return /*#__PURE__*/_react.default.createElement(Element, null);
5635 +}
5636 +
5637 +Heading.propTypes = {
5638 + className: PropTypes.string,
5639 + children: PropTypes.oneOfType([PropTypes.string, PropTypes.object, PropTypes.arrayOf(PropTypes.object)]).isRequired,
5640 + tag: PropTypes.oneOf(['h1', 'h2', 'h3', 'h4', 'h5', 'h6']),
5641 + variant: PropTypes.oneOf(['display-1', 'display-2', 'display-3', 'display-4', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6']).isRequired
5642 +};
5643 +Heading.defaultProps = {
5644 + className: '',
5645 + tag: 'h1'
5646 +};
5647 +
5648 +/***/ }),
5649 +
5650 +/***/ "../core/app/assets/js/ui/atoms/icon.js":
5651 +/*!**********************************************!*\
5652 + !*** ../core/app/assets/js/ui/atoms/icon.js ***!
5653 + \**********************************************/
5654 +/*! unknown exports (runtime-defined) */
5655 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
5656 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
5657 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5658 +
5659 +"use strict";
5660 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5661 +
5662 +
5663 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5664 +
5665 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5666 +
5667 +_Object$defineProperty(exports, "__esModule", {
5668 + value: true
5669 +});
5670 +
5671 +exports.default = Icon;
5672 +
5673 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5674 +
5675 +function Icon(props) {
5676 + return /*#__PURE__*/_react.default.createElement("i", {
5677 + className: "eps-icon ".concat(props.className)
5678 + });
5679 +}
5680 +
5681 +Icon.propTypes = {
5682 + className: PropTypes.string.isRequired
5683 +};
5684 +Icon.defaultProps = {
5685 + className: ''
5686 +};
5687 +
5688 +/***/ }),
5689 +
5690 +/***/ "../core/app/assets/js/ui/atoms/text.js":
5691 +/*!**********************************************!*\
5692 + !*** ../core/app/assets/js/ui/atoms/text.js ***!
5693 + \**********************************************/
5694 +/*! unknown exports (runtime-defined) */
5695 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
5696 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
5697 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5698 +
5699 +"use strict";
5700 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5701 +
5702 +
5703 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5704 +
5705 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5706 +
5707 +_Object$defineProperty(exports, "__esModule", {
5708 + value: true
5709 +});
5710 +
5711 +exports.default = Text;
5712 +
5713 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5714 +
5715 +var _utils = _interopRequireDefault(__webpack_require__(/*! ../../utils/utils */ "../core/app/assets/js/utils/utils.js"));
5716 +
5717 +function Text(props) {
5718 + var baseClassName = 'eps',
5719 + classes = [props.className],
5720 + variant = props.variant && 'md' !== props.variant ? '-' + props.variant : '';
5721 + classes.push(baseClassName + '-text' + variant);
5722 +
5723 + var Element = function Element() {
5724 + return _react.default.createElement(props.tag, {
5725 + className: _utils.default.arrayToClassName(classes)
5726 + }, props.children);
5727 + };
5728 +
5729 + return /*#__PURE__*/_react.default.createElement(Element, null);
5730 +}
5731 +
5732 +Text.propTypes = {
5733 + className: PropTypes.string,
5734 + variant: PropTypes.oneOf(['xl', 'lg', 'md', 'sm', 'xs', 'xxs']),
5735 + tag: PropTypes.string,
5736 + children: PropTypes.any.isRequired
5737 +};
5738 +Text.defaultProps = {
5739 + className: '',
5740 + tag: 'p'
5741 +};
5742 +
5743 +/***/ }),
5744 +
5745 +/***/ "../core/app/assets/js/ui/dialog/dialog-actions.js":
5746 +/*!*********************************************************!*\
5747 + !*** ../core/app/assets/js/ui/dialog/dialog-actions.js ***!
5748 + \*********************************************************/
5749 +/*! unknown exports (runtime-defined) */
5750 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
5751 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
5752 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5753 +
5754 +"use strict";
5755 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5756 +
5757 +
5758 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5759 +
5760 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5761 +
5762 +_Object$defineProperty(exports, "__esModule", {
5763 + value: true
5764 +});
5765 +
5766 +exports.default = DialogActions;
5767 +
5768 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5769 +
5770 +function DialogActions(props) {
5771 + return /*#__PURE__*/_react.default.createElement("div", {
5772 + className: "eps-dialog__buttons"
5773 + }, props.children);
5774 +}
5775 +
5776 +DialogActions.propTypes = {
5777 + children: PropTypes.any
5778 +};
5779 +
5780 +/***/ }),
5781 +
5782 +/***/ "../core/app/assets/js/ui/dialog/dialog-button.js":
5783 +/*!********************************************************!*\
5784 + !*** ../core/app/assets/js/ui/dialog/dialog-button.js ***!
5785 + \********************************************************/
5786 +/*! unknown exports (runtime-defined) */
5787 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
5788 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
5789 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5790 +
5791 +"use strict";
5792 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5793 +
5794 +
5795 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5796 +
5797 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5798 +
5799 +_Object$defineProperty(exports, "__esModule", {
5800 + value: true
5801 +});
5802 +
5803 +exports.default = DialogButton;
5804 +
5805 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5806 +
5807 +var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
5808 +
5809 +var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
5810 +
5811 +var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
5812 +
5813 +function DialogButton(props) {
5814 + return /*#__PURE__*/_react.default.createElement(_button.default, (0, _extends2.default)({}, props, {
5815 + className: "eps-dialog__button ".concat(props.className)
5816 + }));
5817 +}
5818 +
5819 +DialogButton.propTypes = (0, _objectSpread2.default)((0, _objectSpread2.default)({}, _button.default.propTypes), {}, {
5820 + tabIndex: PropTypes.string,
5821 + type: PropTypes.string
5822 +});
5823 +DialogButton.defaultProps = (0, _objectSpread2.default)((0, _objectSpread2.default)({}, _button.default.defaultProps), {}, {
5824 + tabIndex: '0',
5825 + type: 'button'
5826 +});
5827 +
5828 +/***/ }),
5829 +
5830 +/***/ "../core/app/assets/js/ui/dialog/dialog-content.js":
5831 +/*!*********************************************************!*\
5832 + !*** ../core/app/assets/js/ui/dialog/dialog-content.js ***!
5833 + \*********************************************************/
5834 +/*! unknown exports (runtime-defined) */
5835 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
5836 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
5837 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5838 +
5839 +"use strict";
5840 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5841 +
5842 +
5843 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5844 +
5845 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5846 +
5847 +_Object$defineProperty(exports, "__esModule", {
5848 + value: true
5849 +});
5850 +
5851 +exports.default = DialogContent;
5852 +
5853 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5854 +
5855 +function DialogContent(props) {
5856 + return /*#__PURE__*/_react.default.createElement("div", {
5857 + className: "eps-dialog__content"
5858 + }, props.children);
5859 +}
5860 +
5861 +DialogContent.propTypes = {
5862 + children: PropTypes.any
5863 +};
5864 +
5865 +/***/ }),
5866 +
5867 +/***/ "../core/app/assets/js/ui/dialog/dialog-text.js":
5868 +/*!******************************************************!*\
5869 + !*** ../core/app/assets/js/ui/dialog/dialog-text.js ***!
5870 + \******************************************************/
5871 +/*! unknown exports (runtime-defined) */
5872 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
5873 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
5874 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5875 +
5876 +"use strict";
5877 +
5878 +
5879 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5880 +
5881 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5882 +
5883 +_Object$defineProperty(exports, "__esModule", {
5884 + value: true
5885 +});
5886 +
5887 +exports.default = DialogText;
5888 +
5889 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5890 +
5891 +var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
5892 +
5893 +var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
5894 +
5895 +var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../core/app/assets/js/ui/atoms/text.js"));
5896 +
5897 +function DialogText(props) {
5898 + return /*#__PURE__*/_react.default.createElement(_text.default, (0, _extends2.default)({
5899 + variant: "xs"
5900 + }, props, {
5901 + className: "eps-dialog__text ".concat(props.className)
5902 + }));
5903 +}
5904 +
5905 +DialogText.propTypes = (0, _objectSpread2.default)({}, _text.default.propTypes);
5906 +DialogText.defaultProps = (0, _objectSpread2.default)((0, _objectSpread2.default)({}, _text.default.defaultProps), {}, {
5907 + tag: 'p',
5908 + variant: 'sm'
5909 +});
5910 +
5911 +/***/ }),
5912 +
5913 +/***/ "../core/app/assets/js/ui/dialog/dialog-title.js":
5914 +/*!*******************************************************!*\
5915 + !*** ../core/app/assets/js/ui/dialog/dialog-title.js ***!
5916 + \*******************************************************/
5917 +/*! unknown exports (runtime-defined) */
5918 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
5919 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
5920 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5921 +
5922 +"use strict";
5923 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5924 +
5925 +
5926 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5927 +
5928 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5929 +
5930 +_Object$defineProperty(exports, "__esModule", {
5931 + value: true
5932 +});
5933 +
5934 +exports.default = DialogTitle;
5935 +
5936 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5937 +
5938 +var _objectSpread2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/objectSpread2 */ "../node_modules/@babel/runtime-corejs2/helpers/objectSpread2.js"));
5939 +
5940 +var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
5941 +
5942 +var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../core/app/assets/js/ui/atoms/heading.js"));
5943 +
5944 +function DialogTitle(props) {
5945 + return /*#__PURE__*/_react.default.createElement(_heading.default, (0, _extends2.default)({}, props, {
5946 + className: "eps-dialog__title ".concat(props.className)
5947 + }));
5948 +}
5949 +
5950 +DialogTitle.propTypes = (0, _objectSpread2.default)((0, _objectSpread2.default)({}, _heading.default.propTypes), {}, {
5951 + className: PropTypes.string
5952 +});
5953 +DialogTitle.defaultProps = (0, _objectSpread2.default)((0, _objectSpread2.default)({}, _heading.default.propTypes), {}, {
5954 + variant: 'h3',
5955 + tag: 'h3',
5956 + className: ''
5957 +});
5958 +
5959 +/***/ }),
5960 +
5961 +/***/ "../core/app/assets/js/ui/dialog/dialog-wrapper.js":
5962 +/*!*********************************************************!*\
5963 + !*** ../core/app/assets/js/ui/dialog/dialog-wrapper.js ***!
5964 + \*********************************************************/
5965 +/*! unknown exports (runtime-defined) */
5966 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
5967 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
5968 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
5969 +
5970 +"use strict";
5971 +/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
5972 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5973 +
5974 +
5975 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
5976 +
5977 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
5978 +
5979 +_Object$defineProperty(exports, "__esModule", {
5980 + value: true
5981 +});
5982 +
5983 +exports.default = DialogWrapper;
5984 +
5985 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5986 +
5987 +var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../core/app/assets/js/ui/molecules/button.js"));
5988 +
5989 +function DialogWrapper(props) {
5990 + var WrapperTag = 'div';
5991 +
5992 + if (props.onSubmit) {
5993 + WrapperTag = 'form';
5994 + }
5995 +
5996 + return /*#__PURE__*/_react.default.createElement("section", {
5997 + className: "eps-modal__overlay"
5998 + }, props.onClose && /*#__PURE__*/_react.default.createElement(_button.default, {
5999 + onClick: props.onClose,
6000 + text: __('Close', 'elementor'),
6001 + hideText: true,
6002 + icon: "eicon-close",
6003 + className: "eps-dialog__close-button"
6004 + }), /*#__PURE__*/_react.default.createElement(WrapperTag, {
6005 + className: "eps-modal eps-dialog",
6006 + onSubmit: props.onSubmit
6007 + }, props.children));
6008 +}
6009 +
6010 +DialogWrapper.propTypes = {
6011 + onClose: PropTypes.func,
6012 + onSubmit: PropTypes.func,
6013 + children: PropTypes.any
6014 +};
6015 +
6016 +/***/ }),
6017 +
6018 +/***/ "../core/app/assets/js/ui/dialog/dialog.js":
6019 +/*!*************************************************!*\
6020 + !*** ../core/app/assets/js/ui/dialog/dialog.js ***!
6021 + \*************************************************/
6022 +/*! unknown exports (runtime-defined) */
6023 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
6024 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
6025 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6026 +
6027 +"use strict";
6028 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
6029 +
6030 +
6031 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6032 +
6033 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6034 +
6035 +_Object$defineProperty(exports, "__esModule", {
6036 + value: true
6037 +});
6038 +
6039 +exports.default = Dialog;
6040 +
6041 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
6042 +
6043 +var _dialogWrapper = _interopRequireDefault(__webpack_require__(/*! ./dialog-wrapper */ "../core/app/assets/js/ui/dialog/dialog-wrapper.js"));
6044 +
6045 +var _dialogContent = _interopRequireDefault(__webpack_require__(/*! ./dialog-content */ "../core/app/assets/js/ui/dialog/dialog-content.js"));
6046 +
6047 +var _dialogTitle = _interopRequireDefault(__webpack_require__(/*! ./dialog-title */ "../core/app/assets/js/ui/dialog/dialog-title.js"));
6048 +
6049 +var _dialogText = _interopRequireDefault(__webpack_require__(/*! ./dialog-text */ "../core/app/assets/js/ui/dialog/dialog-text.js"));
6050 +
6051 +var _dialogActions = _interopRequireDefault(__webpack_require__(/*! ./dialog-actions */ "../core/app/assets/js/ui/dialog/dialog-actions.js"));
6052 +
6053 +var _dialogButton = _interopRequireDefault(__webpack_require__(/*! ./dialog-button */ "../core/app/assets/js/ui/dialog/dialog-button.js"));
6054 +
6055 +__webpack_require__(/*! ./dialog.scss */ "../core/app/assets/js/ui/dialog/dialog.scss");
6056 +
6057 +function Dialog(props) {
6058 + return /*#__PURE__*/_react.default.createElement(_dialogWrapper.default, {
6059 + onSubmit: props.onSubmit,
6060 + onClose: props.onClose
6061 + }, /*#__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, {
6062 + key: "dismiss",
6063 + text: props.dismissButtonText,
6064 + onClick: props.dismissButtonOnClick,
6065 + url: props.dismissButtonUrl,
6066 + target: props.dismissButtonTarget,
6067 + tabIndex: "2"
6068 + }), /*#__PURE__*/_react.default.createElement(_dialogButton.default, {
6069 + key: "approve",
6070 + text: props.approveButtonText,
6071 + onClick: props.approveButtonOnClick,
6072 + url: props.approveButtonUrl,
6073 + target: props.approveButtonTarget,
6074 + color: props.approveButtonColor,
6075 + tabIndex: "1"
6076 + })));
6077 +}
6078 +
6079 +Dialog.propTypes = {
6080 + title: PropTypes.any,
6081 + text: PropTypes.any,
6082 + children: PropTypes.any,
6083 + onSubmit: PropTypes.func,
6084 + onClose: PropTypes.func,
6085 + dismissButtonText: PropTypes.string.isRequired,
6086 + dismissButtonOnClick: PropTypes.func,
6087 + dismissButtonUrl: PropTypes.string,
6088 + dismissButtonTarget: PropTypes.string,
6089 + approveButtonText: PropTypes.string.isRequired,
6090 + approveButtonOnClick: PropTypes.func,
6091 + approveButtonUrl: PropTypes.string,
6092 + approveButtonColor: PropTypes.string,
6093 + approveButtonTarget: PropTypes.string
6094 +};
6095 +Dialog.defaultProps = {};
6096 +Dialog.Wrapper = _dialogWrapper.default;
6097 +Dialog.Content = _dialogContent.default;
6098 +Dialog.Title = _dialogTitle.default;
6099 +Dialog.Text = _dialogText.default;
6100 +Dialog.Actions = _dialogActions.default;
6101 +Dialog.Button = _dialogButton.default;
6102 +
6103 +/***/ }),
6104 +
6105 +/***/ "../core/app/assets/js/ui/grid/grid.js":
6106 +/*!*********************************************!*\
6107 + !*** ../core/app/assets/js/ui/grid/grid.js ***!
6108 + \*********************************************/
6109 +/*! unknown exports (runtime-defined) */
6110 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
6111 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
6112 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6113 +
6114 +"use strict";
6115 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
6116 +
6117 +
6118 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6119 +
6120 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6121 +
6122 +_Object$defineProperty(exports, "__esModule", {
6123 + value: true
6124 +});
6125 +
6126 +exports.default = Grid;
6127 +
6128 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
6129 +
6130 +__webpack_require__(/*! core-js/modules/es6.regexp.replace */ "../node_modules/core-js/modules/es6.regexp.replace.js");
6131 +
6132 +__webpack_require__(/*! core-js/modules/es6.regexp.match */ "../node_modules/core-js/modules/es6.regexp.match.js");
6133 +
6134 +var _toConsumableArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/toConsumableArray */ "../node_modules/@babel/runtime-corejs2/helpers/toConsumableArray.js"));
6135 +
6136 +__webpack_require__(/*! ./grid.scss */ "../core/app/assets/js/ui/grid/grid.scss");
6137 +
6138 +function Grid(props) {
6139 + var propsMap = {
6140 + direction: '--direction{{ -VALUE }}',
6141 + justify: '--justify{{ -VALUE }}',
6142 + alignContent: '--align-content{{ -VALUE }}',
6143 + alignItems: '--align-items{{ -VALUE }}',
6144 + container: '-container',
6145 + item: '-item',
6146 + noWrap: '-container--no-wrap',
6147 + wrapReverse: '-container--wrap-reverse',
6148 + zeroMinWidth: '-item--zero-min-width',
6149 + spacing: '-container--spacing',
6150 + xs: '-item-xs{{ -VALUE }}',
6151 + sm: '-item-sm{{ -VALUE }}',
6152 + md: '-item-md{{ -VALUE }}',
6153 + lg: '-item-lg{{ -VALUE }}',
6154 + xl: '-item-xl{{ -VALUE }}',
6155 + xxl: '-item-xxl{{ -VALUE }}'
6156 + },
6157 + getStyle = function getStyle() {
6158 + return isValidPropValue(props.spacing) ? {
6159 + '--grid-spacing-gutter': props.spacing
6160 + } : {};
6161 + },
6162 + classes = [getBaseClassName(), props.className].concat((0, _toConsumableArray2.default)(getPropsClasses(propsMap, props)));
6163 +
6164 + return /*#__PURE__*/_react.default.createElement("div", {
6165 + style: getStyle(),
6166 + className: classes.filter(function (classItem) {
6167 + return '' !== classItem;
6168 + }).join(' ')
6169 + }, props.children);
6170 +}
6171 +
6172 +function getPropsClasses(propsMap, props) {
6173 + var classes = [];
6174 +
6175 + for (var prop in propsMap) {
6176 + if (props[prop]) {
6177 + var propValue = isValidPropValue(props[prop]) ? props[prop] : '';
6178 + classes.push(getBaseClassName() + renderPropValueBrackets(propsMap[prop], propValue));
6179 + }
6180 + }
6181 +
6182 + return classes;
6183 +}
6184 +
6185 +function renderPropValueBrackets(propClass, propValue) {
6186 + var brackets = propClass.match(/{{.*?}}/);
6187 +
6188 + if (brackets) {
6189 + var bracketsValue = propValue ? brackets[0].replace(/[{ }]/g, '').replace(/value/i, propValue) : '';
6190 + propClass = propClass.replace(brackets[0], bracketsValue);
6191 + }
6192 +
6193 + return propClass;
6194 +}
6195 +
6196 +function getBaseClassName() {
6197 + return 'eps-grid';
6198 +}
6199 +
6200 +function isValidPropValue(propValue) {
6201 + return propValue && 'boolean' !== typeof propValue;
6202 +}
6203 +
6204 +Grid.propTypes = {
6205 + className: PropTypes.string,
6206 + direction: PropTypes.oneOf(['row', 'column', 'row-reverse', 'column-reverse']),
6207 + justify: PropTypes.oneOf(['start', 'center', 'end', 'space-between', 'space-evenly', 'space-around', 'stretch']),
6208 + alignContent: PropTypes.oneOf(['start', 'center', 'end', 'space-between', 'stretch']),
6209 + alignItems: PropTypes.oneOf(['start', 'center', 'end', 'baseline', 'stretch']),
6210 + container: PropTypes.bool,
6211 + item: PropTypes.bool,
6212 + noWrap: PropTypes.bool,
6213 + wrapReverse: PropTypes.bool,
6214 + zeroMinWidth: PropTypes.bool,
6215 + spacing: PropTypes.number,
6216 + xs: PropTypes.oneOfType([PropTypes.number, PropTypes.bool]),
6217 + sm: PropTypes.oneOfType([PropTypes.number, PropTypes.bool]),
6218 + md: PropTypes.oneOfType([PropTypes.number, PropTypes.bool]),
6219 + lg: PropTypes.oneOfType([PropTypes.number, PropTypes.bool]),
6220 + xl: PropTypes.oneOfType([PropTypes.number, PropTypes.bool]),
6221 + xxl: PropTypes.oneOfType([PropTypes.number, PropTypes.bool]),
6222 + children: PropTypes.oneOfType([PropTypes.string, PropTypes.object, PropTypes.arrayOf(PropTypes.object)]).isRequired
6223 +};
6224 +Grid.defaultProps = {
6225 + className: ''
6226 +};
6227 +
6228 +/***/ }),
6229 +
6230 +/***/ "../core/app/assets/js/ui/molecules/button.js":
6231 +/*!****************************************************!*\
6232 + !*** ../core/app/assets/js/ui/molecules/button.js ***!
6233 + \****************************************************/
6234 +/*! unknown exports (runtime-defined) */
6235 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
6236 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
6237 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6238 +
6239 +"use strict";
6240 +/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
6241 +
6242 +
6243 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6244 +
6245 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6246 +
6247 +_Object$defineProperty(exports, "__esModule", {
6248 + value: true
6249 +});
6250 +
6251 +exports.default = void 0;
6252 +
6253 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
6254 +
6255 +var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/extends */ "../node_modules/@babel/runtime-corejs2/helpers/extends.js"));
6256 +
6257 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
6258 +
6259 +var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createClass */ "../node_modules/@babel/runtime-corejs2/helpers/createClass.js"));
6260 +
6261 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/inherits */ "../node_modules/@babel/runtime-corejs2/helpers/inherits.js"));
6262 +
6263 +var _createSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/createSuper */ "../node_modules/@babel/runtime-corejs2/helpers/createSuper.js"));
6264 +
6265 +var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
6266 +
6267 +var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
6268 +
6269 +var _router2 = _interopRequireDefault(__webpack_require__(/*! @elementor/router */ "@elementor/router"));
6270 +
6271 +var _icon = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/icon */ "../core/app/assets/js/ui/atoms/icon.js"));
6272 +
6273 +__webpack_require__(/*! ./buttons.scss */ "../core/app/assets/js/ui/molecules/buttons.scss");
6274 +
6275 +var Button = /*#__PURE__*/function (_React$Component) {
6276 + (0, _inherits2.default)(Button, _React$Component);
6277 +
6278 + var _super = (0, _createSuper2.default)(Button);
6279 +
6280 + function Button() {
6281 + (0, _classCallCheck2.default)(this, Button);
6282 + return _super.apply(this, arguments);
6283 + }
6284 +
6285 + (0, _createClass2.default)(Button, [{
6286 + key: "getCssId",
6287 + value: function getCssId() {
6288 + return this.props.id;
6289 + }
6290 + }, {
6291 + key: "getClassName",
6292 + value: function getClassName() {
6293 + var baseClassName = 'eps-button',
6294 + classes = [baseClassName, this.props.className];
6295 + return classes.concat(this.getStylePropsClasses(baseClassName)).filter(function (classItem) {
6296 + return '' !== classItem;
6297 + }).join(' ');
6298 + }
6299 + }, {
6300 + key: "getStylePropsClasses",
6301 + value: function getStylePropsClasses(baseClassName) {
6302 + var _this = this;
6303 +
6304 + var styleProps = ['color', 'size', 'variant'],
6305 + stylePropClasses = [];
6306 + styleProps.forEach(function (styleProp) {
6307 + var stylePropValue = _this.props[styleProp];
6308 +
6309 + if (stylePropValue) {
6310 + stylePropClasses.push(baseClassName + '--' + stylePropValue);
6311 + }
6312 + });
6313 + return stylePropClasses;
6314 + }
6315 + }, {
6316 + key: "getIcon",
6317 + value: function getIcon() {
6318 + if (this.props.icon) {
6319 + var tooltip = this.props.tooltip || this.props.text;
6320 +
6321 + var icon = /*#__PURE__*/_react.default.createElement(_icon.default, {
6322 + className: this.props.icon,
6323 + "aria-hidden": "true",
6324 + title: tooltip
6325 + });
6326 +
6327 + var screenReaderText = '';
6328 +
6329 + if (this.props.hideText) {
6330 + screenReaderText = /*#__PURE__*/_react.default.createElement("span", {
6331 + className: "sr-only"
6332 + }, tooltip);
6333 + }
6334 +
6335 + return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, icon, screenReaderText);
6336 + }
6337 +
6338 + return '';
6339 + }
6340 + }, {
6341 + key: "getText",
6342 + value: function getText() {
6343 + return this.props.hideText ? '' : /*#__PURE__*/_react.default.createElement("span", null, this.props.text);
6344 + }
6345 + }, {
6346 + key: "render",
6347 + value: function render() {
6348 + var attributes = {},
6349 + id = this.getCssId(),
6350 + className = this.getClassName(); // Add attributes only if they are not empty.
6351 +
6352 + if (id) {
6353 + attributes.id = id;
6354 + }
6355 +
6356 + if (className) {
6357 + attributes.className = className;
6358 + }
6359 +
6360 + if (this.props.onClick) {
6361 + attributes.onClick = this.props.onClick;
6362 + }
6363 +
6364 + var buttonContent = /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, this.getIcon(), this.getText());
6365 +
6366 + if (this.props.url) {
6367 + if (0 === this.props.url.indexOf('http')) {
6368 + return /*#__PURE__*/_react.default.createElement("a", (0, _extends2.default)({
6369 + href: this.props.url,
6370 + target: this.props.target
6371 + }, attributes), buttonContent);
6372 + } // @see https://reach.tech/router/example/active-links.
6373 +
6374 +
6375 + attributes.getProps = function (props) {
6376 + if (props.isCurrent) {
6377 + attributes.className += ' active';
6378 + }
6379 +
6380 + return {
6381 + className: attributes.className
6382 + };
6383 + };
6384 +
6385 + return /*#__PURE__*/_react.default.createElement(_router.LocationProvider, {
6386 + history: _router2.default.appHistory
6387 + }, /*#__PURE__*/_react.default.createElement(_router.Link, (0, _extends2.default)({
6388 + to: this.props.url
6389 + }, attributes), buttonContent));
6390 + }
6391 +
6392 + return /*#__PURE__*/_react.default.createElement("div", attributes, buttonContent);
6393 + }
6394 + }]);
6395 + return Button;
6396 +}(_react.default.Component);
6397 +
6398 +exports.default = Button;
6399 +(0, _defineProperty2.default)(Button, "propTypes", {
6400 + text: PropTypes.string.isRequired,
6401 + hideText: PropTypes.bool,
6402 + icon: PropTypes.string,
6403 + tooltip: PropTypes.string,
6404 + id: PropTypes.string,
6405 + className: PropTypes.string,
6406 + url: PropTypes.string,
6407 + onClick: PropTypes.func,
6408 + variant: PropTypes.oneOf(['contained', 'underlined', '']),
6409 + color: PropTypes.oneOf(['primary', 'secondary', 'cta', 'link', 'disabled']),
6410 + size: PropTypes.oneOf(['sm', 'md', 'lg']),
6411 + target: PropTypes.string
6412 +});
6413 +(0, _defineProperty2.default)(Button, "defaultProps", {
6414 + id: '',
6415 + className: '',
6416 + variant: '',
6417 + target: '_parent'
6418 +});
6419 +
6420 +/***/ }),
6421 +
6422 +/***/ "../core/app/assets/js/utils/utils.js":
6423 +/*!********************************************!*\
6424 + !*** ../core/app/assets/js/utils/utils.js ***!
6425 + \********************************************/
6426 +/*! unknown exports (runtime-defined) */
6427 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
6428 +/*! CommonJS bailout: exports is used directly at 7:23-30 */
6429 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
6430 +
6431 +"use strict";
6432 +
6433 +
6434 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
6435 +
6436 +var _Object$defineProperty = __webpack_require__(/*! @babel/runtime-corejs2/core-js/object/define-property */ "../node_modules/@babel/runtime-corejs2/core-js/object/define-property.js");
6437 +
6438 +_Object$defineProperty(exports, "__esModule", {
6439 + value: true
6440 +});
6441 +
6442 +exports.default = void 0;
6443 +
6444 +__webpack_require__(/*! core-js/modules/es6.regexp.split */ "../node_modules/core-js/modules/es6.regexp.split.js");
6445 +
6446 +var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/classCallCheck */ "../node_modules/@babel/runtime-corejs2/helpers/classCallCheck.js"));
6447 +
6448 +var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime-corejs2/helpers/defineProperty */ "../node_modules/@babel/runtime-corejs2/helpers/defineProperty.js"));
6449 +
6450 +var Utils = function Utils() {
6451 + (0, _classCallCheck2.default)(this, Utils);
6452 +};
6453 +
6454 +exports.default = Utils;
6455 +(0, _defineProperty2.default)(Utils, "pxToRem", function (pixels) {
6456 + if (!pixels) {
6457 + return;
6458 + }
6459 +
6460 + return "".concat(pixels * 0.0625, "rem");
6461 +});
6462 +(0, _defineProperty2.default)(Utils, "arrayToClassName", function (array) {
6463 + return array.filter(function (classItem) {
6464 + return '' !== classItem;
6465 + }).join(' ');
6466 +});
6467 +(0, _defineProperty2.default)(Utils, "stringToRemValues", function (string) {
6468 + return string.split(' ').map(function (value) {
6469 + return Utils.pxToRem(value);
6470 + }).join(' ');
6471 +});
6472 +
6473 +/***/ }),
6474 +
6475 +/***/ "../node_modules/core-js/modules/_a-function.js":
6476 +/*!******************************************************!*\
6477 + !*** ../node_modules/core-js/modules/_a-function.js ***!
6478 + \******************************************************/
6479 +/*! unknown exports (runtime-defined) */
6480 +/*! runtime requirements: module */
6481 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
6482 +/***/ ((module) => {
6483 +
6484 +module.exports = function (it) {
6485 + if (typeof it != 'function') throw TypeError(it + ' is not a function!');
6486 + return it;
6487 +};
6488 +
6489 +
6490 +/***/ }),
6491 +
6492 +/***/ "../node_modules/core-js/modules/_advance-string-index.js":
6493 +/*!****************************************************************!*\
6494 + !*** ../node_modules/core-js/modules/_advance-string-index.js ***!
6495 + \****************************************************************/
6496 +/*! unknown exports (runtime-defined) */
6497 +/*! runtime requirements: module, __webpack_require__ */
6498 +/*! CommonJS bailout: module.exports is used directly at 6:0-14 */
6499 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
6500 +
6501 +"use strict";
6502 +
6503 +var at = __webpack_require__(/*! ./_string-at */ "../node_modules/core-js/modules/_string-at.js")(true);
6504 +
6505 + // `AdvanceStringIndex` abstract operation
6506 +// https://tc39.github.io/ecma262/#sec-advancestringindex
6507 +module.exports = function (S, index, unicode) {
6508 + return index + (unicode ? at(S, index).length : 1);
6509 +};
6510 +
6511 +
6512 +/***/ }),
6513 +
6514 +/***/ "../node_modules/core-js/modules/_an-object.js":
6515 +/*!*****************************************************!*\
6516 + !*** ../node_modules/core-js/modules/_an-object.js ***!
6517 + \*****************************************************/
6518 +/*! unknown exports (runtime-defined) */
6519 +/*! runtime requirements: module, __webpack_require__ */
6520 +/*! CommonJS bailout: module.exports is used directly at 2:0-14 */
6521 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
6522 +
6523 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
6524 +module.exports = function (it) {
6525 + if (!isObject(it)) throw TypeError(it + ' is not an object!');
6526 + return it;
6527 +};
6528 +
6529 +
6530 +/***/ }),
6531 +
6532 +/***/ "../node_modules/core-js/modules/_classof.js":
6533 +/*!***************************************************!*\
6534 + !*** ../node_modules/core-js/modules/_classof.js ***!
6535 + \***************************************************/
6536 +/*! unknown exports (runtime-defined) */
6537 +/*! runtime requirements: module, __webpack_require__ */
6538 +/*! CommonJS bailout: module.exports is used directly at 14:0-14 */
6539 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
6540 +
6541 +// getting tag from 19.1.3.6 Object.prototype.toString()
6542 +var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/modules/_cof.js");
6543 +var TAG = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('toStringTag');
6544 +// ES3 wrong here
6545 +var ARG = cof(function () { return arguments; }()) == 'Arguments';
6546 +
6547 +// fallback for IE11 Script Access Denied error
6548 +var tryGet = function (it, key) {
6549 + try {
6550 + return it[key];
6551 + } catch (e) { /* empty */ }
6552 +};
6553 +
6554 +module.exports = function (it) {
6555 + var O, T, B;
6556 + return it === undefined ? 'Undefined' : it === null ? 'Null'
6557 + // @@toStringTag case
6558 + : typeof (T = tryGet(O = Object(it), TAG)) == 'string' ? T
6559 + // builtinTag case
6560 + : ARG ? cof(O)
6561 + // ES3 arguments fallback
6562 + : (B = cof(O)) == 'Object' && typeof O.callee == 'function' ? 'Arguments' : B;
6563 +};
6564 +
6565 +
6566 +/***/ }),
6567 +
6568 +/***/ "../node_modules/core-js/modules/_cof.js":
6569 +/*!***********************************************!*\
6570 + !*** ../node_modules/core-js/modules/_cof.js ***!
6571 + \***********************************************/
6572 +/*! unknown exports (runtime-defined) */
6573 +/*! runtime requirements: module */
6574 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
6575 +/***/ ((module) => {
6576 +
6577 +var toString = {}.toString;
6578 +
6579 +module.exports = function (it) {
6580 + return toString.call(it).slice(8, -1);
6581 +};
6582 +
6583 +
6584 +/***/ }),
6585 +
6586 +/***/ "../node_modules/core-js/modules/_core.js":
6587 +/*!************************************************!*\
6588 + !*** ../node_modules/core-js/modules/_core.js ***!
6589 + \************************************************/
6590 +/*! unknown exports (runtime-defined) */
6591 +/*! runtime requirements: module */
6592 +/*! CommonJS bailout: module.exports is used directly at 1:11-25 */
6593 +/***/ ((module) => {
6594 +
6595 +var core = module.exports = { version: '2.6.11' };
6596 +if (typeof __e == 'number') __e = core; // eslint-disable-line no-undef
6597 +
6598 +
6599 +/***/ }),
6600 +
6601 +/***/ "../node_modules/core-js/modules/_ctx.js":
6602 +/*!***********************************************!*\
6603 + !*** ../node_modules/core-js/modules/_ctx.js ***!
6604 + \***********************************************/
6605 +/*! unknown exports (runtime-defined) */
6606 +/*! runtime requirements: module, __webpack_require__ */
6607 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
6608 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
6609 +
6610 +// optional / simple context binding
6611 +var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/modules/_a-function.js");
6612 +module.exports = function (fn, that, length) {
6613 + aFunction(fn);
6614 + if (that === undefined) return fn;
6615 + switch (length) {
6616 + case 1: return function (a) {
6617 + return fn.call(that, a);
6618 + };
6619 + case 2: return function (a, b) {
6620 + return fn.call(that, a, b);
6621 + };
6622 + case 3: return function (a, b, c) {
6623 + return fn.call(that, a, b, c);
6624 + };
6625 + }
6626 + return function (/* ...args */) {
6627 + return fn.apply(that, arguments);
6628 + };
6629 +};
6630 +
6631 +
6632 +/***/ }),
6633 +
6634 +/***/ "../node_modules/core-js/modules/_defined.js":
6635 +/*!***************************************************!*\
6636 + !*** ../node_modules/core-js/modules/_defined.js ***!
6637 + \***************************************************/
6638 +/*! unknown exports (runtime-defined) */
6639 +/*! runtime requirements: module */
6640 +/*! CommonJS bailout: module.exports is used directly at 2:0-14 */
6641 +/***/ ((module) => {
6642 +
6643 +// 7.2.1 RequireObjectCoercible(argument)
6644 +module.exports = function (it) {
6645 + if (it == undefined) throw TypeError("Can't call method on " + it);
6646 + return it;
6647 +};
6648 +
6649 +
6650 +/***/ }),
6651 +
6652 +/***/ "../node_modules/core-js/modules/_descriptors.js":
6653 +/*!*******************************************************!*\
6654 + !*** ../node_modules/core-js/modules/_descriptors.js ***!
6655 + \*******************************************************/
6656 +/*! unknown exports (runtime-defined) */
6657 +/*! runtime requirements: module, __webpack_require__ */
6658 +/*! CommonJS bailout: module.exports is used directly at 2:0-14 */
6659 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
6660 +
6661 +// Thank's IE8 for his funny defineProperty
6662 +module.exports = !__webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js")(function () {
6663 + return Object.defineProperty({}, 'a', { get: function () { return 7; } }).a != 7;
6664 +});
6665 +
6666 +
6667 +/***/ }),
6668 +
6669 +/***/ "../node_modules/core-js/modules/_dom-create.js":
6670 +/*!******************************************************!*\
6671 + !*** ../node_modules/core-js/modules/_dom-create.js ***!
6672 + \******************************************************/
6673 +/*! unknown exports (runtime-defined) */
6674 +/*! runtime requirements: __webpack_require__, module */
6675 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
6676 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
6677 +
6678 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
6679 +var document = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js").document;
6680 +// typeof document.createElement is 'object' in old IE
6681 +var is = isObject(document) && isObject(document.createElement);
6682 +module.exports = function (it) {
6683 + return is ? document.createElement(it) : {};
6684 +};
6685 +
6686 +
6687 +/***/ }),
6688 +
6689 +/***/ "../node_modules/core-js/modules/_export.js":
6690 +/*!**************************************************!*\
6691 + !*** ../node_modules/core-js/modules/_export.js ***!
6692 + \**************************************************/
6693 +/*! unknown exports (runtime-defined) */
6694 +/*! runtime requirements: module, __webpack_require__ */
6695 +/*! CommonJS bailout: module.exports is used directly at 43:0-14 */
6696 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
6697 +
6698 +var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js");
6699 +var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/modules/_core.js");
6700 +var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js");
6701 +var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js");
6702 +var ctx = __webpack_require__(/*! ./_ctx */ "../node_modules/core-js/modules/_ctx.js");
6703 +var PROTOTYPE = 'prototype';
6704 +
6705 +var $export = function (type, name, source) {
6706 + var IS_FORCED = type & $export.F;
6707 + var IS_GLOBAL = type & $export.G;
6708 + var IS_STATIC = type & $export.S;
6709 + var IS_PROTO = type & $export.P;
6710 + var IS_BIND = type & $export.B;
6711 + var target = IS_GLOBAL ? global : IS_STATIC ? global[name] || (global[name] = {}) : (global[name] || {})[PROTOTYPE];
6712 + var exports = IS_GLOBAL ? core : core[name] || (core[name] = {});
6713 + var expProto = exports[PROTOTYPE] || (exports[PROTOTYPE] = {});
6714 + var key, own, out, exp;
6715 + if (IS_GLOBAL) source = name;
6716 + for (key in source) {
6717 + // contains in native
6718 + own = !IS_FORCED && target && target[key] !== undefined;
6719 + // export native or passed
6720 + out = (own ? target : source)[key];
6721 + // bind timers to global for call from export context
6722 + exp = IS_BIND && own ? ctx(out, global) : IS_PROTO && typeof out == 'function' ? ctx(Function.call, out) : out;
6723 + // extend global
6724 + if (target) redefine(target, key, out, type & $export.U);
6725 + // export
6726 + if (exports[key] != out) hide(exports, key, exp);
6727 + if (IS_PROTO && expProto[key] != out) expProto[key] = out;
6728 + }
6729 +};
6730 +global.core = core;
6731 +// type bitmap
6732 +$export.F = 1; // forced
6733 +$export.G = 2; // global
6734 +$export.S = 4; // static
6735 +$export.P = 8; // proto
6736 +$export.B = 16; // bind
6737 +$export.W = 32; // wrap
6738 +$export.U = 64; // safe
6739 +$export.R = 128; // real proto method for `library`
6740 +module.exports = $export;
6741 +
6742 +
6743 +/***/ }),
6744 +
6745 +/***/ "../node_modules/core-js/modules/_fails.js":
6746 +/*!*************************************************!*\
6747 + !*** ../node_modules/core-js/modules/_fails.js ***!
6748 + \*************************************************/
6749 +/*! unknown exports (runtime-defined) */
6750 +/*! runtime requirements: module */
6751 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
6752 +/***/ ((module) => {
6753 +
6754 +module.exports = function (exec) {
6755 + try {
6756 + return !!exec();
6757 + } catch (e) {
6758 + return true;
6759 + }
6760 +};
6761 +
6762 +
6763 +/***/ }),
6764 +
6765 +/***/ "../node_modules/core-js/modules/_fix-re-wks.js":
6766 +/*!******************************************************!*\
6767 + !*** ../node_modules/core-js/modules/_fix-re-wks.js ***!
6768 + \******************************************************/
6769 +/*! unknown exports (runtime-defined) */
6770 +/*! runtime requirements: module, __webpack_require__ */
6771 +/*! CommonJS bailout: module.exports is used directly at 34:0-14 */
6772 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
6773 +
6774 +"use strict";
6775 +
6776 +__webpack_require__(/*! ./es6.regexp.exec */ "../node_modules/core-js/modules/es6.regexp.exec.js");
6777 +var redefine = __webpack_require__(/*! ./_redefine */ "../node_modules/core-js/modules/_redefine.js");
6778 +var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js");
6779 +var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js");
6780 +var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
6781 +var wks = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js");
6782 +var regexpExec = __webpack_require__(/*! ./_regexp-exec */ "../node_modules/core-js/modules/_regexp-exec.js");
6783 +
6784 +var SPECIES = wks('species');
6785 +
6786 +var REPLACE_SUPPORTS_NAMED_GROUPS = !fails(function () {
6787 + // #replace needs built-in support for named groups.
6788 + // #match works fine because it just return the exec results, even if it has
6789 + // a "grops" property.
6790 + var re = /./;
6791 + re.exec = function () {
6792 + var result = [];
6793 + result.groups = { a: '7' };
6794 + return result;
6795 + };
6796 + return ''.replace(re, '$<a>') !== '7';
6797 +});
6798 +
6799 +var SPLIT_WORKS_WITH_OVERWRITTEN_EXEC = (function () {
6800 + // Chrome 51 has a buggy "split" implementation when RegExp#exec !== nativeExec
6801 + var re = /(?:)/;
6802 + var originalExec = re.exec;
6803 + re.exec = function () { return originalExec.apply(this, arguments); };
6804 + var result = 'ab'.split(re);
6805 + return result.length === 2 && result[0] === 'a' && result[1] === 'b';
6806 +})();
6807 +
6808 +module.exports = function (KEY, length, exec) {
6809 + var SYMBOL = wks(KEY);
6810 +
6811 + var DELEGATES_TO_SYMBOL = !fails(function () {
6812 + // String methods call symbol-named RegEp methods
6813 + var O = {};
6814 + O[SYMBOL] = function () { return 7; };
6815 + return ''[KEY](O) != 7;
6816 + });
6817 +
6818 + var DELEGATES_TO_EXEC = DELEGATES_TO_SYMBOL ? !fails(function () {
6819 + // Symbol-named RegExp methods call .exec
6820 + var execCalled = false;
6821 + var re = /a/;
6822 + re.exec = function () { execCalled = true; return null; };
6823 + if (KEY === 'split') {
6824 + // RegExp[@@split] doesn't call the regex's exec method, but first creates
6825 + // a new one. We need to return the patched regex when creating the new one.
6826 + re.constructor = {};
6827 + re.constructor[SPECIES] = function () { return re; };
6828 + }
6829 + re[SYMBOL]('');
6830 + return !execCalled;
6831 + }) : undefined;
6832 +
6833 + if (
6834 + !DELEGATES_TO_SYMBOL ||
6835 + !DELEGATES_TO_EXEC ||
6836 + (KEY === 'replace' && !REPLACE_SUPPORTS_NAMED_GROUPS) ||
6837 + (KEY === 'split' && !SPLIT_WORKS_WITH_OVERWRITTEN_EXEC)
6838 + ) {
6839 + var nativeRegExpMethod = /./[SYMBOL];
6840 + var fns = exec(
6841 + defined,
6842 + SYMBOL,
6843 + ''[KEY],
6844 + function maybeCallNative(nativeMethod, regexp, str, arg2, forceStringMethod) {
6845 + if (regexp.exec === regexpExec) {
6846 + if (DELEGATES_TO_SYMBOL && !forceStringMethod) {
6847 + // The native String method already delegates to @@method (this
6848 + // polyfilled function), leasing to infinite recursion.
6849 + // We avoid it by directly calling the native @@method method.
6850 + return { done: true, value: nativeRegExpMethod.call(regexp, str, arg2) };
6851 + }
6852 + return { done: true, value: nativeMethod.call(str, regexp, arg2) };
6853 + }
6854 + return { done: false };
6855 + }
6856 + );
6857 + var strfn = fns[0];
6858 + var rxfn = fns[1];
6859 +
6860 + redefine(String.prototype, KEY, strfn);
6861 + hide(RegExp.prototype, SYMBOL, length == 2
6862 + // 21.2.5.8 RegExp.prototype[@@replace](string, replaceValue)
6863 + // 21.2.5.11 RegExp.prototype[@@split](string, limit)
6864 + ? function (string, arg) { return rxfn.call(string, this, arg); }
6865 + // 21.2.5.6 RegExp.prototype[@@match](string)
6866 + // 21.2.5.9 RegExp.prototype[@@search](string)
6867 + : function (string) { return rxfn.call(string, this); }
6868 + );
6869 + }
6870 +};
6871 +
6872 +
6873 +/***/ }),
6874 +
6875 +/***/ "../node_modules/core-js/modules/_flags.js":
6876 +/*!*************************************************!*\
6877 + !*** ../node_modules/core-js/modules/_flags.js ***!
6878 + \*************************************************/
6879 +/*! unknown exports (runtime-defined) */
6880 +/*! runtime requirements: module, __webpack_require__ */
6881 +/*! CommonJS bailout: module.exports is used directly at 4:0-14 */
6882 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
6883 +
6884 +"use strict";
6885 +
6886 +// 21.2.5.3 get RegExp.prototype.flags
6887 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
6888 +module.exports = function () {
6889 + var that = anObject(this);
6890 + var result = '';
6891 + if (that.global) result += 'g';
6892 + if (that.ignoreCase) result += 'i';
6893 + if (that.multiline) result += 'm';
6894 + if (that.unicode) result += 'u';
6895 + if (that.sticky) result += 'y';
6896 + return result;
6897 +};
6898 +
6899 +
6900 +/***/ }),
6901 +
6902 +/***/ "../node_modules/core-js/modules/_function-to-string.js":
6903 +/*!**************************************************************!*\
6904 + !*** ../node_modules/core-js/modules/_function-to-string.js ***!
6905 + \**************************************************************/
6906 +/*! unknown exports (runtime-defined) */
6907 +/*! runtime requirements: module, __webpack_require__ */
6908 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
6909 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
6910 +
6911 +module.exports = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/modules/_shared.js")('native-function-to-string', Function.toString);
6912 +
6913 +
6914 +/***/ }),
6915 +
6916 +/***/ "../node_modules/core-js/modules/_global.js":
6917 +/*!**************************************************!*\
6918 + !*** ../node_modules/core-js/modules/_global.js ***!
6919 + \**************************************************/
6920 +/*! unknown exports (runtime-defined) */
6921 +/*! runtime requirements: module */
6922 +/*! CommonJS bailout: module.exports is used directly at 2:13-27 */
6923 +/***/ ((module) => {
6924 +
6925 +// https://github.com/zloirock/core-js/issues/86#issuecomment-115759028
6926 +var global = module.exports = typeof window != 'undefined' && window.Math == Math
6927 + ? window : typeof self != 'undefined' && self.Math == Math ? self
6928 + // eslint-disable-next-line no-new-func
6929 + : Function('return this')();
6930 +if (typeof __g == 'number') __g = global; // eslint-disable-line no-undef
6931 +
6932 +
6933 +/***/ }),
6934 +
6935 +/***/ "../node_modules/core-js/modules/_has.js":
6936 +/*!***********************************************!*\
6937 + !*** ../node_modules/core-js/modules/_has.js ***!
6938 + \***********************************************/
6939 +/*! unknown exports (runtime-defined) */
6940 +/*! runtime requirements: module */
6941 +/*! CommonJS bailout: module.exports is used directly at 2:0-14 */
6942 +/***/ ((module) => {
6943 +
6944 +var hasOwnProperty = {}.hasOwnProperty;
6945 +module.exports = function (it, key) {
6946 + return hasOwnProperty.call(it, key);
6947 +};
6948 +
6949 +
6950 +/***/ }),
6951 +
6952 +/***/ "../node_modules/core-js/modules/_hide.js":
6953 +/*!************************************************!*\
6954 + !*** ../node_modules/core-js/modules/_hide.js ***!
6955 + \************************************************/
6956 +/*! unknown exports (runtime-defined) */
6957 +/*! runtime requirements: module, __webpack_require__ */
6958 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
6959 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
6960 +
6961 +var dP = __webpack_require__(/*! ./_object-dp */ "../node_modules/core-js/modules/_object-dp.js");
6962 +var createDesc = __webpack_require__(/*! ./_property-desc */ "../node_modules/core-js/modules/_property-desc.js");
6963 +module.exports = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") ? function (object, key, value) {
6964 + return dP.f(object, key, createDesc(1, value));
6965 +} : function (object, key, value) {
6966 + object[key] = value;
6967 + return object;
6968 +};
6969 +
6970 +
6971 +/***/ }),
6972 +
6973 +/***/ "../node_modules/core-js/modules/_ie8-dom-define.js":
6974 +/*!**********************************************************!*\
6975 + !*** ../node_modules/core-js/modules/_ie8-dom-define.js ***!
6976 + \**********************************************************/
6977 +/*! unknown exports (runtime-defined) */
6978 +/*! runtime requirements: module, __webpack_require__ */
6979 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
6980 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
6981 +
6982 +module.exports = !__webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") && !__webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js")(function () {
6983 + return Object.defineProperty(__webpack_require__(/*! ./_dom-create */ "../node_modules/core-js/modules/_dom-create.js")('div'), 'a', { get: function () { return 7; } }).a != 7;
6984 +});
6985 +
6986 +
6987 +/***/ }),
6988 +
6989 +/***/ "../node_modules/core-js/modules/_is-object.js":
6990 +/*!*****************************************************!*\
6991 + !*** ../node_modules/core-js/modules/_is-object.js ***!
6992 + \*****************************************************/
6993 +/*! unknown exports (runtime-defined) */
6994 +/*! runtime requirements: module */
6995 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
6996 +/***/ ((module) => {
6997 +
6998 +module.exports = function (it) {
6999 + return typeof it === 'object' ? it !== null : typeof it === 'function';
7000 +};
7001 +
7002 +
7003 +/***/ }),
7004 +
7005 +/***/ "../node_modules/core-js/modules/_is-regexp.js":
7006 +/*!*****************************************************!*\
7007 + !*** ../node_modules/core-js/modules/_is-regexp.js ***!
7008 + \*****************************************************/
7009 +/*! unknown exports (runtime-defined) */
7010 +/*! runtime requirements: module, __webpack_require__ */
7011 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
7012 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
7013 +
7014 +// 7.2.8 IsRegExp(argument)
7015 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
7016 +var cof = __webpack_require__(/*! ./_cof */ "../node_modules/core-js/modules/_cof.js");
7017 +var MATCH = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('match');
7018 +module.exports = function (it) {
7019 + var isRegExp;
7020 + return isObject(it) && ((isRegExp = it[MATCH]) !== undefined ? !!isRegExp : cof(it) == 'RegExp');
7021 +};
7022 +
7023 +
7024 +/***/ }),
7025 +
7026 +/***/ "../node_modules/core-js/modules/_library.js":
7027 +/*!***************************************************!*\
7028 + !*** ../node_modules/core-js/modules/_library.js ***!
7029 + \***************************************************/
7030 +/*! unknown exports (runtime-defined) */
7031 +/*! runtime requirements: module */
7032 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
7033 +/***/ ((module) => {
7034 +
7035 +module.exports = false;
7036 +
7037 +
7038 +/***/ }),
7039 +
7040 +/***/ "../node_modules/core-js/modules/_object-dp.js":
7041 +/*!*****************************************************!*\
7042 + !*** ../node_modules/core-js/modules/_object-dp.js ***!
7043 + \*****************************************************/
7044 +/*! default exports */
7045 +/*! export f [provided] [no usage info] [missing usage info prevents renaming] */
7046 +/*! other exports [not provided] [no usage info] */
7047 +/*! runtime requirements: __webpack_exports__, __webpack_require__ */
7048 +/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
7049 +
7050 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
7051 +var IE8_DOM_DEFINE = __webpack_require__(/*! ./_ie8-dom-define */ "../node_modules/core-js/modules/_ie8-dom-define.js");
7052 +var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "../node_modules/core-js/modules/_to-primitive.js");
7053 +var dP = Object.defineProperty;
7054 +
7055 +exports.f = __webpack_require__(/*! ./_descriptors */ "../node_modules/core-js/modules/_descriptors.js") ? Object.defineProperty : function defineProperty(O, P, Attributes) {
7056 + anObject(O);
7057 + P = toPrimitive(P, true);
7058 + anObject(Attributes);
7059 + if (IE8_DOM_DEFINE) try {
7060 + return dP(O, P, Attributes);
7061 + } catch (e) { /* empty */ }
7062 + if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported!');
7063 + if ('value' in Attributes) O[P] = Attributes.value;
7064 + return O;
7065 +};
7066 +
7067 +
7068 +/***/ }),
7069 +
7070 +/***/ "../node_modules/core-js/modules/_property-desc.js":
7071 +/*!*********************************************************!*\
7072 + !*** ../node_modules/core-js/modules/_property-desc.js ***!
7073 + \*********************************************************/
7074 +/*! unknown exports (runtime-defined) */
7075 +/*! runtime requirements: module */
7076 +/*! CommonJS bailout: module.exports is used directly at 1:0-14 */
7077 +/***/ ((module) => {
7078 +
7079 +module.exports = function (bitmap, value) {
7080 + return {
7081 + enumerable: !(bitmap & 1),
7082 + configurable: !(bitmap & 2),
7083 + writable: !(bitmap & 4),
7084 + value: value
7085 + };
7086 +};
7087 +
7088 +
7089 +/***/ }),
7090 +
7091 +/***/ "../node_modules/core-js/modules/_redefine.js":
7092 +/*!****************************************************!*\
7093 + !*** ../node_modules/core-js/modules/_redefine.js ***!
7094 + \****************************************************/
7095 +/*! unknown exports (runtime-defined) */
7096 +/*! runtime requirements: __webpack_require__, module */
7097 +/*! CommonJS bailout: module.exports is used directly at 13:1-15 */
7098 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
7099 +
7100 +var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js");
7101 +var hide = __webpack_require__(/*! ./_hide */ "../node_modules/core-js/modules/_hide.js");
7102 +var has = __webpack_require__(/*! ./_has */ "../node_modules/core-js/modules/_has.js");
7103 +var SRC = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/modules/_uid.js")('src');
7104 +var $toString = __webpack_require__(/*! ./_function-to-string */ "../node_modules/core-js/modules/_function-to-string.js");
7105 +var TO_STRING = 'toString';
7106 +var TPL = ('' + $toString).split(TO_STRING);
7107 +
7108 +__webpack_require__(/*! ./_core */ "../node_modules/core-js/modules/_core.js").inspectSource = function (it) {
7109 + return $toString.call(it);
7110 +};
7111 +
7112 +(module.exports = function (O, key, val, safe) {
7113 + var isFunction = typeof val == 'function';
7114 + if (isFunction) has(val, 'name') || hide(val, 'name', key);
7115 + if (O[key] === val) return;
7116 + if (isFunction) has(val, SRC) || hide(val, SRC, O[key] ? '' + O[key] : TPL.join(String(key)));
7117 + if (O === global) {
7118 + O[key] = val;
7119 + } else if (!safe) {
7120 + delete O[key];
7121 + hide(O, key, val);
7122 + } else if (O[key]) {
7123 + O[key] = val;
7124 + } else {
7125 + hide(O, key, val);
7126 + }
7127 +// add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative
7128 +})(Function.prototype, TO_STRING, function toString() {
7129 + return typeof this == 'function' && this[SRC] || $toString.call(this);
7130 +});
7131 +
7132 +
7133 +/***/ }),
7134 +
7135 +/***/ "../node_modules/core-js/modules/_regexp-exec-abstract.js":
7136 +/*!****************************************************************!*\
7137 + !*** ../node_modules/core-js/modules/_regexp-exec-abstract.js ***!
7138 + \****************************************************************/
7139 +/*! unknown exports (runtime-defined) */
7140 +/*! runtime requirements: module, __webpack_require__ */
7141 +/*! CommonJS bailout: module.exports is used directly at 8:0-14 */
7142 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
7143 +
7144 +"use strict";
7145 +
7146 +
7147 +var classof = __webpack_require__(/*! ./_classof */ "../node_modules/core-js/modules/_classof.js");
7148 +var builtinExec = RegExp.prototype.exec;
7149 +
7150 + // `RegExpExec` abstract operation
7151 +// https://tc39.github.io/ecma262/#sec-regexpexec
7152 +module.exports = function (R, S) {
7153 + var exec = R.exec;
7154 + if (typeof exec === 'function') {
7155 + var result = exec.call(R, S);
7156 + if (typeof result !== 'object') {
7157 + throw new TypeError('RegExp exec method returned something other than an Object or null');
7158 + }
7159 + return result;
7160 + }
7161 + if (classof(R) !== 'RegExp') {
7162 + throw new TypeError('RegExp#exec called on incompatible receiver');
7163 + }
7164 + return builtinExec.call(R, S);
7165 +};
7166 +
7167 +
7168 +/***/ }),
7169 +
7170 +/***/ "../node_modules/core-js/modules/_regexp-exec.js":
7171 +/*!*******************************************************!*\
7172 + !*** ../node_modules/core-js/modules/_regexp-exec.js ***!
7173 + \*******************************************************/
7174 +/*! unknown exports (runtime-defined) */
7175 +/*! runtime requirements: module, __webpack_require__ */
7176 +/*! CommonJS bailout: module.exports is used directly at 58:0-14 */
7177 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
7178 +
7179 +"use strict";
7180 +
7181 +
7182 +var regexpFlags = __webpack_require__(/*! ./_flags */ "../node_modules/core-js/modules/_flags.js");
7183 +
7184 +var nativeExec = RegExp.prototype.exec;
7185 +// This always refers to the native implementation, because the
7186 +// String#replace polyfill uses ./fix-regexp-well-known-symbol-logic.js,
7187 +// which loads this file before patching the method.
7188 +var nativeReplace = String.prototype.replace;
7189 +
7190 +var patchedExec = nativeExec;
7191 +
7192 +var LAST_INDEX = 'lastIndex';
7193 +
7194 +var UPDATES_LAST_INDEX_WRONG = (function () {
7195 + var re1 = /a/,
7196 + re2 = /b*/g;
7197 + nativeExec.call(re1, 'a');
7198 + nativeExec.call(re2, 'a');
7199 + return re1[LAST_INDEX] !== 0 || re2[LAST_INDEX] !== 0;
7200 +})();
7201 +
7202 +// nonparticipating capturing group, copied from es5-shim's String#split patch.
7203 +var NPCG_INCLUDED = /()??/.exec('')[1] !== undefined;
7204 +
7205 +var PATCH = UPDATES_LAST_INDEX_WRONG || NPCG_INCLUDED;
7206 +
7207 +if (PATCH) {
7208 + patchedExec = function exec(str) {
7209 + var re = this;
7210 + var lastIndex, reCopy, match, i;
7211 +
7212 + if (NPCG_INCLUDED) {
7213 + reCopy = new RegExp('^' + re.source + '$(?!\\s)', regexpFlags.call(re));
7214 + }
7215 + if (UPDATES_LAST_INDEX_WRONG) lastIndex = re[LAST_INDEX];
7216 +
7217 + match = nativeExec.call(re, str);
7218 +
7219 + if (UPDATES_LAST_INDEX_WRONG && match) {
7220 + re[LAST_INDEX] = re.global ? match.index + match[0].length : lastIndex;
7221 + }
7222 + if (NPCG_INCLUDED && match && match.length > 1) {
7223 + // Fix browsers whose `exec` methods don't consistently return `undefined`
7224 + // for NPCG, like IE8. NOTE: This doesn' work for /(.?)?/
7225 + // eslint-disable-next-line no-loop-func
7226 + nativeReplace.call(match[0], reCopy, function () {
7227 + for (i = 1; i < arguments.length - 2; i++) {
7228 + if (arguments[i] === undefined) match[i] = undefined;
7229 + }
7230 + });
7231 + }
7232 +
7233 + return match;
7234 + };
7235 +}
7236 +
7237 +module.exports = patchedExec;
7238 +
7239 +
7240 +/***/ }),
7241 +
7242 +/***/ "../node_modules/core-js/modules/_shared.js":
7243 +/*!**************************************************!*\
7244 + !*** ../node_modules/core-js/modules/_shared.js ***!
7245 + \**************************************************/
7246 +/*! unknown exports (runtime-defined) */
7247 +/*! runtime requirements: module, __webpack_require__ */
7248 +/*! CommonJS bailout: module.exports is used directly at 6:1-15 */
7249 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
7250 +
7251 +var core = __webpack_require__(/*! ./_core */ "../node_modules/core-js/modules/_core.js");
7252 +var global = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js");
7253 +var SHARED = '__core-js_shared__';
7254 +var store = global[SHARED] || (global[SHARED] = {});
7255 +
7256 +(module.exports = function (key, value) {
7257 + return store[key] || (store[key] = value !== undefined ? value : {});
7258 +})('versions', []).push({
7259 + version: core.version,
7260 + mode: __webpack_require__(/*! ./_library */ "../node_modules/core-js/modules/_library.js") ? 'pure' : 'global',
7261 + copyright: '© 2019 Denis Pushkarev (zloirock.ru)'
7262 +});
7263 +
7264 +
7265 +/***/ }),
7266 +
7267 +/***/ "../node_modules/core-js/modules/_species-constructor.js":
7268 +/*!***************************************************************!*\
7269 + !*** ../node_modules/core-js/modules/_species-constructor.js ***!
7270 + \***************************************************************/
7271 +/*! unknown exports (runtime-defined) */
7272 +/*! runtime requirements: module, __webpack_require__ */
7273 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
7274 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
7275 +
7276 +// 7.3.20 SpeciesConstructor(O, defaultConstructor)
7277 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
7278 +var aFunction = __webpack_require__(/*! ./_a-function */ "../node_modules/core-js/modules/_a-function.js");
7279 +var SPECIES = __webpack_require__(/*! ./_wks */ "../node_modules/core-js/modules/_wks.js")('species');
7280 +module.exports = function (O, D) {
7281 + var C = anObject(O).constructor;
7282 + var S;
7283 + return C === undefined || (S = anObject(C)[SPECIES]) == undefined ? D : aFunction(S);
7284 +};
7285 +
7286 +
7287 +/***/ }),
7288 +
7289 +/***/ "../node_modules/core-js/modules/_string-at.js":
7290 +/*!*****************************************************!*\
7291 + !*** ../node_modules/core-js/modules/_string-at.js ***!
7292 + \*****************************************************/
7293 +/*! unknown exports (runtime-defined) */
7294 +/*! runtime requirements: module, __webpack_require__ */
7295 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
7296 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
7297 +
7298 +var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/modules/_to-integer.js");
7299 +var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
7300 +// true -> String#at
7301 +// false -> String#codePointAt
7302 +module.exports = function (TO_STRING) {
7303 + return function (that, pos) {
7304 + var s = String(defined(that));
7305 + var i = toInteger(pos);
7306 + var l = s.length;
7307 + var a, b;
7308 + if (i < 0 || i >= l) return TO_STRING ? '' : undefined;
7309 + a = s.charCodeAt(i);
7310 + return a < 0xd800 || a > 0xdbff || i + 1 === l || (b = s.charCodeAt(i + 1)) < 0xdc00 || b > 0xdfff
7311 + ? TO_STRING ? s.charAt(i) : a
7312 + : TO_STRING ? s.slice(i, i + 2) : (a - 0xd800 << 10) + (b - 0xdc00) + 0x10000;
7313 + };
7314 +};
7315 +
7316 +
7317 +/***/ }),
7318 +
7319 +/***/ "../node_modules/core-js/modules/_to-integer.js":
7320 +/*!******************************************************!*\
7321 + !*** ../node_modules/core-js/modules/_to-integer.js ***!
7322 + \******************************************************/
7323 +/*! unknown exports (runtime-defined) */
7324 +/*! runtime requirements: module */
7325 +/*! CommonJS bailout: module.exports is used directly at 4:0-14 */
7326 +/***/ ((module) => {
7327 +
7328 +// 7.1.4 ToInteger
7329 +var ceil = Math.ceil;
7330 +var floor = Math.floor;
7331 +module.exports = function (it) {
7332 + return isNaN(it = +it) ? 0 : (it > 0 ? floor : ceil)(it);
7333 +};
7334 +
7335 +
7336 +/***/ }),
7337 +
7338 +/***/ "../node_modules/core-js/modules/_to-length.js":
7339 +/*!*****************************************************!*\
7340 + !*** ../node_modules/core-js/modules/_to-length.js ***!
7341 + \*****************************************************/
7342 +/*! unknown exports (runtime-defined) */
7343 +/*! runtime requirements: module, __webpack_require__ */
7344 +/*! CommonJS bailout: module.exports is used directly at 4:0-14 */
7345 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
7346 +
7347 +// 7.1.15 ToLength
7348 +var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/modules/_to-integer.js");
7349 +var min = Math.min;
7350 +module.exports = function (it) {
7351 + return it > 0 ? min(toInteger(it), 0x1fffffffffffff) : 0; // pow(2, 53) - 1 == 9007199254740991
7352 +};
7353 +
7354 +
7355 +/***/ }),
7356 +
7357 +/***/ "../node_modules/core-js/modules/_to-object.js":
7358 +/*!*****************************************************!*\
7359 + !*** ../node_modules/core-js/modules/_to-object.js ***!
7360 + \*****************************************************/
7361 +/*! unknown exports (runtime-defined) */
7362 +/*! runtime requirements: module, __webpack_require__ */
7363 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
7364 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
7365 +
7366 +// 7.1.13 ToObject(argument)
7367 +var defined = __webpack_require__(/*! ./_defined */ "../node_modules/core-js/modules/_defined.js");
7368 +module.exports = function (it) {
7369 + return Object(defined(it));
7370 +};
7371 +
7372 +
7373 +/***/ }),
7374 +
7375 +/***/ "../node_modules/core-js/modules/_to-primitive.js":
7376 +/*!********************************************************!*\
7377 + !*** ../node_modules/core-js/modules/_to-primitive.js ***!
7378 + \********************************************************/
7379 +/*! unknown exports (runtime-defined) */
7380 +/*! runtime requirements: module, __webpack_require__ */
7381 +/*! CommonJS bailout: module.exports is used directly at 5:0-14 */
7382 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
7383 +
7384 +// 7.1.1 ToPrimitive(input [, PreferredType])
7385 +var isObject = __webpack_require__(/*! ./_is-object */ "../node_modules/core-js/modules/_is-object.js");
7386 +// instead of the ES6 spec version, we didn't implement @@toPrimitive case
7387 +// and the second argument - flag - preferred type is a string
7388 +module.exports = function (it, S) {
7389 + if (!isObject(it)) return it;
7390 + var fn, val;
7391 + if (S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
7392 + if (typeof (fn = it.valueOf) == 'function' && !isObject(val = fn.call(it))) return val;
7393 + if (!S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
7394 + throw TypeError("Can't convert object to primitive value");
7395 +};
7396 +
7397 +
7398 +/***/ }),
7399 +
7400 +/***/ "../node_modules/core-js/modules/_uid.js":
7401 +/*!***********************************************!*\
7402 + !*** ../node_modules/core-js/modules/_uid.js ***!
7403 + \***********************************************/
7404 +/*! unknown exports (runtime-defined) */
7405 +/*! runtime requirements: module */
7406 +/*! CommonJS bailout: module.exports is used directly at 3:0-14 */
7407 +/***/ ((module) => {
7408 +
7409 +var id = 0;
7410 +var px = Math.random();
7411 +module.exports = function (key) {
7412 + return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + px).toString(36));
7413 +};
7414 +
7415 +
7416 +/***/ }),
7417 +
7418 +/***/ "../node_modules/core-js/modules/_wks.js":
7419 +/*!***********************************************!*\
7420 + !*** ../node_modules/core-js/modules/_wks.js ***!
7421 + \***********************************************/
7422 +/*! unknown exports (runtime-defined) */
7423 +/*! runtime requirements: __webpack_require__, module */
7424 +/*! CommonJS bailout: module.exports is used directly at 6:15-29 */
7425 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
7426 +
7427 +var store = __webpack_require__(/*! ./_shared */ "../node_modules/core-js/modules/_shared.js")('wks');
7428 +var uid = __webpack_require__(/*! ./_uid */ "../node_modules/core-js/modules/_uid.js");
7429 +var Symbol = __webpack_require__(/*! ./_global */ "../node_modules/core-js/modules/_global.js").Symbol;
7430 +var USE_SYMBOL = typeof Symbol == 'function';
7431 +
7432 +var $exports = module.exports = function (name) {
7433 + return store[name] || (store[name] =
7434 + USE_SYMBOL && Symbol[name] || (USE_SYMBOL ? Symbol : uid)('Symbol.' + name));
7435 +};
7436 +
7437 +$exports.store = store;
7438 +
7439 +
7440 +/***/ }),
7441 +
7442 +/***/ "../node_modules/core-js/modules/es6.regexp.exec.js":
7443 +/*!**********************************************************!*\
7444 + !*** ../node_modules/core-js/modules/es6.regexp.exec.js ***!
7445 + \**********************************************************/
7446 +/*! unknown exports (runtime-defined) */
7447 +/*! runtime requirements: __webpack_require__ */
7448 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
7449 +
7450 +"use strict";
7451 +
7452 +var regexpExec = __webpack_require__(/*! ./_regexp-exec */ "../node_modules/core-js/modules/_regexp-exec.js");
7453 +__webpack_require__(/*! ./_export */ "../node_modules/core-js/modules/_export.js")({
7454 + target: 'RegExp',
7455 + proto: true,
7456 + forced: regexpExec !== /./.exec
7457 +}, {
7458 + exec: regexpExec
7459 +});
7460 +
7461 +
7462 +/***/ }),
7463 +
7464 +/***/ "../node_modules/core-js/modules/es6.regexp.match.js":
7465 +/*!***********************************************************!*\
7466 + !*** ../node_modules/core-js/modules/es6.regexp.match.js ***!
7467 + \***********************************************************/
7468 +/*! unknown exports (runtime-defined) */
7469 +/*! runtime requirements: __webpack_require__ */
7470 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
7471 +
7472 +"use strict";
7473 +
7474 +
7475 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
7476 +var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
7477 +var advanceStringIndex = __webpack_require__(/*! ./_advance-string-index */ "../node_modules/core-js/modules/_advance-string-index.js");
7478 +var regExpExec = __webpack_require__(/*! ./_regexp-exec-abstract */ "../node_modules/core-js/modules/_regexp-exec-abstract.js");
7479 +
7480 +// @@match logic
7481 +__webpack_require__(/*! ./_fix-re-wks */ "../node_modules/core-js/modules/_fix-re-wks.js")('match', 1, function (defined, MATCH, $match, maybeCallNative) {
7482 + return [
7483 + // `String.prototype.match` method
7484 + // https://tc39.github.io/ecma262/#sec-string.prototype.match
7485 + function match(regexp) {
7486 + var O = defined(this);
7487 + var fn = regexp == undefined ? undefined : regexp[MATCH];
7488 + return fn !== undefined ? fn.call(regexp, O) : new RegExp(regexp)[MATCH](String(O));
7489 + },
7490 + // `RegExp.prototype[@@match]` method
7491 + // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@match
7492 + function (regexp) {
7493 + var res = maybeCallNative($match, regexp, this);
7494 + if (res.done) return res.value;
7495 + var rx = anObject(regexp);
7496 + var S = String(this);
7497 + if (!rx.global) return regExpExec(rx, S);
7498 + var fullUnicode = rx.unicode;
7499 + rx.lastIndex = 0;
7500 + var A = [];
7501 + var n = 0;
7502 + var result;
7503 + while ((result = regExpExec(rx, S)) !== null) {
7504 + var matchStr = String(result[0]);
7505 + A[n] = matchStr;
7506 + if (matchStr === '') rx.lastIndex = advanceStringIndex(S, toLength(rx.lastIndex), fullUnicode);
7507 + n++;
7508 + }
7509 + return n === 0 ? null : A;
7510 + }
7511 + ];
7512 +});
7513 +
7514 +
7515 +/***/ }),
7516 +
7517 +/***/ "../node_modules/core-js/modules/es6.regexp.replace.js":
7518 +/*!*************************************************************!*\
7519 + !*** ../node_modules/core-js/modules/es6.regexp.replace.js ***!
7520 + \*************************************************************/
7521 +/*! unknown exports (runtime-defined) */
7522 +/*! runtime requirements: __webpack_require__ */
7523 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
7524 +
7525 +"use strict";
7526 +
7527 +
7528 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
7529 +var toObject = __webpack_require__(/*! ./_to-object */ "../node_modules/core-js/modules/_to-object.js");
7530 +var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
7531 +var toInteger = __webpack_require__(/*! ./_to-integer */ "../node_modules/core-js/modules/_to-integer.js");
7532 +var advanceStringIndex = __webpack_require__(/*! ./_advance-string-index */ "../node_modules/core-js/modules/_advance-string-index.js");
7533 +var regExpExec = __webpack_require__(/*! ./_regexp-exec-abstract */ "../node_modules/core-js/modules/_regexp-exec-abstract.js");
7534 +var max = Math.max;
7535 +var min = Math.min;
7536 +var floor = Math.floor;
7537 +var SUBSTITUTION_SYMBOLS = /\$([$&`']|\d\d?|<[^>]*>)/g;
7538 +var SUBSTITUTION_SYMBOLS_NO_NAMED = /\$([$&`']|\d\d?)/g;
7539 +
7540 +var maybeToString = function (it) {
7541 + return it === undefined ? it : String(it);
7542 +};
7543 +
7544 +// @@replace logic
7545 +__webpack_require__(/*! ./_fix-re-wks */ "../node_modules/core-js/modules/_fix-re-wks.js")('replace', 2, function (defined, REPLACE, $replace, maybeCallNative) {
7546 + return [
7547 + // `String.prototype.replace` method
7548 + // https://tc39.github.io/ecma262/#sec-string.prototype.replace
7549 + function replace(searchValue, replaceValue) {
7550 + var O = defined(this);
7551 + var fn = searchValue == undefined ? undefined : searchValue[REPLACE];
7552 + return fn !== undefined
7553 + ? fn.call(searchValue, O, replaceValue)
7554 + : $replace.call(String(O), searchValue, replaceValue);
7555 + },
7556 + // `RegExp.prototype[@@replace]` method
7557 + // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@replace
7558 + function (regexp, replaceValue) {
7559 + var res = maybeCallNative($replace, regexp, this, replaceValue);
7560 + if (res.done) return res.value;
7561 +
7562 + var rx = anObject(regexp);
7563 + var S = String(this);
7564 + var functionalReplace = typeof replaceValue === 'function';
7565 + if (!functionalReplace) replaceValue = String(replaceValue);
7566 + var global = rx.global;
7567 + if (global) {
7568 + var fullUnicode = rx.unicode;
7569 + rx.lastIndex = 0;
7570 + }
7571 + var results = [];
7572 + while (true) {
7573 + var result = regExpExec(rx, S);
7574 + if (result === null) break;
7575 + results.push(result);
7576 + if (!global) break;
7577 + var matchStr = String(result[0]);
7578 + if (matchStr === '') rx.lastIndex = advanceStringIndex(S, toLength(rx.lastIndex), fullUnicode);
7579 + }
7580 + var accumulatedResult = '';
7581 + var nextSourcePosition = 0;
7582 + for (var i = 0; i < results.length; i++) {
7583 + result = results[i];
7584 + var matched = String(result[0]);
7585 + var position = max(min(toInteger(result.index), S.length), 0);
7586 + var captures = [];
7587 + // NOTE: This is equivalent to
7588 + // captures = result.slice(1).map(maybeToString)
7589 + // but for some reason `nativeSlice.call(result, 1, result.length)` (called in
7590 + // the slice polyfill when slicing native arrays) "doesn't work" in safari 9 and
7591 + // causes a crash (https://pastebin.com/N21QzeQA) when trying to debug it.
7592 + for (var j = 1; j < result.length; j++) captures.push(maybeToString(result[j]));
7593 + var namedCaptures = result.groups;
7594 + if (functionalReplace) {
7595 + var replacerArgs = [matched].concat(captures, position, S);
7596 + if (namedCaptures !== undefined) replacerArgs.push(namedCaptures);
7597 + var replacement = String(replaceValue.apply(undefined, replacerArgs));
7598 + } else {
7599 + replacement = getSubstitution(matched, S, position, captures, namedCaptures, replaceValue);
7600 + }
7601 + if (position >= nextSourcePosition) {
7602 + accumulatedResult += S.slice(nextSourcePosition, position) + replacement;
7603 + nextSourcePosition = position + matched.length;
7604 + }
7605 + }
7606 + return accumulatedResult + S.slice(nextSourcePosition);
7607 + }
7608 + ];
7609 +
7610 + // https://tc39.github.io/ecma262/#sec-getsubstitution
7611 + function getSubstitution(matched, str, position, captures, namedCaptures, replacement) {
7612 + var tailPos = position + matched.length;
7613 + var m = captures.length;
7614 + var symbols = SUBSTITUTION_SYMBOLS_NO_NAMED;
7615 + if (namedCaptures !== undefined) {
7616 + namedCaptures = toObject(namedCaptures);
7617 + symbols = SUBSTITUTION_SYMBOLS;
7618 + }
7619 + return $replace.call(replacement, symbols, function (match, ch) {
7620 + var capture;
7621 + switch (ch.charAt(0)) {
7622 + case '$': return '$';
7623 + case '&': return matched;
7624 + case '`': return str.slice(0, position);
7625 + case "'": return str.slice(tailPos);
7626 + case '<':
7627 + capture = namedCaptures[ch.slice(1, -1)];
7628 + break;
7629 + default: // \d\d?
7630 + var n = +ch;
7631 + if (n === 0) return match;
7632 + if (n > m) {
7633 + var f = floor(n / 10);
7634 + if (f === 0) return match;
7635 + if (f <= m) return captures[f - 1] === undefined ? ch.charAt(1) : captures[f - 1] + ch.charAt(1);
7636 + return match;
7637 + }
7638 + capture = captures[n - 1];
7639 + }
7640 + return capture === undefined ? '' : capture;
7641 + });
7642 + }
7643 +});
7644 +
7645 +
7646 +/***/ }),
7647 +
7648 +/***/ "../node_modules/core-js/modules/es6.regexp.split.js":
7649 +/*!***********************************************************!*\
7650 + !*** ../node_modules/core-js/modules/es6.regexp.split.js ***!
7651 + \***********************************************************/
7652 +/*! unknown exports (runtime-defined) */
7653 +/*! runtime requirements: __webpack_require__ */
7654 +/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
7655 +
7656 +"use strict";
7657 +
7658 +
7659 +var isRegExp = __webpack_require__(/*! ./_is-regexp */ "../node_modules/core-js/modules/_is-regexp.js");
7660 +var anObject = __webpack_require__(/*! ./_an-object */ "../node_modules/core-js/modules/_an-object.js");
7661 +var speciesConstructor = __webpack_require__(/*! ./_species-constructor */ "../node_modules/core-js/modules/_species-constructor.js");
7662 +var advanceStringIndex = __webpack_require__(/*! ./_advance-string-index */ "../node_modules/core-js/modules/_advance-string-index.js");
7663 +var toLength = __webpack_require__(/*! ./_to-length */ "../node_modules/core-js/modules/_to-length.js");
7664 +var callRegExpExec = __webpack_require__(/*! ./_regexp-exec-abstract */ "../node_modules/core-js/modules/_regexp-exec-abstract.js");
7665 +var regexpExec = __webpack_require__(/*! ./_regexp-exec */ "../node_modules/core-js/modules/_regexp-exec.js");
7666 +var fails = __webpack_require__(/*! ./_fails */ "../node_modules/core-js/modules/_fails.js");
7667 +var $min = Math.min;
7668 +var $push = [].push;
7669 +var $SPLIT = 'split';
7670 +var LENGTH = 'length';
7671 +var LAST_INDEX = 'lastIndex';
7672 +var MAX_UINT32 = 0xffffffff;
7673 +
7674 +// babel-minify transpiles RegExp('x', 'y') -> /x/y and it causes SyntaxError
7675 +var SUPPORTS_Y = !fails(function () { RegExp(MAX_UINT32, 'y'); });
7676 +
7677 +// @@split logic
7678 +__webpack_require__(/*! ./_fix-re-wks */ "../node_modules/core-js/modules/_fix-re-wks.js")('split', 2, function (defined, SPLIT, $split, maybeCallNative) {
7679 + var internalSplit;
7680 + if (
7681 + 'abbc'[$SPLIT](/(b)*/)[1] == 'c' ||
7682 + 'test'[$SPLIT](/(?:)/, -1)[LENGTH] != 4 ||
7683 + 'ab'[$SPLIT](/(?:ab)*/)[LENGTH] != 2 ||
7684 + '.'[$SPLIT](/(.?)(.?)/)[LENGTH] != 4 ||
7685 + '.'[$SPLIT](/()()/)[LENGTH] > 1 ||
7686 + ''[$SPLIT](/.?/)[LENGTH]
7687 + ) {
7688 + // based on es5-shim implementation, need to rework it
7689 + internalSplit = function (separator, limit) {
7690 + var string = String(this);
7691 + if (separator === undefined && limit === 0) return [];
7692 + // If `separator` is not a regex, use native split
7693 + if (!isRegExp(separator)) return $split.call(string, separator, limit);
7694 + var output = [];
7695 + var flags = (separator.ignoreCase ? 'i' : '') +
7696 + (separator.multiline ? 'm' : '') +
7697 + (separator.unicode ? 'u' : '') +
7698 + (separator.sticky ? 'y' : '');
7699 + var lastLastIndex = 0;
7700 + var splitLimit = limit === undefined ? MAX_UINT32 : limit >>> 0;
7701 + // Make `global` and avoid `lastIndex` issues by working with a copy
7702 + var separatorCopy = new RegExp(separator.source, flags + 'g');
7703 + var match, lastIndex, lastLength;
7704 + while (match = regexpExec.call(separatorCopy, string)) {
7705 + lastIndex = separatorCopy[LAST_INDEX];
7706 + if (lastIndex > lastLastIndex) {
7707 + output.push(string.slice(lastLastIndex, match.index));
7708 + if (match[LENGTH] > 1 && match.index < string[LENGTH]) $push.apply(output, match.slice(1));
7709 + lastLength = match[0][LENGTH];
7710 + lastLastIndex = lastIndex;
7711 + if (output[LENGTH] >= splitLimit) break;
7712 + }
7713 + if (separatorCopy[LAST_INDEX] === match.index) separatorCopy[LAST_INDEX]++; // Avoid an infinite loop
7714 + }
7715 + if (lastLastIndex === string[LENGTH]) {
7716 + if (lastLength || !separatorCopy.test('')) output.push('');
7717 + } else output.push(string.slice(lastLastIndex));
7718 + return output[LENGTH] > splitLimit ? output.slice(0, splitLimit) : output;
7719 + };
7720 + // Chakra, V8
7721 + } else if ('0'[$SPLIT](undefined, 0)[LENGTH]) {
7722 + internalSplit = function (separator, limit) {
7723 + return separator === undefined && limit === 0 ? [] : $split.call(this, separator, limit);
7724 + };
7725 + } else {
7726 + internalSplit = $split;
7727 + }
7728 +
7729 + return [
7730 + // `String.prototype.split` method
7731 + // https://tc39.github.io/ecma262/#sec-string.prototype.split
7732 + function split(separator, limit) {
7733 + var O = defined(this);
7734 + var splitter = separator == undefined ? undefined : separator[SPLIT];
7735 + return splitter !== undefined
7736 + ? splitter.call(separator, O, limit)
7737 + : internalSplit.call(String(O), separator, limit);
7738 + },
7739 + // `RegExp.prototype[@@split]` method
7740 + // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@split
7741 + //
7742 + // NOTE: This cannot be properly polyfilled in engines that don't support
7743 + // the 'y' flag.
7744 + function (regexp, limit) {
7745 + var res = maybeCallNative(internalSplit, regexp, this, limit, internalSplit !== $split);
7746 + if (res.done) return res.value;
7747 +
7748 + var rx = anObject(regexp);
7749 + var S = String(this);
7750 + var C = speciesConstructor(rx, RegExp);
7751 +
7752 + var unicodeMatching = rx.unicode;
7753 + var flags = (rx.ignoreCase ? 'i' : '') +
7754 + (rx.multiline ? 'm' : '') +
7755 + (rx.unicode ? 'u' : '') +
7756 + (SUPPORTS_Y ? 'y' : 'g');
7757 +
7758 + // ^(? + rx + ) is needed, in combination with some S slicing, to
7759 + // simulate the 'y' flag.
7760 + var splitter = new C(SUPPORTS_Y ? rx : '^(?:' + rx.source + ')', flags);
7761 + var lim = limit === undefined ? MAX_UINT32 : limit >>> 0;
7762 + if (lim === 0) return [];
7763 + if (S.length === 0) return callRegExpExec(splitter, S) === null ? [S] : [];
7764 + var p = 0;
7765 + var q = 0;
7766 + var A = [];
7767 + while (q < S.length) {
7768 + splitter.lastIndex = SUPPORTS_Y ? q : 0;
7769 + var z = callRegExpExec(splitter, SUPPORTS_Y ? S : S.slice(q));
7770 + var e;
7771 + if (
7772 + z === null ||
7773 + (e = $min(toLength(splitter.lastIndex + (SUPPORTS_Y ? 0 : q)), S.length)) === p
7774 + ) {
7775 + q = advanceStringIndex(S, q, unicodeMatching);
7776 + } else {
7777 + A.push(S.slice(p, q));
7778 + if (A.length === lim) return A;
7779 + for (var i = 1; i <= z.length - 1; i++) {
7780 + A.push(z[i]);
7781 + if (A.length === lim) return A;
7782 + }
7783 + q = p = e;
7784 + }
7785 + }
7786 + A.push(S.slice(p));
7787 + return A;
7788 + }
7789 + ];
7790 +});
7791 +
7792 +
7793 +/***/ }),
7794 +
21902 7795 /***/ "../node_modules/create-react-context/lib/implementation.js":
21903 7796 /*!******************************************************************!*\
21904 7797 !*** ../node_modules/create-react-context/lib/implementation.js ***!
21905 7798 \******************************************************************/
7799 +/*! unknown exports (runtime-defined) */
7800 +/*! runtime requirements: __webpack_exports__, module, __webpack_require__ */
7801 +/*! CommonJS bailout: module.exports is used directly at 196:0-14 */
21906 7802 /***/ ((module, exports, __webpack_require__) => {
21907 7803
21908 7804 "use strict";
21909 7805
@@ -22099,9 +7995,9 @@
22099 7995 Consumer: Consumer
22100 7996 };
22101 7997 }
22102 7998
22103 -exports["default"] = createReactContext;
7999 +exports.default = createReactContext;
22104 8000 module.exports = exports['default'];
22105 8001
22106 8002 /***/ }),
22107 8003
@@ -22108,8 +8004,11 @@
22108 8004 /***/ "../node_modules/create-react-context/lib/index.js":
22109 8005 /*!*********************************************************!*\
22110 8006 !*** ../node_modules/create-react-context/lib/index.js ***!
22111 8007 \*********************************************************/
8008 +/*! unknown exports (runtime-defined) */
8009 +/*! runtime requirements: __webpack_exports__, module, __webpack_require__ */
8010 +/*! CommonJS bailout: module.exports is used directly at 16:0-14 */
22112 8011 /***/ ((module, exports, __webpack_require__) => {
22113 8012
22114 8013 "use strict";
22115 8014
@@ -22125,9 +8024,9 @@
22125 8024 var _implementation2 = _interopRequireDefault(_implementation);
22126 8025
22127 8026 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
22128 8027
22129 -exports["default"] = _react2.default.createContext || _implementation2.default;
8028 +exports.default = _react2.default.createContext || _implementation2.default;
22130 8029 module.exports = exports['default'];
22131 8030
22132 8031 /***/ }),
22133 8032
@@ -22134,8 +8033,11 @@
22134 8033 /***/ "../node_modules/gud/index.js":
22135 8034 /*!************************************!*\
22136 8035 !*** ../node_modules/gud/index.js ***!
22137 8036 \************************************/
8037 +/*! unknown exports (runtime-defined) */
8038 +/*! runtime requirements: module, __webpack_require__.g, __webpack_require__.* */
8039 +/*! CommonJS bailout: module.exports is used directly at 6:0-14 */
22138 8040 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
22139 8041
22140 8042 "use strict";
22141 8043 // @flow
@@ -22153,8 +8055,11 @@
22153 8055 /***/ "../node_modules/invariant/browser.js":
22154 8056 /*!********************************************!*\
22155 8057 !*** ../node_modules/invariant/browser.js ***!
22156 8058 \********************************************/
8059 +/*! unknown exports (runtime-defined) */
8060 +/*! runtime requirements: module */
8061 +/*! CommonJS bailout: module.exports is used directly at 49:0-14 */
22157 8062 /***/ ((module) => {
22158 8063
22159 8064 "use strict";
22160 8065 /**
@@ -22213,8 +8118,11 @@
22213 8118 /***/ "../node_modules/object-assign/index.js":
22214 8119 /*!**********************************************!*\
22215 8120 !*** ../node_modules/object-assign/index.js ***!
22216 8121 \**********************************************/
8122 +/*! unknown exports (runtime-defined) */
8123 +/*! runtime requirements: module */
8124 +/*! CommonJS bailout: module.exports is used directly at 65:0-14 */
22217 8125 /***/ ((module) => {
22218 8126
22219 8127 "use strict";
22220 8128 /*
@@ -22314,8 +8222,11 @@
22314 8222 /***/ "../node_modules/prop-types/checkPropTypes.js":
22315 8223 /*!****************************************************!*\
22316 8224 !*** ../node_modules/prop-types/checkPropTypes.js ***!
22317 8225 \****************************************************/
8226 +/*! unknown exports (runtime-defined) */
8227 +/*! runtime requirements: module, __webpack_require__ */
8228 +/*! CommonJS bailout: module.exports is used directly at 102:0-14 */
22318 8229 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
22319 8230
22320 8231 "use strict";
22321 8232 /**
@@ -22331,9 +8242,9 @@
22331 8242
22332 8243 if (true) {
22333 8244 var ReactPropTypesSecret = __webpack_require__(/*! ./lib/ReactPropTypesSecret */ "../node_modules/prop-types/lib/ReactPropTypesSecret.js");
22334 8245 var loggedTypeFailures = {};
22335 - var has = __webpack_require__(/*! ./lib/has */ "../node_modules/prop-types/lib/has.js");
8246 + var has = Function.call.bind(Object.prototype.hasOwnProperty);
22336 8247
22337 8248 printWarning = function(text) {
22338 8249 var message = 'Warning: ' + text;
22339 8250 if (typeof console !== 'undefined') {
@@ -22343,9 +8254,9 @@
22343 8254 // --- Welcome to debugging React ---
22344 8255 // This error was thrown as a convenience so that you can use this stack
22345 8256 // to find the callsite that caused this warning to fire.
22346 8257 throw new Error(message);
22347 - } catch (x) { /**/ }
8258 + } catch (x) {}
22348 8259 };
22349 8260 }
22350 8261
22351 8262 /**
@@ -22372,10 +8283,9 @@
22372 8283 // behavior as without this statement except with a better message.
22373 8284 if (typeof typeSpecs[typeSpecName] !== 'function') {
22374 8285 var err = Error(
22375 8286 (componentName || 'React class') + ': ' + location + ' type `' + typeSpecName + '` is invalid; ' +
22376 - 'it must be a function, usually from the `prop-types` package, but received `' + typeof typeSpecs[typeSpecName] + '`.' +
22377 - 'This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.'
8287 + 'it must be a function, usually from the `prop-types` package, but received `' + typeof typeSpecs[typeSpecName] + '`.'
22378 8288 );
22379 8289 err.name = 'Invariant Violation';
22380 8290 throw err;
22381 8291 }
@@ -22428,8 +8338,11 @@
22428 8338 /***/ "../node_modules/prop-types/factoryWithTypeCheckers.js":
22429 8339 /*!*************************************************************!*\
22430 8340 !*** ../node_modules/prop-types/factoryWithTypeCheckers.js ***!
22431 8341 \*************************************************************/
8342 +/*! unknown exports (runtime-defined) */
8343 +/*! runtime requirements: module, __webpack_require__ */
8344 +/*! CommonJS bailout: module.exports is used directly at 38:0-14 */
22432 8345 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
22433 8346
22434 8347 "use strict";
22435 8348 /**
@@ -22440,15 +8353,15 @@
22440 8353 */
22441 8354
22442 8355
22443 8356
22444 -var ReactIs = __webpack_require__(/*! react-is */ "../node_modules/prop-types/node_modules/react-is/index.js");
8357 +var ReactIs = __webpack_require__(/*! react-is */ "../node_modules/react-is/index.js");
22445 8358 var assign = __webpack_require__(/*! object-assign */ "../node_modules/object-assign/index.js");
22446 8359
22447 8360 var ReactPropTypesSecret = __webpack_require__(/*! ./lib/ReactPropTypesSecret */ "../node_modules/prop-types/lib/ReactPropTypesSecret.js");
22448 -var has = __webpack_require__(/*! ./lib/has */ "../node_modules/prop-types/lib/has.js");
22449 8361 var checkPropTypes = __webpack_require__(/*! ./checkPropTypes */ "../node_modules/prop-types/checkPropTypes.js");
22450 8362
8363 +var has = Function.call.bind(Object.prototype.hasOwnProperty);
22451 8364 var printWarning = function() {};
22452 8365
22453 8366 if (true) {
22454 8367 printWarning = function(text) {
@@ -22547,9 +8460,8 @@
22547 8460 // Important!
22548 8461 // Keep this list in sync with production version in `./factoryWithThrowingShims.js`.
22549 8462 var ReactPropTypes = {
22550 8463 array: createPrimitiveTypeChecker('array'),
22551 - bigint: createPrimitiveTypeChecker('bigint'),
22552 8464 bool: createPrimitiveTypeChecker('boolean'),
22553 8465 func: createPrimitiveTypeChecker('function'),
22554 8466 number: createPrimitiveTypeChecker('number'),
22555 8467 object: createPrimitiveTypeChecker('object'),
@@ -22593,11 +8505,10 @@
22593 8505 * Errors anymore. We don't inspect their stack anyway, and creating them
22594 8506 * is prohibitively expensive if they are created too often, such as what
22595 8507 * happens in oneOfType() for any type before the one that matched.
22596 8508 */
22597 - function PropTypeError(message, data) {
8509 + function PropTypeError(message) {
22598 8510 this.message = message;
22599 - this.data = data && typeof data === 'object' ? data: {};
22600 8511 this.stack = '';
22601 8512 }
22602 8513 // Make `instanceof Error` still work for returned errors.
22603 8514 PropTypeError.prototype = Error.prototype;
@@ -22630,9 +8541,9 @@
22630 8541 manualPropTypeWarningCount < 3
22631 8542 ) {
22632 8543 printWarning(
22633 8544 'You are manually calling a React.PropTypes validation ' +
22634 - 'function for the `' + propFullName + '` prop on `' + componentName + '`. This is deprecated ' +
8545 + 'function for the `' + propFullName + '` prop on `' + componentName + '`. This is deprecated ' +
22635 8546 'and will throw in the standalone `prop-types` package. ' +
22636 8547 'You may be seeing this warning due to a third-party PropTypes ' +
22637 8548 'library. See https://fb.me/react-warning-dont-call-proptypes ' + 'for details.'
22638 8549 );
@@ -22669,12 +8580,9 @@
22669 8580 // check, but we can offer a more precise error message here rather than
22670 8581 // 'of type `object`'.
22671 8582 var preciseType = getPreciseType(propValue);
22672 8583
22673 - return new PropTypeError(
22674 - 'Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + preciseType + '` supplied to `' + componentName + '`, expected ') + ('`' + expectedType + '`.'),
22675 - {expectedType: expectedType}
22676 - );
8584 + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + preciseType + '` supplied to `' + componentName + '`, expected ') + ('`' + expectedType + '`.'));
22677 8585 }
22678 8586 return null;
22679 8587 }
22680 8588 return createChainableTypeChecker(validate);
@@ -22816,21 +8724,16 @@
22816 8724 }
22817 8725 }
22818 8726
22819 8727 function validate(props, propName, componentName, location, propFullName) {
22820 - var expectedTypes = [];
22821 8728 for (var i = 0; i < arrayOfTypeCheckers.length; i++) {
22822 8729 var checker = arrayOfTypeCheckers[i];
22823 - var checkerResult = checker(props, propName, componentName, location, propFullName, ReactPropTypesSecret);
22824 - if (checkerResult == null) {
8730 + if (checker(props, propName, componentName, location, propFullName, ReactPropTypesSecret) == null) {
22825 8731 return null;
22826 8732 }
22827 - if (checkerResult.data && has(checkerResult.data, 'expectedType')) {
22828 - expectedTypes.push(checkerResult.data.expectedType);
22829 - }
22830 8733 }
22831 - var expectedTypesMessage = (expectedTypes.length > 0) ? ', expected one of type [' + expectedTypes.join(', ') + ']': '';
22832 - return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` supplied to ' + ('`' + componentName + '`' + expectedTypesMessage + '.'));
8734 +
8735 + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` supplied to ' + ('`' + componentName + '`.'));
22833 8736 }
22834 8737 return createChainableTypeChecker(validate);
22835 8738 }
22836 8739
@@ -22843,15 +8746,8 @@
22843 8746 }
22844 8747 return createChainableTypeChecker(validate);
22845 8748 }
22846 8749
22847 - function invalidValidatorError(componentName, location, propFullName, key, type) {
22848 - return new PropTypeError(
22849 - (componentName || 'React class') + ': ' + location + ' type `' + propFullName + '.' + key + '` is invalid; ' +
22850 - 'it must be a function, usually from the `prop-types` package, but received `' + type + '`.'
22851 - );
22852 - }
22853 -
22854 8750 function createShapeTypeChecker(shapeTypes) {
22855 8751 function validate(props, propName, componentName, location, propFullName) {
22856 8752 var propValue = props[propName];
22857 8753 var propType = getPropType(propValue);
@@ -22859,10 +8755,10 @@
22859 8755 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type `' + propType + '` ' + ('supplied to `' + componentName + '`, expected `object`.'));
22860 8756 }
22861 8757 for (var key in shapeTypes) {
22862 8758 var checker = shapeTypes[key];
22863 - if (typeof checker !== 'function') {
22864 - return invalidValidatorError(componentName, location, propFullName, key, getPreciseType(checker));
8759 + if (!checker) {
8760 + continue;
22865 8761 }
22866 8762 var error = checker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret);
22867 8763 if (error) {
22868 8764 return error;
@@ -22879,20 +8775,18 @@
22879 8775 var propType = getPropType(propValue);
22880 8776 if (propType !== 'object') {
22881 8777 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type `' + propType + '` ' + ('supplied to `' + componentName + '`, expected `object`.'));
22882 8778 }
22883 - // We need to check all keys in case some are required but missing from props.
8779 + // We need to check all keys in case some are required but missing from
8780 + // props.
22884 8781 var allKeys = assign({}, props[propName], shapeTypes);
22885 8782 for (var key in allKeys) {
22886 8783 var checker = shapeTypes[key];
22887 - if (has(shapeTypes, key) && typeof checker !== 'function') {
22888 - return invalidValidatorError(componentName, location, propFullName, key, getPreciseType(checker));
22889 - }
22890 8784 if (!checker) {
22891 8785 return new PropTypeError(
22892 8786 'Invalid ' + location + ' `' + propFullName + '` key `' + key + '` supplied to `' + componentName + '`.' +
22893 8787 '\nBad object: ' + JSON.stringify(props[propName], null, ' ') +
22894 - '\nValid keys: ' + JSON.stringify(Object.keys(shapeTypes), null, ' ')
8788 + '\nValid keys: ' + JSON.stringify(Object.keys(shapeTypes), null, ' ')
22895 8789 );
22896 8790 }
22897 8791 var error = checker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret);
22898 8792 if (error) {
@@ -23049,8 +8943,11 @@
23049 8943 /***/ "../node_modules/prop-types/index.js":
23050 8944 /*!*******************************************!*\
23051 8945 !*** ../node_modules/prop-types/index.js ***!
23052 8946 \*******************************************/
8947 +/*! unknown exports (runtime-defined) */
8948 +/*! runtime requirements: module, __webpack_require__ */
8949 +/*! CommonJS bailout: module.exports is used directly at 14:2-16 */
23053 8950 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23054 8951
23055 8952 /**
23056 8953 * Copyright (c) 2013-present, Facebook, Inc.
@@ -23059,16 +8956,15 @@
23059 8956 * LICENSE file in the root directory of this source tree.
23060 8957 */
23061 8958
23062 8959 if (true) {
23063 - var ReactIs = __webpack_require__(/*! react-is */ "../node_modules/prop-types/node_modules/react-is/index.js");
8960 + var ReactIs = __webpack_require__(/*! react-is */ "../node_modules/react-is/index.js");
23064 8961
23065 8962 // By explicitly using `prop-types` you are opting into new development behavior.
23066 8963 // http://fb.me/prop-types-in-prod
23067 8964 var throwOnDirectAccess = true;
23068 8965 module.exports = __webpack_require__(/*! ./factoryWithTypeCheckers */ "../node_modules/prop-types/factoryWithTypeCheckers.js")(ReactIs.isElement, throwOnDirectAccess);
23069 -} else // removed by dead control flow
23070 -{}
8966 +} else {}
23071 8967
23072 8968
23073 8969 /***/ }),
23074 8970
@@ -23075,8 +8971,11 @@
23075 8971 /***/ "../node_modules/prop-types/lib/ReactPropTypesSecret.js":
23076 8972 /*!**************************************************************!*\
23077 8973 !*** ../node_modules/prop-types/lib/ReactPropTypesSecret.js ***!
23078 8974 \**************************************************************/
8975 +/*! unknown exports (runtime-defined) */
8976 +/*! runtime requirements: module */
8977 +/*! CommonJS bailout: module.exports is used directly at 12:0-14 */
23079 8978 /***/ ((module) => {
23080 8979
23081 8980 "use strict";
23082 8981 /**
@@ -23094,23 +8993,134 @@
23094 8993
23095 8994
23096 8995 /***/ }),
23097 8996
23098 -/***/ "../node_modules/prop-types/lib/has.js":
23099 -/*!*********************************************!*\
23100 - !*** ../node_modules/prop-types/lib/has.js ***!
23101 - \*********************************************/
23102 -/***/ ((module) => {
8997 +/***/ "../node_modules/reach-router-hash-history/index.js":
8998 +/*!**********************************************************!*\
8999 + !*** ../node_modules/reach-router-hash-history/index.js ***!
9000 + \**********************************************************/
9001 +/*! namespace exports */
9002 +/*! export createHashSource [provided] [no usage info] [missing usage info prevents renaming] */
9003 +/*! other exports [not provided] [no usage info] */
9004 +/*! runtime requirements: __webpack_require__.r, __webpack_exports__, __webpack_require__.d, __webpack_require__.* */
9005 +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
23103 9006
23104 -module.exports = Function.call.bind(Object.prototype.hasOwnProperty);
9007 +"use strict";
9008 +__webpack_require__.r(__webpack_exports__);
9009 +/* harmony export */ __webpack_require__.d(__webpack_exports__, {
9010 +/* harmony export */ "createHashSource": () => /* binding */ createHashSource
9011 +/* harmony export */ });
9012 +// take some code from
9013 +// https://github.com/ReactTraining/history/blob/master/modules/createHashHistory.js
23105 9014
9015 +function getHashPath() {
9016 + // We can't use window.location.hash here because it's not
9017 + // consistent across browsers - Firefox will pre-decode it!
9018 + const href = window.location.href;
9019 + const hashIndex = href.indexOf('#');
9020 + return hashIndex === -1 ? '' : href.substring(hashIndex + 1);
9021 +}
23106 9022
9023 +function pushHashPath(path) {
9024 + window.location.hash = '#' + path;
9025 +}
9026 +
9027 +function replaceHashPath(path) {
9028 + const hashIndex = window.location.href.indexOf('#');
9029 + window.location.replace(
9030 + window.location.href.slice(0, hashIndex >= 0 ? hashIndex : 0) + '#' + path
9031 + );
9032 +}
9033 +
9034 +let createHashSource = (initialPathname = '/') => {
9035 + let index = 0;
9036 + // let stack = [{ pathname: initialPathname, search: '' }];
9037 + // let states = [];
9038 +
9039 + return {
9040 + get location() {
9041 + return { pathname: getHashPath(), search: '' };
9042 + // return stack[index];
9043 + },
9044 + addEventListener(name, fn) {
9045 + if (name === 'popstate') {
9046 + window.addEventListener('hashchange', fn);
9047 + }
9048 + },
9049 + removeEventListener(name, fn) {
9050 + if (name === 'popstate') {
9051 + window.addEventListener('hashchange', fn);
9052 + }
9053 + },
9054 + history: {
9055 + get entries() {
9056 + return [{ pathname: getHashPath(), search: '' }];
9057 + // return stack;
9058 + },
9059 + get index() {
9060 + return index;
9061 + },
9062 + get state() {
9063 + return undefined;
9064 + // return states[index];
9065 + },
9066 + pushState(state, _, uri) {
9067 + pushHashPath(uri);
9068 + // let [pathname, search = ''] = uri.split('?');
9069 + // index++;
9070 + // stack.push({ pathname, search });
9071 + // states.push(state);
9072 + },
9073 + replaceState(state, _, uri) {
9074 + replaceHashPath(uri);
9075 + // let [pathname, search = ''] = uri.split('?');
9076 + // stack[index] = { pathname, search };
9077 + // states[index] = state;
9078 + }
9079 + }
9080 + };
9081 +};
9082 +
9083 +
9084 +
9085 +
23107 9086 /***/ }),
23108 9087
23109 -/***/ "../node_modules/prop-types/node_modules/react-is/cjs/react-is.development.js":
23110 -/*!************************************************************************************!*\
23111 - !*** ../node_modules/prop-types/node_modules/react-is/cjs/react-is.development.js ***!
23112 - \************************************************************************************/
9088 +/***/ "../node_modules/react-is/cjs/react-is.development.js":
9089 +/*!************************************************************!*\
9090 + !*** ../node_modules/react-is/cjs/react-is.development.js ***!
9091 + \************************************************************/
9092 +/*! default exports */
9093 +/*! export AsyncMode [provided] [no usage info] [missing usage info prevents renaming] */
9094 +/*! export ConcurrentMode [provided] [no usage info] [missing usage info prevents renaming] */
9095 +/*! export ContextConsumer [provided] [no usage info] [missing usage info prevents renaming] */
9096 +/*! export ContextProvider [provided] [no usage info] [missing usage info prevents renaming] */
9097 +/*! export Element [provided] [no usage info] [missing usage info prevents renaming] */
9098 +/*! export ForwardRef [provided] [no usage info] [missing usage info prevents renaming] */
9099 +/*! export Fragment [provided] [no usage info] [missing usage info prevents renaming] */
9100 +/*! export Lazy [provided] [no usage info] [missing usage info prevents renaming] */
9101 +/*! export Memo [provided] [no usage info] [missing usage info prevents renaming] */
9102 +/*! export Portal [provided] [no usage info] [missing usage info prevents renaming] */
9103 +/*! export Profiler [provided] [no usage info] [missing usage info prevents renaming] */
9104 +/*! export StrictMode [provided] [no usage info] [missing usage info prevents renaming] */
9105 +/*! export Suspense [provided] [no usage info] [missing usage info prevents renaming] */
9106 +/*! export isAsyncMode [provided] [no usage info] [missing usage info prevents renaming] */
9107 +/*! export isConcurrentMode [provided] [no usage info] [missing usage info prevents renaming] */
9108 +/*! export isContextConsumer [provided] [no usage info] [missing usage info prevents renaming] */
9109 +/*! export isContextProvider [provided] [no usage info] [missing usage info prevents renaming] */
9110 +/*! export isElement [provided] [no usage info] [missing usage info prevents renaming] */
9111 +/*! export isForwardRef [provided] [no usage info] [missing usage info prevents renaming] */
9112 +/*! export isFragment [provided] [no usage info] [missing usage info prevents renaming] */
9113 +/*! export isLazy [provided] [no usage info] [missing usage info prevents renaming] */
9114 +/*! export isMemo [provided] [no usage info] [missing usage info prevents renaming] */
9115 +/*! export isPortal [provided] [no usage info] [missing usage info prevents renaming] */
9116 +/*! export isProfiler [provided] [no usage info] [missing usage info prevents renaming] */
9117 +/*! export isStrictMode [provided] [no usage info] [missing usage info prevents renaming] */
9118 +/*! export isSuspense [provided] [no usage info] [missing usage info prevents renaming] */
9119 +/*! export isValidElementType [provided] [no usage info] [missing usage info prevents renaming] */
9120 +/*! export typeOf [provided] [no usage info] [missing usage info prevents renaming] */
9121 +/*! other exports [not provided] [no usage info] */
9122 +/*! runtime requirements: __webpack_exports__ */
23113 9123 /***/ ((__unused_webpack_module, exports) => {
23114 9124
23115 9125 "use strict";
23116 9126 /** @license React v16.13.1
@@ -23297,156 +9307,69 @@
23297 9307
23298 9308
23299 9309 /***/ }),
23300 9310
23301 -/***/ "../node_modules/prop-types/node_modules/react-is/index.js":
23302 -/*!*****************************************************************!*\
23303 - !*** ../node_modules/prop-types/node_modules/react-is/index.js ***!
23304 - \*****************************************************************/
9311 +/***/ "../node_modules/react-is/index.js":
9312 +/*!*****************************************!*\
9313 + !*** ../node_modules/react-is/index.js ***!
9314 + \*****************************************/
9315 +/*! dynamic exports */
9316 +/*! export AsyncMode [provided] [no usage info] [provision prevents renaming (no use info)] -> ../node_modules/react-is/cjs/react-is.development.js .AsyncMode */
9317 +/*! export ConcurrentMode [provided] [no usage info] [provision prevents renaming (no use info)] -> ../node_modules/react-is/cjs/react-is.development.js .ConcurrentMode */
9318 +/*! export ContextConsumer [provided] [no usage info] [provision prevents renaming (no use info)] -> ../node_modules/react-is/cjs/react-is.development.js .ContextConsumer */
9319 +/*! export ContextProvider [provided] [no usage info] [provision prevents renaming (no use info)] -> ../node_modules/react-is/cjs/react-is.development.js .ContextProvider */
9320 +/*! export Element [provided] [no usage info] [provision prevents renaming (no use info)] -> ../node_modules/react-is/cjs/react-is.development.js .Element */
9321 +/*! export ForwardRef [provided] [no usage info] [provision prevents renaming (no use info)] -> ../node_modules/react-is/cjs/react-is.development.js .ForwardRef */
9322 +/*! export Fragment [provided] [no usage info] [provision prevents renaming (no use info)] -> ../node_modules/react-is/cjs/react-is.development.js .Fragment */
9323 +/*! export Lazy [provided] [no usage info] [provision prevents renaming (no use info)] -> ../node_modules/react-is/cjs/react-is.development.js .Lazy */
9324 +/*! export Memo [provided] [no usage info] [provision prevents renaming (no use info)] -> ../node_modules/react-is/cjs/react-is.development.js .Memo */
9325 +/*! export Portal [provided] [no usage info] [provision prevents renaming (no use info)] -> ../node_modules/react-is/cjs/react-is.development.js .Portal */
9326 +/*! export Profiler [provided] [no usage info] [provision prevents renaming (no use info)] -> ../node_modules/react-is/cjs/react-is.development.js .Profiler */
9327 +/*! export StrictMode [provided] [no usage info] [provision prevents renaming (no use info)] -> ../node_modules/react-is/cjs/react-is.development.js .StrictMode */
9328 +/*! export Suspense [provided] [no usage info] [provision prevents renaming (no use info)] -> ../node_modules/react-is/cjs/react-is.development.js .Suspense */
9329 +/*! export isAsyncMode [provided] [no usage info] [provision prevents renaming (no use info)] -> ../node_modules/react-is/cjs/react-is.development.js .isAsyncMode */
9330 +/*! export isConcurrentMode [provided] [no usage info] [provision prevents renaming (no use info)] -> ../node_modules/react-is/cjs/react-is.development.js .isConcurrentMode */
9331 +/*! export isContextConsumer [provided] [no usage info] [provision prevents renaming (no use info)] -> ../node_modules/react-is/cjs/react-is.development.js .isContextConsumer */
9332 +/*! export isContextProvider [provided] [no usage info] [provision prevents renaming (no use info)] -> ../node_modules/react-is/cjs/react-is.development.js .isContextProvider */
9333 +/*! export isElement [provided] [no usage info] [provision prevents renaming (no use info)] -> ../node_modules/react-is/cjs/react-is.development.js .isElement */
9334 +/*! export isForwardRef [provided] [no usage info] [provision prevents renaming (no use info)] -> ../node_modules/react-is/cjs/react-is.development.js .isForwardRef */
9335 +/*! export isFragment [provided] [no usage info] [provision prevents renaming (no use info)] -> ../node_modules/react-is/cjs/react-is.development.js .isFragment */
9336 +/*! export isLazy [provided] [no usage info] [provision prevents renaming (no use info)] -> ../node_modules/react-is/cjs/react-is.development.js .isLazy */
9337 +/*! export isMemo [provided] [no usage info] [provision prevents renaming (no use info)] -> ../node_modules/react-is/cjs/react-is.development.js .isMemo */
9338 +/*! export isPortal [provided] [no usage info] [provision prevents renaming (no use info)] -> ../node_modules/react-is/cjs/react-is.development.js .isPortal */
9339 +/*! export isProfiler [provided] [no usage info] [provision prevents renaming (no use info)] -> ../node_modules/react-is/cjs/react-is.development.js .isProfiler */
9340 +/*! export isStrictMode [provided] [no usage info] [provision prevents renaming (no use info)] -> ../node_modules/react-is/cjs/react-is.development.js .isStrictMode */
9341 +/*! export isSuspense [provided] [no usage info] [provision prevents renaming (no use info)] -> ../node_modules/react-is/cjs/react-is.development.js .isSuspense */
9342 +/*! export isValidElementType [provided] [no usage info] [provision prevents renaming (no use info)] -> ../node_modules/react-is/cjs/react-is.development.js .isValidElementType */
9343 +/*! export typeOf [provided] [no usage info] [provision prevents renaming (no use info)] -> ../node_modules/react-is/cjs/react-is.development.js .typeOf */
9344 +/*! other exports [not provided] [no usage info] */
9345 +/*! runtime requirements: module, __webpack_require__ */
23305 9346 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
23306 9347
23307 9348 "use strict";
23308 9349
23309 9350
23310 -if (false) // removed by dead control flow
23311 -{} else {
23312 - module.exports = __webpack_require__(/*! ./cjs/react-is.development.js */ "../node_modules/prop-types/node_modules/react-is/cjs/react-is.development.js");
9351 +if (false) {} else {
9352 + module.exports = __webpack_require__(/*! ./cjs/react-is.development.js */ "../node_modules/react-is/cjs/react-is.development.js");
23313 9353 }
23314 9354
23315 9355
23316 9356 /***/ }),
23317 9357
23318 -/***/ "../node_modules/reach-router-hash-history/index.js":
23319 -/*!**********************************************************!*\
23320 - !*** ../node_modules/reach-router-hash-history/index.js ***!
23321 - \**********************************************************/
23322 -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
23323 -
23324 -"use strict";
23325 -__webpack_require__.r(__webpack_exports__);
23326 -/* harmony export */ __webpack_require__.d(__webpack_exports__, {
23327 -/* harmony export */ createHashSource: () => (/* binding */ createHashSource)
23328 -/* harmony export */ });
23329 -// take some code from
23330 -// https://github.com/ReactTraining/history/blob/master/modules/createHashHistory.js
23331 -
23332 -function getHashPath() {
23333 - // We can't use window.location.hash here because it's not
23334 - // consistent across browsers - Firefox will pre-decode it!
23335 - const href = window.location.href;
23336 - const hashIndex = href.indexOf('#');
23337 - return hashIndex === -1 ? '' : href.substring(hashIndex + 1);
23338 -}
23339 -
23340 -function pushHashPath(path) {
23341 - window.location.hash = '#' + path;
23342 -}
23343 -
23344 -function replaceHashPath(path) {
23345 - const hashIndex = window.location.href.indexOf('#');
23346 - window.location.replace(
23347 - window.location.href.slice(0, hashIndex >= 0 ? hashIndex : 0) + '#' + path
23348 - );
23349 -}
23350 -
23351 -let createHashSource = (initialPathname = '/') => {
23352 - let index = 0;
23353 - // let stack = [{ pathname: initialPathname, search: '' }];
23354 - // let states = [];
23355 -
23356 - return {
23357 - get location() {
23358 - return { pathname: getHashPath(), search: '' };
23359 - // return stack[index];
23360 - },
23361 - addEventListener(name, fn) {
23362 - if (name === 'popstate') {
23363 - window.addEventListener('hashchange', fn);
23364 - }
23365 - },
23366 - removeEventListener(name, fn) {
23367 - if (name === 'popstate') {
23368 - window.addEventListener('hashchange', fn);
23369 - }
23370 - },
23371 - history: {
23372 - get entries() {
23373 - return [{ pathname: getHashPath(), search: '' }];
23374 - // return stack;
23375 - },
23376 - get index() {
23377 - return index;
23378 - },
23379 - get state() {
23380 - return undefined;
23381 - // return states[index];
23382 - },
23383 - pushState(state, _, uri) {
23384 - pushHashPath(uri);
23385 - // let [pathname, search = ''] = uri.split('?');
23386 - // index++;
23387 - // stack.push({ pathname, search });
23388 - // states.push(state);
23389 - },
23390 - replaceState(state, _, uri) {
23391 - replaceHashPath(uri);
23392 - // let [pathname, search = ''] = uri.split('?');
23393 - // stack[index] = { pathname, search };
23394 - // states[index] = state;
23395 - }
23396 - }
23397 - };
23398 -};
23399 -
23400 -
23401 -
23402 -
23403 -/***/ }),
23404 -
23405 -/***/ "../node_modules/react-dom/client.js":
23406 -/*!*******************************************!*\
23407 - !*** ../node_modules/react-dom/client.js ***!
23408 - \*******************************************/
23409 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
23410 -
23411 -"use strict";
23412 -
23413 -
23414 -var m = __webpack_require__(/*! react-dom */ "react-dom");
23415 -if (false) // removed by dead control flow
23416 -{} else {
23417 - var i = m.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;
23418 - exports.createRoot = function(c, o) {
23419 - i.usingClientEntryPoint = true;
23420 - try {
23421 - return m.createRoot(c, o);
23422 - } finally {
23423 - i.usingClientEntryPoint = false;
23424 - }
23425 - };
23426 - exports.hydrateRoot = function(c, h, o) {
23427 - i.usingClientEntryPoint = true;
23428 - try {
23429 - return m.hydrateRoot(c, h, o);
23430 - } finally {
23431 - i.usingClientEntryPoint = false;
23432 - }
23433 - };
23434 -}
23435 -
23436 -
23437 -/***/ }),
23438 -
23439 9358 /***/ "../node_modules/react-lifecycles-compat/react-lifecycles-compat.es.js":
23440 9359 /*!*****************************************************************************!*\
23441 9360 !*** ../node_modules/react-lifecycles-compat/react-lifecycles-compat.es.js ***!
23442 9361 \*****************************************************************************/
9362 +/*! namespace exports */
9363 +/*! export polyfill [provided] [no usage info] [missing usage info prevents renaming] */
9364 +/*! other exports [not provided] [no usage info] */
9365 +/*! runtime requirements: __webpack_require__.r, __webpack_exports__, __webpack_require__.d, __webpack_require__.* */
23443 9366 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
23444 9367
23445 9368 "use strict";
23446 9369 __webpack_require__.r(__webpack_exports__);
23447 9370 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
23448 -/* harmony export */ polyfill: () => (/* binding */ polyfill)
9371 +/* harmony export */ "polyfill": () => /* binding */ polyfill
23449 9372 /* harmony export */ });
23450 9373 /**
23451 9374 * Copyright (c) 2013-present, Facebook, Inc.
23452 9375 *
@@ -23608,6306 +9531,15 @@
23608 9531
23609 9532
23610 9533 /***/ }),
23611 9534
23612 -/***/ "../node_modules/react-query/es/core/focusManager.js":
23613 -/*!***********************************************************!*\
23614 - !*** ../node_modules/react-query/es/core/focusManager.js ***!
23615 - \***********************************************************/
23616 -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
23617 -
23618 -"use strict";
23619 -__webpack_require__.r(__webpack_exports__);
23620 -/* harmony export */ __webpack_require__.d(__webpack_exports__, {
23621 -/* harmony export */ FocusManager: () => (/* binding */ FocusManager),
23622 -/* harmony export */ focusManager: () => (/* binding */ focusManager)
23623 -/* harmony export */ });
23624 -/* harmony import */ var _babel_runtime_helpers_esm_inheritsLoose__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inheritsLoose */ "../node_modules/@babel/runtime/helpers/esm/inheritsLoose.js");
23625 -/* harmony import */ var _subscribable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./subscribable */ "../node_modules/react-query/es/core/subscribable.js");
23626 -/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./utils */ "../node_modules/react-query/es/core/utils.js");
23627 -
23628 -
23629 -
23630 -var FocusManager = /*#__PURE__*/function (_Subscribable) {
23631 - (0,_babel_runtime_helpers_esm_inheritsLoose__WEBPACK_IMPORTED_MODULE_0__["default"])(FocusManager, _Subscribable);
23632 -
23633 - function FocusManager() {
23634 - var _this;
23635 -
23636 - _this = _Subscribable.call(this) || this;
23637 -
23638 - _this.setup = function (onFocus) {
23639 - var _window;
23640 -
23641 - if (!_utils__WEBPACK_IMPORTED_MODULE_2__.isServer && ((_window = window) == null ? void 0 : _window.addEventListener)) {
23642 - var listener = function listener() {
23643 - return onFocus();
23644 - }; // Listen to visibillitychange and focus
23645 -
23646 -
23647 - window.addEventListener('visibilitychange', listener, false);
23648 - window.addEventListener('focus', listener, false);
23649 - return function () {
23650 - // Be sure to unsubscribe if a new handler is set
23651 - window.removeEventListener('visibilitychange', listener);
23652 - window.removeEventListener('focus', listener);
23653 - };
23654 - }
23655 - };
23656 -
23657 - return _this;
23658 - }
23659 -
23660 - var _proto = FocusManager.prototype;
23661 -
23662 - _proto.onSubscribe = function onSubscribe() {
23663 - if (!this.cleanup) {
23664 - this.setEventListener(this.setup);
23665 - }
23666 - };
23667 -
23668 - _proto.onUnsubscribe = function onUnsubscribe() {
23669 - if (!this.hasListeners()) {
23670 - var _this$cleanup;
23671 -
23672 - (_this$cleanup = this.cleanup) == null ? void 0 : _this$cleanup.call(this);
23673 - this.cleanup = undefined;
23674 - }
23675 - };
23676 -
23677 - _proto.setEventListener = function setEventListener(setup) {
23678 - var _this$cleanup2,
23679 - _this2 = this;
23680 -
23681 - this.setup = setup;
23682 - (_this$cleanup2 = this.cleanup) == null ? void 0 : _this$cleanup2.call(this);
23683 - this.cleanup = setup(function (focused) {
23684 - if (typeof focused === 'boolean') {
23685 - _this2.setFocused(focused);
23686 - } else {
23687 - _this2.onFocus();
23688 - }
23689 - });
23690 - };
23691 -
23692 - _proto.setFocused = function setFocused(focused) {
23693 - this.focused = focused;
23694 -
23695 - if (focused) {
23696 - this.onFocus();
23697 - }
23698 - };
23699 -
23700 - _proto.onFocus = function onFocus() {
23701 - this.listeners.forEach(function (listener) {
23702 - listener();
23703 - });
23704 - };
23705 -
23706 - _proto.isFocused = function isFocused() {
23707 - if (typeof this.focused === 'boolean') {
23708 - return this.focused;
23709 - } // document global can be unavailable in react native
23710 -
23711 -
23712 - if (typeof document === 'undefined') {
23713 - return true;
23714 - }
23715 -
23716 - return [undefined, 'visible', 'prerender'].includes(document.visibilityState);
23717 - };
23718 -
23719 - return FocusManager;
23720 -}(_subscribable__WEBPACK_IMPORTED_MODULE_1__.Subscribable);
23721 -var focusManager = new FocusManager();
23722 -
23723 -/***/ }),
23724 -
23725 -/***/ "../node_modules/react-query/es/core/hydration.js":
23726 -/*!********************************************************!*\
23727 - !*** ../node_modules/react-query/es/core/hydration.js ***!
23728 - \********************************************************/
23729 -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
23730 -
23731 -"use strict";
23732 -__webpack_require__.r(__webpack_exports__);
23733 -/* harmony export */ __webpack_require__.d(__webpack_exports__, {
23734 -/* harmony export */ dehydrate: () => (/* binding */ dehydrate),
23735 -/* harmony export */ hydrate: () => (/* binding */ hydrate)
23736 -/* harmony export */ });
23737 -/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ "../node_modules/@babel/runtime/helpers/esm/extends.js");
23738 -
23739 -
23740 -// TYPES
23741 -// FUNCTIONS
23742 -function dehydrateMutation(mutation) {
23743 - return {
23744 - mutationKey: mutation.options.mutationKey,
23745 - state: mutation.state
23746 - };
23747 -} // Most config is not dehydrated but instead meant to configure again when
23748 -// consuming the de/rehydrated data, typically with useQuery on the client.
23749 -// Sometimes it might make sense to prefetch data on the server and include
23750 -// in the html-payload, but not consume it on the initial render.
23751 -
23752 -
23753 -function dehydrateQuery(query) {
23754 - return {
23755 - state: query.state,
23756 - queryKey: query.queryKey,
23757 - queryHash: query.queryHash
23758 - };
23759 -}
23760 -
23761 -function defaultShouldDehydrateMutation(mutation) {
23762 - return mutation.state.isPaused;
23763 -}
23764 -
23765 -function defaultShouldDehydrateQuery(query) {
23766 - return query.state.status === 'success';
23767 -}
23768 -
23769 -function dehydrate(client, options) {
23770 - var _options, _options2;
23771 -
23772 - options = options || {};
23773 - var mutations = [];
23774 - var queries = [];
23775 -
23776 - if (((_options = options) == null ? void 0 : _options.dehydrateMutations) !== false) {
23777 - var shouldDehydrateMutation = options.shouldDehydrateMutation || defaultShouldDehydrateMutation;
23778 - client.getMutationCache().getAll().forEach(function (mutation) {
23779 - if (shouldDehydrateMutation(mutation)) {
23780 - mutations.push(dehydrateMutation(mutation));
23781 - }
23782 - });
23783 - }
23784 -
23785 - if (((_options2 = options) == null ? void 0 : _options2.dehydrateQueries) !== false) {
23786 - var shouldDehydrateQuery = options.shouldDehydrateQuery || defaultShouldDehydrateQuery;
23787 - client.getQueryCache().getAll().forEach(function (query) {
23788 - if (shouldDehydrateQuery(query)) {
23789 - queries.push(dehydrateQuery(query));
23790 - }
23791 - });
23792 - }
23793 -
23794 - return {
23795 - mutations: mutations,
23796 - queries: queries
23797 - };
23798 -}
23799 -function hydrate(client, dehydratedState, options) {
23800 - if (typeof dehydratedState !== 'object' || dehydratedState === null) {
23801 - return;
23802 - }
23803 -
23804 - var mutationCache = client.getMutationCache();
23805 - var queryCache = client.getQueryCache();
23806 - var mutations = dehydratedState.mutations || [];
23807 - var queries = dehydratedState.queries || [];
23808 - mutations.forEach(function (dehydratedMutation) {
23809 - var _options$defaultOptio;
23810 -
23811 - mutationCache.build(client, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({}, options == null ? void 0 : (_options$defaultOptio = options.defaultOptions) == null ? void 0 : _options$defaultOptio.mutations, {
23812 - mutationKey: dehydratedMutation.mutationKey
23813 - }), dehydratedMutation.state);
23814 - });
23815 - queries.forEach(function (dehydratedQuery) {
23816 - var _options$defaultOptio2;
23817 -
23818 - var query = queryCache.get(dehydratedQuery.queryHash); // Do not hydrate if an existing query exists with newer data
23819 -
23820 - if (query) {
23821 - if (query.state.dataUpdatedAt < dehydratedQuery.state.dataUpdatedAt) {
23822 - query.setState(dehydratedQuery.state);
23823 - }
23824 -
23825 - return;
23826 - } // Restore query
23827 -
23828 -
23829 - queryCache.build(client, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({}, options == null ? void 0 : (_options$defaultOptio2 = options.defaultOptions) == null ? void 0 : _options$defaultOptio2.queries, {
23830 - queryKey: dehydratedQuery.queryKey,
23831 - queryHash: dehydratedQuery.queryHash
23832 - }), dehydratedQuery.state);
23833 - });
23834 -}
23835 -
23836 -/***/ }),
23837 -
23838 -/***/ "../node_modules/react-query/es/core/index.js":
23839 -/*!****************************************************!*\
23840 - !*** ../node_modules/react-query/es/core/index.js ***!
23841 - \****************************************************/
23842 -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
23843 -
23844 -"use strict";
23845 -__webpack_require__.r(__webpack_exports__);
23846 -/* harmony export */ __webpack_require__.d(__webpack_exports__, {
23847 -/* harmony export */ CancelledError: () => (/* reexport safe */ _retryer__WEBPACK_IMPORTED_MODULE_0__.CancelledError),
23848 -/* harmony export */ InfiniteQueryObserver: () => (/* reexport safe */ _infiniteQueryObserver__WEBPACK_IMPORTED_MODULE_5__.InfiniteQueryObserver),
23849 -/* harmony export */ MutationCache: () => (/* reexport safe */ _mutationCache__WEBPACK_IMPORTED_MODULE_6__.MutationCache),
23850 -/* harmony export */ MutationObserver: () => (/* reexport safe */ _mutationObserver__WEBPACK_IMPORTED_MODULE_7__.MutationObserver),
23851 -/* harmony export */ QueriesObserver: () => (/* reexport safe */ _queriesObserver__WEBPACK_IMPORTED_MODULE_4__.QueriesObserver),
23852 -/* harmony export */ QueryCache: () => (/* reexport safe */ _queryCache__WEBPACK_IMPORTED_MODULE_1__.QueryCache),
23853 -/* harmony export */ QueryClient: () => (/* reexport safe */ _queryClient__WEBPACK_IMPORTED_MODULE_2__.QueryClient),
23854 -/* harmony export */ QueryObserver: () => (/* reexport safe */ _queryObserver__WEBPACK_IMPORTED_MODULE_3__.QueryObserver),
23855 -/* harmony export */ dehydrate: () => (/* reexport safe */ _hydration__WEBPACK_IMPORTED_MODULE_13__.dehydrate),
23856 -/* harmony export */ focusManager: () => (/* reexport safe */ _focusManager__WEBPACK_IMPORTED_MODULE_10__.focusManager),
23857 -/* harmony export */ hashQueryKey: () => (/* reexport safe */ _utils__WEBPACK_IMPORTED_MODULE_12__.hashQueryKey),
23858 -/* harmony export */ hydrate: () => (/* reexport safe */ _hydration__WEBPACK_IMPORTED_MODULE_13__.hydrate),
23859 -/* harmony export */ isCancelledError: () => (/* reexport safe */ _retryer__WEBPACK_IMPORTED_MODULE_0__.isCancelledError),
23860 -/* harmony export */ isError: () => (/* reexport safe */ _utils__WEBPACK_IMPORTED_MODULE_12__.isError),
23861 -/* harmony export */ notifyManager: () => (/* reexport safe */ _notifyManager__WEBPACK_IMPORTED_MODULE_9__.notifyManager),
23862 -/* harmony export */ onlineManager: () => (/* reexport safe */ _onlineManager__WEBPACK_IMPORTED_MODULE_11__.onlineManager),
23863 -/* harmony export */ setLogger: () => (/* reexport safe */ _logger__WEBPACK_IMPORTED_MODULE_8__.setLogger)
23864 -/* harmony export */ });
23865 -/* harmony import */ var _retryer__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./retryer */ "../node_modules/react-query/es/core/retryer.js");
23866 -/* harmony import */ var _queryCache__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./queryCache */ "../node_modules/react-query/es/core/queryCache.js");
23867 -/* harmony import */ var _queryClient__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./queryClient */ "../node_modules/react-query/es/core/queryClient.js");
23868 -/* harmony import */ var _queryObserver__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./queryObserver */ "../node_modules/react-query/es/core/queryObserver.js");
23869 -/* harmony import */ var _queriesObserver__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./queriesObserver */ "../node_modules/react-query/es/core/queriesObserver.js");
23870 -/* harmony import */ var _infiniteQueryObserver__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./infiniteQueryObserver */ "../node_modules/react-query/es/core/infiniteQueryObserver.js");
23871 -/* harmony import */ var _mutationCache__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./mutationCache */ "../node_modules/react-query/es/core/mutationCache.js");
23872 -/* harmony import */ var _mutationObserver__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./mutationObserver */ "../node_modules/react-query/es/core/mutationObserver.js");
23873 -/* harmony import */ var _logger__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./logger */ "../node_modules/react-query/es/core/logger.js");
23874 -/* harmony import */ var _notifyManager__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./notifyManager */ "../node_modules/react-query/es/core/notifyManager.js");
23875 -/* harmony import */ var _focusManager__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./focusManager */ "../node_modules/react-query/es/core/focusManager.js");
23876 -/* harmony import */ var _onlineManager__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./onlineManager */ "../node_modules/react-query/es/core/onlineManager.js");
23877 -/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./utils */ "../node_modules/react-query/es/core/utils.js");
23878 -/* harmony import */ var _hydration__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./hydration */ "../node_modules/react-query/es/core/hydration.js");
23879 -/* harmony import */ var _types__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./types */ "../node_modules/react-query/es/core/types.js");
23880 -/* harmony import */ var _types__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(_types__WEBPACK_IMPORTED_MODULE_14__);
23881 -/* harmony reexport (unknown) */ var __WEBPACK_REEXPORT_OBJECT__ = {};
23882 -/* harmony reexport (unknown) */ for(const __WEBPACK_IMPORT_KEY__ in _types__WEBPACK_IMPORTED_MODULE_14__) if(["default","CancelledError","QueryCache","QueryClient","QueryObserver","QueriesObserver","InfiniteQueryObserver","MutationCache","MutationObserver","setLogger","notifyManager","focusManager","onlineManager","hashQueryKey","isError","isCancelledError","dehydrate","hydrate"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) __WEBPACK_REEXPORT_OBJECT__[__WEBPACK_IMPORT_KEY__] = () => _types__WEBPACK_IMPORTED_MODULE_14__[__WEBPACK_IMPORT_KEY__]
23883 -/* harmony reexport (unknown) */ __webpack_require__.d(__webpack_exports__, __WEBPACK_REEXPORT_OBJECT__);
23884 -
23885 -
23886 -
23887 -
23888 -
23889 -
23890 -
23891 -
23892 -
23893 -
23894 -
23895 -
23896 -
23897 -
23898 - // Types
23899 -
23900 -
23901 -
23902 -/***/ }),
23903 -
23904 -/***/ "../node_modules/react-query/es/core/infiniteQueryBehavior.js":
23905 -/*!********************************************************************!*\
23906 - !*** ../node_modules/react-query/es/core/infiniteQueryBehavior.js ***!
23907 - \********************************************************************/
23908 -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
23909 -
23910 -"use strict";
23911 -__webpack_require__.r(__webpack_exports__);
23912 -/* harmony export */ __webpack_require__.d(__webpack_exports__, {
23913 -/* harmony export */ getNextPageParam: () => (/* binding */ getNextPageParam),
23914 -/* harmony export */ getPreviousPageParam: () => (/* binding */ getPreviousPageParam),
23915 -/* harmony export */ hasNextPage: () => (/* binding */ hasNextPage),
23916 -/* harmony export */ hasPreviousPage: () => (/* binding */ hasPreviousPage),
23917 -/* harmony export */ infiniteQueryBehavior: () => (/* binding */ infiniteQueryBehavior)
23918 -/* harmony export */ });
23919 -/* harmony import */ var _retryer__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./retryer */ "../node_modules/react-query/es/core/retryer.js");
23920 -/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./utils */ "../node_modules/react-query/es/core/utils.js");
23921 -
23922 -
23923 -function infiniteQueryBehavior() {
23924 - return {
23925 - onFetch: function onFetch(context) {
23926 - context.fetchFn = function () {
23927 - var _context$fetchOptions, _context$fetchOptions2, _context$fetchOptions3, _context$fetchOptions4, _context$state$data, _context$state$data2;
23928 -
23929 - var refetchPage = (_context$fetchOptions = context.fetchOptions) == null ? void 0 : (_context$fetchOptions2 = _context$fetchOptions.meta) == null ? void 0 : _context$fetchOptions2.refetchPage;
23930 - var fetchMore = (_context$fetchOptions3 = context.fetchOptions) == null ? void 0 : (_context$fetchOptions4 = _context$fetchOptions3.meta) == null ? void 0 : _context$fetchOptions4.fetchMore;
23931 - var pageParam = fetchMore == null ? void 0 : fetchMore.pageParam;
23932 - var isFetchingNextPage = (fetchMore == null ? void 0 : fetchMore.direction) === 'forward';
23933 - var isFetchingPreviousPage = (fetchMore == null ? void 0 : fetchMore.direction) === 'backward';
23934 - var oldPages = ((_context$state$data = context.state.data) == null ? void 0 : _context$state$data.pages) || [];
23935 - var oldPageParams = ((_context$state$data2 = context.state.data) == null ? void 0 : _context$state$data2.pageParams) || [];
23936 - var abortController = (0,_utils__WEBPACK_IMPORTED_MODULE_1__.getAbortController)();
23937 - var abortSignal = abortController == null ? void 0 : abortController.signal;
23938 - var newPageParams = oldPageParams;
23939 - var cancelled = false; // Get query function
23940 -
23941 - var queryFn = context.options.queryFn || function () {
23942 - return Promise.reject('Missing queryFn');
23943 - };
23944 -
23945 - var buildNewPages = function buildNewPages(pages, param, page, previous) {
23946 - newPageParams = previous ? [param].concat(newPageParams) : [].concat(newPageParams, [param]);
23947 - return previous ? [page].concat(pages) : [].concat(pages, [page]);
23948 - }; // Create function to fetch a page
23949 -
23950 -
23951 - var fetchPage = function fetchPage(pages, manual, param, previous) {
23952 - if (cancelled) {
23953 - return Promise.reject('Cancelled');
23954 - }
23955 -
23956 - if (typeof param === 'undefined' && !manual && pages.length) {
23957 - return Promise.resolve(pages);
23958 - }
23959 -
23960 - var queryFnContext = {
23961 - queryKey: context.queryKey,
23962 - signal: abortSignal,
23963 - pageParam: param,
23964 - meta: context.meta
23965 - };
23966 - var queryFnResult = queryFn(queryFnContext);
23967 - var promise = Promise.resolve(queryFnResult).then(function (page) {
23968 - return buildNewPages(pages, param, page, previous);
23969 - });
23970 -
23971 - if ((0,_retryer__WEBPACK_IMPORTED_MODULE_0__.isCancelable)(queryFnResult)) {
23972 - var promiseAsAny = promise;
23973 - promiseAsAny.cancel = queryFnResult.cancel;
23974 - }
23975 -
23976 - return promise;
23977 - };
23978 -
23979 - var promise; // Fetch first page?
23980 -
23981 - if (!oldPages.length) {
23982 - promise = fetchPage([]);
23983 - } // Fetch next page?
23984 - else if (isFetchingNextPage) {
23985 - var manual = typeof pageParam !== 'undefined';
23986 - var param = manual ? pageParam : getNextPageParam(context.options, oldPages);
23987 - promise = fetchPage(oldPages, manual, param);
23988 - } // Fetch previous page?
23989 - else if (isFetchingPreviousPage) {
23990 - var _manual = typeof pageParam !== 'undefined';
23991 -
23992 - var _param = _manual ? pageParam : getPreviousPageParam(context.options, oldPages);
23993 -
23994 - promise = fetchPage(oldPages, _manual, _param, true);
23995 - } // Refetch pages
23996 - else {
23997 - (function () {
23998 - newPageParams = [];
23999 - var manual = typeof context.options.getNextPageParam === 'undefined';
24000 - var shouldFetchFirstPage = refetchPage && oldPages[0] ? refetchPage(oldPages[0], 0, oldPages) : true; // Fetch first page
24001 -
24002 - promise = shouldFetchFirstPage ? fetchPage([], manual, oldPageParams[0]) : Promise.resolve(buildNewPages([], oldPageParams[0], oldPages[0])); // Fetch remaining pages
24003 -
24004 - var _loop = function _loop(i) {
24005 - promise = promise.then(function (pages) {
24006 - var shouldFetchNextPage = refetchPage && oldPages[i] ? refetchPage(oldPages[i], i, oldPages) : true;
24007 -
24008 - if (shouldFetchNextPage) {
24009 - var _param2 = manual ? oldPageParams[i] : getNextPageParam(context.options, pages);
24010 -
24011 - return fetchPage(pages, manual, _param2);
24012 - }
24013 -
24014 - return Promise.resolve(buildNewPages(pages, oldPageParams[i], oldPages[i]));
24015 - });
24016 - };
24017 -
24018 - for (var i = 1; i < oldPages.length; i++) {
24019 - _loop(i);
24020 - }
24021 - })();
24022 - }
24023 -
24024 - var finalPromise = promise.then(function (pages) {
24025 - return {
24026 - pages: pages,
24027 - pageParams: newPageParams
24028 - };
24029 - });
24030 - var finalPromiseAsAny = finalPromise;
24031 -
24032 - finalPromiseAsAny.cancel = function () {
24033 - cancelled = true;
24034 - abortController == null ? void 0 : abortController.abort();
24035 -
24036 - if ((0,_retryer__WEBPACK_IMPORTED_MODULE_0__.isCancelable)(promise)) {
24037 - promise.cancel();
24038 - }
24039 - };
24040 -
24041 - return finalPromise;
24042 - };
24043 - }
24044 - };
24045 -}
24046 -function getNextPageParam(options, pages) {
24047 - return options.getNextPageParam == null ? void 0 : options.getNextPageParam(pages[pages.length - 1], pages);
24048 -}
24049 -function getPreviousPageParam(options, pages) {
24050 - return options.getPreviousPageParam == null ? void 0 : options.getPreviousPageParam(pages[0], pages);
24051 -}
24052 -/**
24053 - * Checks if there is a next page.
24054 - * Returns `undefined` if it cannot be determined.
24055 - */
24056 -
24057 -function hasNextPage(options, pages) {
24058 - if (options.getNextPageParam && Array.isArray(pages)) {
24059 - var nextPageParam = getNextPageParam(options, pages);
24060 - return typeof nextPageParam !== 'undefined' && nextPageParam !== null && nextPageParam !== false;
24061 - }
24062 -}
24063 -/**
24064 - * Checks if there is a previous page.
24065 - * Returns `undefined` if it cannot be determined.
24066 - */
24067 -
24068 -function hasPreviousPage(options, pages) {
24069 - if (options.getPreviousPageParam && Array.isArray(pages)) {
24070 - var previousPageParam = getPreviousPageParam(options, pages);
24071 - return typeof previousPageParam !== 'undefined' && previousPageParam !== null && previousPageParam !== false;
24072 - }
24073 -}
24074 -
24075 -/***/ }),
24076 -
24077 -/***/ "../node_modules/react-query/es/core/infiniteQueryObserver.js":
24078 -/*!********************************************************************!*\
24079 - !*** ../node_modules/react-query/es/core/infiniteQueryObserver.js ***!
24080 - \********************************************************************/
24081 -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
24082 -
24083 -"use strict";
24084 -__webpack_require__.r(__webpack_exports__);
24085 -/* harmony export */ __webpack_require__.d(__webpack_exports__, {
24086 -/* harmony export */ InfiniteQueryObserver: () => (/* binding */ InfiniteQueryObserver)
24087 -/* harmony export */ });
24088 -/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ "../node_modules/@babel/runtime/helpers/esm/extends.js");
24089 -/* harmony import */ var _babel_runtime_helpers_esm_inheritsLoose__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inheritsLoose */ "../node_modules/@babel/runtime/helpers/esm/inheritsLoose.js");
24090 -/* harmony import */ var _queryObserver__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./queryObserver */ "../node_modules/react-query/es/core/queryObserver.js");
24091 -/* harmony import */ var _infiniteQueryBehavior__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./infiniteQueryBehavior */ "../node_modules/react-query/es/core/infiniteQueryBehavior.js");
24092 -
24093 -
24094 -
24095 -
24096 -var InfiniteQueryObserver = /*#__PURE__*/function (_QueryObserver) {
24097 - (0,_babel_runtime_helpers_esm_inheritsLoose__WEBPACK_IMPORTED_MODULE_1__["default"])(InfiniteQueryObserver, _QueryObserver);
24098 -
24099 - // Type override
24100 - // Type override
24101 - // Type override
24102 - // eslint-disable-next-line @typescript-eslint/no-useless-constructor
24103 - function InfiniteQueryObserver(client, options) {
24104 - return _QueryObserver.call(this, client, options) || this;
24105 - }
24106 -
24107 - var _proto = InfiniteQueryObserver.prototype;
24108 -
24109 - _proto.bindMethods = function bindMethods() {
24110 - _QueryObserver.prototype.bindMethods.call(this);
24111 -
24112 - this.fetchNextPage = this.fetchNextPage.bind(this);
24113 - this.fetchPreviousPage = this.fetchPreviousPage.bind(this);
24114 - };
24115 -
24116 - _proto.setOptions = function setOptions(options, notifyOptions) {
24117 - _QueryObserver.prototype.setOptions.call(this, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({}, options, {
24118 - behavior: (0,_infiniteQueryBehavior__WEBPACK_IMPORTED_MODULE_3__.infiniteQueryBehavior)()
24119 - }), notifyOptions);
24120 - };
24121 -
24122 - _proto.getOptimisticResult = function getOptimisticResult(options) {
24123 - options.behavior = (0,_infiniteQueryBehavior__WEBPACK_IMPORTED_MODULE_3__.infiniteQueryBehavior)();
24124 - return _QueryObserver.prototype.getOptimisticResult.call(this, options);
24125 - };
24126 -
24127 - _proto.fetchNextPage = function fetchNextPage(options) {
24128 - var _options$cancelRefetc;
24129 -
24130 - return this.fetch({
24131 - // TODO consider removing `?? true` in future breaking change, to be consistent with `refetch` API (see https://github.com/tannerlinsley/react-query/issues/2617)
24132 - cancelRefetch: (_options$cancelRefetc = options == null ? void 0 : options.cancelRefetch) != null ? _options$cancelRefetc : true,
24133 - throwOnError: options == null ? void 0 : options.throwOnError,
24134 - meta: {
24135 - fetchMore: {
24136 - direction: 'forward',
24137 - pageParam: options == null ? void 0 : options.pageParam
24138 - }
24139 - }
24140 - });
24141 - };
24142 -
24143 - _proto.fetchPreviousPage = function fetchPreviousPage(options) {
24144 - var _options$cancelRefetc2;
24145 -
24146 - return this.fetch({
24147 - // TODO consider removing `?? true` in future breaking change, to be consistent with `refetch` API (see https://github.com/tannerlinsley/react-query/issues/2617)
24148 - cancelRefetch: (_options$cancelRefetc2 = options == null ? void 0 : options.cancelRefetch) != null ? _options$cancelRefetc2 : true,
24149 - throwOnError: options == null ? void 0 : options.throwOnError,
24150 - meta: {
24151 - fetchMore: {
24152 - direction: 'backward',
24153 - pageParam: options == null ? void 0 : options.pageParam
24154 - }
24155 - }
24156 - });
24157 - };
24158 -
24159 - _proto.createResult = function createResult(query, options) {
24160 - var _state$data, _state$data2, _state$fetchMeta, _state$fetchMeta$fetc, _state$fetchMeta2, _state$fetchMeta2$fet;
24161 -
24162 - var state = query.state;
24163 -
24164 - var result = _QueryObserver.prototype.createResult.call(this, query, options);
24165 -
24166 - return (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({}, result, {
24167 - fetchNextPage: this.fetchNextPage,
24168 - fetchPreviousPage: this.fetchPreviousPage,
24169 - hasNextPage: (0,_infiniteQueryBehavior__WEBPACK_IMPORTED_MODULE_3__.hasNextPage)(options, (_state$data = state.data) == null ? void 0 : _state$data.pages),
24170 - hasPreviousPage: (0,_infiniteQueryBehavior__WEBPACK_IMPORTED_MODULE_3__.hasPreviousPage)(options, (_state$data2 = state.data) == null ? void 0 : _state$data2.pages),
24171 - isFetchingNextPage: state.isFetching && ((_state$fetchMeta = state.fetchMeta) == null ? void 0 : (_state$fetchMeta$fetc = _state$fetchMeta.fetchMore) == null ? void 0 : _state$fetchMeta$fetc.direction) === 'forward',
24172 - isFetchingPreviousPage: state.isFetching && ((_state$fetchMeta2 = state.fetchMeta) == null ? void 0 : (_state$fetchMeta2$fet = _state$fetchMeta2.fetchMore) == null ? void 0 : _state$fetchMeta2$fet.direction) === 'backward'
24173 - });
24174 - };
24175 -
24176 - return InfiniteQueryObserver;
24177 -}(_queryObserver__WEBPACK_IMPORTED_MODULE_2__.QueryObserver);
24178 -
24179 -/***/ }),
24180 -
24181 -/***/ "../node_modules/react-query/es/core/logger.js":
24182 -/*!*****************************************************!*\
24183 - !*** ../node_modules/react-query/es/core/logger.js ***!
24184 - \*****************************************************/
24185 -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
24186 -
24187 -"use strict";
24188 -__webpack_require__.r(__webpack_exports__);
24189 -/* harmony export */ __webpack_require__.d(__webpack_exports__, {
24190 -/* harmony export */ getLogger: () => (/* binding */ getLogger),
24191 -/* harmony export */ setLogger: () => (/* binding */ setLogger)
24192 -/* harmony export */ });
24193 -// TYPES
24194 -// FUNCTIONS
24195 -var logger = console;
24196 -function getLogger() {
24197 - return logger;
24198 -}
24199 -function setLogger(newLogger) {
24200 - logger = newLogger;
24201 -}
24202 -
24203 -/***/ }),
24204 -
24205 -/***/ "../node_modules/react-query/es/core/mutation.js":
24206 -/*!*******************************************************!*\
24207 - !*** ../node_modules/react-query/es/core/mutation.js ***!
24208 - \*******************************************************/
24209 -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
24210 -
24211 -"use strict";
24212 -__webpack_require__.r(__webpack_exports__);
24213 -/* harmony export */ __webpack_require__.d(__webpack_exports__, {
24214 -/* harmony export */ Mutation: () => (/* binding */ Mutation),
24215 -/* harmony export */ getDefaultState: () => (/* binding */ getDefaultState)
24216 -/* harmony export */ });
24217 -/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ "../node_modules/@babel/runtime/helpers/esm/extends.js");
24218 -/* harmony import */ var _logger__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./logger */ "../node_modules/react-query/es/core/logger.js");
24219 -/* harmony import */ var _notifyManager__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./notifyManager */ "../node_modules/react-query/es/core/notifyManager.js");
24220 -/* harmony import */ var _retryer__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./retryer */ "../node_modules/react-query/es/core/retryer.js");
24221 -/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./utils */ "../node_modules/react-query/es/core/utils.js");
24222 -
24223 -
24224 -
24225 -
24226 - // TYPES
24227 -
24228 -// CLASS
24229 -var Mutation = /*#__PURE__*/function () {
24230 - function Mutation(config) {
24231 - this.options = (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({}, config.defaultOptions, config.options);
24232 - this.mutationId = config.mutationId;
24233 - this.mutationCache = config.mutationCache;
24234 - this.observers = [];
24235 - this.state = config.state || getDefaultState();
24236 - this.meta = config.meta;
24237 - }
24238 -
24239 - var _proto = Mutation.prototype;
24240 -
24241 - _proto.setState = function setState(state) {
24242 - this.dispatch({
24243 - type: 'setState',
24244 - state: state
24245 - });
24246 - };
24247 -
24248 - _proto.addObserver = function addObserver(observer) {
24249 - if (this.observers.indexOf(observer) === -1) {
24250 - this.observers.push(observer);
24251 - }
24252 - };
24253 -
24254 - _proto.removeObserver = function removeObserver(observer) {
24255 - this.observers = this.observers.filter(function (x) {
24256 - return x !== observer;
24257 - });
24258 - };
24259 -
24260 - _proto.cancel = function cancel() {
24261 - if (this.retryer) {
24262 - this.retryer.cancel();
24263 - return this.retryer.promise.then(_utils__WEBPACK_IMPORTED_MODULE_4__.noop).catch(_utils__WEBPACK_IMPORTED_MODULE_4__.noop);
24264 - }
24265 -
24266 - return Promise.resolve();
24267 - };
24268 -
24269 - _proto.continue = function _continue() {
24270 - if (this.retryer) {
24271 - this.retryer.continue();
24272 - return this.retryer.promise;
24273 - }
24274 -
24275 - return this.execute();
24276 - };
24277 -
24278 - _proto.execute = function execute() {
24279 - var _this = this;
24280 -
24281 - var data;
24282 - var restored = this.state.status === 'loading';
24283 - var promise = Promise.resolve();
24284 -
24285 - if (!restored) {
24286 - this.dispatch({
24287 - type: 'loading',
24288 - variables: this.options.variables
24289 - });
24290 - promise = promise.then(function () {
24291 - // Notify cache callback
24292 - _this.mutationCache.config.onMutate == null ? void 0 : _this.mutationCache.config.onMutate(_this.state.variables, _this);
24293 - }).then(function () {
24294 - return _this.options.onMutate == null ? void 0 : _this.options.onMutate(_this.state.variables);
24295 - }).then(function (context) {
24296 - if (context !== _this.state.context) {
24297 - _this.dispatch({
24298 - type: 'loading',
24299 - context: context,
24300 - variables: _this.state.variables
24301 - });
24302 - }
24303 - });
24304 - }
24305 -
24306 - return promise.then(function () {
24307 - return _this.executeMutation();
24308 - }).then(function (result) {
24309 - data = result; // Notify cache callback
24310 -
24311 - _this.mutationCache.config.onSuccess == null ? void 0 : _this.mutationCache.config.onSuccess(data, _this.state.variables, _this.state.context, _this);
24312 - }).then(function () {
24313 - return _this.options.onSuccess == null ? void 0 : _this.options.onSuccess(data, _this.state.variables, _this.state.context);
24314 - }).then(function () {
24315 - return _this.options.onSettled == null ? void 0 : _this.options.onSettled(data, null, _this.state.variables, _this.state.context);
24316 - }).then(function () {
24317 - _this.dispatch({
24318 - type: 'success',
24319 - data: data
24320 - });
24321 -
24322 - return data;
24323 - }).catch(function (error) {
24324 - // Notify cache callback
24325 - _this.mutationCache.config.onError == null ? void 0 : _this.mutationCache.config.onError(error, _this.state.variables, _this.state.context, _this); // Log error
24326 -
24327 - (0,_logger__WEBPACK_IMPORTED_MODULE_1__.getLogger)().error(error);
24328 - return Promise.resolve().then(function () {
24329 - return _this.options.onError == null ? void 0 : _this.options.onError(error, _this.state.variables, _this.state.context);
24330 - }).then(function () {
24331 - return _this.options.onSettled == null ? void 0 : _this.options.onSettled(undefined, error, _this.state.variables, _this.state.context);
24332 - }).then(function () {
24333 - _this.dispatch({
24334 - type: 'error',
24335 - error: error
24336 - });
24337 -
24338 - throw error;
24339 - });
24340 - });
24341 - };
24342 -
24343 - _proto.executeMutation = function executeMutation() {
24344 - var _this2 = this,
24345 - _this$options$retry;
24346 -
24347 - this.retryer = new _retryer__WEBPACK_IMPORTED_MODULE_3__.Retryer({
24348 - fn: function fn() {
24349 - if (!_this2.options.mutationFn) {
24350 - return Promise.reject('No mutationFn found');
24351 - }
24352 -
24353 - return _this2.options.mutationFn(_this2.state.variables);
24354 - },
24355 - onFail: function onFail() {
24356 - _this2.dispatch({
24357 - type: 'failed'
24358 - });
24359 - },
24360 - onPause: function onPause() {
24361 - _this2.dispatch({
24362 - type: 'pause'
24363 - });
24364 - },
24365 - onContinue: function onContinue() {
24366 - _this2.dispatch({
24367 - type: 'continue'
24368 - });
24369 - },
24370 - retry: (_this$options$retry = this.options.retry) != null ? _this$options$retry : 0,
24371 - retryDelay: this.options.retryDelay
24372 - });
24373 - return this.retryer.promise;
24374 - };
24375 -
24376 - _proto.dispatch = function dispatch(action) {
24377 - var _this3 = this;
24378 -
24379 - this.state = reducer(this.state, action);
24380 - _notifyManager__WEBPACK_IMPORTED_MODULE_2__.notifyManager.batch(function () {
24381 - _this3.observers.forEach(function (observer) {
24382 - observer.onMutationUpdate(action);
24383 - });
24384 -
24385 - _this3.mutationCache.notify(_this3);
24386 - });
24387 - };
24388 -
24389 - return Mutation;
24390 -}();
24391 -function getDefaultState() {
24392 - return {
24393 - context: undefined,
24394 - data: undefined,
24395 - error: null,
24396 - failureCount: 0,
24397 - isPaused: false,
24398 - status: 'idle',
24399 - variables: undefined
24400 - };
24401 -}
24402 -
24403 -function reducer(state, action) {
24404 - switch (action.type) {
24405 - case 'failed':
24406 - return (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({}, state, {
24407 - failureCount: state.failureCount + 1
24408 - });
24409 -
24410 - case 'pause':
24411 - return (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({}, state, {
24412 - isPaused: true
24413 - });
24414 -
24415 - case 'continue':
24416 - return (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({}, state, {
24417 - isPaused: false
24418 - });
24419 -
24420 - case 'loading':
24421 - return (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({}, state, {
24422 - context: action.context,
24423 - data: undefined,
24424 - error: null,
24425 - isPaused: false,
24426 - status: 'loading',
24427 - variables: action.variables
24428 - });
24429 -
24430 - case 'success':
24431 - return (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({}, state, {
24432 - data: action.data,
24433 - error: null,
24434 - status: 'success',
24435 - isPaused: false
24436 - });
24437 -
24438 - case 'error':
24439 - return (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({}, state, {
24440 - data: undefined,
24441 - error: action.error,
24442 - failureCount: state.failureCount + 1,
24443 - isPaused: false,
24444 - status: 'error'
24445 - });
24446 -
24447 - case 'setState':
24448 - return (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({}, state, action.state);
24449 -
24450 - default:
24451 - return state;
24452 - }
24453 -}
24454 -
24455 -/***/ }),
24456 -
24457 -/***/ "../node_modules/react-query/es/core/mutationCache.js":
24458 -/*!************************************************************!*\
24459 - !*** ../node_modules/react-query/es/core/mutationCache.js ***!
24460 - \************************************************************/
24461 -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
24462 -
24463 -"use strict";
24464 -__webpack_require__.r(__webpack_exports__);
24465 -/* harmony export */ __webpack_require__.d(__webpack_exports__, {
24466 -/* harmony export */ MutationCache: () => (/* binding */ MutationCache)
24467 -/* harmony export */ });
24468 -/* harmony import */ var _babel_runtime_helpers_esm_inheritsLoose__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inheritsLoose */ "../node_modules/@babel/runtime/helpers/esm/inheritsLoose.js");
24469 -/* harmony import */ var _notifyManager__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./notifyManager */ "../node_modules/react-query/es/core/notifyManager.js");
24470 -/* harmony import */ var _mutation__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./mutation */ "../node_modules/react-query/es/core/mutation.js");
24471 -/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./utils */ "../node_modules/react-query/es/core/utils.js");
24472 -/* harmony import */ var _subscribable__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./subscribable */ "../node_modules/react-query/es/core/subscribable.js");
24473 -
24474 -
24475 -
24476 -
24477 - // TYPES
24478 -
24479 -// CLASS
24480 -var MutationCache = /*#__PURE__*/function (_Subscribable) {
24481 - (0,_babel_runtime_helpers_esm_inheritsLoose__WEBPACK_IMPORTED_MODULE_0__["default"])(MutationCache, _Subscribable);
24482 -
24483 - function MutationCache(config) {
24484 - var _this;
24485 -
24486 - _this = _Subscribable.call(this) || this;
24487 - _this.config = config || {};
24488 - _this.mutations = [];
24489 - _this.mutationId = 0;
24490 - return _this;
24491 - }
24492 -
24493 - var _proto = MutationCache.prototype;
24494 -
24495 - _proto.build = function build(client, options, state) {
24496 - var mutation = new _mutation__WEBPACK_IMPORTED_MODULE_2__.Mutation({
24497 - mutationCache: this,
24498 - mutationId: ++this.mutationId,
24499 - options: client.defaultMutationOptions(options),
24500 - state: state,
24501 - defaultOptions: options.mutationKey ? client.getMutationDefaults(options.mutationKey) : undefined,
24502 - meta: options.meta
24503 - });
24504 - this.add(mutation);
24505 - return mutation;
24506 - };
24507 -
24508 - _proto.add = function add(mutation) {
24509 - this.mutations.push(mutation);
24510 - this.notify(mutation);
24511 - };
24512 -
24513 - _proto.remove = function remove(mutation) {
24514 - this.mutations = this.mutations.filter(function (x) {
24515 - return x !== mutation;
24516 - });
24517 - mutation.cancel();
24518 - this.notify(mutation);
24519 - };
24520 -
24521 - _proto.clear = function clear() {
24522 - var _this2 = this;
24523 -
24524 - _notifyManager__WEBPACK_IMPORTED_MODULE_1__.notifyManager.batch(function () {
24525 - _this2.mutations.forEach(function (mutation) {
24526 - _this2.remove(mutation);
24527 - });
24528 - });
24529 - };
24530 -
24531 - _proto.getAll = function getAll() {
24532 - return this.mutations;
24533 - };
24534 -
24535 - _proto.find = function find(filters) {
24536 - if (typeof filters.exact === 'undefined') {
24537 - filters.exact = true;
24538 - }
24539 -
24540 - return this.mutations.find(function (mutation) {
24541 - return (0,_utils__WEBPACK_IMPORTED_MODULE_3__.matchMutation)(filters, mutation);
24542 - });
24543 - };
24544 -
24545 - _proto.findAll = function findAll(filters) {
24546 - return this.mutations.filter(function (mutation) {
24547 - return (0,_utils__WEBPACK_IMPORTED_MODULE_3__.matchMutation)(filters, mutation);
24548 - });
24549 - };
24550 -
24551 - _proto.notify = function notify(mutation) {
24552 - var _this3 = this;
24553 -
24554 - _notifyManager__WEBPACK_IMPORTED_MODULE_1__.notifyManager.batch(function () {
24555 - _this3.listeners.forEach(function (listener) {
24556 - listener(mutation);
24557 - });
24558 - });
24559 - };
24560 -
24561 - _proto.onFocus = function onFocus() {
24562 - this.resumePausedMutations();
24563 - };
24564 -
24565 - _proto.onOnline = function onOnline() {
24566 - this.resumePausedMutations();
24567 - };
24568 -
24569 - _proto.resumePausedMutations = function resumePausedMutations() {
24570 - var pausedMutations = this.mutations.filter(function (x) {
24571 - return x.state.isPaused;
24572 - });
24573 - return _notifyManager__WEBPACK_IMPORTED_MODULE_1__.notifyManager.batch(function () {
24574 - return pausedMutations.reduce(function (promise, mutation) {
24575 - return promise.then(function () {
24576 - return mutation.continue().catch(_utils__WEBPACK_IMPORTED_MODULE_3__.noop);
24577 - });
24578 - }, Promise.resolve());
24579 - });
24580 - };
24581 -
24582 - return MutationCache;
24583 -}(_subscribable__WEBPACK_IMPORTED_MODULE_4__.Subscribable);
24584 -
24585 -/***/ }),
24586 -
24587 -/***/ "../node_modules/react-query/es/core/mutationObserver.js":
24588 -/*!***************************************************************!*\
24589 - !*** ../node_modules/react-query/es/core/mutationObserver.js ***!
24590 - \***************************************************************/
24591 -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
24592 -
24593 -"use strict";
24594 -__webpack_require__.r(__webpack_exports__);
24595 -/* harmony export */ __webpack_require__.d(__webpack_exports__, {
24596 -/* harmony export */ MutationObserver: () => (/* binding */ MutationObserver)
24597 -/* harmony export */ });
24598 -/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ "../node_modules/@babel/runtime/helpers/esm/extends.js");
24599 -/* harmony import */ var _babel_runtime_helpers_esm_inheritsLoose__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inheritsLoose */ "../node_modules/@babel/runtime/helpers/esm/inheritsLoose.js");
24600 -/* harmony import */ var _mutation__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./mutation */ "../node_modules/react-query/es/core/mutation.js");
24601 -/* harmony import */ var _notifyManager__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./notifyManager */ "../node_modules/react-query/es/core/notifyManager.js");
24602 -/* harmony import */ var _subscribable__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./subscribable */ "../node_modules/react-query/es/core/subscribable.js");
24603 -
24604 -
24605 -
24606 -
24607 -
24608 -// CLASS
24609 -var MutationObserver = /*#__PURE__*/function (_Subscribable) {
24610 - (0,_babel_runtime_helpers_esm_inheritsLoose__WEBPACK_IMPORTED_MODULE_1__["default"])(MutationObserver, _Subscribable);
24611 -
24612 - function MutationObserver(client, options) {
24613 - var _this;
24614 -
24615 - _this = _Subscribable.call(this) || this;
24616 - _this.client = client;
24617 -
24618 - _this.setOptions(options);
24619 -
24620 - _this.bindMethods();
24621 -
24622 - _this.updateResult();
24623 -
24624 - return _this;
24625 - }
24626 -
24627 - var _proto = MutationObserver.prototype;
24628 -
24629 - _proto.bindMethods = function bindMethods() {
24630 - this.mutate = this.mutate.bind(this);
24631 - this.reset = this.reset.bind(this);
24632 - };
24633 -
24634 - _proto.setOptions = function setOptions(options) {
24635 - this.options = this.client.defaultMutationOptions(options);
24636 - };
24637 -
24638 - _proto.onUnsubscribe = function onUnsubscribe() {
24639 - if (!this.listeners.length) {
24640 - var _this$currentMutation;
24641 -
24642 - (_this$currentMutation = this.currentMutation) == null ? void 0 : _this$currentMutation.removeObserver(this);
24643 - }
24644 - };
24645 -
24646 - _proto.onMutationUpdate = function onMutationUpdate(action) {
24647 - this.updateResult(); // Determine which callbacks to trigger
24648 -
24649 - var notifyOptions = {
24650 - listeners: true
24651 - };
24652 -
24653 - if (action.type === 'success') {
24654 - notifyOptions.onSuccess = true;
24655 - } else if (action.type === 'error') {
24656 - notifyOptions.onError = true;
24657 - }
24658 -
24659 - this.notify(notifyOptions);
24660 - };
24661 -
24662 - _proto.getCurrentResult = function getCurrentResult() {
24663 - return this.currentResult;
24664 - };
24665 -
24666 - _proto.reset = function reset() {
24667 - this.currentMutation = undefined;
24668 - this.updateResult();
24669 - this.notify({
24670 - listeners: true
24671 - });
24672 - };
24673 -
24674 - _proto.mutate = function mutate(variables, options) {
24675 - this.mutateOptions = options;
24676 -
24677 - if (this.currentMutation) {
24678 - this.currentMutation.removeObserver(this);
24679 - }
24680 -
24681 - this.currentMutation = this.client.getMutationCache().build(this.client, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({}, this.options, {
24682 - variables: typeof variables !== 'undefined' ? variables : this.options.variables
24683 - }));
24684 - this.currentMutation.addObserver(this);
24685 - return this.currentMutation.execute();
24686 - };
24687 -
24688 - _proto.updateResult = function updateResult() {
24689 - var state = this.currentMutation ? this.currentMutation.state : (0,_mutation__WEBPACK_IMPORTED_MODULE_2__.getDefaultState)();
24690 -
24691 - var result = (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({}, state, {
24692 - isLoading: state.status === 'loading',
24693 - isSuccess: state.status === 'success',
24694 - isError: state.status === 'error',
24695 - isIdle: state.status === 'idle',
24696 - mutate: this.mutate,
24697 - reset: this.reset
24698 - });
24699 -
24700 - this.currentResult = result;
24701 - };
24702 -
24703 - _proto.notify = function notify(options) {
24704 - var _this2 = this;
24705 -
24706 - _notifyManager__WEBPACK_IMPORTED_MODULE_3__.notifyManager.batch(function () {
24707 - // First trigger the mutate callbacks
24708 - if (_this2.mutateOptions) {
24709 - if (options.onSuccess) {
24710 - _this2.mutateOptions.onSuccess == null ? void 0 : _this2.mutateOptions.onSuccess(_this2.currentResult.data, _this2.currentResult.variables, _this2.currentResult.context);
24711 - _this2.mutateOptions.onSettled == null ? void 0 : _this2.mutateOptions.onSettled(_this2.currentResult.data, null, _this2.currentResult.variables, _this2.currentResult.context);
24712 - } else if (options.onError) {
24713 - _this2.mutateOptions.onError == null ? void 0 : _this2.mutateOptions.onError(_this2.currentResult.error, _this2.currentResult.variables, _this2.currentResult.context);
24714 - _this2.mutateOptions.onSettled == null ? void 0 : _this2.mutateOptions.onSettled(undefined, _this2.currentResult.error, _this2.currentResult.variables, _this2.currentResult.context);
24715 - }
24716 - } // Then trigger the listeners
24717 -
24718 -
24719 - if (options.listeners) {
24720 - _this2.listeners.forEach(function (listener) {
24721 - listener(_this2.currentResult);
24722 - });
24723 - }
24724 - });
24725 - };
24726 -
24727 - return MutationObserver;
24728 -}(_subscribable__WEBPACK_IMPORTED_MODULE_4__.Subscribable);
24729 -
24730 -/***/ }),
24731 -
24732 -/***/ "../node_modules/react-query/es/core/notifyManager.js":
24733 -/*!************************************************************!*\
24734 - !*** ../node_modules/react-query/es/core/notifyManager.js ***!
24735 - \************************************************************/
24736 -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
24737 -
24738 -"use strict";
24739 -__webpack_require__.r(__webpack_exports__);
24740 -/* harmony export */ __webpack_require__.d(__webpack_exports__, {
24741 -/* harmony export */ NotifyManager: () => (/* binding */ NotifyManager),
24742 -/* harmony export */ notifyManager: () => (/* binding */ notifyManager)
24743 -/* harmony export */ });
24744 -/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./utils */ "../node_modules/react-query/es/core/utils.js");
24745 - // TYPES
24746 -
24747 -// CLASS
24748 -var NotifyManager = /*#__PURE__*/function () {
24749 - function NotifyManager() {
24750 - this.queue = [];
24751 - this.transactions = 0;
24752 -
24753 - this.notifyFn = function (callback) {
24754 - callback();
24755 - };
24756 -
24757 - this.batchNotifyFn = function (callback) {
24758 - callback();
24759 - };
24760 - }
24761 -
24762 - var _proto = NotifyManager.prototype;
24763 -
24764 - _proto.batch = function batch(callback) {
24765 - var result;
24766 - this.transactions++;
24767 -
24768 - try {
24769 - result = callback();
24770 - } finally {
24771 - this.transactions--;
24772 -
24773 - if (!this.transactions) {
24774 - this.flush();
24775 - }
24776 - }
24777 -
24778 - return result;
24779 - };
24780 -
24781 - _proto.schedule = function schedule(callback) {
24782 - var _this = this;
24783 -
24784 - if (this.transactions) {
24785 - this.queue.push(callback);
24786 - } else {
24787 - (0,_utils__WEBPACK_IMPORTED_MODULE_0__.scheduleMicrotask)(function () {
24788 - _this.notifyFn(callback);
24789 - });
24790 - }
24791 - }
24792 - /**
24793 - * All calls to the wrapped function will be batched.
24794 - */
24795 - ;
24796 -
24797 - _proto.batchCalls = function batchCalls(callback) {
24798 - var _this2 = this;
24799 -
24800 - return function () {
24801 - for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
24802 - args[_key] = arguments[_key];
24803 - }
24804 -
24805 - _this2.schedule(function () {
24806 - callback.apply(void 0, args);
24807 - });
24808 - };
24809 - };
24810 -
24811 - _proto.flush = function flush() {
24812 - var _this3 = this;
24813 -
24814 - var queue = this.queue;
24815 - this.queue = [];
24816 -
24817 - if (queue.length) {
24818 - (0,_utils__WEBPACK_IMPORTED_MODULE_0__.scheduleMicrotask)(function () {
24819 - _this3.batchNotifyFn(function () {
24820 - queue.forEach(function (callback) {
24821 - _this3.notifyFn(callback);
24822 - });
24823 - });
24824 - });
24825 - }
24826 - }
24827 - /**
24828 - * Use this method to set a custom notify function.
24829 - * This can be used to for example wrap notifications with `React.act` while running tests.
24830 - */
24831 - ;
24832 -
24833 - _proto.setNotifyFunction = function setNotifyFunction(fn) {
24834 - this.notifyFn = fn;
24835 - }
24836 - /**
24837 - * Use this method to set a custom function to batch notifications together into a single tick.
24838 - * By default React Query will use the batch function provided by ReactDOM or React Native.
24839 - */
24840 - ;
24841 -
24842 - _proto.setBatchNotifyFunction = function setBatchNotifyFunction(fn) {
24843 - this.batchNotifyFn = fn;
24844 - };
24845 -
24846 - return NotifyManager;
24847 -}(); // SINGLETON
24848 -
24849 -var notifyManager = new NotifyManager();
24850 -
24851 -/***/ }),
24852 -
24853 -/***/ "../node_modules/react-query/es/core/onlineManager.js":
24854 -/*!************************************************************!*\
24855 - !*** ../node_modules/react-query/es/core/onlineManager.js ***!
24856 - \************************************************************/
24857 -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
24858 -
24859 -"use strict";
24860 -__webpack_require__.r(__webpack_exports__);
24861 -/* harmony export */ __webpack_require__.d(__webpack_exports__, {
24862 -/* harmony export */ OnlineManager: () => (/* binding */ OnlineManager),
24863 -/* harmony export */ onlineManager: () => (/* binding */ onlineManager)
24864 -/* harmony export */ });
24865 -/* harmony import */ var _babel_runtime_helpers_esm_inheritsLoose__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inheritsLoose */ "../node_modules/@babel/runtime/helpers/esm/inheritsLoose.js");
24866 -/* harmony import */ var _subscribable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./subscribable */ "../node_modules/react-query/es/core/subscribable.js");
24867 -/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./utils */ "../node_modules/react-query/es/core/utils.js");
24868 -
24869 -
24870 -
24871 -var OnlineManager = /*#__PURE__*/function (_Subscribable) {
24872 - (0,_babel_runtime_helpers_esm_inheritsLoose__WEBPACK_IMPORTED_MODULE_0__["default"])(OnlineManager, _Subscribable);
24873 -
24874 - function OnlineManager() {
24875 - var _this;
24876 -
24877 - _this = _Subscribable.call(this) || this;
24878 -
24879 - _this.setup = function (onOnline) {
24880 - var _window;
24881 -
24882 - if (!_utils__WEBPACK_IMPORTED_MODULE_2__.isServer && ((_window = window) == null ? void 0 : _window.addEventListener)) {
24883 - var listener = function listener() {
24884 - return onOnline();
24885 - }; // Listen to online
24886 -
24887 -
24888 - window.addEventListener('online', listener, false);
24889 - window.addEventListener('offline', listener, false);
24890 - return function () {
24891 - // Be sure to unsubscribe if a new handler is set
24892 - window.removeEventListener('online', listener);
24893 - window.removeEventListener('offline', listener);
24894 - };
24895 - }
24896 - };
24897 -
24898 - return _this;
24899 - }
24900 -
24901 - var _proto = OnlineManager.prototype;
24902 -
24903 - _proto.onSubscribe = function onSubscribe() {
24904 - if (!this.cleanup) {
24905 - this.setEventListener(this.setup);
24906 - }
24907 - };
24908 -
24909 - _proto.onUnsubscribe = function onUnsubscribe() {
24910 - if (!this.hasListeners()) {
24911 - var _this$cleanup;
24912 -
24913 - (_this$cleanup = this.cleanup) == null ? void 0 : _this$cleanup.call(this);
24914 - this.cleanup = undefined;
24915 - }
24916 - };
24917 -
24918 - _proto.setEventListener = function setEventListener(setup) {
24919 - var _this$cleanup2,
24920 - _this2 = this;
24921 -
24922 - this.setup = setup;
24923 - (_this$cleanup2 = this.cleanup) == null ? void 0 : _this$cleanup2.call(this);
24924 - this.cleanup = setup(function (online) {
24925 - if (typeof online === 'boolean') {
24926 - _this2.setOnline(online);
24927 - } else {
24928 - _this2.onOnline();
24929 - }
24930 - });
24931 - };
24932 -
24933 - _proto.setOnline = function setOnline(online) {
24934 - this.online = online;
24935 -
24936 - if (online) {
24937 - this.onOnline();
24938 - }
24939 - };
24940 -
24941 - _proto.onOnline = function onOnline() {
24942 - this.listeners.forEach(function (listener) {
24943 - listener();
24944 - });
24945 - };
24946 -
24947 - _proto.isOnline = function isOnline() {
24948 - if (typeof this.online === 'boolean') {
24949 - return this.online;
24950 - }
24951 -
24952 - if (typeof navigator === 'undefined' || typeof navigator.onLine === 'undefined') {
24953 - return true;
24954 - }
24955 -
24956 - return navigator.onLine;
24957 - };
24958 -
24959 - return OnlineManager;
24960 -}(_subscribable__WEBPACK_IMPORTED_MODULE_1__.Subscribable);
24961 -var onlineManager = new OnlineManager();
24962 -
24963 -/***/ }),
24964 -
24965 -/***/ "../node_modules/react-query/es/core/queriesObserver.js":
24966 -/*!**************************************************************!*\
24967 - !*** ../node_modules/react-query/es/core/queriesObserver.js ***!
24968 - \**************************************************************/
24969 -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
24970 -
24971 -"use strict";
24972 -__webpack_require__.r(__webpack_exports__);
24973 -/* harmony export */ __webpack_require__.d(__webpack_exports__, {
24974 -/* harmony export */ QueriesObserver: () => (/* binding */ QueriesObserver)
24975 -/* harmony export */ });
24976 -/* harmony import */ var _babel_runtime_helpers_esm_inheritsLoose__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inheritsLoose */ "../node_modules/@babel/runtime/helpers/esm/inheritsLoose.js");
24977 -/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./utils */ "../node_modules/react-query/es/core/utils.js");
24978 -/* harmony import */ var _notifyManager__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./notifyManager */ "../node_modules/react-query/es/core/notifyManager.js");
24979 -/* harmony import */ var _queryObserver__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./queryObserver */ "../node_modules/react-query/es/core/queryObserver.js");
24980 -/* harmony import */ var _subscribable__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./subscribable */ "../node_modules/react-query/es/core/subscribable.js");
24981 -
24982 -
24983 -
24984 -
24985 -
24986 -var QueriesObserver = /*#__PURE__*/function (_Subscribable) {
24987 - (0,_babel_runtime_helpers_esm_inheritsLoose__WEBPACK_IMPORTED_MODULE_0__["default"])(QueriesObserver, _Subscribable);
24988 -
24989 - function QueriesObserver(client, queries) {
24990 - var _this;
24991 -
24992 - _this = _Subscribable.call(this) || this;
24993 - _this.client = client;
24994 - _this.queries = [];
24995 - _this.result = [];
24996 - _this.observers = [];
24997 - _this.observersMap = {};
24998 -
24999 - if (queries) {
25000 - _this.setQueries(queries);
25001 - }
25002 -
25003 - return _this;
25004 - }
25005 -
25006 - var _proto = QueriesObserver.prototype;
25007 -
25008 - _proto.onSubscribe = function onSubscribe() {
25009 - var _this2 = this;
25010 -
25011 - if (this.listeners.length === 1) {
25012 - this.observers.forEach(function (observer) {
25013 - observer.subscribe(function (result) {
25014 - _this2.onUpdate(observer, result);
25015 - });
25016 - });
25017 - }
25018 - };
25019 -
25020 - _proto.onUnsubscribe = function onUnsubscribe() {
25021 - if (!this.listeners.length) {
25022 - this.destroy();
25023 - }
25024 - };
25025 -
25026 - _proto.destroy = function destroy() {
25027 - this.listeners = [];
25028 - this.observers.forEach(function (observer) {
25029 - observer.destroy();
25030 - });
25031 - };
25032 -
25033 - _proto.setQueries = function setQueries(queries, notifyOptions) {
25034 - this.queries = queries;
25035 - this.updateObservers(notifyOptions);
25036 - };
25037 -
25038 - _proto.getCurrentResult = function getCurrentResult() {
25039 - return this.result;
25040 - };
25041 -
25042 - _proto.getOptimisticResult = function getOptimisticResult(queries) {
25043 - return this.findMatchingObservers(queries).map(function (match) {
25044 - return match.observer.getOptimisticResult(match.defaultedQueryOptions);
25045 - });
25046 - };
25047 -
25048 - _proto.findMatchingObservers = function findMatchingObservers(queries) {
25049 - var _this3 = this;
25050 -
25051 - var prevObservers = this.observers;
25052 - var defaultedQueryOptions = queries.map(function (options) {
25053 - return _this3.client.defaultQueryObserverOptions(options);
25054 - });
25055 - var matchingObservers = defaultedQueryOptions.flatMap(function (defaultedOptions) {
25056 - var match = prevObservers.find(function (observer) {
25057 - return observer.options.queryHash === defaultedOptions.queryHash;
25058 - });
25059 -
25060 - if (match != null) {
25061 - return [{
25062 - defaultedQueryOptions: defaultedOptions,
25063 - observer: match
25064 - }];
25065 - }
25066 -
25067 - return [];
25068 - });
25069 - var matchedQueryHashes = matchingObservers.map(function (match) {
25070 - return match.defaultedQueryOptions.queryHash;
25071 - });
25072 - var unmatchedQueries = defaultedQueryOptions.filter(function (defaultedOptions) {
25073 - return !matchedQueryHashes.includes(defaultedOptions.queryHash);
25074 - });
25075 - var unmatchedObservers = prevObservers.filter(function (prevObserver) {
25076 - return !matchingObservers.some(function (match) {
25077 - return match.observer === prevObserver;
25078 - });
25079 - });
25080 - var newOrReusedObservers = unmatchedQueries.map(function (options, index) {
25081 - if (options.keepPreviousData) {
25082 - // return previous data from one of the observers that no longer match
25083 - var previouslyUsedObserver = unmatchedObservers[index];
25084 -
25085 - if (previouslyUsedObserver !== undefined) {
25086 - return {
25087 - defaultedQueryOptions: options,
25088 - observer: previouslyUsedObserver
25089 - };
25090 - }
25091 - }
25092 -
25093 - return {
25094 - defaultedQueryOptions: options,
25095 - observer: _this3.getObserver(options)
25096 - };
25097 - });
25098 -
25099 - var sortMatchesByOrderOfQueries = function sortMatchesByOrderOfQueries(a, b) {
25100 - return defaultedQueryOptions.indexOf(a.defaultedQueryOptions) - defaultedQueryOptions.indexOf(b.defaultedQueryOptions);
25101 - };
25102 -
25103 - return matchingObservers.concat(newOrReusedObservers).sort(sortMatchesByOrderOfQueries);
25104 - };
25105 -
25106 - _proto.getObserver = function getObserver(options) {
25107 - var defaultedOptions = this.client.defaultQueryObserverOptions(options);
25108 - var currentObserver = this.observersMap[defaultedOptions.queryHash];
25109 - return currentObserver != null ? currentObserver : new _queryObserver__WEBPACK_IMPORTED_MODULE_3__.QueryObserver(this.client, defaultedOptions);
25110 - };
25111 -
25112 - _proto.updateObservers = function updateObservers(notifyOptions) {
25113 - var _this4 = this;
25114 -
25115 - _notifyManager__WEBPACK_IMPORTED_MODULE_2__.notifyManager.batch(function () {
25116 - var prevObservers = _this4.observers;
25117 -
25118 - var newObserverMatches = _this4.findMatchingObservers(_this4.queries); // set options for the new observers to notify of changes
25119 -
25120 -
25121 - newObserverMatches.forEach(function (match) {
25122 - return match.observer.setOptions(match.defaultedQueryOptions, notifyOptions);
25123 - });
25124 - var newObservers = newObserverMatches.map(function (match) {
25125 - return match.observer;
25126 - });
25127 - var newObserversMap = Object.fromEntries(newObservers.map(function (observer) {
25128 - return [observer.options.queryHash, observer];
25129 - }));
25130 - var newResult = newObservers.map(function (observer) {
25131 - return observer.getCurrentResult();
25132 - });
25133 - var hasIndexChange = newObservers.some(function (observer, index) {
25134 - return observer !== prevObservers[index];
25135 - });
25136 -
25137 - if (prevObservers.length === newObservers.length && !hasIndexChange) {
25138 - return;
25139 - }
25140 -
25141 - _this4.observers = newObservers;
25142 - _this4.observersMap = newObserversMap;
25143 - _this4.result = newResult;
25144 -
25145 - if (!_this4.hasListeners()) {
25146 - return;
25147 - }
25148 -
25149 - (0,_utils__WEBPACK_IMPORTED_MODULE_1__.difference)(prevObservers, newObservers).forEach(function (observer) {
25150 - observer.destroy();
25151 - });
25152 - (0,_utils__WEBPACK_IMPORTED_MODULE_1__.difference)(newObservers, prevObservers).forEach(function (observer) {
25153 - observer.subscribe(function (result) {
25154 - _this4.onUpdate(observer, result);
25155 - });
25156 - });
25157 -
25158 - _this4.notify();
25159 - });
25160 - };
25161 -
25162 - _proto.onUpdate = function onUpdate(observer, result) {
25163 - var index = this.observers.indexOf(observer);
25164 -
25165 - if (index !== -1) {
25166 - this.result = (0,_utils__WEBPACK_IMPORTED_MODULE_1__.replaceAt)(this.result, index, result);
25167 - this.notify();
25168 - }
25169 - };
25170 -
25171 - _proto.notify = function notify() {
25172 - var _this5 = this;
25173 -
25174 - _notifyManager__WEBPACK_IMPORTED_MODULE_2__.notifyManager.batch(function () {
25175 - _this5.listeners.forEach(function (listener) {
25176 - listener(_this5.result);
25177 - });
25178 - });
25179 - };
25180 -
25181 - return QueriesObserver;
25182 -}(_subscribable__WEBPACK_IMPORTED_MODULE_4__.Subscribable);
25183 -
25184 -/***/ }),
25185 -
25186 -/***/ "../node_modules/react-query/es/core/query.js":
25187 -/*!****************************************************!*\
25188 - !*** ../node_modules/react-query/es/core/query.js ***!
25189 - \****************************************************/
25190 -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
25191 -
25192 -"use strict";
25193 -__webpack_require__.r(__webpack_exports__);
25194 -/* harmony export */ __webpack_require__.d(__webpack_exports__, {
25195 -/* harmony export */ Query: () => (/* binding */ Query)
25196 -/* harmony export */ });
25197 -/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ "../node_modules/@babel/runtime/helpers/esm/extends.js");
25198 -/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./utils */ "../node_modules/react-query/es/core/utils.js");
25199 -/* harmony import */ var _notifyManager__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./notifyManager */ "../node_modules/react-query/es/core/notifyManager.js");
25200 -/* harmony import */ var _logger__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./logger */ "../node_modules/react-query/es/core/logger.js");
25201 -/* harmony import */ var _retryer__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./retryer */ "../node_modules/react-query/es/core/retryer.js");
25202 -
25203 -
25204 -
25205 -
25206 - // TYPES
25207 -
25208 -// CLASS
25209 -var Query = /*#__PURE__*/function () {
25210 - function Query(config) {
25211 - this.abortSignalConsumed = false;
25212 - this.hadObservers = false;
25213 - this.defaultOptions = config.defaultOptions;
25214 - this.setOptions(config.options);
25215 - this.observers = [];
25216 - this.cache = config.cache;
25217 - this.queryKey = config.queryKey;
25218 - this.queryHash = config.queryHash;
25219 - this.initialState = config.state || this.getDefaultState(this.options);
25220 - this.state = this.initialState;
25221 - this.meta = config.meta;
25222 - this.scheduleGc();
25223 - }
25224 -
25225 - var _proto = Query.prototype;
25226 -
25227 - _proto.setOptions = function setOptions(options) {
25228 - var _this$options$cacheTi;
25229 -
25230 - this.options = (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({}, this.defaultOptions, options);
25231 - this.meta = options == null ? void 0 : options.meta; // Default to 5 minutes if not cache time is set
25232 -
25233 - this.cacheTime = Math.max(this.cacheTime || 0, (_this$options$cacheTi = this.options.cacheTime) != null ? _this$options$cacheTi : 5 * 60 * 1000);
25234 - };
25235 -
25236 - _proto.setDefaultOptions = function setDefaultOptions(options) {
25237 - this.defaultOptions = options;
25238 - };
25239 -
25240 - _proto.scheduleGc = function scheduleGc() {
25241 - var _this = this;
25242 -
25243 - this.clearGcTimeout();
25244 -
25245 - if ((0,_utils__WEBPACK_IMPORTED_MODULE_1__.isValidTimeout)(this.cacheTime)) {
25246 - this.gcTimeout = setTimeout(function () {
25247 - _this.optionalRemove();
25248 - }, this.cacheTime);
25249 - }
25250 - };
25251 -
25252 - _proto.clearGcTimeout = function clearGcTimeout() {
25253 - if (this.gcTimeout) {
25254 - clearTimeout(this.gcTimeout);
25255 - this.gcTimeout = undefined;
25256 - }
25257 - };
25258 -
25259 - _proto.optionalRemove = function optionalRemove() {
25260 - if (!this.observers.length) {
25261 - if (this.state.isFetching) {
25262 - if (this.hadObservers) {
25263 - this.scheduleGc();
25264 - }
25265 - } else {
25266 - this.cache.remove(this);
25267 - }
25268 - }
25269 - };
25270 -
25271 - _proto.setData = function setData(updater, options) {
25272 - var _this$options$isDataE, _this$options;
25273 -
25274 - var prevData = this.state.data; // Get the new data
25275 -
25276 - var data = (0,_utils__WEBPACK_IMPORTED_MODULE_1__.functionalUpdate)(updater, prevData); // Use prev data if an isDataEqual function is defined and returns `true`
25277 -
25278 - if ((_this$options$isDataE = (_this$options = this.options).isDataEqual) == null ? void 0 : _this$options$isDataE.call(_this$options, prevData, data)) {
25279 - data = prevData;
25280 - } else if (this.options.structuralSharing !== false) {
25281 - // Structurally share data between prev and new data if needed
25282 - data = (0,_utils__WEBPACK_IMPORTED_MODULE_1__.replaceEqualDeep)(prevData, data);
25283 - } // Set data and mark it as cached
25284 -
25285 -
25286 - this.dispatch({
25287 - data: data,
25288 - type: 'success',
25289 - dataUpdatedAt: options == null ? void 0 : options.updatedAt
25290 - });
25291 - return data;
25292 - };
25293 -
25294 - _proto.setState = function setState(state, setStateOptions) {
25295 - this.dispatch({
25296 - type: 'setState',
25297 - state: state,
25298 - setStateOptions: setStateOptions
25299 - });
25300 - };
25301 -
25302 - _proto.cancel = function cancel(options) {
25303 - var _this$retryer;
25304 -
25305 - var promise = this.promise;
25306 - (_this$retryer = this.retryer) == null ? void 0 : _this$retryer.cancel(options);
25307 - return promise ? promise.then(_utils__WEBPACK_IMPORTED_MODULE_1__.noop).catch(_utils__WEBPACK_IMPORTED_MODULE_1__.noop) : Promise.resolve();
25308 - };
25309 -
25310 - _proto.destroy = function destroy() {
25311 - this.clearGcTimeout();
25312 - this.cancel({
25313 - silent: true
25314 - });
25315 - };
25316 -
25317 - _proto.reset = function reset() {
25318 - this.destroy();
25319 - this.setState(this.initialState);
25320 - };
25321 -
25322 - _proto.isActive = function isActive() {
25323 - return this.observers.some(function (observer) {
25324 - return observer.options.enabled !== false;
25325 - });
25326 - };
25327 -
25328 - _proto.isFetching = function isFetching() {
25329 - return this.state.isFetching;
25330 - };
25331 -
25332 - _proto.isStale = function isStale() {
25333 - return this.state.isInvalidated || !this.state.dataUpdatedAt || this.observers.some(function (observer) {
25334 - return observer.getCurrentResult().isStale;
25335 - });
25336 - };
25337 -
25338 - _proto.isStaleByTime = function isStaleByTime(staleTime) {
25339 - if (staleTime === void 0) {
25340 - staleTime = 0;
25341 - }
25342 -
25343 - return this.state.isInvalidated || !this.state.dataUpdatedAt || !(0,_utils__WEBPACK_IMPORTED_MODULE_1__.timeUntilStale)(this.state.dataUpdatedAt, staleTime);
25344 - };
25345 -
25346 - _proto.onFocus = function onFocus() {
25347 - var _this$retryer2;
25348 -
25349 - var observer = this.observers.find(function (x) {
25350 - return x.shouldFetchOnWindowFocus();
25351 - });
25352 -
25353 - if (observer) {
25354 - observer.refetch();
25355 - } // Continue fetch if currently paused
25356 -
25357 -
25358 - (_this$retryer2 = this.retryer) == null ? void 0 : _this$retryer2.continue();
25359 - };
25360 -
25361 - _proto.onOnline = function onOnline() {
25362 - var _this$retryer3;
25363 -
25364 - var observer = this.observers.find(function (x) {
25365 - return x.shouldFetchOnReconnect();
25366 - });
25367 -
25368 - if (observer) {
25369 - observer.refetch();
25370 - } // Continue fetch if currently paused
25371 -
25372 -
25373 - (_this$retryer3 = this.retryer) == null ? void 0 : _this$retryer3.continue();
25374 - };
25375 -
25376 - _proto.addObserver = function addObserver(observer) {
25377 - if (this.observers.indexOf(observer) === -1) {
25378 - this.observers.push(observer);
25379 - this.hadObservers = true; // Stop the query from being garbage collected
25380 -
25381 - this.clearGcTimeout();
25382 - this.cache.notify({
25383 - type: 'observerAdded',
25384 - query: this,
25385 - observer: observer
25386 - });
25387 - }
25388 - };
25389 -
25390 - _proto.removeObserver = function removeObserver(observer) {
25391 - if (this.observers.indexOf(observer) !== -1) {
25392 - this.observers = this.observers.filter(function (x) {
25393 - return x !== observer;
25394 - });
25395 -
25396 - if (!this.observers.length) {
25397 - // If the transport layer does not support cancellation
25398 - // we'll let the query continue so the result can be cached
25399 - if (this.retryer) {
25400 - if (this.retryer.isTransportCancelable || this.abortSignalConsumed) {
25401 - this.retryer.cancel({
25402 - revert: true
25403 - });
25404 - } else {
25405 - this.retryer.cancelRetry();
25406 - }
25407 - }
25408 -
25409 - if (this.cacheTime) {
25410 - this.scheduleGc();
25411 - } else {
25412 - this.cache.remove(this);
25413 - }
25414 - }
25415 -
25416 - this.cache.notify({
25417 - type: 'observerRemoved',
25418 - query: this,
25419 - observer: observer
25420 - });
25421 - }
25422 - };
25423 -
25424 - _proto.getObserversCount = function getObserversCount() {
25425 - return this.observers.length;
25426 - };
25427 -
25428 - _proto.invalidate = function invalidate() {
25429 - if (!this.state.isInvalidated) {
25430 - this.dispatch({
25431 - type: 'invalidate'
25432 - });
25433 - }
25434 - };
25435 -
25436 - _proto.fetch = function fetch(options, fetchOptions) {
25437 - var _this2 = this,
25438 - _this$options$behavio,
25439 - _context$fetchOptions,
25440 - _abortController$abor;
25441 -
25442 - if (this.state.isFetching) {
25443 - if (this.state.dataUpdatedAt && (fetchOptions == null ? void 0 : fetchOptions.cancelRefetch)) {
25444 - // Silently cancel current fetch if the user wants to cancel refetches
25445 - this.cancel({
25446 - silent: true
25447 - });
25448 - } else if (this.promise) {
25449 - var _this$retryer4;
25450 -
25451 - // make sure that retries that were potentially cancelled due to unmounts can continue
25452 - (_this$retryer4 = this.retryer) == null ? void 0 : _this$retryer4.continueRetry(); // Return current promise if we are already fetching
25453 -
25454 - return this.promise;
25455 - }
25456 - } // Update config if passed, otherwise the config from the last execution is used
25457 -
25458 -
25459 - if (options) {
25460 - this.setOptions(options);
25461 - } // Use the options from the first observer with a query function if no function is found.
25462 - // This can happen when the query is hydrated or created with setQueryData.
25463 -
25464 -
25465 - if (!this.options.queryFn) {
25466 - var observer = this.observers.find(function (x) {
25467 - return x.options.queryFn;
25468 - });
25469 -
25470 - if (observer) {
25471 - this.setOptions(observer.options);
25472 - }
25473 - }
25474 -
25475 - var queryKey = (0,_utils__WEBPACK_IMPORTED_MODULE_1__.ensureQueryKeyArray)(this.queryKey);
25476 - var abortController = (0,_utils__WEBPACK_IMPORTED_MODULE_1__.getAbortController)(); // Create query function context
25477 -
25478 - var queryFnContext = {
25479 - queryKey: queryKey,
25480 - pageParam: undefined,
25481 - meta: this.meta
25482 - };
25483 - Object.defineProperty(queryFnContext, 'signal', {
25484 - enumerable: true,
25485 - get: function get() {
25486 - if (abortController) {
25487 - _this2.abortSignalConsumed = true;
25488 - return abortController.signal;
25489 - }
25490 -
25491 - return undefined;
25492 - }
25493 - }); // Create fetch function
25494 -
25495 - var fetchFn = function fetchFn() {
25496 - if (!_this2.options.queryFn) {
25497 - return Promise.reject('Missing queryFn');
25498 - }
25499 -
25500 - _this2.abortSignalConsumed = false;
25501 - return _this2.options.queryFn(queryFnContext);
25502 - }; // Trigger behavior hook
25503 -
25504 -
25505 - var context = {
25506 - fetchOptions: fetchOptions,
25507 - options: this.options,
25508 - queryKey: queryKey,
25509 - state: this.state,
25510 - fetchFn: fetchFn,
25511 - meta: this.meta
25512 - };
25513 -
25514 - if ((_this$options$behavio = this.options.behavior) == null ? void 0 : _this$options$behavio.onFetch) {
25515 - var _this$options$behavio2;
25516 -
25517 - (_this$options$behavio2 = this.options.behavior) == null ? void 0 : _this$options$behavio2.onFetch(context);
25518 - } // Store state in case the current fetch needs to be reverted
25519 -
25520 -
25521 - this.revertState = this.state; // Set to fetching state if not already in it
25522 -
25523 - if (!this.state.isFetching || this.state.fetchMeta !== ((_context$fetchOptions = context.fetchOptions) == null ? void 0 : _context$fetchOptions.meta)) {
25524 - var _context$fetchOptions2;
25525 -
25526 - this.dispatch({
25527 - type: 'fetch',
25528 - meta: (_context$fetchOptions2 = context.fetchOptions) == null ? void 0 : _context$fetchOptions2.meta
25529 - });
25530 - } // Try to fetch the data
25531 -
25532 -
25533 - this.retryer = new _retryer__WEBPACK_IMPORTED_MODULE_4__.Retryer({
25534 - fn: context.fetchFn,
25535 - abort: abortController == null ? void 0 : (_abortController$abor = abortController.abort) == null ? void 0 : _abortController$abor.bind(abortController),
25536 - onSuccess: function onSuccess(data) {
25537 - _this2.setData(data); // Notify cache callback
25538 -
25539 -
25540 - _this2.cache.config.onSuccess == null ? void 0 : _this2.cache.config.onSuccess(data, _this2); // Remove query after fetching if cache time is 0
25541 -
25542 - if (_this2.cacheTime === 0) {
25543 - _this2.optionalRemove();
25544 - }
25545 - },
25546 - onError: function onError(error) {
25547 - // Optimistically update state if needed
25548 - if (!((0,_retryer__WEBPACK_IMPORTED_MODULE_4__.isCancelledError)(error) && error.silent)) {
25549 - _this2.dispatch({
25550 - type: 'error',
25551 - error: error
25552 - });
25553 - }
25554 -
25555 - if (!(0,_retryer__WEBPACK_IMPORTED_MODULE_4__.isCancelledError)(error)) {
25556 - // Notify cache callback
25557 - _this2.cache.config.onError == null ? void 0 : _this2.cache.config.onError(error, _this2); // Log error
25558 -
25559 - (0,_logger__WEBPACK_IMPORTED_MODULE_3__.getLogger)().error(error);
25560 - } // Remove query after fetching if cache time is 0
25561 -
25562 -
25563 - if (_this2.cacheTime === 0) {
25564 - _this2.optionalRemove();
25565 - }
25566 - },
25567 - onFail: function onFail() {
25568 - _this2.dispatch({
25569 - type: 'failed'
25570 - });
25571 - },
25572 - onPause: function onPause() {
25573 - _this2.dispatch({
25574 - type: 'pause'
25575 - });
25576 - },
25577 - onContinue: function onContinue() {
25578 - _this2.dispatch({
25579 - type: 'continue'
25580 - });
25581 - },
25582 - retry: context.options.retry,
25583 - retryDelay: context.options.retryDelay
25584 - });
25585 - this.promise = this.retryer.promise;
25586 - return this.promise;
25587 - };
25588 -
25589 - _proto.dispatch = function dispatch(action) {
25590 - var _this3 = this;
25591 -
25592 - this.state = this.reducer(this.state, action);
25593 - _notifyManager__WEBPACK_IMPORTED_MODULE_2__.notifyManager.batch(function () {
25594 - _this3.observers.forEach(function (observer) {
25595 - observer.onQueryUpdate(action);
25596 - });
25597 -
25598 - _this3.cache.notify({
25599 - query: _this3,
25600 - type: 'queryUpdated',
25601 - action: action
25602 - });
25603 - });
25604 - };
25605 -
25606 - _proto.getDefaultState = function getDefaultState(options) {
25607 - var data = typeof options.initialData === 'function' ? options.initialData() : options.initialData;
25608 - var hasInitialData = typeof options.initialData !== 'undefined';
25609 - var initialDataUpdatedAt = hasInitialData ? typeof options.initialDataUpdatedAt === 'function' ? options.initialDataUpdatedAt() : options.initialDataUpdatedAt : 0;
25610 - var hasData = typeof data !== 'undefined';
25611 - return {
25612 - data: data,
25613 - dataUpdateCount: 0,
25614 - dataUpdatedAt: hasData ? initialDataUpdatedAt != null ? initialDataUpdatedAt : Date.now() : 0,
25615 - error: null,
25616 - errorUpdateCount: 0,
25617 - errorUpdatedAt: 0,
25618 - fetchFailureCount: 0,
25619 - fetchMeta: null,
25620 - isFetching: false,
25621 - isInvalidated: false,
25622 - isPaused: false,
25623 - status: hasData ? 'success' : 'idle'
25624 - };
25625 - };
25626 -
25627 - _proto.reducer = function reducer(state, action) {
25628 - var _action$meta, _action$dataUpdatedAt;
25629 -
25630 - switch (action.type) {
25631 - case 'failed':
25632 - return (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({}, state, {
25633 - fetchFailureCount: state.fetchFailureCount + 1
25634 - });
25635 -
25636 - case 'pause':
25637 - return (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({}, state, {
25638 - isPaused: true
25639 - });
25640 -
25641 - case 'continue':
25642 - return (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({}, state, {
25643 - isPaused: false
25644 - });
25645 -
25646 - case 'fetch':
25647 - return (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({}, state, {
25648 - fetchFailureCount: 0,
25649 - fetchMeta: (_action$meta = action.meta) != null ? _action$meta : null,
25650 - isFetching: true,
25651 - isPaused: false
25652 - }, !state.dataUpdatedAt && {
25653 - error: null,
25654 - status: 'loading'
25655 - });
25656 -
25657 - case 'success':
25658 - return (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({}, state, {
25659 - data: action.data,
25660 - dataUpdateCount: state.dataUpdateCount + 1,
25661 - dataUpdatedAt: (_action$dataUpdatedAt = action.dataUpdatedAt) != null ? _action$dataUpdatedAt : Date.now(),
25662 - error: null,
25663 - fetchFailureCount: 0,
25664 - isFetching: false,
25665 - isInvalidated: false,
25666 - isPaused: false,
25667 - status: 'success'
25668 - });
25669 -
25670 - case 'error':
25671 - var error = action.error;
25672 -
25673 - if ((0,_retryer__WEBPACK_IMPORTED_MODULE_4__.isCancelledError)(error) && error.revert && this.revertState) {
25674 - return (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({}, this.revertState);
25675 - }
25676 -
25677 - return (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({}, state, {
25678 - error: error,
25679 - errorUpdateCount: state.errorUpdateCount + 1,
25680 - errorUpdatedAt: Date.now(),
25681 - fetchFailureCount: state.fetchFailureCount + 1,
25682 - isFetching: false,
25683 - isPaused: false,
25684 - status: 'error'
25685 - });
25686 -
25687 - case 'invalidate':
25688 - return (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({}, state, {
25689 - isInvalidated: true
25690 - });
25691 -
25692 - case 'setState':
25693 - return (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({}, state, action.state);
25694 -
25695 - default:
25696 - return state;
25697 - }
25698 - };
25699 -
25700 - return Query;
25701 -}();
25702 -
25703 -/***/ }),
25704 -
25705 -/***/ "../node_modules/react-query/es/core/queryCache.js":
25706 -/*!*********************************************************!*\
25707 - !*** ../node_modules/react-query/es/core/queryCache.js ***!
25708 - \*********************************************************/
25709 -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
25710 -
25711 -"use strict";
25712 -__webpack_require__.r(__webpack_exports__);
25713 -/* harmony export */ __webpack_require__.d(__webpack_exports__, {
25714 -/* harmony export */ QueryCache: () => (/* binding */ QueryCache)
25715 -/* harmony export */ });
25716 -/* harmony import */ var _babel_runtime_helpers_esm_inheritsLoose__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inheritsLoose */ "../node_modules/@babel/runtime/helpers/esm/inheritsLoose.js");
25717 -/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./utils */ "../node_modules/react-query/es/core/utils.js");
25718 -/* harmony import */ var _query__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./query */ "../node_modules/react-query/es/core/query.js");
25719 -/* harmony import */ var _notifyManager__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./notifyManager */ "../node_modules/react-query/es/core/notifyManager.js");
25720 -/* harmony import */ var _subscribable__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./subscribable */ "../node_modules/react-query/es/core/subscribable.js");
25721 -
25722 -
25723 -
25724 -
25725 -
25726 -// CLASS
25727 -var QueryCache = /*#__PURE__*/function (_Subscribable) {
25728 - (0,_babel_runtime_helpers_esm_inheritsLoose__WEBPACK_IMPORTED_MODULE_0__["default"])(QueryCache, _Subscribable);
25729 -
25730 - function QueryCache(config) {
25731 - var _this;
25732 -
25733 - _this = _Subscribable.call(this) || this;
25734 - _this.config = config || {};
25735 - _this.queries = [];
25736 - _this.queriesMap = {};
25737 - return _this;
25738 - }
25739 -
25740 - var _proto = QueryCache.prototype;
25741 -
25742 - _proto.build = function build(client, options, state) {
25743 - var _options$queryHash;
25744 -
25745 - var queryKey = options.queryKey;
25746 - var queryHash = (_options$queryHash = options.queryHash) != null ? _options$queryHash : (0,_utils__WEBPACK_IMPORTED_MODULE_1__.hashQueryKeyByOptions)(queryKey, options);
25747 - var query = this.get(queryHash);
25748 -
25749 - if (!query) {
25750 - query = new _query__WEBPACK_IMPORTED_MODULE_2__.Query({
25751 - cache: this,
25752 - queryKey: queryKey,
25753 - queryHash: queryHash,
25754 - options: client.defaultQueryOptions(options),
25755 - state: state,
25756 - defaultOptions: client.getQueryDefaults(queryKey),
25757 - meta: options.meta
25758 - });
25759 - this.add(query);
25760 - }
25761 -
25762 - return query;
25763 - };
25764 -
25765 - _proto.add = function add(query) {
25766 - if (!this.queriesMap[query.queryHash]) {
25767 - this.queriesMap[query.queryHash] = query;
25768 - this.queries.push(query);
25769 - this.notify({
25770 - type: 'queryAdded',
25771 - query: query
25772 - });
25773 - }
25774 - };
25775 -
25776 - _proto.remove = function remove(query) {
25777 - var queryInMap = this.queriesMap[query.queryHash];
25778 -
25779 - if (queryInMap) {
25780 - query.destroy();
25781 - this.queries = this.queries.filter(function (x) {
25782 - return x !== query;
25783 - });
25784 -
25785 - if (queryInMap === query) {
25786 - delete this.queriesMap[query.queryHash];
25787 - }
25788 -
25789 - this.notify({
25790 - type: 'queryRemoved',
25791 - query: query
25792 - });
25793 - }
25794 - };
25795 -
25796 - _proto.clear = function clear() {
25797 - var _this2 = this;
25798 -
25799 - _notifyManager__WEBPACK_IMPORTED_MODULE_3__.notifyManager.batch(function () {
25800 - _this2.queries.forEach(function (query) {
25801 - _this2.remove(query);
25802 - });
25803 - });
25804 - };
25805 -
25806 - _proto.get = function get(queryHash) {
25807 - return this.queriesMap[queryHash];
25808 - };
25809 -
25810 - _proto.getAll = function getAll() {
25811 - return this.queries;
25812 - };
25813 -
25814 - _proto.find = function find(arg1, arg2) {
25815 - var _parseFilterArgs = (0,_utils__WEBPACK_IMPORTED_MODULE_1__.parseFilterArgs)(arg1, arg2),
25816 - filters = _parseFilterArgs[0];
25817 -
25818 - if (typeof filters.exact === 'undefined') {
25819 - filters.exact = true;
25820 - }
25821 -
25822 - return this.queries.find(function (query) {
25823 - return (0,_utils__WEBPACK_IMPORTED_MODULE_1__.matchQuery)(filters, query);
25824 - });
25825 - };
25826 -
25827 - _proto.findAll = function findAll(arg1, arg2) {
25828 - var _parseFilterArgs2 = (0,_utils__WEBPACK_IMPORTED_MODULE_1__.parseFilterArgs)(arg1, arg2),
25829 - filters = _parseFilterArgs2[0];
25830 -
25831 - return Object.keys(filters).length > 0 ? this.queries.filter(function (query) {
25832 - return (0,_utils__WEBPACK_IMPORTED_MODULE_1__.matchQuery)(filters, query);
25833 - }) : this.queries;
25834 - };
25835 -
25836 - _proto.notify = function notify(event) {
25837 - var _this3 = this;
25838 -
25839 - _notifyManager__WEBPACK_IMPORTED_MODULE_3__.notifyManager.batch(function () {
25840 - _this3.listeners.forEach(function (listener) {
25841 - listener(event);
25842 - });
25843 - });
25844 - };
25845 -
25846 - _proto.onFocus = function onFocus() {
25847 - var _this4 = this;
25848 -
25849 - _notifyManager__WEBPACK_IMPORTED_MODULE_3__.notifyManager.batch(function () {
25850 - _this4.queries.forEach(function (query) {
25851 - query.onFocus();
25852 - });
25853 - });
25854 - };
25855 -
25856 - _proto.onOnline = function onOnline() {
25857 - var _this5 = this;
25858 -
25859 - _notifyManager__WEBPACK_IMPORTED_MODULE_3__.notifyManager.batch(function () {
25860 - _this5.queries.forEach(function (query) {
25861 - query.onOnline();
25862 - });
25863 - });
25864 - };
25865 -
25866 - return QueryCache;
25867 -}(_subscribable__WEBPACK_IMPORTED_MODULE_4__.Subscribable);
25868 -
25869 -/***/ }),
25870 -
25871 -/***/ "../node_modules/react-query/es/core/queryClient.js":
25872 -/*!**********************************************************!*\
25873 - !*** ../node_modules/react-query/es/core/queryClient.js ***!
25874 - \**********************************************************/
25875 -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
25876 -
25877 -"use strict";
25878 -__webpack_require__.r(__webpack_exports__);
25879 -/* harmony export */ __webpack_require__.d(__webpack_exports__, {
25880 -/* harmony export */ QueryClient: () => (/* binding */ QueryClient)
25881 -/* harmony export */ });
25882 -/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ "../node_modules/@babel/runtime/helpers/esm/extends.js");
25883 -/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./utils */ "../node_modules/react-query/es/core/utils.js");
25884 -/* harmony import */ var _queryCache__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./queryCache */ "../node_modules/react-query/es/core/queryCache.js");
25885 -/* harmony import */ var _mutationCache__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./mutationCache */ "../node_modules/react-query/es/core/mutationCache.js");
25886 -/* harmony import */ var _focusManager__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./focusManager */ "../node_modules/react-query/es/core/focusManager.js");
25887 -/* harmony import */ var _onlineManager__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./onlineManager */ "../node_modules/react-query/es/core/onlineManager.js");
25888 -/* harmony import */ var _notifyManager__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./notifyManager */ "../node_modules/react-query/es/core/notifyManager.js");
25889 -/* harmony import */ var _infiniteQueryBehavior__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./infiniteQueryBehavior */ "../node_modules/react-query/es/core/infiniteQueryBehavior.js");
25890 -
25891 -
25892 -
25893 -
25894 -
25895 -
25896 -
25897 -
25898 -// CLASS
25899 -var QueryClient = /*#__PURE__*/function () {
25900 - function QueryClient(config) {
25901 - if (config === void 0) {
25902 - config = {};
25903 - }
25904 -
25905 - this.queryCache = config.queryCache || new _queryCache__WEBPACK_IMPORTED_MODULE_2__.QueryCache();
25906 - this.mutationCache = config.mutationCache || new _mutationCache__WEBPACK_IMPORTED_MODULE_3__.MutationCache();
25907 - this.defaultOptions = config.defaultOptions || {};
25908 - this.queryDefaults = [];
25909 - this.mutationDefaults = [];
25910 - }
25911 -
25912 - var _proto = QueryClient.prototype;
25913 -
25914 - _proto.mount = function mount() {
25915 - var _this = this;
25916 -
25917 - this.unsubscribeFocus = _focusManager__WEBPACK_IMPORTED_MODULE_4__.focusManager.subscribe(function () {
25918 - if (_focusManager__WEBPACK_IMPORTED_MODULE_4__.focusManager.isFocused() && _onlineManager__WEBPACK_IMPORTED_MODULE_5__.onlineManager.isOnline()) {
25919 - _this.mutationCache.onFocus();
25920 -
25921 - _this.queryCache.onFocus();
25922 - }
25923 - });
25924 - this.unsubscribeOnline = _onlineManager__WEBPACK_IMPORTED_MODULE_5__.onlineManager.subscribe(function () {
25925 - if (_focusManager__WEBPACK_IMPORTED_MODULE_4__.focusManager.isFocused() && _onlineManager__WEBPACK_IMPORTED_MODULE_5__.onlineManager.isOnline()) {
25926 - _this.mutationCache.onOnline();
25927 -
25928 - _this.queryCache.onOnline();
25929 - }
25930 - });
25931 - };
25932 -
25933 - _proto.unmount = function unmount() {
25934 - var _this$unsubscribeFocu, _this$unsubscribeOnli;
25935 -
25936 - (_this$unsubscribeFocu = this.unsubscribeFocus) == null ? void 0 : _this$unsubscribeFocu.call(this);
25937 - (_this$unsubscribeOnli = this.unsubscribeOnline) == null ? void 0 : _this$unsubscribeOnli.call(this);
25938 - };
25939 -
25940 - _proto.isFetching = function isFetching(arg1, arg2) {
25941 - var _parseFilterArgs = (0,_utils__WEBPACK_IMPORTED_MODULE_1__.parseFilterArgs)(arg1, arg2),
25942 - filters = _parseFilterArgs[0];
25943 -
25944 - filters.fetching = true;
25945 - return this.queryCache.findAll(filters).length;
25946 - };
25947 -
25948 - _proto.isMutating = function isMutating(filters) {
25949 - return this.mutationCache.findAll((0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({}, filters, {
25950 - fetching: true
25951 - })).length;
25952 - };
25953 -
25954 - _proto.getQueryData = function getQueryData(queryKey, filters) {
25955 - var _this$queryCache$find;
25956 -
25957 - return (_this$queryCache$find = this.queryCache.find(queryKey, filters)) == null ? void 0 : _this$queryCache$find.state.data;
25958 - };
25959 -
25960 - _proto.getQueriesData = function getQueriesData(queryKeyOrFilters) {
25961 - return this.getQueryCache().findAll(queryKeyOrFilters).map(function (_ref) {
25962 - var queryKey = _ref.queryKey,
25963 - state = _ref.state;
25964 - var data = state.data;
25965 - return [queryKey, data];
25966 - });
25967 - };
25968 -
25969 - _proto.setQueryData = function setQueryData(queryKey, updater, options) {
25970 - var parsedOptions = (0,_utils__WEBPACK_IMPORTED_MODULE_1__.parseQueryArgs)(queryKey);
25971 - var defaultedOptions = this.defaultQueryOptions(parsedOptions);
25972 - return this.queryCache.build(this, defaultedOptions).setData(updater, options);
25973 - };
25974 -
25975 - _proto.setQueriesData = function setQueriesData(queryKeyOrFilters, updater, options) {
25976 - var _this2 = this;
25977 -
25978 - return _notifyManager__WEBPACK_IMPORTED_MODULE_6__.notifyManager.batch(function () {
25979 - return _this2.getQueryCache().findAll(queryKeyOrFilters).map(function (_ref2) {
25980 - var queryKey = _ref2.queryKey;
25981 - return [queryKey, _this2.setQueryData(queryKey, updater, options)];
25982 - });
25983 - });
25984 - };
25985 -
25986 - _proto.getQueryState = function getQueryState(queryKey, filters) {
25987 - var _this$queryCache$find2;
25988 -
25989 - return (_this$queryCache$find2 = this.queryCache.find(queryKey, filters)) == null ? void 0 : _this$queryCache$find2.state;
25990 - };
25991 -
25992 - _proto.removeQueries = function removeQueries(arg1, arg2) {
25993 - var _parseFilterArgs2 = (0,_utils__WEBPACK_IMPORTED_MODULE_1__.parseFilterArgs)(arg1, arg2),
25994 - filters = _parseFilterArgs2[0];
25995 -
25996 - var queryCache = this.queryCache;
25997 - _notifyManager__WEBPACK_IMPORTED_MODULE_6__.notifyManager.batch(function () {
25998 - queryCache.findAll(filters).forEach(function (query) {
25999 - queryCache.remove(query);
26000 - });
26001 - });
26002 - };
26003 -
26004 - _proto.resetQueries = function resetQueries(arg1, arg2, arg3) {
26005 - var _this3 = this;
26006 -
26007 - var _parseFilterArgs3 = (0,_utils__WEBPACK_IMPORTED_MODULE_1__.parseFilterArgs)(arg1, arg2, arg3),
26008 - filters = _parseFilterArgs3[0],
26009 - options = _parseFilterArgs3[1];
26010 -
26011 - var queryCache = this.queryCache;
26012 -
26013 - var refetchFilters = (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({}, filters, {
26014 - active: true
26015 - });
26016 -
26017 - return _notifyManager__WEBPACK_IMPORTED_MODULE_6__.notifyManager.batch(function () {
26018 - queryCache.findAll(filters).forEach(function (query) {
26019 - query.reset();
26020 - });
26021 - return _this3.refetchQueries(refetchFilters, options);
26022 - });
26023 - };
26024 -
26025 - _proto.cancelQueries = function cancelQueries(arg1, arg2, arg3) {
26026 - var _this4 = this;
26027 -
26028 - var _parseFilterArgs4 = (0,_utils__WEBPACK_IMPORTED_MODULE_1__.parseFilterArgs)(arg1, arg2, arg3),
26029 - filters = _parseFilterArgs4[0],
26030 - _parseFilterArgs4$ = _parseFilterArgs4[1],
26031 - cancelOptions = _parseFilterArgs4$ === void 0 ? {} : _parseFilterArgs4$;
26032 -
26033 - if (typeof cancelOptions.revert === 'undefined') {
26034 - cancelOptions.revert = true;
26035 - }
26036 -
26037 - var promises = _notifyManager__WEBPACK_IMPORTED_MODULE_6__.notifyManager.batch(function () {
26038 - return _this4.queryCache.findAll(filters).map(function (query) {
26039 - return query.cancel(cancelOptions);
26040 - });
26041 - });
26042 - return Promise.all(promises).then(_utils__WEBPACK_IMPORTED_MODULE_1__.noop).catch(_utils__WEBPACK_IMPORTED_MODULE_1__.noop);
26043 - };
26044 -
26045 - _proto.invalidateQueries = function invalidateQueries(arg1, arg2, arg3) {
26046 - var _ref3,
26047 - _filters$refetchActiv,
26048 - _filters$refetchInact,
26049 - _this5 = this;
26050 -
26051 - var _parseFilterArgs5 = (0,_utils__WEBPACK_IMPORTED_MODULE_1__.parseFilterArgs)(arg1, arg2, arg3),
26052 - filters = _parseFilterArgs5[0],
26053 - options = _parseFilterArgs5[1];
26054 -
26055 - var refetchFilters = (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({}, filters, {
26056 - // if filters.refetchActive is not provided and filters.active is explicitly false,
26057 - // e.g. invalidateQueries({ active: false }), we don't want to refetch active queries
26058 - active: (_ref3 = (_filters$refetchActiv = filters.refetchActive) != null ? _filters$refetchActiv : filters.active) != null ? _ref3 : true,
26059 - inactive: (_filters$refetchInact = filters.refetchInactive) != null ? _filters$refetchInact : false
26060 - });
26061 -
26062 - return _notifyManager__WEBPACK_IMPORTED_MODULE_6__.notifyManager.batch(function () {
26063 - _this5.queryCache.findAll(filters).forEach(function (query) {
26064 - query.invalidate();
26065 - });
26066 -
26067 - return _this5.refetchQueries(refetchFilters, options);
26068 - });
26069 - };
26070 -
26071 - _proto.refetchQueries = function refetchQueries(arg1, arg2, arg3) {
26072 - var _this6 = this;
26073 -
26074 - var _parseFilterArgs6 = (0,_utils__WEBPACK_IMPORTED_MODULE_1__.parseFilterArgs)(arg1, arg2, arg3),
26075 - filters = _parseFilterArgs6[0],
26076 - options = _parseFilterArgs6[1];
26077 -
26078 - var promises = _notifyManager__WEBPACK_IMPORTED_MODULE_6__.notifyManager.batch(function () {
26079 - return _this6.queryCache.findAll(filters).map(function (query) {
26080 - return query.fetch(undefined, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({}, options, {
26081 - meta: {
26082 - refetchPage: filters == null ? void 0 : filters.refetchPage
26083 - }
26084 - }));
26085 - });
26086 - });
26087 - var promise = Promise.all(promises).then(_utils__WEBPACK_IMPORTED_MODULE_1__.noop);
26088 -
26089 - if (!(options == null ? void 0 : options.throwOnError)) {
26090 - promise = promise.catch(_utils__WEBPACK_IMPORTED_MODULE_1__.noop);
26091 - }
26092 -
26093 - return promise;
26094 - };
26095 -
26096 - _proto.fetchQuery = function fetchQuery(arg1, arg2, arg3) {
26097 - var parsedOptions = (0,_utils__WEBPACK_IMPORTED_MODULE_1__.parseQueryArgs)(arg1, arg2, arg3);
26098 - var defaultedOptions = this.defaultQueryOptions(parsedOptions); // https://github.com/tannerlinsley/react-query/issues/652
26099 -
26100 - if (typeof defaultedOptions.retry === 'undefined') {
26101 - defaultedOptions.retry = false;
26102 - }
26103 -
26104 - var query = this.queryCache.build(this, defaultedOptions);
26105 - return query.isStaleByTime(defaultedOptions.staleTime) ? query.fetch(defaultedOptions) : Promise.resolve(query.state.data);
26106 - };
26107 -
26108 - _proto.prefetchQuery = function prefetchQuery(arg1, arg2, arg3) {
26109 - return this.fetchQuery(arg1, arg2, arg3).then(_utils__WEBPACK_IMPORTED_MODULE_1__.noop).catch(_utils__WEBPACK_IMPORTED_MODULE_1__.noop);
26110 - };
26111 -
26112 - _proto.fetchInfiniteQuery = function fetchInfiniteQuery(arg1, arg2, arg3) {
26113 - var parsedOptions = (0,_utils__WEBPACK_IMPORTED_MODULE_1__.parseQueryArgs)(arg1, arg2, arg3);
26114 - parsedOptions.behavior = (0,_infiniteQueryBehavior__WEBPACK_IMPORTED_MODULE_7__.infiniteQueryBehavior)();
26115 - return this.fetchQuery(parsedOptions);
26116 - };
26117 -
26118 - _proto.prefetchInfiniteQuery = function prefetchInfiniteQuery(arg1, arg2, arg3) {
26119 - return this.fetchInfiniteQuery(arg1, arg2, arg3).then(_utils__WEBPACK_IMPORTED_MODULE_1__.noop).catch(_utils__WEBPACK_IMPORTED_MODULE_1__.noop);
26120 - };
26121 -
26122 - _proto.cancelMutations = function cancelMutations() {
26123 - var _this7 = this;
26124 -
26125 - var promises = _notifyManager__WEBPACK_IMPORTED_MODULE_6__.notifyManager.batch(function () {
26126 - return _this7.mutationCache.getAll().map(function (mutation) {
26127 - return mutation.cancel();
26128 - });
26129 - });
26130 - return Promise.all(promises).then(_utils__WEBPACK_IMPORTED_MODULE_1__.noop).catch(_utils__WEBPACK_IMPORTED_MODULE_1__.noop);
26131 - };
26132 -
26133 - _proto.resumePausedMutations = function resumePausedMutations() {
26134 - return this.getMutationCache().resumePausedMutations();
26135 - };
26136 -
26137 - _proto.executeMutation = function executeMutation(options) {
26138 - return this.mutationCache.build(this, options).execute();
26139 - };
26140 -
26141 - _proto.getQueryCache = function getQueryCache() {
26142 - return this.queryCache;
26143 - };
26144 -
26145 - _proto.getMutationCache = function getMutationCache() {
26146 - return this.mutationCache;
26147 - };
26148 -
26149 - _proto.getDefaultOptions = function getDefaultOptions() {
26150 - return this.defaultOptions;
26151 - };
26152 -
26153 - _proto.setDefaultOptions = function setDefaultOptions(options) {
26154 - this.defaultOptions = options;
26155 - };
26156 -
26157 - _proto.setQueryDefaults = function setQueryDefaults(queryKey, options) {
26158 - var result = this.queryDefaults.find(function (x) {
26159 - return (0,_utils__WEBPACK_IMPORTED_MODULE_1__.hashQueryKey)(queryKey) === (0,_utils__WEBPACK_IMPORTED_MODULE_1__.hashQueryKey)(x.queryKey);
26160 - });
26161 -
26162 - if (result) {
26163 - result.defaultOptions = options;
26164 - } else {
26165 - this.queryDefaults.push({
26166 - queryKey: queryKey,
26167 - defaultOptions: options
26168 - });
26169 - }
26170 - };
26171 -
26172 - _proto.getQueryDefaults = function getQueryDefaults(queryKey) {
26173 - var _this$queryDefaults$f;
26174 -
26175 - return queryKey ? (_this$queryDefaults$f = this.queryDefaults.find(function (x) {
26176 - return (0,_utils__WEBPACK_IMPORTED_MODULE_1__.partialMatchKey)(queryKey, x.queryKey);
26177 - })) == null ? void 0 : _this$queryDefaults$f.defaultOptions : undefined;
26178 - };
26179 -
26180 - _proto.setMutationDefaults = function setMutationDefaults(mutationKey, options) {
26181 - var result = this.mutationDefaults.find(function (x) {
26182 - return (0,_utils__WEBPACK_IMPORTED_MODULE_1__.hashQueryKey)(mutationKey) === (0,_utils__WEBPACK_IMPORTED_MODULE_1__.hashQueryKey)(x.mutationKey);
26183 - });
26184 -
26185 - if (result) {
26186 - result.defaultOptions = options;
26187 - } else {
26188 - this.mutationDefaults.push({
26189 - mutationKey: mutationKey,
26190 - defaultOptions: options
26191 - });
26192 - }
26193 - };
26194 -
26195 - _proto.getMutationDefaults = function getMutationDefaults(mutationKey) {
26196 - var _this$mutationDefault;
26197 -
26198 - return mutationKey ? (_this$mutationDefault = this.mutationDefaults.find(function (x) {
26199 - return (0,_utils__WEBPACK_IMPORTED_MODULE_1__.partialMatchKey)(mutationKey, x.mutationKey);
26200 - })) == null ? void 0 : _this$mutationDefault.defaultOptions : undefined;
26201 - };
26202 -
26203 - _proto.defaultQueryOptions = function defaultQueryOptions(options) {
26204 - if (options == null ? void 0 : options._defaulted) {
26205 - return options;
26206 - }
26207 -
26208 - var defaultedOptions = (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({}, this.defaultOptions.queries, this.getQueryDefaults(options == null ? void 0 : options.queryKey), options, {
26209 - _defaulted: true
26210 - });
26211 -
26212 - if (!defaultedOptions.queryHash && defaultedOptions.queryKey) {
26213 - defaultedOptions.queryHash = (0,_utils__WEBPACK_IMPORTED_MODULE_1__.hashQueryKeyByOptions)(defaultedOptions.queryKey, defaultedOptions);
26214 - }
26215 -
26216 - return defaultedOptions;
26217 - };
26218 -
26219 - _proto.defaultQueryObserverOptions = function defaultQueryObserverOptions(options) {
26220 - return this.defaultQueryOptions(options);
26221 - };
26222 -
26223 - _proto.defaultMutationOptions = function defaultMutationOptions(options) {
26224 - if (options == null ? void 0 : options._defaulted) {
26225 - return options;
26226 - }
26227 -
26228 - return (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({}, this.defaultOptions.mutations, this.getMutationDefaults(options == null ? void 0 : options.mutationKey), options, {
26229 - _defaulted: true
26230 - });
26231 - };
26232 -
26233 - _proto.clear = function clear() {
26234 - this.queryCache.clear();
26235 - this.mutationCache.clear();
26236 - };
26237 -
26238 - return QueryClient;
26239 -}();
26240 -
26241 -/***/ }),
26242 -
26243 -/***/ "../node_modules/react-query/es/core/queryObserver.js":
26244 -/*!************************************************************!*\
26245 - !*** ../node_modules/react-query/es/core/queryObserver.js ***!
26246 - \************************************************************/
26247 -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
26248 -
26249 -"use strict";
26250 -__webpack_require__.r(__webpack_exports__);
26251 -/* harmony export */ __webpack_require__.d(__webpack_exports__, {
26252 -/* harmony export */ QueryObserver: () => (/* binding */ QueryObserver)
26253 -/* harmony export */ });
26254 -/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ "../node_modules/@babel/runtime/helpers/esm/extends.js");
26255 -/* harmony import */ var _babel_runtime_helpers_esm_inheritsLoose__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inheritsLoose */ "../node_modules/@babel/runtime/helpers/esm/inheritsLoose.js");
26256 -/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./utils */ "../node_modules/react-query/es/core/utils.js");
26257 -/* harmony import */ var _notifyManager__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./notifyManager */ "../node_modules/react-query/es/core/notifyManager.js");
26258 -/* harmony import */ var _focusManager__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./focusManager */ "../node_modules/react-query/es/core/focusManager.js");
26259 -/* harmony import */ var _subscribable__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./subscribable */ "../node_modules/react-query/es/core/subscribable.js");
26260 -/* harmony import */ var _logger__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./logger */ "../node_modules/react-query/es/core/logger.js");
26261 -/* harmony import */ var _retryer__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./retryer */ "../node_modules/react-query/es/core/retryer.js");
26262 -
26263 -
26264 -
26265 -
26266 -
26267 -
26268 -
26269 -
26270 -var QueryObserver = /*#__PURE__*/function (_Subscribable) {
26271 - (0,_babel_runtime_helpers_esm_inheritsLoose__WEBPACK_IMPORTED_MODULE_1__["default"])(QueryObserver, _Subscribable);
26272 -
26273 - function QueryObserver(client, options) {
26274 - var _this;
26275 -
26276 - _this = _Subscribable.call(this) || this;
26277 - _this.client = client;
26278 - _this.options = options;
26279 - _this.trackedProps = [];
26280 - _this.selectError = null;
26281 -
26282 - _this.bindMethods();
26283 -
26284 - _this.setOptions(options);
26285 -
26286 - return _this;
26287 - }
26288 -
26289 - var _proto = QueryObserver.prototype;
26290 -
26291 - _proto.bindMethods = function bindMethods() {
26292 - this.remove = this.remove.bind(this);
26293 - this.refetch = this.refetch.bind(this);
26294 - };
26295 -
26296 - _proto.onSubscribe = function onSubscribe() {
26297 - if (this.listeners.length === 1) {
26298 - this.currentQuery.addObserver(this);
26299 -
26300 - if (shouldFetchOnMount(this.currentQuery, this.options)) {
26301 - this.executeFetch();
26302 - }
26303 -
26304 - this.updateTimers();
26305 - }
26306 - };
26307 -
26308 - _proto.onUnsubscribe = function onUnsubscribe() {
26309 - if (!this.listeners.length) {
26310 - this.destroy();
26311 - }
26312 - };
26313 -
26314 - _proto.shouldFetchOnReconnect = function shouldFetchOnReconnect() {
26315 - return shouldFetchOn(this.currentQuery, this.options, this.options.refetchOnReconnect);
26316 - };
26317 -
26318 - _proto.shouldFetchOnWindowFocus = function shouldFetchOnWindowFocus() {
26319 - return shouldFetchOn(this.currentQuery, this.options, this.options.refetchOnWindowFocus);
26320 - };
26321 -
26322 - _proto.destroy = function destroy() {
26323 - this.listeners = [];
26324 - this.clearTimers();
26325 - this.currentQuery.removeObserver(this);
26326 - };
26327 -
26328 - _proto.setOptions = function setOptions(options, notifyOptions) {
26329 - var prevOptions = this.options;
26330 - var prevQuery = this.currentQuery;
26331 - this.options = this.client.defaultQueryObserverOptions(options);
26332 -
26333 - if (typeof this.options.enabled !== 'undefined' && typeof this.options.enabled !== 'boolean') {
26334 - throw new Error('Expected enabled to be a boolean');
26335 - } // Keep previous query key if the user does not supply one
26336 -
26337 -
26338 - if (!this.options.queryKey) {
26339 - this.options.queryKey = prevOptions.queryKey;
26340 - }
26341 -
26342 - this.updateQuery();
26343 - var mounted = this.hasListeners(); // Fetch if there are subscribers
26344 -
26345 - if (mounted && shouldFetchOptionally(this.currentQuery, prevQuery, this.options, prevOptions)) {
26346 - this.executeFetch();
26347 - } // Update result
26348 -
26349 -
26350 - this.updateResult(notifyOptions); // Update stale interval if needed
26351 -
26352 - if (mounted && (this.currentQuery !== prevQuery || this.options.enabled !== prevOptions.enabled || this.options.staleTime !== prevOptions.staleTime)) {
26353 - this.updateStaleTimeout();
26354 - }
26355 -
26356 - var nextRefetchInterval = this.computeRefetchInterval(); // Update refetch interval if needed
26357 -
26358 - if (mounted && (this.currentQuery !== prevQuery || this.options.enabled !== prevOptions.enabled || nextRefetchInterval !== this.currentRefetchInterval)) {
26359 - this.updateRefetchInterval(nextRefetchInterval);
26360 - }
26361 - };
26362 -
26363 - _proto.getOptimisticResult = function getOptimisticResult(options) {
26364 - var defaultedOptions = this.client.defaultQueryObserverOptions(options);
26365 - var query = this.client.getQueryCache().build(this.client, defaultedOptions);
26366 - return this.createResult(query, defaultedOptions);
26367 - };
26368 -
26369 - _proto.getCurrentResult = function getCurrentResult() {
26370 - return this.currentResult;
26371 - };
26372 -
26373 - _proto.trackResult = function trackResult(result, defaultedOptions) {
26374 - var _this2 = this;
26375 -
26376 - var trackedResult = {};
26377 -
26378 - var trackProp = function trackProp(key) {
26379 - if (!_this2.trackedProps.includes(key)) {
26380 - _this2.trackedProps.push(key);
26381 - }
26382 - };
26383 -
26384 - Object.keys(result).forEach(function (key) {
26385 - Object.defineProperty(trackedResult, key, {
26386 - configurable: false,
26387 - enumerable: true,
26388 - get: function get() {
26389 - trackProp(key);
26390 - return result[key];
26391 - }
26392 - });
26393 - });
26394 -
26395 - if (defaultedOptions.useErrorBoundary || defaultedOptions.suspense) {
26396 - trackProp('error');
26397 - }
26398 -
26399 - return trackedResult;
26400 - };
26401 -
26402 - _proto.getNextResult = function getNextResult(options) {
26403 - var _this3 = this;
26404 -
26405 - return new Promise(function (resolve, reject) {
26406 - var unsubscribe = _this3.subscribe(function (result) {
26407 - if (!result.isFetching) {
26408 - unsubscribe();
26409 -
26410 - if (result.isError && (options == null ? void 0 : options.throwOnError)) {
26411 - reject(result.error);
26412 - } else {
26413 - resolve(result);
26414 - }
26415 - }
26416 - });
26417 - });
26418 - };
26419 -
26420 - _proto.getCurrentQuery = function getCurrentQuery() {
26421 - return this.currentQuery;
26422 - };
26423 -
26424 - _proto.remove = function remove() {
26425 - this.client.getQueryCache().remove(this.currentQuery);
26426 - };
26427 -
26428 - _proto.refetch = function refetch(options) {
26429 - return this.fetch((0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({}, options, {
26430 - meta: {
26431 - refetchPage: options == null ? void 0 : options.refetchPage
26432 - }
26433 - }));
26434 - };
26435 -
26436 - _proto.fetchOptimistic = function fetchOptimistic(options) {
26437 - var _this4 = this;
26438 -
26439 - var defaultedOptions = this.client.defaultQueryObserverOptions(options);
26440 - var query = this.client.getQueryCache().build(this.client, defaultedOptions);
26441 - return query.fetch().then(function () {
26442 - return _this4.createResult(query, defaultedOptions);
26443 - });
26444 - };
26445 -
26446 - _proto.fetch = function fetch(fetchOptions) {
26447 - var _this5 = this;
26448 -
26449 - return this.executeFetch(fetchOptions).then(function () {
26450 - _this5.updateResult();
26451 -
26452 - return _this5.currentResult;
26453 - });
26454 - };
26455 -
26456 - _proto.executeFetch = function executeFetch(fetchOptions) {
26457 - // Make sure we reference the latest query as the current one might have been removed
26458 - this.updateQuery(); // Fetch
26459 -
26460 - var promise = this.currentQuery.fetch(this.options, fetchOptions);
26461 -
26462 - if (!(fetchOptions == null ? void 0 : fetchOptions.throwOnError)) {
26463 - promise = promise.catch(_utils__WEBPACK_IMPORTED_MODULE_2__.noop);
26464 - }
26465 -
26466 - return promise;
26467 - };
26468 -
26469 - _proto.updateStaleTimeout = function updateStaleTimeout() {
26470 - var _this6 = this;
26471 -
26472 - this.clearStaleTimeout();
26473 -
26474 - if (_utils__WEBPACK_IMPORTED_MODULE_2__.isServer || this.currentResult.isStale || !(0,_utils__WEBPACK_IMPORTED_MODULE_2__.isValidTimeout)(this.options.staleTime)) {
26475 - return;
26476 - }
26477 -
26478 - var time = (0,_utils__WEBPACK_IMPORTED_MODULE_2__.timeUntilStale)(this.currentResult.dataUpdatedAt, this.options.staleTime); // The timeout is sometimes triggered 1 ms before the stale time expiration.
26479 - // To mitigate this issue we always add 1 ms to the timeout.
26480 -
26481 - var timeout = time + 1;
26482 - this.staleTimeoutId = setTimeout(function () {
26483 - if (!_this6.currentResult.isStale) {
26484 - _this6.updateResult();
26485 - }
26486 - }, timeout);
26487 - };
26488 -
26489 - _proto.computeRefetchInterval = function computeRefetchInterval() {
26490 - var _this$options$refetch;
26491 -
26492 - return typeof this.options.refetchInterval === 'function' ? this.options.refetchInterval(this.currentResult.data, this.currentQuery) : (_this$options$refetch = this.options.refetchInterval) != null ? _this$options$refetch : false;
26493 - };
26494 -
26495 - _proto.updateRefetchInterval = function updateRefetchInterval(nextInterval) {
26496 - var _this7 = this;
26497 -
26498 - this.clearRefetchInterval();
26499 - this.currentRefetchInterval = nextInterval;
26500 -
26501 - if (_utils__WEBPACK_IMPORTED_MODULE_2__.isServer || this.options.enabled === false || !(0,_utils__WEBPACK_IMPORTED_MODULE_2__.isValidTimeout)(this.currentRefetchInterval) || this.currentRefetchInterval === 0) {
26502 - return;
26503 - }
26504 -
26505 - this.refetchIntervalId = setInterval(function () {
26506 - if (_this7.options.refetchIntervalInBackground || _focusManager__WEBPACK_IMPORTED_MODULE_4__.focusManager.isFocused()) {
26507 - _this7.executeFetch();
26508 - }
26509 - }, this.currentRefetchInterval);
26510 - };
26511 -
26512 - _proto.updateTimers = function updateTimers() {
26513 - this.updateStaleTimeout();
26514 - this.updateRefetchInterval(this.computeRefetchInterval());
26515 - };
26516 -
26517 - _proto.clearTimers = function clearTimers() {
26518 - this.clearStaleTimeout();
26519 - this.clearRefetchInterval();
26520 - };
26521 -
26522 - _proto.clearStaleTimeout = function clearStaleTimeout() {
26523 - if (this.staleTimeoutId) {
26524 - clearTimeout(this.staleTimeoutId);
26525 - this.staleTimeoutId = undefined;
26526 - }
26527 - };
26528 -
26529 - _proto.clearRefetchInterval = function clearRefetchInterval() {
26530 - if (this.refetchIntervalId) {
26531 - clearInterval(this.refetchIntervalId);
26532 - this.refetchIntervalId = undefined;
26533 - }
26534 - };
26535 -
26536 - _proto.createResult = function createResult(query, options) {
26537 - var prevQuery = this.currentQuery;
26538 - var prevOptions = this.options;
26539 - var prevResult = this.currentResult;
26540 - var prevResultState = this.currentResultState;
26541 - var prevResultOptions = this.currentResultOptions;
26542 - var queryChange = query !== prevQuery;
26543 - var queryInitialState = queryChange ? query.state : this.currentQueryInitialState;
26544 - var prevQueryResult = queryChange ? this.currentResult : this.previousQueryResult;
26545 - var state = query.state;
26546 - var dataUpdatedAt = state.dataUpdatedAt,
26547 - error = state.error,
26548 - errorUpdatedAt = state.errorUpdatedAt,
26549 - isFetching = state.isFetching,
26550 - status = state.status;
26551 - var isPreviousData = false;
26552 - var isPlaceholderData = false;
26553 - var data; // Optimistically set result in fetching state if needed
26554 -
26555 - if (options.optimisticResults) {
26556 - var mounted = this.hasListeners();
26557 - var fetchOnMount = !mounted && shouldFetchOnMount(query, options);
26558 - var fetchOptionally = mounted && shouldFetchOptionally(query, prevQuery, options, prevOptions);
26559 -
26560 - if (fetchOnMount || fetchOptionally) {
26561 - isFetching = true;
26562 -
26563 - if (!dataUpdatedAt) {
26564 - status = 'loading';
26565 - }
26566 - }
26567 - } // Keep previous data if needed
26568 -
26569 -
26570 - if (options.keepPreviousData && !state.dataUpdateCount && (prevQueryResult == null ? void 0 : prevQueryResult.isSuccess) && status !== 'error') {
26571 - data = prevQueryResult.data;
26572 - dataUpdatedAt = prevQueryResult.dataUpdatedAt;
26573 - status = prevQueryResult.status;
26574 - isPreviousData = true;
26575 - } // Select data if needed
26576 - else if (options.select && typeof state.data !== 'undefined') {
26577 - // Memoize select result
26578 - if (prevResult && state.data === (prevResultState == null ? void 0 : prevResultState.data) && options.select === this.selectFn) {
26579 - data = this.selectResult;
26580 - } else {
26581 - try {
26582 - this.selectFn = options.select;
26583 - data = options.select(state.data);
26584 -
26585 - if (options.structuralSharing !== false) {
26586 - data = (0,_utils__WEBPACK_IMPORTED_MODULE_2__.replaceEqualDeep)(prevResult == null ? void 0 : prevResult.data, data);
26587 - }
26588 -
26589 - this.selectResult = data;
26590 - this.selectError = null;
26591 - } catch (selectError) {
26592 - (0,_logger__WEBPACK_IMPORTED_MODULE_6__.getLogger)().error(selectError);
26593 - this.selectError = selectError;
26594 - }
26595 - }
26596 - } // Use query data
26597 - else {
26598 - data = state.data;
26599 - } // Show placeholder data if needed
26600 -
26601 -
26602 - if (typeof options.placeholderData !== 'undefined' && typeof data === 'undefined' && (status === 'loading' || status === 'idle')) {
26603 - var placeholderData; // Memoize placeholder data
26604 -
26605 - if ((prevResult == null ? void 0 : prevResult.isPlaceholderData) && options.placeholderData === (prevResultOptions == null ? void 0 : prevResultOptions.placeholderData)) {
26606 - placeholderData = prevResult.data;
26607 - } else {
26608 - placeholderData = typeof options.placeholderData === 'function' ? options.placeholderData() : options.placeholderData;
26609 -
26610 - if (options.select && typeof placeholderData !== 'undefined') {
26611 - try {
26612 - placeholderData = options.select(placeholderData);
26613 -
26614 - if (options.structuralSharing !== false) {
26615 - placeholderData = (0,_utils__WEBPACK_IMPORTED_MODULE_2__.replaceEqualDeep)(prevResult == null ? void 0 : prevResult.data, placeholderData);
26616 - }
26617 -
26618 - this.selectError = null;
26619 - } catch (selectError) {
26620 - (0,_logger__WEBPACK_IMPORTED_MODULE_6__.getLogger)().error(selectError);
26621 - this.selectError = selectError;
26622 - }
26623 - }
26624 - }
26625 -
26626 - if (typeof placeholderData !== 'undefined') {
26627 - status = 'success';
26628 - data = placeholderData;
26629 - isPlaceholderData = true;
26630 - }
26631 - }
26632 -
26633 - if (this.selectError) {
26634 - error = this.selectError;
26635 - data = this.selectResult;
26636 - errorUpdatedAt = Date.now();
26637 - status = 'error';
26638 - }
26639 -
26640 - var result = {
26641 - status: status,
26642 - isLoading: status === 'loading',
26643 - isSuccess: status === 'success',
26644 - isError: status === 'error',
26645 - isIdle: status === 'idle',
26646 - data: data,
26647 - dataUpdatedAt: dataUpdatedAt,
26648 - error: error,
26649 - errorUpdatedAt: errorUpdatedAt,
26650 - failureCount: state.fetchFailureCount,
26651 - errorUpdateCount: state.errorUpdateCount,
26652 - isFetched: state.dataUpdateCount > 0 || state.errorUpdateCount > 0,
26653 - isFetchedAfterMount: state.dataUpdateCount > queryInitialState.dataUpdateCount || state.errorUpdateCount > queryInitialState.errorUpdateCount,
26654 - isFetching: isFetching,
26655 - isRefetching: isFetching && status !== 'loading',
26656 - isLoadingError: status === 'error' && state.dataUpdatedAt === 0,
26657 - isPlaceholderData: isPlaceholderData,
26658 - isPreviousData: isPreviousData,
26659 - isRefetchError: status === 'error' && state.dataUpdatedAt !== 0,
26660 - isStale: isStale(query, options),
26661 - refetch: this.refetch,
26662 - remove: this.remove
26663 - };
26664 - return result;
26665 - };
26666 -
26667 - _proto.shouldNotifyListeners = function shouldNotifyListeners(result, prevResult) {
26668 - if (!prevResult) {
26669 - return true;
26670 - }
26671 -
26672 - var _this$options = this.options,
26673 - notifyOnChangeProps = _this$options.notifyOnChangeProps,
26674 - notifyOnChangePropsExclusions = _this$options.notifyOnChangePropsExclusions;
26675 -
26676 - if (!notifyOnChangeProps && !notifyOnChangePropsExclusions) {
26677 - return true;
26678 - }
26679 -
26680 - if (notifyOnChangeProps === 'tracked' && !this.trackedProps.length) {
26681 - return true;
26682 - }
26683 -
26684 - var includedProps = notifyOnChangeProps === 'tracked' ? this.trackedProps : notifyOnChangeProps;
26685 - return Object.keys(result).some(function (key) {
26686 - var typedKey = key;
26687 - var changed = result[typedKey] !== prevResult[typedKey];
26688 - var isIncluded = includedProps == null ? void 0 : includedProps.some(function (x) {
26689 - return x === key;
26690 - });
26691 - var isExcluded = notifyOnChangePropsExclusions == null ? void 0 : notifyOnChangePropsExclusions.some(function (x) {
26692 - return x === key;
26693 - });
26694 - return changed && !isExcluded && (!includedProps || isIncluded);
26695 - });
26696 - };
26697 -
26698 - _proto.updateResult = function updateResult(notifyOptions) {
26699 - var prevResult = this.currentResult;
26700 - this.currentResult = this.createResult(this.currentQuery, this.options);
26701 - this.currentResultState = this.currentQuery.state;
26702 - this.currentResultOptions = this.options; // Only notify if something has changed
26703 -
26704 - if ((0,_utils__WEBPACK_IMPORTED_MODULE_2__.shallowEqualObjects)(this.currentResult, prevResult)) {
26705 - return;
26706 - } // Determine which callbacks to trigger
26707 -
26708 -
26709 - var defaultNotifyOptions = {
26710 - cache: true
26711 - };
26712 -
26713 - if ((notifyOptions == null ? void 0 : notifyOptions.listeners) !== false && this.shouldNotifyListeners(this.currentResult, prevResult)) {
26714 - defaultNotifyOptions.listeners = true;
26715 - }
26716 -
26717 - this.notify((0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({}, defaultNotifyOptions, notifyOptions));
26718 - };
26719 -
26720 - _proto.updateQuery = function updateQuery() {
26721 - var query = this.client.getQueryCache().build(this.client, this.options);
26722 -
26723 - if (query === this.currentQuery) {
26724 - return;
26725 - }
26726 -
26727 - var prevQuery = this.currentQuery;
26728 - this.currentQuery = query;
26729 - this.currentQueryInitialState = query.state;
26730 - this.previousQueryResult = this.currentResult;
26731 -
26732 - if (this.hasListeners()) {
26733 - prevQuery == null ? void 0 : prevQuery.removeObserver(this);
26734 - query.addObserver(this);
26735 - }
26736 - };
26737 -
26738 - _proto.onQueryUpdate = function onQueryUpdate(action) {
26739 - var notifyOptions = {};
26740 -
26741 - if (action.type === 'success') {
26742 - notifyOptions.onSuccess = true;
26743 - } else if (action.type === 'error' && !(0,_retryer__WEBPACK_IMPORTED_MODULE_7__.isCancelledError)(action.error)) {
26744 - notifyOptions.onError = true;
26745 - }
26746 -
26747 - this.updateResult(notifyOptions);
26748 -
26749 - if (this.hasListeners()) {
26750 - this.updateTimers();
26751 - }
26752 - };
26753 -
26754 - _proto.notify = function notify(notifyOptions) {
26755 - var _this8 = this;
26756 -
26757 - _notifyManager__WEBPACK_IMPORTED_MODULE_3__.notifyManager.batch(function () {
26758 - // First trigger the configuration callbacks
26759 - if (notifyOptions.onSuccess) {
26760 - _this8.options.onSuccess == null ? void 0 : _this8.options.onSuccess(_this8.currentResult.data);
26761 - _this8.options.onSettled == null ? void 0 : _this8.options.onSettled(_this8.currentResult.data, null);
26762 - } else if (notifyOptions.onError) {
26763 - _this8.options.onError == null ? void 0 : _this8.options.onError(_this8.currentResult.error);
26764 - _this8.options.onSettled == null ? void 0 : _this8.options.onSettled(undefined, _this8.currentResult.error);
26765 - } // Then trigger the listeners
26766 -
26767 -
26768 - if (notifyOptions.listeners) {
26769 - _this8.listeners.forEach(function (listener) {
26770 - listener(_this8.currentResult);
26771 - });
26772 - } // Then the cache listeners
26773 -
26774 -
26775 - if (notifyOptions.cache) {
26776 - _this8.client.getQueryCache().notify({
26777 - query: _this8.currentQuery,
26778 - type: 'observerResultsUpdated'
26779 - });
26780 - }
26781 - });
26782 - };
26783 -
26784 - return QueryObserver;
26785 -}(_subscribable__WEBPACK_IMPORTED_MODULE_5__.Subscribable);
26786 -
26787 -function shouldLoadOnMount(query, options) {
26788 - return options.enabled !== false && !query.state.dataUpdatedAt && !(query.state.status === 'error' && options.retryOnMount === false);
26789 -}
26790 -
26791 -function shouldFetchOnMount(query, options) {
26792 - return shouldLoadOnMount(query, options) || query.state.dataUpdatedAt > 0 && shouldFetchOn(query, options, options.refetchOnMount);
26793 -}
26794 -
26795 -function shouldFetchOn(query, options, field) {
26796 - if (options.enabled !== false) {
26797 - var value = typeof field === 'function' ? field(query) : field;
26798 - return value === 'always' || value !== false && isStale(query, options);
26799 - }
26800 -
26801 - return false;
26802 -}
26803 -
26804 -function shouldFetchOptionally(query, prevQuery, options, prevOptions) {
26805 - return options.enabled !== false && (query !== prevQuery || prevOptions.enabled === false) && (!options.suspense || query.state.status !== 'error') && isStale(query, options);
26806 -}
26807 -
26808 -function isStale(query, options) {
26809 - return query.isStaleByTime(options.staleTime);
26810 -}
26811 -
26812 -/***/ }),
26813 -
26814 -/***/ "../node_modules/react-query/es/core/retryer.js":
26815 -/*!******************************************************!*\
26816 - !*** ../node_modules/react-query/es/core/retryer.js ***!
26817 - \******************************************************/
26818 -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
26819 -
26820 -"use strict";
26821 -__webpack_require__.r(__webpack_exports__);
26822 -/* harmony export */ __webpack_require__.d(__webpack_exports__, {
26823 -/* harmony export */ CancelledError: () => (/* binding */ CancelledError),
26824 -/* harmony export */ Retryer: () => (/* binding */ Retryer),
26825 -/* harmony export */ isCancelable: () => (/* binding */ isCancelable),
26826 -/* harmony export */ isCancelledError: () => (/* binding */ isCancelledError)
26827 -/* harmony export */ });
26828 -/* harmony import */ var _focusManager__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./focusManager */ "../node_modules/react-query/es/core/focusManager.js");
26829 -/* harmony import */ var _onlineManager__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./onlineManager */ "../node_modules/react-query/es/core/onlineManager.js");
26830 -/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./utils */ "../node_modules/react-query/es/core/utils.js");
26831 -
26832 -
26833 -
26834 -
26835 -function defaultRetryDelay(failureCount) {
26836 - return Math.min(1000 * Math.pow(2, failureCount), 30000);
26837 -}
26838 -
26839 -function isCancelable(value) {
26840 - return typeof (value == null ? void 0 : value.cancel) === 'function';
26841 -}
26842 -var CancelledError = function CancelledError(options) {
26843 - this.revert = options == null ? void 0 : options.revert;
26844 - this.silent = options == null ? void 0 : options.silent;
26845 -};
26846 -function isCancelledError(value) {
26847 - return value instanceof CancelledError;
26848 -} // CLASS
26849 -
26850 -var Retryer = function Retryer(config) {
26851 - var _this = this;
26852 -
26853 - var cancelRetry = false;
26854 - var cancelFn;
26855 - var continueFn;
26856 - var promiseResolve;
26857 - var promiseReject;
26858 - this.abort = config.abort;
26859 -
26860 - this.cancel = function (cancelOptions) {
26861 - return cancelFn == null ? void 0 : cancelFn(cancelOptions);
26862 - };
26863 -
26864 - this.cancelRetry = function () {
26865 - cancelRetry = true;
26866 - };
26867 -
26868 - this.continueRetry = function () {
26869 - cancelRetry = false;
26870 - };
26871 -
26872 - this.continue = function () {
26873 - return continueFn == null ? void 0 : continueFn();
26874 - };
26875 -
26876 - this.failureCount = 0;
26877 - this.isPaused = false;
26878 - this.isResolved = false;
26879 - this.isTransportCancelable = false;
26880 - this.promise = new Promise(function (outerResolve, outerReject) {
26881 - promiseResolve = outerResolve;
26882 - promiseReject = outerReject;
26883 - });
26884 -
26885 - var resolve = function resolve(value) {
26886 - if (!_this.isResolved) {
26887 - _this.isResolved = true;
26888 - config.onSuccess == null ? void 0 : config.onSuccess(value);
26889 - continueFn == null ? void 0 : continueFn();
26890 - promiseResolve(value);
26891 - }
26892 - };
26893 -
26894 - var reject = function reject(value) {
26895 - if (!_this.isResolved) {
26896 - _this.isResolved = true;
26897 - config.onError == null ? void 0 : config.onError(value);
26898 - continueFn == null ? void 0 : continueFn();
26899 - promiseReject(value);
26900 - }
26901 - };
26902 -
26903 - var pause = function pause() {
26904 - return new Promise(function (continueResolve) {
26905 - continueFn = continueResolve;
26906 - _this.isPaused = true;
26907 - config.onPause == null ? void 0 : config.onPause();
26908 - }).then(function () {
26909 - continueFn = undefined;
26910 - _this.isPaused = false;
26911 - config.onContinue == null ? void 0 : config.onContinue();
26912 - });
26913 - }; // Create loop function
26914 -
26915 -
26916 - var run = function run() {
26917 - // Do nothing if already resolved
26918 - if (_this.isResolved) {
26919 - return;
26920 - }
26921 -
26922 - var promiseOrValue; // Execute query
26923 -
26924 - try {
26925 - promiseOrValue = config.fn();
26926 - } catch (error) {
26927 - promiseOrValue = Promise.reject(error);
26928 - } // Create callback to cancel this fetch
26929 -
26930 -
26931 - cancelFn = function cancelFn(cancelOptions) {
26932 - if (!_this.isResolved) {
26933 - reject(new CancelledError(cancelOptions));
26934 - _this.abort == null ? void 0 : _this.abort(); // Cancel transport if supported
26935 -
26936 - if (isCancelable(promiseOrValue)) {
26937 - try {
26938 - promiseOrValue.cancel();
26939 - } catch (_unused) {}
26940 - }
26941 - }
26942 - }; // Check if the transport layer support cancellation
26943 -
26944 -
26945 - _this.isTransportCancelable = isCancelable(promiseOrValue);
26946 - Promise.resolve(promiseOrValue).then(resolve).catch(function (error) {
26947 - var _config$retry, _config$retryDelay;
26948 -
26949 - // Stop if the fetch is already resolved
26950 - if (_this.isResolved) {
26951 - return;
26952 - } // Do we need to retry the request?
26953 -
26954 -
26955 - var retry = (_config$retry = config.retry) != null ? _config$retry : 3;
26956 - var retryDelay = (_config$retryDelay = config.retryDelay) != null ? _config$retryDelay : defaultRetryDelay;
26957 - var delay = typeof retryDelay === 'function' ? retryDelay(_this.failureCount, error) : retryDelay;
26958 - var shouldRetry = retry === true || typeof retry === 'number' && _this.failureCount < retry || typeof retry === 'function' && retry(_this.failureCount, error);
26959 -
26960 - if (cancelRetry || !shouldRetry) {
26961 - // We are done if the query does not need to be retried
26962 - reject(error);
26963 - return;
26964 - }
26965 -
26966 - _this.failureCount++; // Notify on fail
26967 -
26968 - config.onFail == null ? void 0 : config.onFail(_this.failureCount, error); // Delay
26969 -
26970 - (0,_utils__WEBPACK_IMPORTED_MODULE_2__.sleep)(delay) // Pause if the document is not visible or when the device is offline
26971 - .then(function () {
26972 - if (!_focusManager__WEBPACK_IMPORTED_MODULE_0__.focusManager.isFocused() || !_onlineManager__WEBPACK_IMPORTED_MODULE_1__.onlineManager.isOnline()) {
26973 - return pause();
26974 - }
26975 - }).then(function () {
26976 - if (cancelRetry) {
26977 - reject(error);
26978 - } else {
26979 - run();
26980 - }
26981 - });
26982 - });
26983 - }; // Start loop
26984 -
26985 -
26986 - run();
26987 -};
26988 -
26989 -/***/ }),
26990 -
26991 -/***/ "../node_modules/react-query/es/core/subscribable.js":
26992 -/*!***********************************************************!*\
26993 - !*** ../node_modules/react-query/es/core/subscribable.js ***!
26994 - \***********************************************************/
26995 -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
26996 -
26997 -"use strict";
26998 -__webpack_require__.r(__webpack_exports__);
26999 -/* harmony export */ __webpack_require__.d(__webpack_exports__, {
27000 -/* harmony export */ Subscribable: () => (/* binding */ Subscribable)
27001 -/* harmony export */ });
27002 -var Subscribable = /*#__PURE__*/function () {
27003 - function Subscribable() {
27004 - this.listeners = [];
27005 - }
27006 -
27007 - var _proto = Subscribable.prototype;
27008 -
27009 - _proto.subscribe = function subscribe(listener) {
27010 - var _this = this;
27011 -
27012 - var callback = listener || function () {
27013 - return undefined;
27014 - };
27015 -
27016 - this.listeners.push(callback);
27017 - this.onSubscribe();
27018 - return function () {
27019 - _this.listeners = _this.listeners.filter(function (x) {
27020 - return x !== callback;
27021 - });
27022 -
27023 - _this.onUnsubscribe();
27024 - };
27025 - };
27026 -
27027 - _proto.hasListeners = function hasListeners() {
27028 - return this.listeners.length > 0;
27029 - };
27030 -
27031 - _proto.onSubscribe = function onSubscribe() {// Do nothing
27032 - };
27033 -
27034 - _proto.onUnsubscribe = function onUnsubscribe() {// Do nothing
27035 - };
27036 -
27037 - return Subscribable;
27038 -}();
27039 -
27040 -/***/ }),
27041 -
27042 -/***/ "../node_modules/react-query/es/core/types.js":
27043 -/*!****************************************************!*\
27044 - !*** ../node_modules/react-query/es/core/types.js ***!
27045 - \****************************************************/
27046 -/***/ (() => {
27047 -
27048 -
27049 -
27050 -/***/ }),
27051 -
27052 -/***/ "../node_modules/react-query/es/core/utils.js":
27053 -/*!****************************************************!*\
27054 - !*** ../node_modules/react-query/es/core/utils.js ***!
27055 - \****************************************************/
27056 -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
27057 -
27058 -"use strict";
27059 -__webpack_require__.r(__webpack_exports__);
27060 -/* harmony export */ __webpack_require__.d(__webpack_exports__, {
27061 -/* harmony export */ difference: () => (/* binding */ difference),
27062 -/* harmony export */ ensureQueryKeyArray: () => (/* binding */ ensureQueryKeyArray),
27063 -/* harmony export */ functionalUpdate: () => (/* binding */ functionalUpdate),
27064 -/* harmony export */ getAbortController: () => (/* binding */ getAbortController),
27065 -/* harmony export */ hashQueryKey: () => (/* binding */ hashQueryKey),
27066 -/* harmony export */ hashQueryKeyByOptions: () => (/* binding */ hashQueryKeyByOptions),
27067 -/* harmony export */ isError: () => (/* binding */ isError),
27068 -/* harmony export */ isPlainObject: () => (/* binding */ isPlainObject),
27069 -/* harmony export */ isQueryKey: () => (/* binding */ isQueryKey),
27070 -/* harmony export */ isServer: () => (/* binding */ isServer),
27071 -/* harmony export */ isValidTimeout: () => (/* binding */ isValidTimeout),
27072 -/* harmony export */ mapQueryStatusFilter: () => (/* binding */ mapQueryStatusFilter),
27073 -/* harmony export */ matchMutation: () => (/* binding */ matchMutation),
27074 -/* harmony export */ matchQuery: () => (/* binding */ matchQuery),
27075 -/* harmony export */ noop: () => (/* binding */ noop),
27076 -/* harmony export */ parseFilterArgs: () => (/* binding */ parseFilterArgs),
27077 -/* harmony export */ parseMutationArgs: () => (/* binding */ parseMutationArgs),
27078 -/* harmony export */ parseMutationFilterArgs: () => (/* binding */ parseMutationFilterArgs),
27079 -/* harmony export */ parseQueryArgs: () => (/* binding */ parseQueryArgs),
27080 -/* harmony export */ partialDeepEqual: () => (/* binding */ partialDeepEqual),
27081 -/* harmony export */ partialMatchKey: () => (/* binding */ partialMatchKey),
27082 -/* harmony export */ replaceAt: () => (/* binding */ replaceAt),
27083 -/* harmony export */ replaceEqualDeep: () => (/* binding */ replaceEqualDeep),
27084 -/* harmony export */ scheduleMicrotask: () => (/* binding */ scheduleMicrotask),
27085 -/* harmony export */ shallowEqualObjects: () => (/* binding */ shallowEqualObjects),
27086 -/* harmony export */ sleep: () => (/* binding */ sleep),
27087 -/* harmony export */ stableValueHash: () => (/* binding */ stableValueHash),
27088 -/* harmony export */ timeUntilStale: () => (/* binding */ timeUntilStale)
27089 -/* harmony export */ });
27090 -/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ "../node_modules/@babel/runtime/helpers/esm/extends.js");
27091 -
27092 -// TYPES
27093 -// UTILS
27094 -var isServer = typeof window === 'undefined';
27095 -function noop() {
27096 - return undefined;
27097 -}
27098 -function functionalUpdate(updater, input) {
27099 - return typeof updater === 'function' ? updater(input) : updater;
27100 -}
27101 -function isValidTimeout(value) {
27102 - return typeof value === 'number' && value >= 0 && value !== Infinity;
27103 -}
27104 -function ensureQueryKeyArray(value) {
27105 - return Array.isArray(value) ? value : [value];
27106 -}
27107 -function difference(array1, array2) {
27108 - return array1.filter(function (x) {
27109 - return array2.indexOf(x) === -1;
27110 - });
27111 -}
27112 -function replaceAt(array, index, value) {
27113 - var copy = array.slice(0);
27114 - copy[index] = value;
27115 - return copy;
27116 -}
27117 -function timeUntilStale(updatedAt, staleTime) {
27118 - return Math.max(updatedAt + (staleTime || 0) - Date.now(), 0);
27119 -}
27120 -function parseQueryArgs(arg1, arg2, arg3) {
27121 - if (!isQueryKey(arg1)) {
27122 - return arg1;
27123 - }
27124 -
27125 - if (typeof arg2 === 'function') {
27126 - return (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({}, arg3, {
27127 - queryKey: arg1,
27128 - queryFn: arg2
27129 - });
27130 - }
27131 -
27132 - return (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({}, arg2, {
27133 - queryKey: arg1
27134 - });
27135 -}
27136 -function parseMutationArgs(arg1, arg2, arg3) {
27137 - if (isQueryKey(arg1)) {
27138 - if (typeof arg2 === 'function') {
27139 - return (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({}, arg3, {
27140 - mutationKey: arg1,
27141 - mutationFn: arg2
27142 - });
27143 - }
27144 -
27145 - return (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({}, arg2, {
27146 - mutationKey: arg1
27147 - });
27148 - }
27149 -
27150 - if (typeof arg1 === 'function') {
27151 - return (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({}, arg2, {
27152 - mutationFn: arg1
27153 - });
27154 - }
27155 -
27156 - return (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({}, arg1);
27157 -}
27158 -function parseFilterArgs(arg1, arg2, arg3) {
27159 - return isQueryKey(arg1) ? [(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({}, arg2, {
27160 - queryKey: arg1
27161 - }), arg3] : [arg1 || {}, arg2];
27162 -}
27163 -function parseMutationFilterArgs(arg1, arg2) {
27164 - return isQueryKey(arg1) ? (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({}, arg2, {
27165 - mutationKey: arg1
27166 - }) : arg1;
27167 -}
27168 -function mapQueryStatusFilter(active, inactive) {
27169 - if (active === true && inactive === true || active == null && inactive == null) {
27170 - return 'all';
27171 - } else if (active === false && inactive === false) {
27172 - return 'none';
27173 - } else {
27174 - // At this point, active|inactive can only be true|false or false|true
27175 - // so, when only one value is provided, the missing one has to be the negated value
27176 - var isActive = active != null ? active : !inactive;
27177 - return isActive ? 'active' : 'inactive';
27178 - }
27179 -}
27180 -function matchQuery(filters, query) {
27181 - var active = filters.active,
27182 - exact = filters.exact,
27183 - fetching = filters.fetching,
27184 - inactive = filters.inactive,
27185 - predicate = filters.predicate,
27186 - queryKey = filters.queryKey,
27187 - stale = filters.stale;
27188 -
27189 - if (isQueryKey(queryKey)) {
27190 - if (exact) {
27191 - if (query.queryHash !== hashQueryKeyByOptions(queryKey, query.options)) {
27192 - return false;
27193 - }
27194 - } else if (!partialMatchKey(query.queryKey, queryKey)) {
27195 - return false;
27196 - }
27197 - }
27198 -
27199 - var queryStatusFilter = mapQueryStatusFilter(active, inactive);
27200 -
27201 - if (queryStatusFilter === 'none') {
27202 - return false;
27203 - } else if (queryStatusFilter !== 'all') {
27204 - var isActive = query.isActive();
27205 -
27206 - if (queryStatusFilter === 'active' && !isActive) {
27207 - return false;
27208 - }
27209 -
27210 - if (queryStatusFilter === 'inactive' && isActive) {
27211 - return false;
27212 - }
27213 - }
27214 -
27215 - if (typeof stale === 'boolean' && query.isStale() !== stale) {
27216 - return false;
27217 - }
27218 -
27219 - if (typeof fetching === 'boolean' && query.isFetching() !== fetching) {
27220 - return false;
27221 - }
27222 -
27223 - if (predicate && !predicate(query)) {
27224 - return false;
27225 - }
27226 -
27227 - return true;
27228 -}
27229 -function matchMutation(filters, mutation) {
27230 - var exact = filters.exact,
27231 - fetching = filters.fetching,
27232 - predicate = filters.predicate,
27233 - mutationKey = filters.mutationKey;
27234 -
27235 - if (isQueryKey(mutationKey)) {
27236 - if (!mutation.options.mutationKey) {
27237 - return false;
27238 - }
27239 -
27240 - if (exact) {
27241 - if (hashQueryKey(mutation.options.mutationKey) !== hashQueryKey(mutationKey)) {
27242 - return false;
27243 - }
27244 - } else if (!partialMatchKey(mutation.options.mutationKey, mutationKey)) {
27245 - return false;
27246 - }
27247 - }
27248 -
27249 - if (typeof fetching === 'boolean' && mutation.state.status === 'loading' !== fetching) {
27250 - return false;
27251 - }
27252 -
27253 - if (predicate && !predicate(mutation)) {
27254 - return false;
27255 - }
27256 -
27257 - return true;
27258 -}
27259 -function hashQueryKeyByOptions(queryKey, options) {
27260 - var hashFn = (options == null ? void 0 : options.queryKeyHashFn) || hashQueryKey;
27261 - return hashFn(queryKey);
27262 -}
27263 -/**
27264 - * Default query keys hash function.
27265 - */
27266 -
27267 -function hashQueryKey(queryKey) {
27268 - var asArray = ensureQueryKeyArray(queryKey);
27269 - return stableValueHash(asArray);
27270 -}
27271 -/**
27272 - * Hashes the value into a stable hash.
27273 - */
27274 -
27275 -function stableValueHash(value) {
27276 - return JSON.stringify(value, function (_, val) {
27277 - return isPlainObject(val) ? Object.keys(val).sort().reduce(function (result, key) {
27278 - result[key] = val[key];
27279 - return result;
27280 - }, {}) : val;
27281 - });
27282 -}
27283 -/**
27284 - * Checks if key `b` partially matches with key `a`.
27285 - */
27286 -
27287 -function partialMatchKey(a, b) {
27288 - return partialDeepEqual(ensureQueryKeyArray(a), ensureQueryKeyArray(b));
27289 -}
27290 -/**
27291 - * Checks if `b` partially matches with `a`.
27292 - */
27293 -
27294 -function partialDeepEqual(a, b) {
27295 - if (a === b) {
27296 - return true;
27297 - }
27298 -
27299 - if (typeof a !== typeof b) {
27300 - return false;
27301 - }
27302 -
27303 - if (a && b && typeof a === 'object' && typeof b === 'object') {
27304 - return !Object.keys(b).some(function (key) {
27305 - return !partialDeepEqual(a[key], b[key]);
27306 - });
27307 - }
27308 -
27309 - return false;
27310 -}
27311 -/**
27312 - * This function returns `a` if `b` is deeply equal.
27313 - * If not, it will replace any deeply equal children of `b` with those of `a`.
27314 - * This can be used for structural sharing between JSON values for example.
27315 - */
27316 -
27317 -function replaceEqualDeep(a, b) {
27318 - if (a === b) {
27319 - return a;
27320 - }
27321 -
27322 - var array = Array.isArray(a) && Array.isArray(b);
27323 -
27324 - if (array || isPlainObject(a) && isPlainObject(b)) {
27325 - var aSize = array ? a.length : Object.keys(a).length;
27326 - var bItems = array ? b : Object.keys(b);
27327 - var bSize = bItems.length;
27328 - var copy = array ? [] : {};
27329 - var equalItems = 0;
27330 -
27331 - for (var i = 0; i < bSize; i++) {
27332 - var key = array ? i : bItems[i];
27333 - copy[key] = replaceEqualDeep(a[key], b[key]);
27334 -
27335 - if (copy[key] === a[key]) {
27336 - equalItems++;
27337 - }
27338 - }
27339 -
27340 - return aSize === bSize && equalItems === aSize ? a : copy;
27341 - }
27342 -
27343 - return b;
27344 -}
27345 -/**
27346 - * Shallow compare objects. Only works with objects that always have the same properties.
27347 - */
27348 -
27349 -function shallowEqualObjects(a, b) {
27350 - if (a && !b || b && !a) {
27351 - return false;
27352 - }
27353 -
27354 - for (var key in a) {
27355 - if (a[key] !== b[key]) {
27356 - return false;
27357 - }
27358 - }
27359 -
27360 - return true;
27361 -} // Copied from: https://github.com/jonschlinkert/is-plain-object
27362 -
27363 -function isPlainObject(o) {
27364 - if (!hasObjectPrototype(o)) {
27365 - return false;
27366 - } // If has modified constructor
27367 -
27368 -
27369 - var ctor = o.constructor;
27370 -
27371 - if (typeof ctor === 'undefined') {
27372 - return true;
27373 - } // If has modified prototype
27374 -
27375 -
27376 - var prot = ctor.prototype;
27377 -
27378 - if (!hasObjectPrototype(prot)) {
27379 - return false;
27380 - } // If constructor does not have an Object-specific method
27381 -
27382 -
27383 - if (!prot.hasOwnProperty('isPrototypeOf')) {
27384 - return false;
27385 - } // Most likely a plain Object
27386 -
27387 -
27388 - return true;
27389 -}
27390 -
27391 -function hasObjectPrototype(o) {
27392 - return Object.prototype.toString.call(o) === '[object Object]';
27393 -}
27394 -
27395 -function isQueryKey(value) {
27396 - return typeof value === 'string' || Array.isArray(value);
27397 -}
27398 -function isError(value) {
27399 - return value instanceof Error;
27400 -}
27401 -function sleep(timeout) {
27402 - return new Promise(function (resolve) {
27403 - setTimeout(resolve, timeout);
27404 - });
27405 -}
27406 -/**
27407 - * Schedules a microtask.
27408 - * This can be useful to schedule state updates after rendering.
27409 - */
27410 -
27411 -function scheduleMicrotask(callback) {
27412 - Promise.resolve().then(callback).catch(function (error) {
27413 - return setTimeout(function () {
27414 - throw error;
27415 - });
27416 - });
27417 -}
27418 -function getAbortController() {
27419 - if (typeof AbortController === 'function') {
27420 - return new AbortController();
27421 - }
27422 -}
27423 -
27424 -/***/ }),
27425 -
27426 -/***/ "../node_modules/react-query/es/index.js":
27427 -/*!***********************************************!*\
27428 - !*** ../node_modules/react-query/es/index.js ***!
27429 - \***********************************************/
27430 -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
27431 -
27432 -"use strict";
27433 -__webpack_require__.r(__webpack_exports__);
27434 -/* harmony import */ var _core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./core */ "../node_modules/react-query/es/core/index.js");
27435 -/* harmony reexport (unknown) */ var __WEBPACK_REEXPORT_OBJECT__ = {};
27436 -/* harmony reexport (unknown) */ for(const __WEBPACK_IMPORT_KEY__ in _core__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== "default") __WEBPACK_REEXPORT_OBJECT__[__WEBPACK_IMPORT_KEY__] = () => _core__WEBPACK_IMPORTED_MODULE_0__[__WEBPACK_IMPORT_KEY__]
27437 -/* harmony reexport (unknown) */ __webpack_require__.d(__webpack_exports__, __WEBPACK_REEXPORT_OBJECT__);
27438 -/* harmony import */ var _react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./react */ "../node_modules/react-query/es/react/index.js");
27439 -/* harmony reexport (unknown) */ var __WEBPACK_REEXPORT_OBJECT__ = {};
27440 -/* harmony reexport (unknown) */ for(const __WEBPACK_IMPORT_KEY__ in _react__WEBPACK_IMPORTED_MODULE_1__) if(["default","CancelledError","QueryCache","QueryClient","QueryObserver","QueriesObserver","InfiniteQueryObserver","MutationCache","MutationObserver","setLogger","notifyManager","focusManager","onlineManager","hashQueryKey","isError","isCancelledError","dehydrate","hydrate"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) __WEBPACK_REEXPORT_OBJECT__[__WEBPACK_IMPORT_KEY__] = () => _react__WEBPACK_IMPORTED_MODULE_1__[__WEBPACK_IMPORT_KEY__]
27441 -/* harmony reexport (unknown) */ __webpack_require__.d(__webpack_exports__, __WEBPACK_REEXPORT_OBJECT__);
27442 -
27443 -
27444 -
27445 -/***/ }),
27446 -
27447 -/***/ "../node_modules/react-query/es/react/Hydrate.js":
27448 -/*!*******************************************************!*\
27449 - !*** ../node_modules/react-query/es/react/Hydrate.js ***!
27450 - \*******************************************************/
27451 -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
27452 -
27453 -"use strict";
27454 -__webpack_require__.r(__webpack_exports__);
27455 -/* harmony export */ __webpack_require__.d(__webpack_exports__, {
27456 -/* harmony export */ Hydrate: () => (/* binding */ Hydrate),
27457 -/* harmony export */ useHydrate: () => (/* binding */ useHydrate)
27458 -/* harmony export */ });
27459 -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react");
27460 -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
27461 -/* harmony import */ var _core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../core */ "../node_modules/react-query/es/core/hydration.js");
27462 -/* harmony import */ var _QueryClientProvider__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./QueryClientProvider */ "../node_modules/react-query/es/react/QueryClientProvider.js");
27463 -
27464 -
27465 -
27466 -function useHydrate(state, options) {
27467 - var queryClient = (0,_QueryClientProvider__WEBPACK_IMPORTED_MODULE_2__.useQueryClient)();
27468 - var optionsRef = react__WEBPACK_IMPORTED_MODULE_0___default().useRef(options);
27469 - optionsRef.current = options; // Running hydrate again with the same queries is safe,
27470 - // it wont overwrite or initialize existing queries,
27471 - // relying on useMemo here is only a performance optimization.
27472 - // hydrate can and should be run *during* render here for SSR to work properly
27473 -
27474 - react__WEBPACK_IMPORTED_MODULE_0___default().useMemo(function () {
27475 - if (state) {
27476 - (0,_core__WEBPACK_IMPORTED_MODULE_1__.hydrate)(queryClient, state, optionsRef.current);
27477 - }
27478 - }, [queryClient, state]);
27479 -}
27480 -var Hydrate = function Hydrate(_ref) {
27481 - var children = _ref.children,
27482 - options = _ref.options,
27483 - state = _ref.state;
27484 - useHydrate(state, options);
27485 - return children;
27486 -};
27487 -
27488 -/***/ }),
27489 -
27490 -/***/ "../node_modules/react-query/es/react/QueryClientProvider.js":
27491 -/*!*******************************************************************!*\
27492 - !*** ../node_modules/react-query/es/react/QueryClientProvider.js ***!
27493 - \*******************************************************************/
27494 -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
27495 -
27496 -"use strict";
27497 -__webpack_require__.r(__webpack_exports__);
27498 -/* harmony export */ __webpack_require__.d(__webpack_exports__, {
27499 -/* harmony export */ QueryClientProvider: () => (/* binding */ QueryClientProvider),
27500 -/* harmony export */ useQueryClient: () => (/* binding */ useQueryClient)
27501 -/* harmony export */ });
27502 -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react");
27503 -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
27504 -
27505 -var defaultContext = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createContext(undefined);
27506 -var QueryClientSharingContext = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createContext(false); // if contextSharing is on, we share the first and at least one
27507 -// instance of the context across the window
27508 -// to ensure that if React Query is used across
27509 -// different bundles or microfrontends they will
27510 -// all use the same **instance** of context, regardless
27511 -// of module scoping.
27512 -
27513 -function getQueryClientContext(contextSharing) {
27514 - if (contextSharing && typeof window !== 'undefined') {
27515 - if (!window.ReactQueryClientContext) {
27516 - window.ReactQueryClientContext = defaultContext;
27517 - }
27518 -
27519 - return window.ReactQueryClientContext;
27520 - }
27521 -
27522 - return defaultContext;
27523 -}
27524 -
27525 -var useQueryClient = function useQueryClient() {
27526 - var queryClient = react__WEBPACK_IMPORTED_MODULE_0___default().useContext(getQueryClientContext(react__WEBPACK_IMPORTED_MODULE_0___default().useContext(QueryClientSharingContext)));
27527 -
27528 - if (!queryClient) {
27529 - throw new Error('No QueryClient set, use QueryClientProvider to set one');
27530 - }
27531 -
27532 - return queryClient;
27533 -};
27534 -var QueryClientProvider = function QueryClientProvider(_ref) {
27535 - var client = _ref.client,
27536 - _ref$contextSharing = _ref.contextSharing,
27537 - contextSharing = _ref$contextSharing === void 0 ? false : _ref$contextSharing,
27538 - children = _ref.children;
27539 - react__WEBPACK_IMPORTED_MODULE_0___default().useEffect(function () {
27540 - client.mount();
27541 - return function () {
27542 - client.unmount();
27543 - };
27544 - }, [client]);
27545 - var Context = getQueryClientContext(contextSharing);
27546 - return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(QueryClientSharingContext.Provider, {
27547 - value: contextSharing
27548 - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Context.Provider, {
27549 - value: client
27550 - }, children));
27551 -};
27552 -
27553 -/***/ }),
27554 -
27555 -/***/ "../node_modules/react-query/es/react/QueryErrorResetBoundary.js":
27556 -/*!***********************************************************************!*\
27557 - !*** ../node_modules/react-query/es/react/QueryErrorResetBoundary.js ***!
27558 - \***********************************************************************/
27559 -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
27560 -
27561 -"use strict";
27562 -__webpack_require__.r(__webpack_exports__);
27563 -/* harmony export */ __webpack_require__.d(__webpack_exports__, {
27564 -/* harmony export */ QueryErrorResetBoundary: () => (/* binding */ QueryErrorResetBoundary),
27565 -/* harmony export */ useQueryErrorResetBoundary: () => (/* binding */ useQueryErrorResetBoundary)
27566 -/* harmony export */ });
27567 -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react");
27568 -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
27569 - // CONTEXT
27570 -
27571 -function createValue() {
27572 - var _isReset = false;
27573 - return {
27574 - clearReset: function clearReset() {
27575 - _isReset = false;
27576 - },
27577 - reset: function reset() {
27578 - _isReset = true;
27579 - },
27580 - isReset: function isReset() {
27581 - return _isReset;
27582 - }
27583 - };
27584 -}
27585 -
27586 -var QueryErrorResetBoundaryContext = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createContext(createValue()); // HOOK
27587 -
27588 -var useQueryErrorResetBoundary = function useQueryErrorResetBoundary() {
27589 - return react__WEBPACK_IMPORTED_MODULE_0___default().useContext(QueryErrorResetBoundaryContext);
27590 -}; // COMPONENT
27591 -
27592 -var QueryErrorResetBoundary = function QueryErrorResetBoundary(_ref) {
27593 - var children = _ref.children;
27594 - var value = react__WEBPACK_IMPORTED_MODULE_0___default().useMemo(function () {
27595 - return createValue();
27596 - }, []);
27597 - return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(QueryErrorResetBoundaryContext.Provider, {
27598 - value: value
27599 - }, typeof children === 'function' ? children(value) : children);
27600 -};
27601 -
27602 -/***/ }),
27603 -
27604 -/***/ "../node_modules/react-query/es/react/index.js":
27605 -/*!*****************************************************!*\
27606 - !*** ../node_modules/react-query/es/react/index.js ***!
27607 - \*****************************************************/
27608 -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
27609 -
27610 -"use strict";
27611 -__webpack_require__.r(__webpack_exports__);
27612 -/* harmony export */ __webpack_require__.d(__webpack_exports__, {
27613 -/* harmony export */ Hydrate: () => (/* reexport safe */ _Hydrate__WEBPACK_IMPORTED_MODULE_10__.Hydrate),
27614 -/* harmony export */ QueryClientProvider: () => (/* reexport safe */ _QueryClientProvider__WEBPACK_IMPORTED_MODULE_2__.QueryClientProvider),
27615 -/* harmony export */ QueryErrorResetBoundary: () => (/* reexport safe */ _QueryErrorResetBoundary__WEBPACK_IMPORTED_MODULE_3__.QueryErrorResetBoundary),
27616 -/* harmony export */ useHydrate: () => (/* reexport safe */ _Hydrate__WEBPACK_IMPORTED_MODULE_10__.useHydrate),
27617 -/* harmony export */ useInfiniteQuery: () => (/* reexport safe */ _useInfiniteQuery__WEBPACK_IMPORTED_MODULE_9__.useInfiniteQuery),
27618 -/* harmony export */ useIsFetching: () => (/* reexport safe */ _useIsFetching__WEBPACK_IMPORTED_MODULE_4__.useIsFetching),
27619 -/* harmony export */ useIsMutating: () => (/* reexport safe */ _useIsMutating__WEBPACK_IMPORTED_MODULE_5__.useIsMutating),
27620 -/* harmony export */ useMutation: () => (/* reexport safe */ _useMutation__WEBPACK_IMPORTED_MODULE_6__.useMutation),
27621 -/* harmony export */ useQueries: () => (/* reexport safe */ _useQueries__WEBPACK_IMPORTED_MODULE_8__.useQueries),
27622 -/* harmony export */ useQuery: () => (/* reexport safe */ _useQuery__WEBPACK_IMPORTED_MODULE_7__.useQuery),
27623 -/* harmony export */ useQueryClient: () => (/* reexport safe */ _QueryClientProvider__WEBPACK_IMPORTED_MODULE_2__.useQueryClient),
27624 -/* harmony export */ useQueryErrorResetBoundary: () => (/* reexport safe */ _QueryErrorResetBoundary__WEBPACK_IMPORTED_MODULE_3__.useQueryErrorResetBoundary)
27625 -/* harmony export */ });
27626 -/* harmony import */ var _setBatchUpdatesFn__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./setBatchUpdatesFn */ "../node_modules/react-query/es/react/setBatchUpdatesFn.js");
27627 -/* harmony import */ var _setLogger__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./setLogger */ "../node_modules/react-query/es/react/setLogger.js");
27628 -/* harmony import */ var _QueryClientProvider__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./QueryClientProvider */ "../node_modules/react-query/es/react/QueryClientProvider.js");
27629 -/* harmony import */ var _QueryErrorResetBoundary__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./QueryErrorResetBoundary */ "../node_modules/react-query/es/react/QueryErrorResetBoundary.js");
27630 -/* harmony import */ var _useIsFetching__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./useIsFetching */ "../node_modules/react-query/es/react/useIsFetching.js");
27631 -/* harmony import */ var _useIsMutating__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./useIsMutating */ "../node_modules/react-query/es/react/useIsMutating.js");
27632 -/* harmony import */ var _useMutation__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./useMutation */ "../node_modules/react-query/es/react/useMutation.js");
27633 -/* harmony import */ var _useQuery__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./useQuery */ "../node_modules/react-query/es/react/useQuery.js");
27634 -/* harmony import */ var _useQueries__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./useQueries */ "../node_modules/react-query/es/react/useQueries.js");
27635 -/* harmony import */ var _useInfiniteQuery__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./useInfiniteQuery */ "../node_modules/react-query/es/react/useInfiniteQuery.js");
27636 -/* harmony import */ var _Hydrate__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./Hydrate */ "../node_modules/react-query/es/react/Hydrate.js");
27637 -/* harmony import */ var _types__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./types */ "../node_modules/react-query/es/react/types.js");
27638 -/* harmony import */ var _types__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(_types__WEBPACK_IMPORTED_MODULE_11__);
27639 -/* harmony reexport (unknown) */ var __WEBPACK_REEXPORT_OBJECT__ = {};
27640 -/* harmony reexport (unknown) */ for(const __WEBPACK_IMPORT_KEY__ in _types__WEBPACK_IMPORTED_MODULE_11__) if(["default","QueryClientProvider","useQueryClient","QueryErrorResetBoundary","useQueryErrorResetBoundary","useIsFetching","useIsMutating","useMutation","useQuery","useQueries","useInfiniteQuery","useHydrate","Hydrate"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) __WEBPACK_REEXPORT_OBJECT__[__WEBPACK_IMPORT_KEY__] = () => _types__WEBPACK_IMPORTED_MODULE_11__[__WEBPACK_IMPORT_KEY__]
27641 -/* harmony reexport (unknown) */ __webpack_require__.d(__webpack_exports__, __WEBPACK_REEXPORT_OBJECT__);
27642 -// Side effects
27643 -
27644 -
27645 -
27646 -
27647 -
27648 -
27649 -
27650 -
27651 -
27652 -
27653 - // Types
27654 -
27655 -
27656 -
27657 -/***/ }),
27658 -
27659 -/***/ "../node_modules/react-query/es/react/logger.js":
27660 -/*!******************************************************!*\
27661 - !*** ../node_modules/react-query/es/react/logger.js ***!
27662 - \******************************************************/
27663 -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
27664 -
27665 -"use strict";
27666 -__webpack_require__.r(__webpack_exports__);
27667 -/* harmony export */ __webpack_require__.d(__webpack_exports__, {
27668 -/* harmony export */ logger: () => (/* binding */ logger)
27669 -/* harmony export */ });
27670 -var logger = console;
27671 -
27672 -/***/ }),
27673 -
27674 -/***/ "../node_modules/react-query/es/react/reactBatchedUpdates.js":
27675 -/*!*******************************************************************!*\
27676 - !*** ../node_modules/react-query/es/react/reactBatchedUpdates.js ***!
27677 - \*******************************************************************/
27678 -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
27679 -
27680 -"use strict";
27681 -__webpack_require__.r(__webpack_exports__);
27682 -/* harmony export */ __webpack_require__.d(__webpack_exports__, {
27683 -/* harmony export */ unstable_batchedUpdates: () => (/* binding */ unstable_batchedUpdates)
27684 -/* harmony export */ });
27685 -/* harmony import */ var react_dom__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react-dom */ "react-dom");
27686 -/* harmony import */ var react_dom__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_dom__WEBPACK_IMPORTED_MODULE_0__);
27687 -
27688 -var unstable_batchedUpdates = (react_dom__WEBPACK_IMPORTED_MODULE_0___default().unstable_batchedUpdates);
27689 -
27690 -/***/ }),
27691 -
27692 -/***/ "../node_modules/react-query/es/react/setBatchUpdatesFn.js":
27693 -/*!*****************************************************************!*\
27694 - !*** ../node_modules/react-query/es/react/setBatchUpdatesFn.js ***!
27695 - \*****************************************************************/
27696 -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
27697 -
27698 -"use strict";
27699 -__webpack_require__.r(__webpack_exports__);
27700 -/* harmony import */ var _core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../core */ "../node_modules/react-query/es/core/notifyManager.js");
27701 -/* harmony import */ var _reactBatchedUpdates__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./reactBatchedUpdates */ "../node_modules/react-query/es/react/reactBatchedUpdates.js");
27702 -
27703 -
27704 -_core__WEBPACK_IMPORTED_MODULE_0__.notifyManager.setBatchNotifyFunction(_reactBatchedUpdates__WEBPACK_IMPORTED_MODULE_1__.unstable_batchedUpdates);
27705 -
27706 -/***/ }),
27707 -
27708 -/***/ "../node_modules/react-query/es/react/setLogger.js":
27709 -/*!*********************************************************!*\
27710 - !*** ../node_modules/react-query/es/react/setLogger.js ***!
27711 - \*********************************************************/
27712 -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
27713 -
27714 -"use strict";
27715 -__webpack_require__.r(__webpack_exports__);
27716 -/* harmony import */ var _core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../core */ "../node_modules/react-query/es/core/logger.js");
27717 -/* harmony import */ var _logger__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./logger */ "../node_modules/react-query/es/react/logger.js");
27718 -
27719 -
27720 -(0,_core__WEBPACK_IMPORTED_MODULE_0__.setLogger)(_logger__WEBPACK_IMPORTED_MODULE_1__.logger);
27721 -
27722 -/***/ }),
27723 -
27724 -/***/ "../node_modules/react-query/es/react/types.js":
27725 -/*!*****************************************************!*\
27726 - !*** ../node_modules/react-query/es/react/types.js ***!
27727 - \*****************************************************/
27728 -/***/ (() => {
27729 -
27730 -
27731 -
27732 -/***/ }),
27733 -
27734 -/***/ "../node_modules/react-query/es/react/useBaseQuery.js":
27735 -/*!************************************************************!*\
27736 - !*** ../node_modules/react-query/es/react/useBaseQuery.js ***!
27737 - \************************************************************/
27738 -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
27739 -
27740 -"use strict";
27741 -__webpack_require__.r(__webpack_exports__);
27742 -/* harmony export */ __webpack_require__.d(__webpack_exports__, {
27743 -/* harmony export */ useBaseQuery: () => (/* binding */ useBaseQuery)
27744 -/* harmony export */ });
27745 -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react");
27746 -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
27747 -/* harmony import */ var _core_notifyManager__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../core/notifyManager */ "../node_modules/react-query/es/core/notifyManager.js");
27748 -/* harmony import */ var _QueryErrorResetBoundary__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./QueryErrorResetBoundary */ "../node_modules/react-query/es/react/QueryErrorResetBoundary.js");
27749 -/* harmony import */ var _QueryClientProvider__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./QueryClientProvider */ "../node_modules/react-query/es/react/QueryClientProvider.js");
27750 -/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./utils */ "../node_modules/react-query/es/react/utils.js");
27751 -
27752 -
27753 -
27754 -
27755 -
27756 -function useBaseQuery(options, Observer) {
27757 - var mountedRef = react__WEBPACK_IMPORTED_MODULE_0___default().useRef(false);
27758 -
27759 - var _React$useState = react__WEBPACK_IMPORTED_MODULE_0___default().useState(0),
27760 - forceUpdate = _React$useState[1];
27761 -
27762 - var queryClient = (0,_QueryClientProvider__WEBPACK_IMPORTED_MODULE_3__.useQueryClient)();
27763 - var errorResetBoundary = (0,_QueryErrorResetBoundary__WEBPACK_IMPORTED_MODULE_2__.useQueryErrorResetBoundary)();
27764 - var defaultedOptions = queryClient.defaultQueryObserverOptions(options); // Make sure results are optimistically set in fetching state before subscribing or updating options
27765 -
27766 - defaultedOptions.optimisticResults = true; // Include callbacks in batch renders
27767 -
27768 - if (defaultedOptions.onError) {
27769 - defaultedOptions.onError = _core_notifyManager__WEBPACK_IMPORTED_MODULE_1__.notifyManager.batchCalls(defaultedOptions.onError);
27770 - }
27771 -
27772 - if (defaultedOptions.onSuccess) {
27773 - defaultedOptions.onSuccess = _core_notifyManager__WEBPACK_IMPORTED_MODULE_1__.notifyManager.batchCalls(defaultedOptions.onSuccess);
27774 - }
27775 -
27776 - if (defaultedOptions.onSettled) {
27777 - defaultedOptions.onSettled = _core_notifyManager__WEBPACK_IMPORTED_MODULE_1__.notifyManager.batchCalls(defaultedOptions.onSettled);
27778 - }
27779 -
27780 - if (defaultedOptions.suspense) {
27781 - // Always set stale time when using suspense to prevent
27782 - // fetching again when directly mounting after suspending
27783 - if (typeof defaultedOptions.staleTime !== 'number') {
27784 - defaultedOptions.staleTime = 1000;
27785 - } // Set cache time to 1 if the option has been set to 0
27786 - // when using suspense to prevent infinite loop of fetches
27787 -
27788 -
27789 - if (defaultedOptions.cacheTime === 0) {
27790 - defaultedOptions.cacheTime = 1;
27791 - }
27792 - }
27793 -
27794 - if (defaultedOptions.suspense || defaultedOptions.useErrorBoundary) {
27795 - // Prevent retrying failed query if the error boundary has not been reset yet
27796 - if (!errorResetBoundary.isReset()) {
27797 - defaultedOptions.retryOnMount = false;
27798 - }
27799 - }
27800 -
27801 - var _React$useState2 = react__WEBPACK_IMPORTED_MODULE_0___default().useState(function () {
27802 - return new Observer(queryClient, defaultedOptions);
27803 - }),
27804 - observer = _React$useState2[0];
27805 -
27806 - var result = observer.getOptimisticResult(defaultedOptions);
27807 - react__WEBPACK_IMPORTED_MODULE_0___default().useEffect(function () {
27808 - mountedRef.current = true;
27809 - errorResetBoundary.clearReset();
27810 - var unsubscribe = observer.subscribe(_core_notifyManager__WEBPACK_IMPORTED_MODULE_1__.notifyManager.batchCalls(function () {
27811 - if (mountedRef.current) {
27812 - forceUpdate(function (x) {
27813 - return x + 1;
27814 - });
27815 - }
27816 - })); // Update result to make sure we did not miss any query updates
27817 - // between creating the observer and subscribing to it.
27818 -
27819 - observer.updateResult();
27820 - return function () {
27821 - mountedRef.current = false;
27822 - unsubscribe();
27823 - };
27824 - }, [errorResetBoundary, observer]);
27825 - react__WEBPACK_IMPORTED_MODULE_0___default().useEffect(function () {
27826 - // Do not notify on updates because of changes in the options because
27827 - // these changes should already be reflected in the optimistic result.
27828 - observer.setOptions(defaultedOptions, {
27829 - listeners: false
27830 - });
27831 - }, [defaultedOptions, observer]); // Handle suspense
27832 -
27833 - if (defaultedOptions.suspense && result.isLoading) {
27834 - throw observer.fetchOptimistic(defaultedOptions).then(function (_ref) {
27835 - var data = _ref.data;
27836 - defaultedOptions.onSuccess == null ? void 0 : defaultedOptions.onSuccess(data);
27837 - defaultedOptions.onSettled == null ? void 0 : defaultedOptions.onSettled(data, null);
27838 - }).catch(function (error) {
27839 - errorResetBoundary.clearReset();
27840 - defaultedOptions.onError == null ? void 0 : defaultedOptions.onError(error);
27841 - defaultedOptions.onSettled == null ? void 0 : defaultedOptions.onSettled(undefined, error);
27842 - });
27843 - } // Handle error boundary
27844 -
27845 -
27846 - if (result.isError && !errorResetBoundary.isReset() && !result.isFetching && (0,_utils__WEBPACK_IMPORTED_MODULE_4__.shouldThrowError)(defaultedOptions.suspense, defaultedOptions.useErrorBoundary, [result.error, observer.getCurrentQuery()])) {
27847 - throw result.error;
27848 - } // Handle result property usage tracking
27849 -
27850 -
27851 - if (defaultedOptions.notifyOnChangeProps === 'tracked') {
27852 - result = observer.trackResult(result, defaultedOptions);
27853 - }
27854 -
27855 - return result;
27856 -}
27857 -
27858 -/***/ }),
27859 -
27860 -/***/ "../node_modules/react-query/es/react/useInfiniteQuery.js":
27861 -/*!****************************************************************!*\
27862 - !*** ../node_modules/react-query/es/react/useInfiniteQuery.js ***!
27863 - \****************************************************************/
27864 -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
27865 -
27866 -"use strict";
27867 -__webpack_require__.r(__webpack_exports__);
27868 -/* harmony export */ __webpack_require__.d(__webpack_exports__, {
27869 -/* harmony export */ useInfiniteQuery: () => (/* binding */ useInfiniteQuery)
27870 -/* harmony export */ });
27871 -/* harmony import */ var _core_infiniteQueryObserver__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../core/infiniteQueryObserver */ "../node_modules/react-query/es/core/infiniteQueryObserver.js");
27872 -/* harmony import */ var _core_utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../core/utils */ "../node_modules/react-query/es/core/utils.js");
27873 -/* harmony import */ var _useBaseQuery__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./useBaseQuery */ "../node_modules/react-query/es/react/useBaseQuery.js");
27874 -
27875 -
27876 - // HOOK
27877 -
27878 -function useInfiniteQuery(arg1, arg2, arg3) {
27879 - var options = (0,_core_utils__WEBPACK_IMPORTED_MODULE_1__.parseQueryArgs)(arg1, arg2, arg3);
27880 - return (0,_useBaseQuery__WEBPACK_IMPORTED_MODULE_2__.useBaseQuery)(options, _core_infiniteQueryObserver__WEBPACK_IMPORTED_MODULE_0__.InfiniteQueryObserver);
27881 -}
27882 -
27883 -/***/ }),
27884 -
27885 -/***/ "../node_modules/react-query/es/react/useIsFetching.js":
27886 -/*!*************************************************************!*\
27887 - !*** ../node_modules/react-query/es/react/useIsFetching.js ***!
27888 - \*************************************************************/
27889 -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
27890 -
27891 -"use strict";
27892 -__webpack_require__.r(__webpack_exports__);
27893 -/* harmony export */ __webpack_require__.d(__webpack_exports__, {
27894 -/* harmony export */ useIsFetching: () => (/* binding */ useIsFetching)
27895 -/* harmony export */ });
27896 -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react");
27897 -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
27898 -/* harmony import */ var _core_notifyManager__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../core/notifyManager */ "../node_modules/react-query/es/core/notifyManager.js");
27899 -/* harmony import */ var _core_utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../core/utils */ "../node_modules/react-query/es/core/utils.js");
27900 -/* harmony import */ var _QueryClientProvider__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./QueryClientProvider */ "../node_modules/react-query/es/react/QueryClientProvider.js");
27901 -
27902 -
27903 -
27904 -
27905 -
27906 -var checkIsFetching = function checkIsFetching(queryClient, filters, isFetching, setIsFetching) {
27907 - var newIsFetching = queryClient.isFetching(filters);
27908 -
27909 - if (isFetching !== newIsFetching) {
27910 - setIsFetching(newIsFetching);
27911 - }
27912 -};
27913 -
27914 -function useIsFetching(arg1, arg2) {
27915 - var mountedRef = react__WEBPACK_IMPORTED_MODULE_0___default().useRef(false);
27916 - var queryClient = (0,_QueryClientProvider__WEBPACK_IMPORTED_MODULE_3__.useQueryClient)();
27917 -
27918 - var _parseFilterArgs = (0,_core_utils__WEBPACK_IMPORTED_MODULE_2__.parseFilterArgs)(arg1, arg2),
27919 - filters = _parseFilterArgs[0];
27920 -
27921 - var _React$useState = react__WEBPACK_IMPORTED_MODULE_0___default().useState(queryClient.isFetching(filters)),
27922 - isFetching = _React$useState[0],
27923 - setIsFetching = _React$useState[1];
27924 -
27925 - var filtersRef = react__WEBPACK_IMPORTED_MODULE_0___default().useRef(filters);
27926 - filtersRef.current = filters;
27927 - var isFetchingRef = react__WEBPACK_IMPORTED_MODULE_0___default().useRef(isFetching);
27928 - isFetchingRef.current = isFetching;
27929 - react__WEBPACK_IMPORTED_MODULE_0___default().useEffect(function () {
27930 - mountedRef.current = true;
27931 - checkIsFetching(queryClient, filtersRef.current, isFetchingRef.current, setIsFetching);
27932 - var unsubscribe = queryClient.getQueryCache().subscribe(_core_notifyManager__WEBPACK_IMPORTED_MODULE_1__.notifyManager.batchCalls(function () {
27933 - if (mountedRef.current) {
27934 - checkIsFetching(queryClient, filtersRef.current, isFetchingRef.current, setIsFetching);
27935 - }
27936 - }));
27937 - return function () {
27938 - mountedRef.current = false;
27939 - unsubscribe();
27940 - };
27941 - }, [queryClient]);
27942 - return isFetching;
27943 -}
27944 -
27945 -/***/ }),
27946 -
27947 -/***/ "../node_modules/react-query/es/react/useIsMutating.js":
27948 -/*!*************************************************************!*\
27949 - !*** ../node_modules/react-query/es/react/useIsMutating.js ***!
27950 - \*************************************************************/
27951 -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
27952 -
27953 -"use strict";
27954 -__webpack_require__.r(__webpack_exports__);
27955 -/* harmony export */ __webpack_require__.d(__webpack_exports__, {
27956 -/* harmony export */ useIsMutating: () => (/* binding */ useIsMutating)
27957 -/* harmony export */ });
27958 -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react");
27959 -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
27960 -/* harmony import */ var _core_notifyManager__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../core/notifyManager */ "../node_modules/react-query/es/core/notifyManager.js");
27961 -/* harmony import */ var _core_utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../core/utils */ "../node_modules/react-query/es/core/utils.js");
27962 -/* harmony import */ var _QueryClientProvider__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./QueryClientProvider */ "../node_modules/react-query/es/react/QueryClientProvider.js");
27963 -
27964 -
27965 -
27966 -
27967 -function useIsMutating(arg1, arg2) {
27968 - var mountedRef = react__WEBPACK_IMPORTED_MODULE_0___default().useRef(false);
27969 - var filters = (0,_core_utils__WEBPACK_IMPORTED_MODULE_2__.parseMutationFilterArgs)(arg1, arg2);
27970 - var queryClient = (0,_QueryClientProvider__WEBPACK_IMPORTED_MODULE_3__.useQueryClient)();
27971 -
27972 - var _React$useState = react__WEBPACK_IMPORTED_MODULE_0___default().useState(queryClient.isMutating(filters)),
27973 - isMutating = _React$useState[0],
27974 - setIsMutating = _React$useState[1];
27975 -
27976 - var filtersRef = react__WEBPACK_IMPORTED_MODULE_0___default().useRef(filters);
27977 - filtersRef.current = filters;
27978 - var isMutatingRef = react__WEBPACK_IMPORTED_MODULE_0___default().useRef(isMutating);
27979 - isMutatingRef.current = isMutating;
27980 - react__WEBPACK_IMPORTED_MODULE_0___default().useEffect(function () {
27981 - mountedRef.current = true;
27982 - var unsubscribe = queryClient.getMutationCache().subscribe(_core_notifyManager__WEBPACK_IMPORTED_MODULE_1__.notifyManager.batchCalls(function () {
27983 - if (mountedRef.current) {
27984 - var newIsMutating = queryClient.isMutating(filtersRef.current);
27985 -
27986 - if (isMutatingRef.current !== newIsMutating) {
27987 - setIsMutating(newIsMutating);
27988 - }
27989 - }
27990 - }));
27991 - return function () {
27992 - mountedRef.current = false;
27993 - unsubscribe();
27994 - };
27995 - }, [queryClient]);
27996 - return isMutating;
27997 -}
27998 -
27999 -/***/ }),
28000 -
28001 -/***/ "../node_modules/react-query/es/react/useMutation.js":
28002 -/*!***********************************************************!*\
28003 - !*** ../node_modules/react-query/es/react/useMutation.js ***!
28004 - \***********************************************************/
28005 -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
28006 -
28007 -"use strict";
28008 -__webpack_require__.r(__webpack_exports__);
28009 -/* harmony export */ __webpack_require__.d(__webpack_exports__, {
28010 -/* harmony export */ useMutation: () => (/* binding */ useMutation)
28011 -/* harmony export */ });
28012 -/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ "../node_modules/@babel/runtime/helpers/esm/extends.js");
28013 -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ "react");
28014 -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);
28015 -/* harmony import */ var _core_notifyManager__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../core/notifyManager */ "../node_modules/react-query/es/core/notifyManager.js");
28016 -/* harmony import */ var _core_utils__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../core/utils */ "../node_modules/react-query/es/core/utils.js");
28017 -/* harmony import */ var _core_mutationObserver__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../core/mutationObserver */ "../node_modules/react-query/es/core/mutationObserver.js");
28018 -/* harmony import */ var _QueryClientProvider__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./QueryClientProvider */ "../node_modules/react-query/es/react/QueryClientProvider.js");
28019 -/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./utils */ "../node_modules/react-query/es/react/utils.js");
28020 -
28021 -
28022 -
28023 -
28024 -
28025 -
28026 - // HOOK
28027 -
28028 -function useMutation(arg1, arg2, arg3) {
28029 - var mountedRef = react__WEBPACK_IMPORTED_MODULE_1___default().useRef(false);
28030 -
28031 - var _React$useState = react__WEBPACK_IMPORTED_MODULE_1___default().useState(0),
28032 - forceUpdate = _React$useState[1];
28033 -
28034 - var options = (0,_core_utils__WEBPACK_IMPORTED_MODULE_3__.parseMutationArgs)(arg1, arg2, arg3);
28035 - var queryClient = (0,_QueryClientProvider__WEBPACK_IMPORTED_MODULE_5__.useQueryClient)();
28036 - var obsRef = react__WEBPACK_IMPORTED_MODULE_1___default().useRef();
28037 -
28038 - if (!obsRef.current) {
28039 - obsRef.current = new _core_mutationObserver__WEBPACK_IMPORTED_MODULE_4__.MutationObserver(queryClient, options);
28040 - } else {
28041 - obsRef.current.setOptions(options);
28042 - }
28043 -
28044 - var currentResult = obsRef.current.getCurrentResult();
28045 - react__WEBPACK_IMPORTED_MODULE_1___default().useEffect(function () {
28046 - mountedRef.current = true;
28047 - var unsubscribe = obsRef.current.subscribe(_core_notifyManager__WEBPACK_IMPORTED_MODULE_2__.notifyManager.batchCalls(function () {
28048 - if (mountedRef.current) {
28049 - forceUpdate(function (x) {
28050 - return x + 1;
28051 - });
28052 - }
28053 - }));
28054 - return function () {
28055 - mountedRef.current = false;
28056 - unsubscribe();
28057 - };
28058 - }, []);
28059 - var mutate = react__WEBPACK_IMPORTED_MODULE_1___default().useCallback(function (variables, mutateOptions) {
28060 - obsRef.current.mutate(variables, mutateOptions).catch(_core_utils__WEBPACK_IMPORTED_MODULE_3__.noop);
28061 - }, []);
28062 -
28063 - if (currentResult.error && (0,_utils__WEBPACK_IMPORTED_MODULE_6__.shouldThrowError)(undefined, obsRef.current.options.useErrorBoundary, [currentResult.error])) {
28064 - throw currentResult.error;
28065 - }
28066 -
28067 - return (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({}, currentResult, {
28068 - mutate: mutate,
28069 - mutateAsync: currentResult.mutate
28070 - });
28071 -}
28072 -
28073 -/***/ }),
28074 -
28075 -/***/ "../node_modules/react-query/es/react/useQueries.js":
28076 -/*!**********************************************************!*\
28077 - !*** ../node_modules/react-query/es/react/useQueries.js ***!
28078 - \**********************************************************/
28079 -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
28080 -
28081 -"use strict";
28082 -__webpack_require__.r(__webpack_exports__);
28083 -/* harmony export */ __webpack_require__.d(__webpack_exports__, {
28084 -/* harmony export */ useQueries: () => (/* binding */ useQueries)
28085 -/* harmony export */ });
28086 -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react");
28087 -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
28088 -/* harmony import */ var _core_notifyManager__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../core/notifyManager */ "../node_modules/react-query/es/core/notifyManager.js");
28089 -/* harmony import */ var _core_queriesObserver__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../core/queriesObserver */ "../node_modules/react-query/es/core/queriesObserver.js");
28090 -/* harmony import */ var _QueryClientProvider__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./QueryClientProvider */ "../node_modules/react-query/es/react/QueryClientProvider.js");
28091 -
28092 -
28093 -
28094 -
28095 -function useQueries(queries) {
28096 - var mountedRef = react__WEBPACK_IMPORTED_MODULE_0___default().useRef(false);
28097 -
28098 - var _React$useState = react__WEBPACK_IMPORTED_MODULE_0___default().useState(0),
28099 - forceUpdate = _React$useState[1];
28100 -
28101 - var queryClient = (0,_QueryClientProvider__WEBPACK_IMPORTED_MODULE_3__.useQueryClient)();
28102 - var defaultedQueries = (0,react__WEBPACK_IMPORTED_MODULE_0__.useMemo)(function () {
28103 - return queries.map(function (options) {
28104 - var defaultedOptions = queryClient.defaultQueryObserverOptions(options); // Make sure the results are already in fetching state before subscribing or updating options
28105 -
28106 - defaultedOptions.optimisticResults = true;
28107 - return defaultedOptions;
28108 - });
28109 - }, [queries, queryClient]);
28110 -
28111 - var _React$useState2 = react__WEBPACK_IMPORTED_MODULE_0___default().useState(function () {
28112 - return new _core_queriesObserver__WEBPACK_IMPORTED_MODULE_2__.QueriesObserver(queryClient, defaultedQueries);
28113 - }),
28114 - observer = _React$useState2[0];
28115 -
28116 - var result = observer.getOptimisticResult(defaultedQueries);
28117 - react__WEBPACK_IMPORTED_MODULE_0___default().useEffect(function () {
28118 - mountedRef.current = true;
28119 - var unsubscribe = observer.subscribe(_core_notifyManager__WEBPACK_IMPORTED_MODULE_1__.notifyManager.batchCalls(function () {
28120 - if (mountedRef.current) {
28121 - forceUpdate(function (x) {
28122 - return x + 1;
28123 - });
28124 - }
28125 - }));
28126 - return function () {
28127 - mountedRef.current = false;
28128 - unsubscribe();
28129 - };
28130 - }, [observer]);
28131 - react__WEBPACK_IMPORTED_MODULE_0___default().useEffect(function () {
28132 - // Do not notify on updates because of changes in the options because
28133 - // these changes should already be reflected in the optimistic result.
28134 - observer.setQueries(defaultedQueries, {
28135 - listeners: false
28136 - });
28137 - }, [defaultedQueries, observer]);
28138 - return result;
28139 -}
28140 -
28141 -/***/ }),
28142 -
28143 -/***/ "../node_modules/react-query/es/react/useQuery.js":
28144 -/*!********************************************************!*\
28145 - !*** ../node_modules/react-query/es/react/useQuery.js ***!
28146 - \********************************************************/
28147 -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
28148 -
28149 -"use strict";
28150 -__webpack_require__.r(__webpack_exports__);
28151 -/* harmony export */ __webpack_require__.d(__webpack_exports__, {
28152 -/* harmony export */ useQuery: () => (/* binding */ useQuery)
28153 -/* harmony export */ });
28154 -/* harmony import */ var _core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../core */ "../node_modules/react-query/es/core/queryObserver.js");
28155 -/* harmony import */ var _core_utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../core/utils */ "../node_modules/react-query/es/core/utils.js");
28156 -/* harmony import */ var _useBaseQuery__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./useBaseQuery */ "../node_modules/react-query/es/react/useBaseQuery.js");
28157 -
28158 -
28159 - // HOOK
28160 -
28161 -function useQuery(arg1, arg2, arg3) {
28162 - var parsedOptions = (0,_core_utils__WEBPACK_IMPORTED_MODULE_1__.parseQueryArgs)(arg1, arg2, arg3);
28163 - return (0,_useBaseQuery__WEBPACK_IMPORTED_MODULE_2__.useBaseQuery)(parsedOptions, _core__WEBPACK_IMPORTED_MODULE_0__.QueryObserver);
28164 -}
28165 -
28166 -/***/ }),
28167 -
28168 -/***/ "../node_modules/react-query/es/react/utils.js":
28169 -/*!*****************************************************!*\
28170 - !*** ../node_modules/react-query/es/react/utils.js ***!
28171 - \*****************************************************/
28172 -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
28173 -
28174 -"use strict";
28175 -__webpack_require__.r(__webpack_exports__);
28176 -/* harmony export */ __webpack_require__.d(__webpack_exports__, {
28177 -/* harmony export */ shouldThrowError: () => (/* binding */ shouldThrowError)
28178 -/* harmony export */ });
28179 -function shouldThrowError(suspense, _useErrorBoundary, params) {
28180 - // Allow useErrorBoundary function to override throwing behavior on a per-error basis
28181 - if (typeof _useErrorBoundary === 'function') {
28182 - return _useErrorBoundary.apply(void 0, params);
28183 - } // Allow useErrorBoundary to override suspense's throwing behavior
28184 -
28185 -
28186 - if (typeof _useErrorBoundary === 'boolean') return _useErrorBoundary; // If suspense is enabled default to throwing errors
28187 -
28188 - return !!suspense;
28189 -}
28190 -
28191 -/***/ }),
28192 -
28193 -/***/ "../node_modules/shallowequal/index.js":
28194 -/*!*********************************************!*\
28195 - !*** ../node_modules/shallowequal/index.js ***!
28196 - \*********************************************/
28197 -/***/ ((module) => {
28198 -
28199 -//
28200 -
28201 -module.exports = function shallowEqual(objA, objB, compare, compareContext) {
28202 - var ret = compare ? compare.call(compareContext, objA, objB) : void 0;
28203 -
28204 - if (ret !== void 0) {
28205 - return !!ret;
28206 - }
28207 -
28208 - if (objA === objB) {
28209 - return true;
28210 - }
28211 -
28212 - if (typeof objA !== "object" || !objA || typeof objB !== "object" || !objB) {
28213 - return false;
28214 - }
28215 -
28216 - var keysA = Object.keys(objA);
28217 - var keysB = Object.keys(objB);
28218 -
28219 - if (keysA.length !== keysB.length) {
28220 - return false;
28221 - }
28222 -
28223 - var bHasOwnProperty = Object.prototype.hasOwnProperty.bind(objB);
28224 -
28225 - // Test for A's keys different from B.
28226 - for (var idx = 0; idx < keysA.length; idx++) {
28227 - var key = keysA[idx];
28228 -
28229 - if (!bHasOwnProperty(key)) {
28230 - return false;
28231 - }
28232 -
28233 - var valueA = objA[key];
28234 - var valueB = objB[key];
28235 -
28236 - ret = compare ? compare.call(compareContext, valueA, valueB, key) : void 0;
28237 -
28238 - if (ret === false || (ret === void 0 && valueA !== valueB)) {
28239 - return false;
28240 - }
28241 - }
28242 -
28243 - return true;
28244 -};
28245 -
28246 -
28247 -/***/ }),
28248 -
28249 -/***/ "../node_modules/styled-components/dist/styled-components.browser.esm.js":
28250 -/*!*******************************************************************************!*\
28251 - !*** ../node_modules/styled-components/dist/styled-components.browser.esm.js ***!
28252 - \*******************************************************************************/
28253 -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
28254 -
28255 -"use strict";
28256 -__webpack_require__.r(__webpack_exports__);
28257 -/* harmony export */ __webpack_require__.d(__webpack_exports__, {
28258 -/* harmony export */ ServerStyleSheet: () => (/* binding */ vt),
28259 -/* harmony export */ StyleSheetConsumer: () => (/* binding */ Be),
28260 -/* harmony export */ StyleSheetContext: () => (/* binding */ $e),
28261 -/* harmony export */ StyleSheetManager: () => (/* binding */ Ye),
28262 -/* harmony export */ ThemeConsumer: () => (/* binding */ tt),
28263 -/* harmony export */ ThemeContext: () => (/* binding */ et),
28264 -/* harmony export */ ThemeProvider: () => (/* binding */ ot),
28265 -/* harmony export */ __PRIVATE__: () => (/* binding */ gt),
28266 -/* harmony export */ createGlobalStyle: () => (/* binding */ ft),
28267 -/* harmony export */ css: () => (/* binding */ lt),
28268 -/* harmony export */ "default": () => (/* binding */ dt),
28269 -/* harmony export */ isStyledComponent: () => (/* binding */ se),
28270 -/* harmony export */ keyframes: () => (/* binding */ mt),
28271 -/* harmony export */ styled: () => (/* binding */ dt),
28272 -/* harmony export */ useTheme: () => (/* binding */ nt),
28273 -/* harmony export */ version: () => (/* binding */ v),
28274 -/* harmony export */ withTheme: () => (/* binding */ yt)
28275 -/* harmony export */ });
28276 -/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "../node_modules/styled-components/node_modules/tslib/tslib.es6.mjs");
28277 -/* harmony import */ var _emotion_is_prop_valid__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @emotion/is-prop-valid */ "../node_modules/styled-components/node_modules/@emotion/is-prop-valid/dist/emotion-is-prop-valid.esm.js");
28278 -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ "react");
28279 -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__);
28280 -/* harmony import */ var shallowequal__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! shallowequal */ "../node_modules/shallowequal/index.js");
28281 -/* harmony import */ var shallowequal__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(shallowequal__WEBPACK_IMPORTED_MODULE_3__);
28282 -/* harmony import */ var stylis__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! stylis */ "../node_modules/styled-components/node_modules/stylis/src/Enum.js");
28283 -/* harmony import */ var stylis__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! stylis */ "../node_modules/styled-components/node_modules/stylis/src/Parser.js");
28284 -/* harmony import */ var stylis__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! stylis */ "../node_modules/styled-components/node_modules/stylis/src/Serializer.js");
28285 -/* harmony import */ var stylis__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! stylis */ "../node_modules/styled-components/node_modules/stylis/src/Middleware.js");
28286 -/* harmony import */ var _emotion_unitless__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @emotion/unitless */ "../node_modules/styled-components/node_modules/@emotion/unitless/dist/emotion-unitless.esm.js");
28287 -var f="undefined"!=typeof process&&void 0!==process.env&&(process.env.REACT_APP_SC_ATTR||process.env.SC_ATTR)||"data-styled",m="active",y="data-styled-version",v="6.1.19",g="/*!sc*/\n",S="undefined"!=typeof window&&"undefined"!=typeof document,w=Boolean("boolean"==typeof SC_DISABLE_SPEEDY?SC_DISABLE_SPEEDY:"undefined"!=typeof process&&void 0!==process.env&&void 0!==process.env.REACT_APP_SC_DISABLE_SPEEDY&&""!==process.env.REACT_APP_SC_DISABLE_SPEEDY?"false"!==process.env.REACT_APP_SC_DISABLE_SPEEDY&&process.env.REACT_APP_SC_DISABLE_SPEEDY:"undefined"!=typeof process&&void 0!==process.env&&void 0!==process.env.SC_DISABLE_SPEEDY&&""!==process.env.SC_DISABLE_SPEEDY?"false"!==process.env.SC_DISABLE_SPEEDY&&process.env.SC_DISABLE_SPEEDY:"production"!=="development"),b={},E=/invalid hook call/i,N=new Set,P=function(t,n){if(true){var o=n?' with the id of "'.concat(n,'"'):"",s="The component ".concat(t).concat(o," has been created dynamically.\n")+"You may see this warning because you've called styled inside another component.\nTo resolve this only create new StyledComponents outside of any render method and function component.\nSee https://styled-components.com/docs/basics#define-styled-components-outside-of-the-render-method for more info.\n",i=console.error;try{var a=!0;console.error=function(t){for(var n=[],o=1;o<arguments.length;o++)n[o-1]=arguments[o];E.test(t)?(a=!1,N.delete(s)):i.apply(void 0,(0,tslib__WEBPACK_IMPORTED_MODULE_0__.__spreadArray)([t],n,!1))},(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(),a&&!N.has(s)&&(console.warn(s),N.add(s))}catch(e){E.test(e.message)&&N.delete(s)}finally{console.error=i}}},_=Object.freeze([]),C=Object.freeze({});function I(e,t,n){return void 0===n&&(n=C),e.theme!==n.theme&&e.theme||t||n.theme}var A=new Set(["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","track","u","ul","use","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"]),O=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,D=/(^-|-$)/g;function R(e){return e.replace(O,"-").replace(D,"")}var T=/(a)(d)/gi,k=52,j=function(e){return String.fromCharCode(e+(e>25?39:97))};function x(e){var t,n="";for(t=Math.abs(e);t>k;t=t/k|0)n=j(t%k)+n;return(j(t%k)+n).replace(T,"$1-$2")}var V,F=5381,M=function(e,t){for(var n=t.length;n;)e=33*e^t.charCodeAt(--n);return e},z=function(e){return M(F,e)};function $(e){return x(z(e)>>>0)}function B(e){return true&&"string"==typeof e&&e||e.displayName||e.name||"Component"}function L(e){return"string"==typeof e&&( false||e.charAt(0)===e.charAt(0).toLowerCase())}var G="function"==typeof Symbol&&Symbol.for,Y=G?Symbol.for("react.memo"):60115,W=G?Symbol.for("react.forward_ref"):60112,q={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},H={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},U={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},J=((V={})[W]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},V[Y]=U,V);function X(e){return("type"in(t=e)&&t.type.$$typeof)===Y?U:"$$typeof"in e?J[e.$$typeof]:q;// removed by dead control flow
28288 - var t; }var Z=Object.defineProperty,K=Object.getOwnPropertyNames,Q=Object.getOwnPropertySymbols,ee=Object.getOwnPropertyDescriptor,te=Object.getPrototypeOf,ne=Object.prototype;function oe(e,t,n){if("string"!=typeof t){if(ne){var o=te(t);o&&o!==ne&&oe(e,o,n)}var r=K(t);Q&&(r=r.concat(Q(t)));for(var s=X(e),i=X(t),a=0;a<r.length;++a){var c=r[a];if(!(c in H||n&&n[c]||i&&c in i||s&&c in s)){var l=ee(t,c);try{Z(e,c,l)}catch(e){}}}}return e}function re(e){return"function"==typeof e}function se(e){return"object"==typeof e&&"styledComponentId"in e}function ie(e,t){return e&&t?"".concat(e," ").concat(t):e||t||""}function ae(e,t){if(0===e.length)return"";for(var n=e[0],o=1;o<e.length;o++)n+=t?t+e[o]:e[o];return n}function ce(e){return null!==e&&"object"==typeof e&&e.constructor.name===Object.name&&!("props"in e&&e.$$typeof)}function le(e,t,n){if(void 0===n&&(n=!1),!n&&!ce(e)&&!Array.isArray(e))return t;if(Array.isArray(t))for(var o=0;o<t.length;o++)e[o]=le(e[o],t[o]);else if(ce(t))for(var o in t)e[o]=le(e[o],t[o]);return e}function ue(e,t){Object.defineProperty(e,"toString",{value:t})}var pe= true?{1:"Cannot create styled-component for component: %s.\n\n",2:"Can't collect styles once you've consumed a `ServerStyleSheet`'s styles! `ServerStyleSheet` is a one off instance for each server-side render cycle.\n\n- Are you trying to reuse it across renders?\n- Are you accidentally calling collectStyles twice?\n\n",3:"Streaming SSR is only supported in a Node.js environment; Please do not try to call this method in the browser.\n\n",4:"The `StyleSheetManager` expects a valid target or sheet prop!\n\n- Does this error occur on the client and is your target falsy?\n- Does this error occur on the server and is the sheet falsy?\n\n",5:"The clone method cannot be used on the client!\n\n- Are you running in a client-like environment on the server?\n- Are you trying to run SSR on the client?\n\n",6:"Trying to insert a new style tag, but the given Node is unmounted!\n\n- Are you using a custom target that isn't mounted?\n- Does your document not have a valid head element?\n- Have you accidentally removed a style tag manually?\n\n",7:'ThemeProvider: Please return an object from your "theme" prop function, e.g.\n\n```js\ntheme={() => ({})}\n```\n\n',8:'ThemeProvider: Please make your "theme" prop an object.\n\n',9:"Missing document `<head>`\n\n",10:"Cannot find a StyleSheet instance. Usually this happens if there are multiple copies of styled-components loaded at once. Check out this issue for how to troubleshoot and fix the common cases where this situation can happen: https://github.com/styled-components/styled-components/issues/1941#issuecomment-417862021\n\n",11:"_This error was replaced with a dev-time warning, it will be deleted for v4 final._ [createGlobalStyle] received children which will not be rendered. Please use the component without passing children elements.\n\n",12:"It seems you are interpolating a keyframe declaration (%s) into an untagged string. This was supported in styled-components v3, but is not longer supported in v4 as keyframes are now injected on-demand. Please wrap your string in the css\\`\\` helper which ensures the styles are injected correctly. See https://www.styled-components.com/docs/api#css\n\n",13:"%s is not a styled component and cannot be referred to via component selector. See https://www.styled-components.com/docs/advanced#referring-to-other-components for more details.\n\n",14:'ThemeProvider: "theme" prop is required.\n\n',15:"A stylis plugin has been supplied that is not named. We need a name for each plugin to be able to prevent styling collisions between different stylis configurations within the same app. Before you pass your plugin to `<StyleSheetManager stylisPlugins={[]}>`, please make sure each plugin is uniquely-named, e.g.\n\n```js\nObject.defineProperty(importedPlugin, 'name', { value: 'some-unique-name' });\n```\n\n",16:"Reached the limit of how many styled components may be created at group %s.\nYou may only create up to 1,073,741,824 components. If you're creating components dynamically,\nas for instance in your render method then you may be running into this limitation.\n\n",17:"CSSStyleSheet could not be found on HTMLStyleElement.\nHas styled-components' style tag been unmounted or altered by another script?\n",18:"ThemeProvider: Please make sure your useTheme hook is within a `<ThemeProvider>`"}:0;function de(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];for(var n=e[0],o=[],r=1,s=e.length;r<s;r+=1)o.push(e[r]);return o.forEach(function(e){n=n.replace(/%[a-z]/,e)}),n}function he(t){for(var n=[],o=1;o<arguments.length;o++)n[o-1]=arguments[o];return false?0:new Error(de.apply(void 0,(0,tslib__WEBPACK_IMPORTED_MODULE_0__.__spreadArray)([pe[t]],n,!1)).trim())}var fe=function(){function e(e){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=e}return e.prototype.indexOfGroup=function(e){for(var t=0,n=0;n<e;n++)t+=this.groupSizes[n];return t},e.prototype.insertRules=function(e,t){if(e>=this.groupSizes.length){for(var n=this.groupSizes,o=n.length,r=o;e>=r;)if((r<<=1)<0)throw he(16,"".concat(e));this.groupSizes=new Uint32Array(r),this.groupSizes.set(n),this.length=r;for(var s=o;s<r;s++)this.groupSizes[s]=0}for(var i=this.indexOfGroup(e+1),a=(s=0,t.length);s<a;s++)this.tag.insertRule(i,t[s])&&(this.groupSizes[e]++,i++)},e.prototype.clearGroup=function(e){if(e<this.length){var t=this.groupSizes[e],n=this.indexOfGroup(e),o=n+t;this.groupSizes[e]=0;for(var r=n;r<o;r++)this.tag.deleteRule(n)}},e.prototype.getGroup=function(e){var t="";if(e>=this.length||0===this.groupSizes[e])return t;for(var n=this.groupSizes[e],o=this.indexOfGroup(e),r=o+n,s=o;s<r;s++)t+="".concat(this.tag.getRule(s)).concat(g);return t},e}(),me=1<<30,ye=new Map,ve=new Map,ge=1,Se=function(e){if(ye.has(e))return ye.get(e);for(;ve.has(ge);)ge++;var t=ge++;if( true&&((0|t)<0||t>me))throw he(16,"".concat(t));return ye.set(e,t),ve.set(t,e),t},we=function(e,t){ge=t+1,ye.set(e,t),ve.set(t,e)},be="style[".concat(f,"][").concat(y,'="').concat(v,'"]'),Ee=new RegExp("^".concat(f,'\\.g(\\d+)\\[id="([\\w\\d-]+)"\\].*?"([^"]*)')),Ne=function(e,t,n){for(var o,r=n.split(","),s=0,i=r.length;s<i;s++)(o=r[s])&&e.registerName(t,o)},Pe=function(e,t){for(var n,o=(null!==(n=t.textContent)&&void 0!==n?n:"").split(g),r=[],s=0,i=o.length;s<i;s++){var a=o[s].trim();if(a){var c=a.match(Ee);if(c){var l=0|parseInt(c[1],10),u=c[2];0!==l&&(we(u,l),Ne(e,u,c[3]),e.getTag().insertRules(l,r)),r.length=0}else r.push(a)}}},_e=function(e){for(var t=document.querySelectorAll(be),n=0,o=t.length;n<o;n++){var r=t[n];r&&r.getAttribute(f)!==m&&(Pe(e,r),r.parentNode&&r.parentNode.removeChild(r))}};function Ce(){return true?__webpack_require__.nc:0}var Ie=function(e){var t=document.head,n=e||t,o=document.createElement("style"),r=function(e){var t=Array.from(e.querySelectorAll("style[".concat(f,"]")));return t[t.length-1]}(n),s=void 0!==r?r.nextSibling:null;o.setAttribute(f,m),o.setAttribute(y,v);var i=Ce();return i&&o.setAttribute("nonce",i),n.insertBefore(o,s),o},Ae=function(){function e(e){this.element=Ie(e),this.element.appendChild(document.createTextNode("")),this.sheet=function(e){if(e.sheet)return e.sheet;for(var t=document.styleSheets,n=0,o=t.length;n<o;n++){var r=t[n];if(r.ownerNode===e)return r}throw he(17)}(this.element),this.length=0}return e.prototype.insertRule=function(e,t){try{return this.sheet.insertRule(t,e),this.length++,!0}catch(e){return!1}},e.prototype.deleteRule=function(e){this.sheet.deleteRule(e),this.length--},e.prototype.getRule=function(e){var t=this.sheet.cssRules[e];return t&&t.cssText?t.cssText:""},e}(),Oe=function(){function e(e){this.element=Ie(e),this.nodes=this.element.childNodes,this.length=0}return e.prototype.insertRule=function(e,t){if(e<=this.length&&e>=0){var n=document.createTextNode(t);return this.element.insertBefore(n,this.nodes[e]||null),this.length++,!0}return!1},e.prototype.deleteRule=function(e){this.element.removeChild(this.nodes[e]),this.length--},e.prototype.getRule=function(e){return e<this.length?this.nodes[e].textContent:""},e}(),De=function(){function e(e){this.rules=[],this.length=0}return e.prototype.insertRule=function(e,t){return e<=this.length&&(this.rules.splice(e,0,t),this.length++,!0)},e.prototype.deleteRule=function(e){this.rules.splice(e,1),this.length--},e.prototype.getRule=function(e){return e<this.length?this.rules[e]:""},e}(),Re=S,Te={isServer:!S,useCSSOMInjection:!w},ke=function(){function e(e,n,o){void 0===e&&(e=C),void 0===n&&(n={});var r=this;this.options=(0,tslib__WEBPACK_IMPORTED_MODULE_0__.__assign)((0,tslib__WEBPACK_IMPORTED_MODULE_0__.__assign)({},Te),e),this.gs=n,this.names=new Map(o),this.server=!!e.isServer,!this.server&&S&&Re&&(Re=!1,_e(this)),ue(this,function(){return function(e){for(var t=e.getTag(),n=t.length,o="",r=function(n){var r=function(e){return ve.get(e)}(n);if(void 0===r)return"continue";var s=e.names.get(r),i=t.getGroup(n);if(void 0===s||!s.size||0===i.length)return"continue";var a="".concat(f,".g").concat(n,'[id="').concat(r,'"]'),c="";void 0!==s&&s.forEach(function(e){e.length>0&&(c+="".concat(e,","))}),o+="".concat(i).concat(a,'{content:"').concat(c,'"}').concat(g)},s=0;s<n;s++)r(s);return o}(r)})}return e.registerId=function(e){return Se(e)},e.prototype.rehydrate=function(){!this.server&&S&&_e(this)},e.prototype.reconstructWithOptions=function(n,o){return void 0===o&&(o=!0),new e((0,tslib__WEBPACK_IMPORTED_MODULE_0__.__assign)((0,tslib__WEBPACK_IMPORTED_MODULE_0__.__assign)({},this.options),n),this.gs,o&&this.names||void 0)},e.prototype.allocateGSInstance=function(e){return this.gs[e]=(this.gs[e]||0)+1},e.prototype.getTag=function(){return this.tag||(this.tag=(e=function(e){var t=e.useCSSOMInjection,n=e.target;return e.isServer?new De(n):t?new Ae(n):new Oe(n)}(this.options),new fe(e)));// removed by dead control flow
28289 - var e; },e.prototype.hasNameForId=function(e,t){return this.names.has(e)&&this.names.get(e).has(t)},e.prototype.registerName=function(e,t){if(Se(e),this.names.has(e))this.names.get(e).add(t);else{var n=new Set;n.add(t),this.names.set(e,n)}},e.prototype.insertRules=function(e,t,n){this.registerName(e,t),this.getTag().insertRules(Se(e),n)},e.prototype.clearNames=function(e){this.names.has(e)&&this.names.get(e).clear()},e.prototype.clearRules=function(e){this.getTag().clearGroup(Se(e)),this.clearNames(e)},e.prototype.clearTag=function(){this.tag=void 0},e}(),je=/&/g,xe=/^\s*\/\/.*$/gm;function Ve(e,t){return e.map(function(e){return"rule"===e.type&&(e.value="".concat(t," ").concat(e.value),e.value=e.value.replaceAll(",",",".concat(t," ")),e.props=e.props.map(function(e){return"".concat(t," ").concat(e)})),Array.isArray(e.children)&&"@keyframes"!==e.type&&(e.children=Ve(e.children,t)),e})}function Fe(e){var t,n,o,r=void 0===e?C:e,s=r.options,i=void 0===s?C:s,a=r.plugins,c=void 0===a?_:a,l=function(e,o,r){return r.startsWith(n)&&r.endsWith(n)&&r.replaceAll(n,"").length>0?".".concat(t):e},u=c.slice();u.push(function(e){e.type===stylis__WEBPACK_IMPORTED_MODULE_4__.RULESET&&e.value.includes("&")&&(e.props[0]=e.props[0].replace(je,n).replace(o,l))}),i.prefix&&u.push(stylis__WEBPACK_IMPORTED_MODULE_7__.prefixer),u.push(stylis__WEBPACK_IMPORTED_MODULE_6__.stringify);var p=function(e,r,s,a){void 0===r&&(r=""),void 0===s&&(s=""),void 0===a&&(a="&"),t=a,n=r,o=new RegExp("\\".concat(n,"\\b"),"g");var c=e.replace(xe,""),l=stylis__WEBPACK_IMPORTED_MODULE_5__.compile(s||r?"".concat(s," ").concat(r," { ").concat(c," }"):c);i.namespace&&(l=Ve(l,i.namespace));var p=[];return stylis__WEBPACK_IMPORTED_MODULE_6__.serialize(l,stylis__WEBPACK_IMPORTED_MODULE_7__.middleware(u.concat(stylis__WEBPACK_IMPORTED_MODULE_7__.rulesheet(function(e){return p.push(e)})))),p};return p.hash=c.length?c.reduce(function(e,t){return t.name||he(15),M(e,t.name)},F).toString():"",p}var Me=new ke,ze=Fe(),$e=react__WEBPACK_IMPORTED_MODULE_2___default().createContext({shouldForwardProp:void 0,styleSheet:Me,stylis:ze}),Be=$e.Consumer,Le=react__WEBPACK_IMPORTED_MODULE_2___default().createContext(void 0);function Ge(){return (0,react__WEBPACK_IMPORTED_MODULE_2__.useContext)($e)}function Ye(e){var t=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(e.stylisPlugins),n=t[0],r=t[1],c=Ge().styleSheet,l=(0,react__WEBPACK_IMPORTED_MODULE_2__.useMemo)(function(){var t=c;return e.sheet?t=e.sheet:e.target&&(t=t.reconstructWithOptions({target:e.target},!1)),e.disableCSSOMInjection&&(t=t.reconstructWithOptions({useCSSOMInjection:!1})),t},[e.disableCSSOMInjection,e.sheet,e.target,c]),u=(0,react__WEBPACK_IMPORTED_MODULE_2__.useMemo)(function(){return Fe({options:{namespace:e.namespace,prefix:e.enableVendorPrefixes},plugins:n})},[e.enableVendorPrefixes,e.namespace,n]);(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function(){shallowequal__WEBPACK_IMPORTED_MODULE_3___default()(n,e.stylisPlugins)||r(e.stylisPlugins)},[e.stylisPlugins]);var d=(0,react__WEBPACK_IMPORTED_MODULE_2__.useMemo)(function(){return{shouldForwardProp:e.shouldForwardProp,styleSheet:l,stylis:u}},[e.shouldForwardProp,l,u]);return react__WEBPACK_IMPORTED_MODULE_2___default().createElement($e.Provider,{value:d},react__WEBPACK_IMPORTED_MODULE_2___default().createElement(Le.Provider,{value:u},e.children))}var We=function(){function e(e,t){var n=this;this.inject=function(e,t){void 0===t&&(t=ze);var o=n.name+t.hash;e.hasNameForId(n.id,o)||e.insertRules(n.id,o,t(n.rules,o,"@keyframes"))},this.name=e,this.id="sc-keyframes-".concat(e),this.rules=t,ue(this,function(){throw he(12,String(n.name))})}return e.prototype.getName=function(e){return void 0===e&&(e=ze),this.name+e.hash},e}(),qe=function(e){return e>="A"&&e<="Z"};function He(e){for(var t="",n=0;n<e.length;n++){var o=e[n];if(1===n&&"-"===o&&"-"===e[0])return e;qe(o)?t+="-"+o.toLowerCase():t+=o}return t.startsWith("ms-")?"-"+t:t}var Ue=function(e){return null==e||!1===e||""===e},Je=function(t){var n,o,r=[];for(var s in t){var i=t[s];t.hasOwnProperty(s)&&!Ue(i)&&(Array.isArray(i)&&i.isCss||re(i)?r.push("".concat(He(s),":"),i,";"):ce(i)?r.push.apply(r,(0,tslib__WEBPACK_IMPORTED_MODULE_0__.__spreadArray)((0,tslib__WEBPACK_IMPORTED_MODULE_0__.__spreadArray)(["".concat(s," {")],Je(i),!1),["}"],!1)):r.push("".concat(He(s),": ").concat((n=s,null==(o=i)||"boolean"==typeof o||""===o?"":"number"!=typeof o||0===o||n in _emotion_unitless__WEBPACK_IMPORTED_MODULE_8__["default"]||n.startsWith("--")?String(o).trim():"".concat(o,"px")),";")))}return r};function Xe(e,t,n,o){if(Ue(e))return[];if(se(e))return[".".concat(e.styledComponentId)];if(re(e)){if(!re(s=e)||s.prototype&&s.prototype.isReactComponent||!t)return[e];var r=e(t);return false||"object"!=typeof r||Array.isArray(r)||r instanceof We||ce(r)||null===r||console.error("".concat(B(e)," is not a styled component and cannot be referred to via component selector. See https://www.styled-components.com/docs/advanced#referring-to-other-components for more details.")),Xe(r,t,n,o)}var s;return e instanceof We?n?(e.inject(n,o),[e.getName(o)]):[e]:ce(e)?Je(e):Array.isArray(e)?Array.prototype.concat.apply(_,e.map(function(e){return Xe(e,t,n,o)})):[e.toString()]}function Ze(e){for(var t=0;t<e.length;t+=1){var n=e[t];if(re(n)&&!se(n))return!1}return!0}var Ke=z(v),Qe=function(){function e(e,t,n){this.rules=e,this.staticRulesId="",this.isStatic= false&&0,this.componentId=t,this.baseHash=M(Ke,t),this.baseStyle=n,ke.registerId(t)}return e.prototype.generateAndInjectStyles=function(e,t,n){var o=this.baseStyle?this.baseStyle.generateAndInjectStyles(e,t,n):"";if(this.isStatic&&!n.hash)if(this.staticRulesId&&t.hasNameForId(this.componentId,this.staticRulesId))o=ie(o,this.staticRulesId);else{var r=ae(Xe(this.rules,e,t,n)),s=x(M(this.baseHash,r)>>>0);if(!t.hasNameForId(this.componentId,s)){var i=n(r,".".concat(s),void 0,this.componentId);t.insertRules(this.componentId,s,i)}o=ie(o,s),this.staticRulesId=s}else{for(var a=M(this.baseHash,n.hash),c="",l=0;l<this.rules.length;l++){var u=this.rules[l];if("string"==typeof u)c+=u, true&&(a=M(a,u));else if(u){var p=ae(Xe(u,e,t,n));a=M(a,p+l),c+=p}}if(c){var d=x(a>>>0);t.hasNameForId(this.componentId,d)||t.insertRules(this.componentId,d,n(c,".".concat(d),void 0,this.componentId)),o=ie(o,d)}}return o},e}(),et=react__WEBPACK_IMPORTED_MODULE_2___default().createContext(void 0),tt=et.Consumer;function nt(){var e=(0,react__WEBPACK_IMPORTED_MODULE_2__.useContext)(et);if(!e)throw he(18);return e}function ot(e){var n=react__WEBPACK_IMPORTED_MODULE_2___default().useContext(et),r=(0,react__WEBPACK_IMPORTED_MODULE_2__.useMemo)(function(){return function(e,n){if(!e)throw he(14);if(re(e)){var o=e(n);if( true&&(null===o||Array.isArray(o)||"object"!=typeof o))throw he(7);return o}if(Array.isArray(e)||"object"!=typeof e)throw he(8);return n?(0,tslib__WEBPACK_IMPORTED_MODULE_0__.__assign)((0,tslib__WEBPACK_IMPORTED_MODULE_0__.__assign)({},n),e):e}(e.theme,n)},[e.theme,n]);return e.children?react__WEBPACK_IMPORTED_MODULE_2___default().createElement(et.Provider,{value:r},e.children):null}var rt={},st=new Set;function it(e,r,s){var i=se(e),a=e,c=!L(e),p=r.attrs,d=void 0===p?_:p,h=r.componentId,f=void 0===h?function(e,t){var n="string"!=typeof e?"sc":R(e);rt[n]=(rt[n]||0)+1;var o="".concat(n,"-").concat($(v+n+rt[n]));return t?"".concat(t,"-").concat(o):o}(r.displayName,r.parentComponentId):h,m=r.displayName,y=void 0===m?function(e){return L(e)?"styled.".concat(e):"Styled(".concat(B(e),")")}(e):m,g=r.displayName&&r.componentId?"".concat(R(r.displayName),"-").concat(r.componentId):r.componentId||f,S=i&&a.attrs?a.attrs.concat(d).filter(Boolean):d,w=r.shouldForwardProp;if(i&&a.shouldForwardProp){var b=a.shouldForwardProp;if(r.shouldForwardProp){var E=r.shouldForwardProp;w=function(e,t){return b(e,t)&&E(e,t)}}else w=b}var N=new Qe(s,g,i?a.componentStyle:void 0);function O(e,r){return function(e,r,s){var i=e.attrs,a=e.componentStyle,c=e.defaultProps,p=e.foldedComponentIds,d=e.styledComponentId,h=e.target,f=react__WEBPACK_IMPORTED_MODULE_2___default().useContext(et),m=Ge(),y=e.shouldForwardProp||m.shouldForwardProp; true&&(0,react__WEBPACK_IMPORTED_MODULE_2__.useDebugValue)(d);var v=I(r,f,c)||C,g=function(e,n,o){for(var r,s=(0,tslib__WEBPACK_IMPORTED_MODULE_0__.__assign)((0,tslib__WEBPACK_IMPORTED_MODULE_0__.__assign)({},n),{className:void 0,theme:o}),i=0;i<e.length;i+=1){var a=re(r=e[i])?r(s):r;for(var c in a)s[c]="className"===c?ie(s[c],a[c]):"style"===c?(0,tslib__WEBPACK_IMPORTED_MODULE_0__.__assign)((0,tslib__WEBPACK_IMPORTED_MODULE_0__.__assign)({},s[c]),a[c]):a[c]}return n.className&&(s.className=ie(s.className,n.className)),s}(i,r,v),S=g.as||h,w={};for(var b in g)void 0===g[b]||"$"===b[0]||"as"===b||"theme"===b&&g.theme===v||("forwardedAs"===b?w.as=g.forwardedAs:y&&!y(b,S)||(w[b]=g[b],y||"development"!=="development"||(0,_emotion_is_prop_valid__WEBPACK_IMPORTED_MODULE_1__["default"])(b)||st.has(b)||!A.has(S)||(st.add(b),console.warn('styled-components: it looks like an unknown prop "'.concat(b,'" is being sent through to the DOM, which will likely trigger a React console error. If you would like automatic filtering of unknown props, you can opt-into that behavior via `<StyleSheetManager shouldForwardProp={...}>` (connect an API like `@emotion/is-prop-valid`) or consider using transient props (`$` prefix for automatic filtering.)')))));var E=function(e,t){var n=Ge(),o=e.generateAndInjectStyles(t,n.styleSheet,n.stylis);return true&&(0,react__WEBPACK_IMPORTED_MODULE_2__.useDebugValue)(o),o}(a,g); true&&e.warnTooManyClasses&&e.warnTooManyClasses(E);var N=ie(p,d);return E&&(N+=" "+E),g.className&&(N+=" "+g.className),w[L(S)&&!A.has(S)?"class":"className"]=N,s&&(w.ref=s),(0,react__WEBPACK_IMPORTED_MODULE_2__.createElement)(S,w)}(D,e,r)}O.displayName=y;var D=react__WEBPACK_IMPORTED_MODULE_2___default().forwardRef(O);return D.attrs=S,D.componentStyle=N,D.displayName=y,D.shouldForwardProp=w,D.foldedComponentIds=i?ie(a.foldedComponentIds,a.styledComponentId):"",D.styledComponentId=g,D.target=i?a.target:e,Object.defineProperty(D,"defaultProps",{get:function(){return this._foldedDefaultProps},set:function(e){this._foldedDefaultProps=i?function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];for(var o=0,r=t;o<r.length;o++)le(e,r[o],!0);return e}({},a.defaultProps,e):e}}), true&&(P(y,g),D.warnTooManyClasses=function(e,t){var n={},o=!1;return function(r){if(!o&&(n[r]=!0,Object.keys(n).length>=200)){var s=t?' with the id of "'.concat(t,'"'):"";console.warn("Over ".concat(200," classes were generated for component ").concat(e).concat(s,".\n")+"Consider using the attrs method, together with a style object for frequently changed styles.\nExample:\n const Component = styled.div.attrs(props => ({\n style: {\n background: props.background,\n },\n }))`width: 100%;`\n\n <Component />"),o=!0,n={}}}}(y,g)),ue(D,function(){return".".concat(D.styledComponentId)}),c&&oe(D,e,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,styledComponentId:!0,target:!0}),D}function at(e,t){for(var n=[e[0]],o=0,r=t.length;o<r;o+=1)n.push(t[o],e[o+1]);return n}var ct=function(e){return Object.assign(e,{isCss:!0})};function lt(t){for(var n=[],o=1;o<arguments.length;o++)n[o-1]=arguments[o];if(re(t)||ce(t))return ct(Xe(at(_,(0,tslib__WEBPACK_IMPORTED_MODULE_0__.__spreadArray)([t],n,!0))));var r=t;return 0===n.length&&1===r.length&&"string"==typeof r[0]?Xe(r):ct(Xe(at(r,n)))}function ut(n,o,r){if(void 0===r&&(r=C),!o)throw he(1,o);var s=function(t){for(var s=[],i=1;i<arguments.length;i++)s[i-1]=arguments[i];return n(o,r,lt.apply(void 0,(0,tslib__WEBPACK_IMPORTED_MODULE_0__.__spreadArray)([t],s,!1)))};return s.attrs=function(e){return ut(n,o,(0,tslib__WEBPACK_IMPORTED_MODULE_0__.__assign)((0,tslib__WEBPACK_IMPORTED_MODULE_0__.__assign)({},r),{attrs:Array.prototype.concat(r.attrs,e).filter(Boolean)}))},s.withConfig=function(e){return ut(n,o,(0,tslib__WEBPACK_IMPORTED_MODULE_0__.__assign)((0,tslib__WEBPACK_IMPORTED_MODULE_0__.__assign)({},r),e))},s}var pt=function(e){return ut(it,e)},dt=pt;A.forEach(function(e){dt[e]=pt(e)});var ht=function(){function e(e,t){this.rules=e,this.componentId=t,this.isStatic=Ze(e),ke.registerId(this.componentId+1)}return e.prototype.createStyles=function(e,t,n,o){var r=o(ae(Xe(this.rules,t,n,o)),""),s=this.componentId+e;n.insertRules(s,s,r)},e.prototype.removeStyles=function(e,t){t.clearRules(this.componentId+e)},e.prototype.renderStyles=function(e,t,n,o){e>2&&ke.registerId(this.componentId+e),this.removeStyles(e,n),this.createStyles(e,t,n,o)},e}();function ft(n){for(var r=[],s=1;s<arguments.length;s++)r[s-1]=arguments[s];var i=lt.apply(void 0,(0,tslib__WEBPACK_IMPORTED_MODULE_0__.__spreadArray)([n],r,!1)),a="sc-global-".concat($(JSON.stringify(i))),c=new ht(i,a); true&&P(a);var l=function(e){var t=Ge(),n=react__WEBPACK_IMPORTED_MODULE_2___default().useContext(et),r=react__WEBPACK_IMPORTED_MODULE_2___default().useRef(t.styleSheet.allocateGSInstance(a)).current;return true&&react__WEBPACK_IMPORTED_MODULE_2___default().Children.count(e.children)&&console.warn("The global style component ".concat(a," was given child JSX. createGlobalStyle does not render children.")), true&&i.some(function(e){return"string"==typeof e&&-1!==e.indexOf("@import")})&&console.warn("Please do not use @import CSS syntax in createGlobalStyle at this time, as the CSSOM APIs we use in production do not handle it well. Instead, we recommend using a library such as react-helmet to inject a typical <link> meta tag to the stylesheet, or simply embedding it manually in your index.html <head> section for a simpler app."),t.styleSheet.server&&u(r,e,t.styleSheet,n,t.stylis),react__WEBPACK_IMPORTED_MODULE_2___default().useLayoutEffect(function(){if(!t.styleSheet.server)return u(r,e,t.styleSheet,n,t.stylis),function(){return c.removeStyles(r,t.styleSheet)}},[r,e,t.styleSheet,n,t.stylis]),null};function u(e,n,o,r,s){if(c.isStatic)c.renderStyles(e,b,o,s);else{var i=(0,tslib__WEBPACK_IMPORTED_MODULE_0__.__assign)((0,tslib__WEBPACK_IMPORTED_MODULE_0__.__assign)({},n),{theme:I(n,r,l.defaultProps)});c.renderStyles(e,i,o,s)}}return react__WEBPACK_IMPORTED_MODULE_2___default().memo(l)}function mt(t){for(var n=[],o=1;o<arguments.length;o++)n[o-1]=arguments[o]; true&&"undefined"!=typeof navigator&&"ReactNative"===navigator.product&&console.warn("`keyframes` cannot be used on ReactNative, only on the web. To do animation in ReactNative please use Animated.");var r=ae(lt.apply(void 0,(0,tslib__WEBPACK_IMPORTED_MODULE_0__.__spreadArray)([t],n,!1))),s=$(r);return new We(s,r)}function yt(e){var n=react__WEBPACK_IMPORTED_MODULE_2___default().forwardRef(function(n,r){var s=I(n,react__WEBPACK_IMPORTED_MODULE_2___default().useContext(et),e.defaultProps);return true&&void 0===s&&console.warn('[withTheme] You are not using a ThemeProvider nor passing a theme prop or a theme in defaultProps in component class "'.concat(B(e),'"')),react__WEBPACK_IMPORTED_MODULE_2___default().createElement(e,(0,tslib__WEBPACK_IMPORTED_MODULE_0__.__assign)({},n,{theme:s,ref:r}))});return n.displayName="WithTheme(".concat(B(e),")"),oe(n,e)}var vt=function(){function e(){var e=this;this._emitSheetCSS=function(){var t=e.instance.toString();if(!t)return"";var n=Ce(),o=ae([n&&'nonce="'.concat(n,'"'),"".concat(f,'="true"'),"".concat(y,'="').concat(v,'"')].filter(Boolean)," ");return"<style ".concat(o,">").concat(t,"</style>")},this.getStyleTags=function(){if(e.sealed)throw he(2);return e._emitSheetCSS()},this.getStyleElement=function(){var n;if(e.sealed)throw he(2);var r=e.instance.toString();if(!r)return[];var s=((n={})[f]="",n[y]=v,n.dangerouslySetInnerHTML={__html:r},n),i=Ce();return i&&(s.nonce=i),[react__WEBPACK_IMPORTED_MODULE_2___default().createElement("style",(0,tslib__WEBPACK_IMPORTED_MODULE_0__.__assign)({},s,{key:"sc-0-0"}))]},this.seal=function(){e.sealed=!0},this.instance=new ke({isServer:!0}),this.sealed=!1}return e.prototype.collectStyles=function(e){if(this.sealed)throw he(2);return react__WEBPACK_IMPORTED_MODULE_2___default().createElement(Ye,{sheet:this.instance},e)},e.prototype.interleaveWithNodeStream=function(e){throw he(3)},e}(),gt={StyleSheet:ke,mainSheet:Me}; true&&"undefined"!=typeof navigator&&"ReactNative"===navigator.product&&console.warn("It looks like you've imported 'styled-components' on React Native.\nPerhaps you're looking to import 'styled-components/native'?\nRead more about this at https://www.styled-components.com/docs/basics#react-native");var St="__sc-".concat(f,"__"); true&&"undefined"!=typeof window&&(window[St]||(window[St]=0),1===window[St]&&console.warn("It looks like there are several instances of 'styled-components' initialized in this application. This may cause dynamic styles to not render properly, errors during the rehydration process, a missing theme prop, and makes your application bigger without good reason.\n\nSee https://s-c.sh/2BAXzed for more info."),window[St]+=1);
28290 -//# sourceMappingURL=styled-components.browser.esm.js.map
28291 -
28292 -
28293 -/***/ }),
28294 -
28295 -/***/ "../node_modules/styled-components/node_modules/@emotion/is-prop-valid/dist/emotion-is-prop-valid.esm.js":
28296 -/*!***************************************************************************************************************!*\
28297 - !*** ../node_modules/styled-components/node_modules/@emotion/is-prop-valid/dist/emotion-is-prop-valid.esm.js ***!
28298 - \***************************************************************************************************************/
28299 -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
28300 -
28301 -"use strict";
28302 -__webpack_require__.r(__webpack_exports__);
28303 -/* harmony export */ __webpack_require__.d(__webpack_exports__, {
28304 -/* harmony export */ "default": () => (/* binding */ isPropValid)
28305 -/* harmony export */ });
28306 -/* harmony import */ var _emotion_memoize__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @emotion/memoize */ "../node_modules/styled-components/node_modules/@emotion/memoize/dist/emotion-memoize.esm.js");
28307 -
28308 -
28309 -var reactPropsRegex = /^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|disableRemotePlayback|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/; // https://esbench.com/bench/5bfee68a4cd7e6009ef61d23
28310 -
28311 -var isPropValid = /* #__PURE__ */(0,_emotion_memoize__WEBPACK_IMPORTED_MODULE_0__["default"])(function (prop) {
28312 - return reactPropsRegex.test(prop) || prop.charCodeAt(0) === 111
28313 - /* o */
28314 - && prop.charCodeAt(1) === 110
28315 - /* n */
28316 - && prop.charCodeAt(2) < 91;
28317 -}
28318 -/* Z+1 */
28319 -);
28320 -
28321 -
28322 -
28323 -
28324 -/***/ }),
28325 -
28326 -/***/ "../node_modules/styled-components/node_modules/@emotion/memoize/dist/emotion-memoize.esm.js":
28327 -/*!***************************************************************************************************!*\
28328 - !*** ../node_modules/styled-components/node_modules/@emotion/memoize/dist/emotion-memoize.esm.js ***!
28329 - \***************************************************************************************************/
28330 -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
28331 -
28332 -"use strict";
28333 -__webpack_require__.r(__webpack_exports__);
28334 -/* harmony export */ __webpack_require__.d(__webpack_exports__, {
28335 -/* harmony export */ "default": () => (/* binding */ memoize)
28336 -/* harmony export */ });
28337 -function memoize(fn) {
28338 - var cache = Object.create(null);
28339 - return function (arg) {
28340 - if (cache[arg] === undefined) cache[arg] = fn(arg);
28341 - return cache[arg];
28342 - };
28343 -}
28344 -
28345 -
28346 -
28347 -
28348 -/***/ }),
28349 -
28350 -/***/ "../node_modules/styled-components/node_modules/@emotion/unitless/dist/emotion-unitless.esm.js":
28351 -/*!*****************************************************************************************************!*\
28352 - !*** ../node_modules/styled-components/node_modules/@emotion/unitless/dist/emotion-unitless.esm.js ***!
28353 - \*****************************************************************************************************/
28354 -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
28355 -
28356 -"use strict";
28357 -__webpack_require__.r(__webpack_exports__);
28358 -/* harmony export */ __webpack_require__.d(__webpack_exports__, {
28359 -/* harmony export */ "default": () => (/* binding */ unitlessKeys)
28360 -/* harmony export */ });
28361 -var unitlessKeys = {
28362 - animationIterationCount: 1,
28363 - aspectRatio: 1,
28364 - borderImageOutset: 1,
28365 - borderImageSlice: 1,
28366 - borderImageWidth: 1,
28367 - boxFlex: 1,
28368 - boxFlexGroup: 1,
28369 - boxOrdinalGroup: 1,
28370 - columnCount: 1,
28371 - columns: 1,
28372 - flex: 1,
28373 - flexGrow: 1,
28374 - flexPositive: 1,
28375 - flexShrink: 1,
28376 - flexNegative: 1,
28377 - flexOrder: 1,
28378 - gridRow: 1,
28379 - gridRowEnd: 1,
28380 - gridRowSpan: 1,
28381 - gridRowStart: 1,
28382 - gridColumn: 1,
28383 - gridColumnEnd: 1,
28384 - gridColumnSpan: 1,
28385 - gridColumnStart: 1,
28386 - msGridRow: 1,
28387 - msGridRowSpan: 1,
28388 - msGridColumn: 1,
28389 - msGridColumnSpan: 1,
28390 - fontWeight: 1,
28391 - lineHeight: 1,
28392 - opacity: 1,
28393 - order: 1,
28394 - orphans: 1,
28395 - tabSize: 1,
28396 - widows: 1,
28397 - zIndex: 1,
28398 - zoom: 1,
28399 - WebkitLineClamp: 1,
28400 - // SVG-related properties
28401 - fillOpacity: 1,
28402 - floodOpacity: 1,
28403 - stopOpacity: 1,
28404 - strokeDasharray: 1,
28405 - strokeDashoffset: 1,
28406 - strokeMiterlimit: 1,
28407 - strokeOpacity: 1,
28408 - strokeWidth: 1
28409 -};
28410 -
28411 -
28412 -
28413 -
28414 -/***/ }),
28415 -
28416 -/***/ "../node_modules/styled-components/node_modules/stylis/src/Enum.js":
28417 -/*!*************************************************************************!*\
28418 - !*** ../node_modules/styled-components/node_modules/stylis/src/Enum.js ***!
28419 - \*************************************************************************/
28420 -/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
28421 -
28422 -"use strict";
28423 -__webpack_require__.r(__webpack_exports__);
28424 -/* harmony export */ __webpack_require__.d(__webpack_exports__, {
28425 -/* harmony export */ CHARSET: () => (/* binding */ CHARSET),
28426 -/* harmony export */ COMMENT: () => (/* binding */ COMMENT),
28427 -/* harmony export */ COUNTER_STYLE: () => (/* binding */ COUNTER_STYLE),
28428 -/* harmony export */ DECLARATION: () => (/* binding */ DECLARATION),
28429 -/* harmony export */ DOCUMENT: () => (/* binding */ DOCUMENT),
28430 -/* harmony export */ FONT_FACE: () => (/* binding */ FONT_FACE),
28431 -/* harmony export */ FONT_FEATURE_VALUES: () => (/* binding */ FONT_FEATURE_VALUES),
28432 -/* harmony export */ IMPORT: () => (/* binding */ IMPORT),
28433 -/* harmony export */ KEYFRAMES: () => (/* binding */ KEYFRAMES),
28434 -/* harmony export */ LAYER: () => (/* binding */ LAYER),
28435 -/* harmony export */ MEDIA: () => (/* binding */ MEDIA),
28436 -/* harmony export */ MOZ: () => (/* binding */ MOZ),
28437 -/* harmony export */ MS: () => (/* binding */ MS),
28438 -/* harmony export */ NAMESPACE: () => (/* binding */ NAMESPACE),
28439 -/* harmony export */ PAGE: () => (/* binding */ PAGE),
28440 -/* harmony export */ RULESET: () => (/* binding */ RULESET),
28441 -/* harmony export */ SCOPE: () => (/* binding */ SCOPE),
28442 -/* harmony export */ SUPPORTS: () => (/* binding */ SUPPORTS),
28443 -/* harmony export */ VIEWPORT: () => (/* binding */ VIEWPORT),
28444 -/* harmony export */ WEBKIT: () => (/* binding */ WEBKIT)
28445 -/* harmony export */ });
28446 -var MS = '-ms-'
28447 -var MOZ = '-moz-'
28448 -var WEBKIT = '-webkit-'
28449 -
28450 -var COMMENT = 'comm'
28451 -var RULESET = 'rule'
28452 -var DECLARATION = 'decl'
28453 -
28454 -var PAGE = '@page'
28455 -var MEDIA = '@media'
28456 -var IMPORT = '@import'
28457 -var CHARSET = '@charset'
28458 -var VIEWPORT = '@viewport'
28459 -var SUPPORTS = '@supports'
28460 -var DOCUMENT = '@document'
28461 -var NAMESPACE = '@namespace'
28462 -var KEYFRAMES = '@keyframes'
28463 -var FONT_FACE = '@font-face'
28464 -var COUNTER_STYLE = '@counter-style'
28465 -var FONT_FEATURE_VALUES = '@font-feature-values'
28466 -var LAYER = '@layer'
28467 -var SCOPE = '@scope'
28468 -
28469 -
28470 -/***/ }),
28471 -
28472 -/***/ "../node_modules/styled-components/node_modules/stylis/src/Middleware.js":
28473 -/*!*******************************************************************************!*\
28474 - !*** ../node_modules/styled-components/node_modules/stylis/src/Middleware.js ***!
28475 - \*******************************************************************************/
28476 -/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
28477 -
28478 -"use strict";
28479 -__webpack_require__.r(__webpack_exports__);
28480 -/* harmony export */ __webpack_require__.d(__webpack_exports__, {
28481 -/* harmony export */ middleware: () => (/* binding */ middleware),
28482 -/* harmony export */ namespace: () => (/* binding */ namespace),
28483 -/* harmony export */ prefixer: () => (/* binding */ prefixer),
28484 -/* harmony export */ rulesheet: () => (/* binding */ rulesheet)
28485 -/* harmony export */ });
28486 -/* harmony import */ var _Enum_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Enum.js */ "../node_modules/styled-components/node_modules/stylis/src/Enum.js");
28487 -/* harmony import */ var _Utility_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Utility.js */ "../node_modules/styled-components/node_modules/stylis/src/Utility.js");
28488 -/* harmony import */ var _Tokenizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./Tokenizer.js */ "../node_modules/styled-components/node_modules/stylis/src/Tokenizer.js");
28489 -/* harmony import */ var _Serializer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./Serializer.js */ "../node_modules/styled-components/node_modules/stylis/src/Serializer.js");
28490 -/* harmony import */ var _Prefixer_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./Prefixer.js */ "../node_modules/styled-components/node_modules/stylis/src/Prefixer.js");
28491 -
28492 -
28493 -
28494 -
28495 -
28496 -
28497 -/**
28498 - * @param {function[]} collection
28499 - * @return {function}
28500 - */
28501 -function middleware (collection) {
28502 - var length = (0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.sizeof)(collection)
28503 -
28504 - return function (element, index, children, callback) {
28505 - var output = ''
28506 -
28507 - for (var i = 0; i < length; i++)
28508 - output += collection[i](element, index, children, callback) || ''
28509 -
28510 - return output
28511 - }
28512 -}
28513 -
28514 -/**
28515 - * @param {function} callback
28516 - * @return {function}
28517 - */
28518 -function rulesheet (callback) {
28519 - return function (element) {
28520 - if (!element.root)
28521 - if (element = element.return)
28522 - callback(element)
28523 - }
28524 -}
28525 -
28526 -/**
28527 - * @param {object} element
28528 - * @param {number} index
28529 - * @param {object[]} children
28530 - * @param {function} callback
28531 - */
28532 -function prefixer (element, index, children, callback) {
28533 - if (element.length > -1)
28534 - if (!element.return)
28535 - switch (element.type) {
28536 - case _Enum_js__WEBPACK_IMPORTED_MODULE_0__.DECLARATION: element.return = (0,_Prefixer_js__WEBPACK_IMPORTED_MODULE_4__.prefix)(element.value, element.length, children)
28537 - return
28538 - case _Enum_js__WEBPACK_IMPORTED_MODULE_0__.KEYFRAMES:
28539 - return (0,_Serializer_js__WEBPACK_IMPORTED_MODULE_3__.serialize)([(0,_Tokenizer_js__WEBPACK_IMPORTED_MODULE_2__.copy)(element, {value: (0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.replace)(element.value, '@', '@' + _Enum_js__WEBPACK_IMPORTED_MODULE_0__.WEBKIT)})], callback)
28540 - case _Enum_js__WEBPACK_IMPORTED_MODULE_0__.RULESET:
28541 - if (element.length)
28542 - return (0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.combine)(children = element.props, function (value) {
28543 - switch ((0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.match)(value, callback = /(::plac\w+|:read-\w+)/)) {
28544 - // :read-(only|write)
28545 - case ':read-only': case ':read-write':
28546 - (0,_Tokenizer_js__WEBPACK_IMPORTED_MODULE_2__.lift)((0,_Tokenizer_js__WEBPACK_IMPORTED_MODULE_2__.copy)(element, {props: [(0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.replace)(value, /:(read-\w+)/, ':' + _Enum_js__WEBPACK_IMPORTED_MODULE_0__.MOZ + '$1')]}))
28547 - ;(0,_Tokenizer_js__WEBPACK_IMPORTED_MODULE_2__.lift)((0,_Tokenizer_js__WEBPACK_IMPORTED_MODULE_2__.copy)(element, {props: [value]}))
28548 - ;(0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.assign)(element, {props: (0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.filter)(children, callback)})
28549 - break
28550 - // :placeholder
28551 - case '::placeholder':
28552 - ;(0,_Tokenizer_js__WEBPACK_IMPORTED_MODULE_2__.lift)((0,_Tokenizer_js__WEBPACK_IMPORTED_MODULE_2__.copy)(element, {props: [(0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.replace)(value, /:(plac\w+)/, ':' + _Enum_js__WEBPACK_IMPORTED_MODULE_0__.WEBKIT + 'input-$1')]}))
28553 - ;(0,_Tokenizer_js__WEBPACK_IMPORTED_MODULE_2__.lift)((0,_Tokenizer_js__WEBPACK_IMPORTED_MODULE_2__.copy)(element, {props: [(0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.replace)(value, /:(plac\w+)/, ':' + _Enum_js__WEBPACK_IMPORTED_MODULE_0__.MOZ + '$1')]}))
28554 - ;(0,_Tokenizer_js__WEBPACK_IMPORTED_MODULE_2__.lift)((0,_Tokenizer_js__WEBPACK_IMPORTED_MODULE_2__.copy)(element, {props: [(0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.replace)(value, /:(plac\w+)/, _Enum_js__WEBPACK_IMPORTED_MODULE_0__.MS + 'input-$1')]}))
28555 - ;(0,_Tokenizer_js__WEBPACK_IMPORTED_MODULE_2__.lift)((0,_Tokenizer_js__WEBPACK_IMPORTED_MODULE_2__.copy)(element, {props: [value]}))
28556 - ;(0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.assign)(element, {props: (0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.filter)(children, callback)})
28557 - break
28558 - }
28559 -
28560 - return ''
28561 - })
28562 - }
28563 -}
28564 -
28565 -/**
28566 - * @param {object} element
28567 - * @param {number} index
28568 - * @param {object[]} children
28569 - */
28570 -function namespace (element) {
28571 - switch (element.type) {
28572 - case _Enum_js__WEBPACK_IMPORTED_MODULE_0__.RULESET:
28573 - element.props = element.props.map(function (value) {
28574 - return (0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.combine)((0,_Tokenizer_js__WEBPACK_IMPORTED_MODULE_2__.tokenize)(value), function (value, index, children) {
28575 - switch ((0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.charat)(value, 0)) {
28576 - // \f
28577 - case 12:
28578 - return (0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.substr)(value, 1, (0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.strlen)(value))
28579 - // \0 ( + > ~
28580 - case 0: case 40: case 43: case 62: case 126:
28581 - return value
28582 - // :
28583 - case 58:
28584 - if (children[++index] === 'global')
28585 - children[index] = '', children[++index] = '\f' + (0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.substr)(children[index], index = 1, -1)
28586 - // \s
28587 - case 32:
28588 - return index === 1 ? '' : value
28589 - default:
28590 - switch (index) {
28591 - case 0: element = value
28592 - return (0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.sizeof)(children) > 1 ? '' : value
28593 - case index = (0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.sizeof)(children) - 1: case 2:
28594 - return index === 2 ? value + element + element : value + element
28595 - default:
28596 - return value
28597 - }
28598 - }
28599 - })
28600 - })
28601 - }
28602 -}
28603 -
28604 -
28605 -/***/ }),
28606 -
28607 -/***/ "../node_modules/styled-components/node_modules/stylis/src/Parser.js":
28608 -/*!***************************************************************************!*\
28609 - !*** ../node_modules/styled-components/node_modules/stylis/src/Parser.js ***!
28610 - \***************************************************************************/
28611 -/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
28612 -
28613 -"use strict";
28614 -__webpack_require__.r(__webpack_exports__);
28615 -/* harmony export */ __webpack_require__.d(__webpack_exports__, {
28616 -/* harmony export */ comment: () => (/* binding */ comment),
28617 -/* harmony export */ compile: () => (/* binding */ compile),
28618 -/* harmony export */ declaration: () => (/* binding */ declaration),
28619 -/* harmony export */ parse: () => (/* binding */ parse),
28620 -/* harmony export */ ruleset: () => (/* binding */ ruleset)
28621 -/* harmony export */ });
28622 -/* harmony import */ var _Enum_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Enum.js */ "../node_modules/styled-components/node_modules/stylis/src/Enum.js");
28623 -/* harmony import */ var _Utility_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Utility.js */ "../node_modules/styled-components/node_modules/stylis/src/Utility.js");
28624 -/* harmony import */ var _Tokenizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./Tokenizer.js */ "../node_modules/styled-components/node_modules/stylis/src/Tokenizer.js");
28625 -
28626 -
28627 -
28628 -
28629 -/**
28630 - * @param {string} value
28631 - * @return {object[]}
28632 - */
28633 -function compile (value) {
28634 - return (0,_Tokenizer_js__WEBPACK_IMPORTED_MODULE_2__.dealloc)(parse('', null, null, null, [''], value = (0,_Tokenizer_js__WEBPACK_IMPORTED_MODULE_2__.alloc)(value), 0, [0], value))
28635 -}
28636 -
28637 -/**
28638 - * @param {string} value
28639 - * @param {object} root
28640 - * @param {object?} parent
28641 - * @param {string[]} rule
28642 - * @param {string[]} rules
28643 - * @param {string[]} rulesets
28644 - * @param {number[]} pseudo
28645 - * @param {number[]} points
28646 - * @param {string[]} declarations
28647 - * @return {object}
28648 - */
28649 -function parse (value, root, parent, rule, rules, rulesets, pseudo, points, declarations) {
28650 - var index = 0
28651 - var offset = 0
28652 - var length = pseudo
28653 - var atrule = 0
28654 - var property = 0
28655 - var previous = 0
28656 - var variable = 1
28657 - var scanning = 1
28658 - var ampersand = 1
28659 - var character = 0
28660 - var type = ''
28661 - var props = rules
28662 - var children = rulesets
28663 - var reference = rule
28664 - var characters = type
28665 -
28666 - while (scanning)
28667 - switch (previous = character, character = (0,_Tokenizer_js__WEBPACK_IMPORTED_MODULE_2__.next)()) {
28668 - // (
28669 - case 40:
28670 - if (previous != 108 && (0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.charat)(characters, length - 1) == 58) {
28671 - if ((0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.indexof)(characters += (0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.replace)((0,_Tokenizer_js__WEBPACK_IMPORTED_MODULE_2__.delimit)(character), '&', '&\f'), '&\f', (0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.abs)(index ? points[index - 1] : 0)) != -1)
28672 - ampersand = -1
28673 - break
28674 - }
28675 - // " ' [
28676 - case 34: case 39: case 91:
28677 - characters += (0,_Tokenizer_js__WEBPACK_IMPORTED_MODULE_2__.delimit)(character)
28678 - break
28679 - // \t \n \r \s
28680 - case 9: case 10: case 13: case 32:
28681 - characters += (0,_Tokenizer_js__WEBPACK_IMPORTED_MODULE_2__.whitespace)(previous)
28682 - break
28683 - // \
28684 - case 92:
28685 - characters += (0,_Tokenizer_js__WEBPACK_IMPORTED_MODULE_2__.escaping)((0,_Tokenizer_js__WEBPACK_IMPORTED_MODULE_2__.caret)() - 1, 7)
28686 - continue
28687 - // /
28688 - case 47:
28689 - switch ((0,_Tokenizer_js__WEBPACK_IMPORTED_MODULE_2__.peek)()) {
28690 - case 42: case 47:
28691 - ;(0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.append)(comment((0,_Tokenizer_js__WEBPACK_IMPORTED_MODULE_2__.commenter)((0,_Tokenizer_js__WEBPACK_IMPORTED_MODULE_2__.next)(), (0,_Tokenizer_js__WEBPACK_IMPORTED_MODULE_2__.caret)()), root, parent, declarations), declarations)
28692 - break
28693 - default:
28694 - characters += '/'
28695 - }
28696 - break
28697 - // {
28698 - case 123 * variable:
28699 - points[index++] = (0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.strlen)(characters) * ampersand
28700 - // } ; \0
28701 - case 125 * variable: case 59: case 0:
28702 - switch (character) {
28703 - // \0 }
28704 - case 0: case 125: scanning = 0
28705 - // ;
28706 - case 59 + offset: if (ampersand == -1) characters = (0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.replace)(characters, /\f/g, '')
28707 - if (property > 0 && ((0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.strlen)(characters) - length))
28708 - (0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.append)(property > 32 ? declaration(characters + ';', rule, parent, length - 1, declarations) : declaration((0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.replace)(characters, ' ', '') + ';', rule, parent, length - 2, declarations), declarations)
28709 - break
28710 - // @ ;
28711 - case 59: characters += ';'
28712 - // { rule/at-rule
28713 - default:
28714 - ;(0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.append)(reference = ruleset(characters, root, parent, index, offset, rules, points, type, props = [], children = [], length, rulesets), rulesets)
28715 -
28716 - if (character === 123)
28717 - if (offset === 0)
28718 - parse(characters, root, reference, reference, props, rulesets, length, points, children)
28719 - else
28720 - switch (atrule === 99 && (0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.charat)(characters, 3) === 110 ? 100 : atrule) {
28721 - // d l m s
28722 - case 100: case 108: case 109: case 115:
28723 - parse(value, reference, reference, rule && (0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.append)(ruleset(value, reference, reference, 0, 0, rules, points, type, rules, props = [], length, children), children), rules, children, length, points, rule ? props : children)
28724 - break
28725 - default:
28726 - parse(characters, reference, reference, reference, [''], children, 0, points, children)
28727 - }
28728 - }
28729 -
28730 - index = offset = property = 0, variable = ampersand = 1, type = characters = '', length = pseudo
28731 - break
28732 - // :
28733 - case 58:
28734 - length = 1 + (0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.strlen)(characters), property = previous
28735 - default:
28736 - if (variable < 1)
28737 - if (character == 123)
28738 - --variable
28739 - else if (character == 125 && variable++ == 0 && (0,_Tokenizer_js__WEBPACK_IMPORTED_MODULE_2__.prev)() == 125)
28740 - continue
28741 -
28742 - switch (characters += (0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.from)(character), character * variable) {
28743 - // &
28744 - case 38:
28745 - ampersand = offset > 0 ? 1 : (characters += '\f', -1)
28746 - break
28747 - // ,
28748 - case 44:
28749 - points[index++] = ((0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.strlen)(characters) - 1) * ampersand, ampersand = 1
28750 - break
28751 - // @
28752 - case 64:
28753 - // -
28754 - if ((0,_Tokenizer_js__WEBPACK_IMPORTED_MODULE_2__.peek)() === 45)
28755 - characters += (0,_Tokenizer_js__WEBPACK_IMPORTED_MODULE_2__.delimit)((0,_Tokenizer_js__WEBPACK_IMPORTED_MODULE_2__.next)())
28756 -
28757 - atrule = (0,_Tokenizer_js__WEBPACK_IMPORTED_MODULE_2__.peek)(), offset = length = (0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.strlen)(type = characters += (0,_Tokenizer_js__WEBPACK_IMPORTED_MODULE_2__.identifier)((0,_Tokenizer_js__WEBPACK_IMPORTED_MODULE_2__.caret)())), character++
28758 - break
28759 - // -
28760 - case 45:
28761 - if (previous === 45 && (0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.strlen)(characters) == 2)
28762 - variable = 0
28763 - }
28764 - }
28765 -
28766 - return rulesets
28767 -}
28768 -
28769 -/**
28770 - * @param {string} value
28771 - * @param {object} root
28772 - * @param {object?} parent
28773 - * @param {number} index
28774 - * @param {number} offset
28775 - * @param {string[]} rules
28776 - * @param {number[]} points
28777 - * @param {string} type
28778 - * @param {string[]} props
28779 - * @param {string[]} children
28780 - * @param {number} length
28781 - * @param {object[]} siblings
28782 - * @return {object}
28783 - */
28784 -function ruleset (value, root, parent, index, offset, rules, points, type, props, children, length, siblings) {
28785 - var post = offset - 1
28786 - var rule = offset === 0 ? rules : ['']
28787 - var size = (0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.sizeof)(rule)
28788 -
28789 - for (var i = 0, j = 0, k = 0; i < index; ++i)
28790 - for (var x = 0, y = (0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.substr)(value, post + 1, post = (0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.abs)(j = points[i])), z = value; x < size; ++x)
28791 - if (z = (0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.trim)(j > 0 ? rule[x] + ' ' + y : (0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.replace)(y, /&\f/g, rule[x])))
28792 - props[k++] = z
28793 -
28794 - return (0,_Tokenizer_js__WEBPACK_IMPORTED_MODULE_2__.node)(value, root, parent, offset === 0 ? _Enum_js__WEBPACK_IMPORTED_MODULE_0__.RULESET : type, props, children, length, siblings)
28795 -}
28796 -
28797 -/**
28798 - * @param {number} value
28799 - * @param {object} root
28800 - * @param {object?} parent
28801 - * @param {object[]} siblings
28802 - * @return {object}
28803 - */
28804 -function comment (value, root, parent, siblings) {
28805 - return (0,_Tokenizer_js__WEBPACK_IMPORTED_MODULE_2__.node)(value, root, parent, _Enum_js__WEBPACK_IMPORTED_MODULE_0__.COMMENT, (0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.from)((0,_Tokenizer_js__WEBPACK_IMPORTED_MODULE_2__.char)()), (0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.substr)(value, 2, -2), 0, siblings)
28806 -}
28807 -
28808 -/**
28809 - * @param {string} value
28810 - * @param {object} root
28811 - * @param {object?} parent
28812 - * @param {number} length
28813 - * @param {object[]} siblings
28814 - * @return {object}
28815 - */
28816 -function declaration (value, root, parent, length, siblings) {
28817 - return (0,_Tokenizer_js__WEBPACK_IMPORTED_MODULE_2__.node)(value, root, parent, _Enum_js__WEBPACK_IMPORTED_MODULE_0__.DECLARATION, (0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.substr)(value, 0, length), (0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.substr)(value, length + 1, -1), length, siblings)
28818 -}
28819 -
28820 -
28821 -/***/ }),
28822 -
28823 -/***/ "../node_modules/styled-components/node_modules/stylis/src/Prefixer.js":
28824 -/*!*****************************************************************************!*\
28825 - !*** ../node_modules/styled-components/node_modules/stylis/src/Prefixer.js ***!
28826 - \*****************************************************************************/
28827 -/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
28828 -
28829 -"use strict";
28830 -__webpack_require__.r(__webpack_exports__);
28831 -/* harmony export */ __webpack_require__.d(__webpack_exports__, {
28832 -/* harmony export */ prefix: () => (/* binding */ prefix)
28833 -/* harmony export */ });
28834 -/* harmony import */ var _Enum_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Enum.js */ "../node_modules/styled-components/node_modules/stylis/src/Enum.js");
28835 -/* harmony import */ var _Utility_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Utility.js */ "../node_modules/styled-components/node_modules/stylis/src/Utility.js");
28836 -
28837 -
28838 -
28839 -/**
28840 - * @param {string} value
28841 - * @param {number} length
28842 - * @param {object[]} children
28843 - * @return {string}
28844 - */
28845 -function prefix (value, length, children) {
28846 - switch ((0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.hash)(value, length)) {
28847 - // color-adjust
28848 - case 5103:
28849 - return _Enum_js__WEBPACK_IMPORTED_MODULE_0__.WEBKIT + 'print-' + value + value
28850 - // animation, animation-(delay|direction|duration|fill-mode|iteration-count|name|play-state|timing-function)
28851 - case 5737: case 4201: case 3177: case 3433: case 1641: case 4457: case 2921:
28852 - // text-decoration, filter, clip-path, backface-visibility, column, box-decoration-break
28853 - case 5572: case 6356: case 5844: case 3191: case 6645: case 3005:
28854 - // mask, mask-image, mask-(mode|clip|size), mask-(repeat|origin), mask-position, mask-composite,
28855 - case 6391: case 5879: case 5623: case 6135: case 4599: case 4855:
28856 - // background-clip, columns, column-(count|fill|gap|rule|rule-color|rule-style|rule-width|span|width)
28857 - case 4215: case 6389: case 5109: case 5365: case 5621: case 3829:
28858 - return _Enum_js__WEBPACK_IMPORTED_MODULE_0__.WEBKIT + value + value
28859 - // tab-size
28860 - case 4789:
28861 - return _Enum_js__WEBPACK_IMPORTED_MODULE_0__.MOZ + value + value
28862 - // appearance, user-select, transform, hyphens, text-size-adjust
28863 - case 5349: case 4246: case 4810: case 6968: case 2756:
28864 - return _Enum_js__WEBPACK_IMPORTED_MODULE_0__.WEBKIT + value + _Enum_js__WEBPACK_IMPORTED_MODULE_0__.MOZ + value + _Enum_js__WEBPACK_IMPORTED_MODULE_0__.MS + value + value
28865 - // writing-mode
28866 - case 5936:
28867 - switch ((0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.charat)(value, length + 11)) {
28868 - // vertical-l(r)
28869 - case 114:
28870 - return _Enum_js__WEBPACK_IMPORTED_MODULE_0__.WEBKIT + value + _Enum_js__WEBPACK_IMPORTED_MODULE_0__.MS + (0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.replace)(value, /[svh]\w+-[tblr]{2}/, 'tb') + value
28871 - // vertical-r(l)
28872 - case 108:
28873 - return _Enum_js__WEBPACK_IMPORTED_MODULE_0__.WEBKIT + value + _Enum_js__WEBPACK_IMPORTED_MODULE_0__.MS + (0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.replace)(value, /[svh]\w+-[tblr]{2}/, 'tb-rl') + value
28874 - // horizontal(-)tb
28875 - case 45:
28876 - return _Enum_js__WEBPACK_IMPORTED_MODULE_0__.WEBKIT + value + _Enum_js__WEBPACK_IMPORTED_MODULE_0__.MS + (0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.replace)(value, /[svh]\w+-[tblr]{2}/, 'lr') + value
28877 - // default: fallthrough to below
28878 - }
28879 - // flex, flex-direction, scroll-snap-type, writing-mode
28880 - case 6828: case 4268: case 2903:
28881 - return _Enum_js__WEBPACK_IMPORTED_MODULE_0__.WEBKIT + value + _Enum_js__WEBPACK_IMPORTED_MODULE_0__.MS + value + value
28882 - // order
28883 - case 6165:
28884 - return _Enum_js__WEBPACK_IMPORTED_MODULE_0__.WEBKIT + value + _Enum_js__WEBPACK_IMPORTED_MODULE_0__.MS + 'flex-' + value + value
28885 - // align-items
28886 - case 5187:
28887 - return _Enum_js__WEBPACK_IMPORTED_MODULE_0__.WEBKIT + value + (0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.replace)(value, /(\w+).+(:[^]+)/, _Enum_js__WEBPACK_IMPORTED_MODULE_0__.WEBKIT + 'box-$1$2' + _Enum_js__WEBPACK_IMPORTED_MODULE_0__.MS + 'flex-$1$2') + value
28888 - // align-self
28889 - case 5443:
28890 - return _Enum_js__WEBPACK_IMPORTED_MODULE_0__.WEBKIT + value + _Enum_js__WEBPACK_IMPORTED_MODULE_0__.MS + 'flex-item-' + (0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.replace)(value, /flex-|-self/g, '') + (!(0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.match)(value, /flex-|baseline/) ? _Enum_js__WEBPACK_IMPORTED_MODULE_0__.MS + 'grid-row-' + (0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.replace)(value, /flex-|-self/g, '') : '') + value
28891 - // align-content
28892 - case 4675:
28893 - return _Enum_js__WEBPACK_IMPORTED_MODULE_0__.WEBKIT + value + _Enum_js__WEBPACK_IMPORTED_MODULE_0__.MS + 'flex-line-pack' + (0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.replace)(value, /align-content|flex-|-self/g, '') + value
28894 - // flex-shrink
28895 - case 5548:
28896 - return _Enum_js__WEBPACK_IMPORTED_MODULE_0__.WEBKIT + value + _Enum_js__WEBPACK_IMPORTED_MODULE_0__.MS + (0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.replace)(value, 'shrink', 'negative') + value
28897 - // flex-basis
28898 - case 5292:
28899 - return _Enum_js__WEBPACK_IMPORTED_MODULE_0__.WEBKIT + value + _Enum_js__WEBPACK_IMPORTED_MODULE_0__.MS + (0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.replace)(value, 'basis', 'preferred-size') + value
28900 - // flex-grow
28901 - case 6060:
28902 - return _Enum_js__WEBPACK_IMPORTED_MODULE_0__.WEBKIT + 'box-' + (0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.replace)(value, '-grow', '') + _Enum_js__WEBPACK_IMPORTED_MODULE_0__.WEBKIT + value + _Enum_js__WEBPACK_IMPORTED_MODULE_0__.MS + (0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.replace)(value, 'grow', 'positive') + value
28903 - // transition
28904 - case 4554:
28905 - return _Enum_js__WEBPACK_IMPORTED_MODULE_0__.WEBKIT + (0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.replace)(value, /([^-])(transform)/g, '$1' + _Enum_js__WEBPACK_IMPORTED_MODULE_0__.WEBKIT + '$2') + value
28906 - // cursor
28907 - case 6187:
28908 - return (0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.replace)((0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.replace)((0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.replace)(value, /(zoom-|grab)/, _Enum_js__WEBPACK_IMPORTED_MODULE_0__.WEBKIT + '$1'), /(image-set)/, _Enum_js__WEBPACK_IMPORTED_MODULE_0__.WEBKIT + '$1'), value, '') + value
28909 - // background, background-image
28910 - case 5495: case 3959:
28911 - return (0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.replace)(value, /(image-set\([^]*)/, _Enum_js__WEBPACK_IMPORTED_MODULE_0__.WEBKIT + '$1' + '$`$1')
28912 - // justify-content
28913 - case 4968:
28914 - return (0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.replace)((0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.replace)(value, /(.+:)(flex-)?(.*)/, _Enum_js__WEBPACK_IMPORTED_MODULE_0__.WEBKIT + 'box-pack:$3' + _Enum_js__WEBPACK_IMPORTED_MODULE_0__.MS + 'flex-pack:$3'), /s.+-b[^;]+/, 'justify') + _Enum_js__WEBPACK_IMPORTED_MODULE_0__.WEBKIT + value + value
28915 - // justify-self
28916 - case 4200:
28917 - if (!(0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.match)(value, /flex-|baseline/)) return _Enum_js__WEBPACK_IMPORTED_MODULE_0__.MS + 'grid-column-align' + (0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.substr)(value, length) + value
28918 - break
28919 - // grid-template-(columns|rows)
28920 - case 2592: case 3360:
28921 - return _Enum_js__WEBPACK_IMPORTED_MODULE_0__.MS + (0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.replace)(value, 'template-', '') + value
28922 - // grid-(row|column)-start
28923 - case 4384: case 3616:
28924 - if (children && children.some(function (element, index) { return length = index, (0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.match)(element.props, /grid-\w+-end/) })) {
28925 - return ~(0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.indexof)(value + (children = children[length].value), 'span', 0) ? value : (_Enum_js__WEBPACK_IMPORTED_MODULE_0__.MS + (0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.replace)(value, '-start', '') + value + _Enum_js__WEBPACK_IMPORTED_MODULE_0__.MS + 'grid-row-span:' + (~(0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.indexof)(children, 'span', 0) ? (0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.match)(children, /\d+/) : +(0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.match)(children, /\d+/) - +(0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.match)(value, /\d+/)) + ';')
28926 - }
28927 - return _Enum_js__WEBPACK_IMPORTED_MODULE_0__.MS + (0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.replace)(value, '-start', '') + value
28928 - // grid-(row|column)-end
28929 - case 4896: case 4128:
28930 - return (children && children.some(function (element) { return (0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.match)(element.props, /grid-\w+-start/) })) ? value : _Enum_js__WEBPACK_IMPORTED_MODULE_0__.MS + (0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.replace)((0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.replace)(value, '-end', '-span'), 'span ', '') + value
28931 - // (margin|padding)-inline-(start|end)
28932 - case 4095: case 3583: case 4068: case 2532:
28933 - return (0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.replace)(value, /(.+)-inline(.+)/, _Enum_js__WEBPACK_IMPORTED_MODULE_0__.WEBKIT + '$1$2') + value
28934 - // (min|max)?(width|height|inline-size|block-size)
28935 - case 8116: case 7059: case 5753: case 5535:
28936 - case 5445: case 5701: case 4933: case 4677:
28937 - case 5533: case 5789: case 5021: case 4765:
28938 - // stretch, max-content, min-content, fill-available
28939 - if ((0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.strlen)(value) - 1 - length > 6)
28940 - switch ((0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.charat)(value, length + 1)) {
28941 - // (m)ax-content, (m)in-content
28942 - case 109:
28943 - // -
28944 - if ((0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.charat)(value, length + 4) !== 45)
28945 - break
28946 - // (f)ill-available, (f)it-content
28947 - case 102:
28948 - return (0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.replace)(value, /(.+:)(.+)-([^]+)/, '$1' + _Enum_js__WEBPACK_IMPORTED_MODULE_0__.WEBKIT + '$2-$3' + '$1' + _Enum_js__WEBPACK_IMPORTED_MODULE_0__.MOZ + ((0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.charat)(value, length + 3) == 108 ? '$3' : '$2-$3')) + value
28949 - // (s)tretch
28950 - case 115:
28951 - return ~(0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.indexof)(value, 'stretch', 0) ? prefix((0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.replace)(value, 'stretch', 'fill-available'), length, children) + value : value
28952 - }
28953 - break
28954 - // grid-(column|row)
28955 - case 5152: case 5920:
28956 - return (0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.replace)(value, /(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/, function (_, a, b, c, d, e, f) { return (_Enum_js__WEBPACK_IMPORTED_MODULE_0__.MS + a + ':' + b + f) + (c ? (_Enum_js__WEBPACK_IMPORTED_MODULE_0__.MS + a + '-span:' + (d ? e : +e - +b)) + f : '') + value })
28957 - // position: sticky
28958 - case 4949:
28959 - // stick(y)?
28960 - if ((0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.charat)(value, length + 6) === 121)
28961 - return (0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.replace)(value, ':', ':' + _Enum_js__WEBPACK_IMPORTED_MODULE_0__.WEBKIT) + value
28962 - break
28963 - // display: (flex|inline-flex|grid|inline-grid)
28964 - case 6444:
28965 - switch ((0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.charat)(value, (0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.charat)(value, 14) === 45 ? 18 : 11)) {
28966 - // (inline-)?fle(x)
28967 - case 120:
28968 - return (0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.replace)(value, /(.+:)([^;\s!]+)(;|(\s+)?!.+)?/, '$1' + _Enum_js__WEBPACK_IMPORTED_MODULE_0__.WEBKIT + ((0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.charat)(value, 14) === 45 ? 'inline-' : '') + 'box$3' + '$1' + _Enum_js__WEBPACK_IMPORTED_MODULE_0__.WEBKIT + '$2$3' + '$1' + _Enum_js__WEBPACK_IMPORTED_MODULE_0__.MS + '$2box$3') + value
28969 - // (inline-)?gri(d)
28970 - case 100:
28971 - return (0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.replace)(value, ':', ':' + _Enum_js__WEBPACK_IMPORTED_MODULE_0__.MS) + value
28972 - }
28973 - break
28974 - // scroll-margin, scroll-margin-(top|right|bottom|left)
28975 - case 5719: case 2647: case 2135: case 3927: case 2391:
28976 - return (0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.replace)(value, 'scroll-', 'scroll-snap-') + value
28977 - }
28978 -
28979 - return value
28980 -}
28981 -
28982 -
28983 -/***/ }),
28984 -
28985 -/***/ "../node_modules/styled-components/node_modules/stylis/src/Serializer.js":
28986 -/*!*******************************************************************************!*\
28987 - !*** ../node_modules/styled-components/node_modules/stylis/src/Serializer.js ***!
28988 - \*******************************************************************************/
28989 -/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
28990 -
28991 -"use strict";
28992 -__webpack_require__.r(__webpack_exports__);
28993 -/* harmony export */ __webpack_require__.d(__webpack_exports__, {
28994 -/* harmony export */ serialize: () => (/* binding */ serialize),
28995 -/* harmony export */ stringify: () => (/* binding */ stringify)
28996 -/* harmony export */ });
28997 -/* harmony import */ var _Enum_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Enum.js */ "../node_modules/styled-components/node_modules/stylis/src/Enum.js");
28998 -/* harmony import */ var _Utility_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Utility.js */ "../node_modules/styled-components/node_modules/stylis/src/Utility.js");
28999 -
29000 -
29001 -
29002 -/**
29003 - * @param {object[]} children
29004 - * @param {function} callback
29005 - * @return {string}
29006 - */
29007 -function serialize (children, callback) {
29008 - var output = ''
29009 -
29010 - for (var i = 0; i < children.length; i++)
29011 - output += callback(children[i], i, children, callback) || ''
29012 -
29013 - return output
29014 -}
29015 -
29016 -/**
29017 - * @param {object} element
29018 - * @param {number} index
29019 - * @param {object[]} children
29020 - * @param {function} callback
29021 - * @return {string}
29022 - */
29023 -function stringify (element, index, children, callback) {
29024 - switch (element.type) {
29025 - case _Enum_js__WEBPACK_IMPORTED_MODULE_0__.LAYER: if (element.children.length) break
29026 - case _Enum_js__WEBPACK_IMPORTED_MODULE_0__.IMPORT: case _Enum_js__WEBPACK_IMPORTED_MODULE_0__.DECLARATION: return element.return = element.return || element.value
29027 - case _Enum_js__WEBPACK_IMPORTED_MODULE_0__.COMMENT: return ''
29028 - case _Enum_js__WEBPACK_IMPORTED_MODULE_0__.KEYFRAMES: return element.return = element.value + '{' + serialize(element.children, callback) + '}'
29029 - case _Enum_js__WEBPACK_IMPORTED_MODULE_0__.RULESET: if (!(0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.strlen)(element.value = element.props.join(','))) return ''
29030 - }
29031 -
29032 - return (0,_Utility_js__WEBPACK_IMPORTED_MODULE_1__.strlen)(children = serialize(element.children, callback)) ? element.return = element.value + '{' + children + '}' : ''
29033 -}
29034 -
29035 -
29036 -/***/ }),
29037 -
29038 -/***/ "../node_modules/styled-components/node_modules/stylis/src/Tokenizer.js":
29039 -/*!******************************************************************************!*\
29040 - !*** ../node_modules/styled-components/node_modules/stylis/src/Tokenizer.js ***!
29041 - \******************************************************************************/
29042 -/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
29043 -
29044 -"use strict";
29045 -__webpack_require__.r(__webpack_exports__);
29046 -/* harmony export */ __webpack_require__.d(__webpack_exports__, {
29047 -/* harmony export */ alloc: () => (/* binding */ alloc),
29048 -/* harmony export */ caret: () => (/* binding */ caret),
29049 -/* harmony export */ char: () => (/* binding */ char),
29050 -/* harmony export */ character: () => (/* binding */ character),
29051 -/* harmony export */ characters: () => (/* binding */ characters),
29052 -/* harmony export */ column: () => (/* binding */ column),
29053 -/* harmony export */ commenter: () => (/* binding */ commenter),
29054 -/* harmony export */ copy: () => (/* binding */ copy),
29055 -/* harmony export */ dealloc: () => (/* binding */ dealloc),
29056 -/* harmony export */ delimit: () => (/* binding */ delimit),
29057 -/* harmony export */ delimiter: () => (/* binding */ delimiter),
29058 -/* harmony export */ escaping: () => (/* binding */ escaping),
29059 -/* harmony export */ identifier: () => (/* binding */ identifier),
29060 -/* harmony export */ length: () => (/* binding */ length),
29061 -/* harmony export */ lift: () => (/* binding */ lift),
29062 -/* harmony export */ line: () => (/* binding */ line),
29063 -/* harmony export */ next: () => (/* binding */ next),
29064 -/* harmony export */ node: () => (/* binding */ node),
29065 -/* harmony export */ peek: () => (/* binding */ peek),
29066 -/* harmony export */ position: () => (/* binding */ position),
29067 -/* harmony export */ prev: () => (/* binding */ prev),
29068 -/* harmony export */ slice: () => (/* binding */ slice),
29069 -/* harmony export */ token: () => (/* binding */ token),
29070 -/* harmony export */ tokenize: () => (/* binding */ tokenize),
29071 -/* harmony export */ tokenizer: () => (/* binding */ tokenizer),
29072 -/* harmony export */ whitespace: () => (/* binding */ whitespace)
29073 -/* harmony export */ });
29074 -/* harmony import */ var _Utility_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Utility.js */ "../node_modules/styled-components/node_modules/stylis/src/Utility.js");
29075 -
29076 -
29077 -var line = 1
29078 -var column = 1
29079 -var length = 0
29080 -var position = 0
29081 -var character = 0
29082 -var characters = ''
29083 -
29084 -/**
29085 - * @param {string} value
29086 - * @param {object | null} root
29087 - * @param {object | null} parent
29088 - * @param {string} type
29089 - * @param {string[] | string} props
29090 - * @param {object[] | string} children
29091 - * @param {object[]} siblings
29092 - * @param {number} length
29093 - */
29094 -function node (value, root, parent, type, props, children, length, siblings) {
29095 - return {value: value, root: root, parent: parent, type: type, props: props, children: children, line: line, column: column, length: length, return: '', siblings: siblings}
29096 -}
29097 -
29098 -/**
29099 - * @param {object} root
29100 - * @param {object} props
29101 - * @return {object}
29102 - */
29103 -function copy (root, props) {
29104 - return (0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.assign)(node('', null, null, '', null, null, 0, root.siblings), root, {length: -root.length}, props)
29105 -}
29106 -
29107 -/**
29108 - * @param {object} root
29109 - */
29110 -function lift (root) {
29111 - while (root.root)
29112 - root = copy(root.root, {children: [root]})
29113 -
29114 - ;(0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.append)(root, root.siblings)
29115 -}
29116 -
29117 -/**
29118 - * @return {number}
29119 - */
29120 -function char () {
29121 - return character
29122 -}
29123 -
29124 -/**
29125 - * @return {number}
29126 - */
29127 -function prev () {
29128 - character = position > 0 ? (0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.charat)(characters, --position) : 0
29129 -
29130 - if (column--, character === 10)
29131 - column = 1, line--
29132 -
29133 - return character
29134 -}
29135 -
29136 -/**
29137 - * @return {number}
29138 - */
29139 -function next () {
29140 - character = position < length ? (0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.charat)(characters, position++) : 0
29141 -
29142 - if (column++, character === 10)
29143 - column = 1, line++
29144 -
29145 - return character
29146 -}
29147 -
29148 -/**
29149 - * @return {number}
29150 - */
29151 -function peek () {
29152 - return (0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.charat)(characters, position)
29153 -}
29154 -
29155 -/**
29156 - * @return {number}
29157 - */
29158 -function caret () {
29159 - return position
29160 -}
29161 -
29162 -/**
29163 - * @param {number} begin
29164 - * @param {number} end
29165 - * @return {string}
29166 - */
29167 -function slice (begin, end) {
29168 - return (0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.substr)(characters, begin, end)
29169 -}
29170 -
29171 -/**
29172 - * @param {number} type
29173 - * @return {number}
29174 - */
29175 -function token (type) {
29176 - switch (type) {
29177 - // \0 \t \n \r \s whitespace token
29178 - case 0: case 9: case 10: case 13: case 32:
29179 - return 5
29180 - // ! + , / > @ ~ isolate token
29181 - case 33: case 43: case 44: case 47: case 62: case 64: case 126:
29182 - // ; { } breakpoint token
29183 - case 59: case 123: case 125:
29184 - return 4
29185 - // : accompanied token
29186 - case 58:
29187 - return 3
29188 - // " ' ( [ opening delimit token
29189 - case 34: case 39: case 40: case 91:
29190 - return 2
29191 - // ) ] closing delimit token
29192 - case 41: case 93:
29193 - return 1
29194 - }
29195 -
29196 - return 0
29197 -}
29198 -
29199 -/**
29200 - * @param {string} value
29201 - * @return {any[]}
29202 - */
29203 -function alloc (value) {
29204 - return line = column = 1, length = (0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.strlen)(characters = value), position = 0, []
29205 -}
29206 -
29207 -/**
29208 - * @param {any} value
29209 - * @return {any}
29210 - */
29211 -function dealloc (value) {
29212 - return characters = '', value
29213 -}
29214 -
29215 -/**
29216 - * @param {number} type
29217 - * @return {string}
29218 - */
29219 -function delimit (type) {
29220 - return (0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.trim)(slice(position - 1, delimiter(type === 91 ? type + 2 : type === 40 ? type + 1 : type)))
29221 -}
29222 -
29223 -/**
29224 - * @param {string} value
29225 - * @return {string[]}
29226 - */
29227 -function tokenize (value) {
29228 - return dealloc(tokenizer(alloc(value)))
29229 -}
29230 -
29231 -/**
29232 - * @param {number} type
29233 - * @return {string}
29234 - */
29235 -function whitespace (type) {
29236 - while (character = peek())
29237 - if (character < 33)
29238 - next()
29239 - else
29240 - break
29241 -
29242 - return token(type) > 2 || token(character) > 3 ? '' : ' '
29243 -}
29244 -
29245 -/**
29246 - * @param {string[]} children
29247 - * @return {string[]}
29248 - */
29249 -function tokenizer (children) {
29250 - while (next())
29251 - switch (token(character)) {
29252 - case 0: (0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.append)(identifier(position - 1), children)
29253 - break
29254 - case 2: ;(0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.append)(delimit(character), children)
29255 - break
29256 - default: ;(0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.append)((0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.from)(character), children)
29257 - }
29258 -
29259 - return children
29260 -}
29261 -
29262 -/**
29263 - * @param {number} index
29264 - * @param {number} count
29265 - * @return {string}
29266 - */
29267 -function escaping (index, count) {
29268 - while (--count && next())
29269 - // not 0-9 A-F a-f
29270 - if (character < 48 || character > 102 || (character > 57 && character < 65) || (character > 70 && character < 97))
29271 - break
29272 -
29273 - return slice(index, caret() + (count < 6 && peek() == 32 && next() == 32))
29274 -}
29275 -
29276 -/**
29277 - * @param {number} type
29278 - * @return {number}
29279 - */
29280 -function delimiter (type) {
29281 - while (next())
29282 - switch (character) {
29283 - // ] ) " '
29284 - case type:
29285 - return position
29286 - // " '
29287 - case 34: case 39:
29288 - if (type !== 34 && type !== 39)
29289 - delimiter(character)
29290 - break
29291 - // (
29292 - case 40:
29293 - if (type === 41)
29294 - delimiter(type)
29295 - break
29296 - // \
29297 - case 92:
29298 - next()
29299 - break
29300 - }
29301 -
29302 - return position
29303 -}
29304 -
29305 -/**
29306 - * @param {number} type
29307 - * @param {number} index
29308 - * @return {number}
29309 - */
29310 -function commenter (type, index) {
29311 - while (next())
29312 - // //
29313 - if (type + character === 47 + 10)
29314 - break
29315 - // /*
29316 - else if (type + character === 42 + 42 && peek() === 47)
29317 - break
29318 -
29319 - return '/*' + slice(index, position - 1) + '*' + (0,_Utility_js__WEBPACK_IMPORTED_MODULE_0__.from)(type === 47 ? type : next())
29320 -}
29321 -
29322 -/**
29323 - * @param {number} index
29324 - * @return {string}
29325 - */
29326 -function identifier (index) {
29327 - while (!token(peek()))
29328 - next()
29329 -
29330 - return slice(index, position)
29331 -}
29332 -
29333 -
29334 -/***/ }),
29335 -
29336 -/***/ "../node_modules/styled-components/node_modules/stylis/src/Utility.js":
29337 -/*!****************************************************************************!*\
29338 - !*** ../node_modules/styled-components/node_modules/stylis/src/Utility.js ***!
29339 - \****************************************************************************/
29340 -/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
29341 -
29342 -"use strict";
29343 -__webpack_require__.r(__webpack_exports__);
29344 -/* harmony export */ __webpack_require__.d(__webpack_exports__, {
29345 -/* harmony export */ abs: () => (/* binding */ abs),
29346 -/* harmony export */ append: () => (/* binding */ append),
29347 -/* harmony export */ assign: () => (/* binding */ assign),
29348 -/* harmony export */ charat: () => (/* binding */ charat),
29349 -/* harmony export */ combine: () => (/* binding */ combine),
29350 -/* harmony export */ filter: () => (/* binding */ filter),
29351 -/* harmony export */ from: () => (/* binding */ from),
29352 -/* harmony export */ hash: () => (/* binding */ hash),
29353 -/* harmony export */ indexof: () => (/* binding */ indexof),
29354 -/* harmony export */ match: () => (/* binding */ match),
29355 -/* harmony export */ replace: () => (/* binding */ replace),
29356 -/* harmony export */ sizeof: () => (/* binding */ sizeof),
29357 -/* harmony export */ strlen: () => (/* binding */ strlen),
29358 -/* harmony export */ substr: () => (/* binding */ substr),
29359 -/* harmony export */ trim: () => (/* binding */ trim)
29360 -/* harmony export */ });
29361 -/**
29362 - * @param {number}
29363 - * @return {number}
29364 - */
29365 -var abs = Math.abs
29366 -
29367 -/**
29368 - * @param {number}
29369 - * @return {string}
29370 - */
29371 -var from = String.fromCharCode
29372 -
29373 -/**
29374 - * @param {object}
29375 - * @return {object}
29376 - */
29377 -var assign = Object.assign
29378 -
29379 -/**
29380 - * @param {string} value
29381 - * @param {number} length
29382 - * @return {number}
29383 - */
29384 -function hash (value, length) {
29385 - return charat(value, 0) ^ 45 ? (((((((length << 2) ^ charat(value, 0)) << 2) ^ charat(value, 1)) << 2) ^ charat(value, 2)) << 2) ^ charat(value, 3) : 0
29386 -}
29387 -
29388 -/**
29389 - * @param {string} value
29390 - * @return {string}
29391 - */
29392 -function trim (value) {
29393 - return value.trim()
29394 -}
29395 -
29396 -/**
29397 - * @param {string} value
29398 - * @param {RegExp} pattern
29399 - * @return {string?}
29400 - */
29401 -function match (value, pattern) {
29402 - return (value = pattern.exec(value)) ? value[0] : value
29403 -}
29404 -
29405 -/**
29406 - * @param {string} value
29407 - * @param {(string|RegExp)} pattern
29408 - * @param {string} replacement
29409 - * @return {string}
29410 - */
29411 -function replace (value, pattern, replacement) {
29412 - return value.replace(pattern, replacement)
29413 -}
29414 -
29415 -/**
29416 - * @param {string} value
29417 - * @param {string} search
29418 - * @param {number} position
29419 - * @return {number}
29420 - */
29421 -function indexof (value, search, position) {
29422 - return value.indexOf(search, position)
29423 -}
29424 -
29425 -/**
29426 - * @param {string} value
29427 - * @param {number} index
29428 - * @return {number}
29429 - */
29430 -function charat (value, index) {
29431 - return value.charCodeAt(index) | 0
29432 -}
29433 -
29434 -/**
29435 - * @param {string} value
29436 - * @param {number} begin
29437 - * @param {number} end
29438 - * @return {string}
29439 - */
29440 -function substr (value, begin, end) {
29441 - return value.slice(begin, end)
29442 -}
29443 -
29444 -/**
29445 - * @param {string} value
29446 - * @return {number}
29447 - */
29448 -function strlen (value) {
29449 - return value.length
29450 -}
29451 -
29452 -/**
29453 - * @param {any[]} value
29454 - * @return {number}
29455 - */
29456 -function sizeof (value) {
29457 - return value.length
29458 -}
29459 -
29460 -/**
29461 - * @param {any} value
29462 - * @param {any[]} array
29463 - * @return {any}
29464 - */
29465 -function append (value, array) {
29466 - return array.push(value), value
29467 -}
29468 -
29469 -/**
29470 - * @param {string[]} array
29471 - * @param {function} callback
29472 - * @return {string}
29473 - */
29474 -function combine (array, callback) {
29475 - return array.map(callback).join('')
29476 -}
29477 -
29478 -/**
29479 - * @param {string[]} array
29480 - * @param {RegExp} pattern
29481 - * @return {string[]}
29482 - */
29483 -function filter (array, pattern) {
29484 - return array.filter(function (value) { return !match(value, pattern) })
29485 -}
29486 -
29487 -
29488 -/***/ }),
29489 -
29490 -/***/ "../node_modules/styled-components/node_modules/tslib/tslib.es6.mjs":
29491 -/*!**************************************************************************!*\
29492 - !*** ../node_modules/styled-components/node_modules/tslib/tslib.es6.mjs ***!
29493 - \**************************************************************************/
29494 -/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
29495 -
29496 -"use strict";
29497 -__webpack_require__.r(__webpack_exports__);
29498 -/* harmony export */ __webpack_require__.d(__webpack_exports__, {
29499 -/* harmony export */ __addDisposableResource: () => (/* binding */ __addDisposableResource),
29500 -/* harmony export */ __assign: () => (/* binding */ __assign),
29501 -/* harmony export */ __asyncDelegator: () => (/* binding */ __asyncDelegator),
29502 -/* harmony export */ __asyncGenerator: () => (/* binding */ __asyncGenerator),
29503 -/* harmony export */ __asyncValues: () => (/* binding */ __asyncValues),
29504 -/* harmony export */ __await: () => (/* binding */ __await),
29505 -/* harmony export */ __awaiter: () => (/* binding */ __awaiter),
29506 -/* harmony export */ __classPrivateFieldGet: () => (/* binding */ __classPrivateFieldGet),
29507 -/* harmony export */ __classPrivateFieldIn: () => (/* binding */ __classPrivateFieldIn),
29508 -/* harmony export */ __classPrivateFieldSet: () => (/* binding */ __classPrivateFieldSet),
29509 -/* harmony export */ __createBinding: () => (/* binding */ __createBinding),
29510 -/* harmony export */ __decorate: () => (/* binding */ __decorate),
29511 -/* harmony export */ __disposeResources: () => (/* binding */ __disposeResources),
29512 -/* harmony export */ __esDecorate: () => (/* binding */ __esDecorate),
29513 -/* harmony export */ __exportStar: () => (/* binding */ __exportStar),
29514 -/* harmony export */ __extends: () => (/* binding */ __extends),
29515 -/* harmony export */ __generator: () => (/* binding */ __generator),
29516 -/* harmony export */ __importDefault: () => (/* binding */ __importDefault),
29517 -/* harmony export */ __importStar: () => (/* binding */ __importStar),
29518 -/* harmony export */ __makeTemplateObject: () => (/* binding */ __makeTemplateObject),
29519 -/* harmony export */ __metadata: () => (/* binding */ __metadata),
29520 -/* harmony export */ __param: () => (/* binding */ __param),
29521 -/* harmony export */ __propKey: () => (/* binding */ __propKey),
29522 -/* harmony export */ __read: () => (/* binding */ __read),
29523 -/* harmony export */ __rest: () => (/* binding */ __rest),
29524 -/* harmony export */ __runInitializers: () => (/* binding */ __runInitializers),
29525 -/* harmony export */ __setFunctionName: () => (/* binding */ __setFunctionName),
29526 -/* harmony export */ __spread: () => (/* binding */ __spread),
29527 -/* harmony export */ __spreadArray: () => (/* binding */ __spreadArray),
29528 -/* harmony export */ __spreadArrays: () => (/* binding */ __spreadArrays),
29529 -/* harmony export */ __values: () => (/* binding */ __values),
29530 -/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
29531 -/* harmony export */ });
29532 -/******************************************************************************
29533 -Copyright (c) Microsoft Corporation.
29534 -
29535 -Permission to use, copy, modify, and/or distribute this software for any
29536 -purpose with or without fee is hereby granted.
29537 -
29538 -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
29539 -REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
29540 -AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
29541 -INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
29542 -LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
29543 -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
29544 -PERFORMANCE OF THIS SOFTWARE.
29545 -***************************************************************************** */
29546 -/* global Reflect, Promise, SuppressedError, Symbol */
29547 -
29548 -var extendStatics = function(d, b) {
29549 - extendStatics = Object.setPrototypeOf ||
29550 - ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
29551 - function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };
29552 - return extendStatics(d, b);
29553 -};
29554 -
29555 -function __extends(d, b) {
29556 - if (typeof b !== "function" && b !== null)
29557 - throw new TypeError("Class extends value " + String(b) + " is not a constructor or null");
29558 - extendStatics(d, b);
29559 - function __() { this.constructor = d; }
29560 - d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
29561 -}
29562 -
29563 -var __assign = function() {
29564 - __assign = Object.assign || function __assign(t) {
29565 - for (var s, i = 1, n = arguments.length; i < n; i++) {
29566 - s = arguments[i];
29567 - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];
29568 - }
29569 - return t;
29570 - }
29571 - return __assign.apply(this, arguments);
29572 -}
29573 -
29574 -function __rest(s, e) {
29575 - var t = {};
29576 - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0)
29577 - t[p] = s[p];
29578 - if (s != null && typeof Object.getOwnPropertySymbols === "function")
29579 - for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
29580 - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i]))
29581 - t[p[i]] = s[p[i]];
29582 - }
29583 - return t;
29584 -}
29585 -
29586 -function __decorate(decorators, target, key, desc) {
29587 - var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
29588 - if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
29589 - else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
29590 - return c > 3 && r && Object.defineProperty(target, key, r), r;
29591 -}
29592 -
29593 -function __param(paramIndex, decorator) {
29594 - return function (target, key) { decorator(target, key, paramIndex); }
29595 -}
29596 -
29597 -function __esDecorate(ctor, descriptorIn, decorators, contextIn, initializers, extraInitializers) {
29598 - function accept(f) { if (f !== void 0 && typeof f !== "function") throw new TypeError("Function expected"); return f; }
29599 - var kind = contextIn.kind, key = kind === "getter" ? "get" : kind === "setter" ? "set" : "value";
29600 - var target = !descriptorIn && ctor ? contextIn["static"] ? ctor : ctor.prototype : null;
29601 - var descriptor = descriptorIn || (target ? Object.getOwnPropertyDescriptor(target, contextIn.name) : {});
29602 - var _, done = false;
29603 - for (var i = decorators.length - 1; i >= 0; i--) {
29604 - var context = {};
29605 - for (var p in contextIn) context[p] = p === "access" ? {} : contextIn[p];
29606 - for (var p in contextIn.access) context.access[p] = contextIn.access[p];
29607 - context.addInitializer = function (f) { if (done) throw new TypeError("Cannot add initializers after decoration has completed"); extraInitializers.push(accept(f || null)); };
29608 - var result = (0, decorators[i])(kind === "accessor" ? { get: descriptor.get, set: descriptor.set } : descriptor[key], context);
29609 - if (kind === "accessor") {
29610 - if (result === void 0) continue;
29611 - if (result === null || typeof result !== "object") throw new TypeError("Object expected");
29612 - if (_ = accept(result.get)) descriptor.get = _;
29613 - if (_ = accept(result.set)) descriptor.set = _;
29614 - if (_ = accept(result.init)) initializers.unshift(_);
29615 - }
29616 - else if (_ = accept(result)) {
29617 - if (kind === "field") initializers.unshift(_);
29618 - else descriptor[key] = _;
29619 - }
29620 - }
29621 - if (target) Object.defineProperty(target, contextIn.name, descriptor);
29622 - done = true;
29623 -};
29624 -
29625 -function __runInitializers(thisArg, initializers, value) {
29626 - var useValue = arguments.length > 2;
29627 - for (var i = 0; i < initializers.length; i++) {
29628 - value = useValue ? initializers[i].call(thisArg, value) : initializers[i].call(thisArg);
29629 - }
29630 - return useValue ? value : void 0;
29631 -};
29632 -
29633 -function __propKey(x) {
29634 - return typeof x === "symbol" ? x : "".concat(x);
29635 -};
29636 -
29637 -function __setFunctionName(f, name, prefix) {
29638 - if (typeof name === "symbol") name = name.description ? "[".concat(name.description, "]") : "";
29639 - return Object.defineProperty(f, "name", { configurable: true, value: prefix ? "".concat(prefix, " ", name) : name });
29640 -};
29641 -
29642 -function __metadata(metadataKey, metadataValue) {
29643 - if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(metadataKey, metadataValue);
29644 -}
29645 -
29646 -function __awaiter(thisArg, _arguments, P, generator) {
29647 - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
29648 - return new (P || (P = Promise))(function (resolve, reject) {
29649 - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
29650 - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
29651 - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
29652 - step((generator = generator.apply(thisArg, _arguments || [])).next());
29653 - });
29654 -}
29655 -
29656 -function __generator(thisArg, body) {
29657 - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;
29658 - return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g;
29659 - function verb(n) { return function (v) { return step([n, v]); }; }
29660 - function step(op) {
29661 - if (f) throw new TypeError("Generator is already executing.");
29662 - while (g && (g = 0, op[0] && (_ = 0)), _) try {
29663 - if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;
29664 - if (y = 0, t) op = [op[0] & 2, t.value];
29665 - switch (op[0]) {
29666 - case 0: case 1: t = op; break;
29667 - case 4: _.label++; return { value: op[1], done: false };
29668 - case 5: _.label++; y = op[1]; op = [0]; continue;
29669 - case 7: op = _.ops.pop(); _.trys.pop(); continue;
29670 - default:
29671 - if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }
29672 - if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }
29673 - if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }
29674 - if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }
29675 - if (t[2]) _.ops.pop();
29676 - _.trys.pop(); continue;
29677 - }
29678 - op = body.call(thisArg, _);
29679 - } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }
29680 - if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };
29681 - }
29682 -}
29683 -
29684 -var __createBinding = Object.create ? (function(o, m, k, k2) {
29685 - if (k2 === undefined) k2 = k;
29686 - var desc = Object.getOwnPropertyDescriptor(m, k);
29687 - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
29688 - desc = { enumerable: true, get: function() { return m[k]; } };
29689 - }
29690 - Object.defineProperty(o, k2, desc);
29691 -}) : (function(o, m, k, k2) {
29692 - if (k2 === undefined) k2 = k;
29693 - o[k2] = m[k];
29694 -});
29695 -
29696 -function __exportStar(m, o) {
29697 - for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(o, p)) __createBinding(o, m, p);
29698 -}
29699 -
29700 -function __values(o) {
29701 - var s = typeof Symbol === "function" && Symbol.iterator, m = s && o[s], i = 0;
29702 - if (m) return m.call(o);
29703 - if (o && typeof o.length === "number") return {
29704 - next: function () {
29705 - if (o && i >= o.length) o = void 0;
29706 - return { value: o && o[i++], done: !o };
29707 - }
29708 - };
29709 - throw new TypeError(s ? "Object is not iterable." : "Symbol.iterator is not defined.");
29710 -}
29711 -
29712 -function __read(o, n) {
29713 - var m = typeof Symbol === "function" && o[Symbol.iterator];
29714 - if (!m) return o;
29715 - var i = m.call(o), r, ar = [], e;
29716 - try {
29717 - while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value);
29718 - }
29719 - catch (error) { e = { error: error }; }
29720 - finally {
29721 - try {
29722 - if (r && !r.done && (m = i["return"])) m.call(i);
29723 - }
29724 - finally { if (e) throw e.error; }
29725 - }
29726 - return ar;
29727 -}
29728 -
29729 -/** @deprecated */
29730 -function __spread() {
29731 - for (var ar = [], i = 0; i < arguments.length; i++)
29732 - ar = ar.concat(__read(arguments[i]));
29733 - return ar;
29734 -}
29735 -
29736 -/** @deprecated */
29737 -function __spreadArrays() {
29738 - for (var s = 0, i = 0, il = arguments.length; i < il; i++) s += arguments[i].length;
29739 - for (var r = Array(s), k = 0, i = 0; i < il; i++)
29740 - for (var a = arguments[i], j = 0, jl = a.length; j < jl; j++, k++)
29741 - r[k] = a[j];
29742 - return r;
29743 -}
29744 -
29745 -function __spreadArray(to, from, pack) {
29746 - if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) {
29747 - if (ar || !(i in from)) {
29748 - if (!ar) ar = Array.prototype.slice.call(from, 0, i);
29749 - ar[i] = from[i];
29750 - }
29751 - }
29752 - return to.concat(ar || Array.prototype.slice.call(from));
29753 -}
29754 -
29755 -function __await(v) {
29756 - return this instanceof __await ? (this.v = v, this) : new __await(v);
29757 -}
29758 -
29759 -function __asyncGenerator(thisArg, _arguments, generator) {
29760 - if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined.");
29761 - var g = generator.apply(thisArg, _arguments || []), i, q = [];
29762 - return i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.asyncIterator] = function () { return this; }, i;
29763 - function verb(n) { if (g[n]) i[n] = function (v) { return new Promise(function (a, b) { q.push([n, v, a, b]) > 1 || resume(n, v); }); }; }
29764 - function resume(n, v) { try { step(g[n](v)); } catch (e) { settle(q[0][3], e); } }
29765 - function step(r) { r.value instanceof __await ? Promise.resolve(r.value.v).then(fulfill, reject) : settle(q[0][2], r); }
29766 - function fulfill(value) { resume("next", value); }
29767 - function reject(value) { resume("throw", value); }
29768 - function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); }
29769 -}
29770 -
29771 -function __asyncDelegator(o) {
29772 - var i, p;
29773 - return i = {}, verb("next"), verb("throw", function (e) { throw e; }), verb("return"), i[Symbol.iterator] = function () { return this; }, i;
29774 - function verb(n, f) { i[n] = o[n] ? function (v) { return (p = !p) ? { value: __await(o[n](v)), done: false } : f ? f(v) : v; } : f; }
29775 -}
29776 -
29777 -function __asyncValues(o) {
29778 - if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined.");
29779 - var m = o[Symbol.asyncIterator], i;
29780 - return m ? m.call(o) : (o = typeof __values === "function" ? __values(o) : o[Symbol.iterator](), i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.asyncIterator] = function () { return this; }, i);
29781 - function verb(n) { i[n] = o[n] && function (v) { return new Promise(function (resolve, reject) { v = o[n](v), settle(resolve, reject, v.done, v.value); }); }; }
29782 - function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); }
29783 -}
29784 -
29785 -function __makeTemplateObject(cooked, raw) {
29786 - if (Object.defineProperty) { Object.defineProperty(cooked, "raw", { value: raw }); } else { cooked.raw = raw; }
29787 - return cooked;
29788 -};
29789 -
29790 -var __setModuleDefault = Object.create ? (function(o, v) {
29791 - Object.defineProperty(o, "default", { enumerable: true, value: v });
29792 -}) : function(o, v) {
29793 - o["default"] = v;
29794 -};
29795 -
29796 -function __importStar(mod) {
29797 - if (mod && mod.__esModule) return mod;
29798 - var result = {};
29799 - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
29800 - __setModuleDefault(result, mod);
29801 - return result;
29802 -}
29803 -
29804 -function __importDefault(mod) {
29805 - return (mod && mod.__esModule) ? mod : { default: mod };
29806 -}
29807 -
29808 -function __classPrivateFieldGet(receiver, state, kind, f) {
29809 - if (kind === "a" && !f) throw new TypeError("Private accessor was defined without a getter");
29810 - if (typeof state === "function" ? receiver !== state || !f : !state.has(receiver)) throw new TypeError("Cannot read private member from an object whose class did not declare it");
29811 - return kind === "m" ? f : kind === "a" ? f.call(receiver) : f ? f.value : state.get(receiver);
29812 -}
29813 -
29814 -function __classPrivateFieldSet(receiver, state, value, kind, f) {
29815 - if (kind === "m") throw new TypeError("Private method is not writable");
29816 - if (kind === "a" && !f) throw new TypeError("Private accessor was defined without a setter");
29817 - if (typeof state === "function" ? receiver !== state || !f : !state.has(receiver)) throw new TypeError("Cannot write private member to an object whose class did not declare it");
29818 - return (kind === "a" ? f.call(receiver, value) : f ? f.value = value : state.set(receiver, value)), value;
29819 -}
29820 -
29821 -function __classPrivateFieldIn(state, receiver) {
29822 - if (receiver === null || (typeof receiver !== "object" && typeof receiver !== "function")) throw new TypeError("Cannot use 'in' operator on non-object");
29823 - return typeof state === "function" ? receiver === state : state.has(receiver);
29824 -}
29825 -
29826 -function __addDisposableResource(env, value, async) {
29827 - if (value !== null && value !== void 0) {
29828 - if (typeof value !== "object" && typeof value !== "function") throw new TypeError("Object expected.");
29829 - var dispose;
29830 - if (async) {
29831 - if (!Symbol.asyncDispose) throw new TypeError("Symbol.asyncDispose is not defined.");
29832 - dispose = value[Symbol.asyncDispose];
29833 - }
29834 - if (dispose === void 0) {
29835 - if (!Symbol.dispose) throw new TypeError("Symbol.dispose is not defined.");
29836 - dispose = value[Symbol.dispose];
29837 - }
29838 - if (typeof dispose !== "function") throw new TypeError("Object not disposable.");
29839 - env.stack.push({ value: value, dispose: dispose, async: async });
29840 - }
29841 - else if (async) {
29842 - env.stack.push({ async: true });
29843 - }
29844 - return value;
29845 -}
29846 -
29847 -var _SuppressedError = typeof SuppressedError === "function" ? SuppressedError : function (error, suppressed, message) {
29848 - var e = new Error(message);
29849 - return e.name = "SuppressedError", e.error = error, e.suppressed = suppressed, e;
29850 -};
29851 -
29852 -function __disposeResources(env) {
29853 - function fail(e) {
29854 - env.error = env.hasError ? new _SuppressedError(e, env.error, "An error was suppressed during disposal.") : e;
29855 - env.hasError = true;
29856 - }
29857 - function next() {
29858 - while (env.stack.length) {
29859 - var rec = env.stack.pop();
29860 - try {
29861 - var result = rec.dispose && rec.dispose.call(rec.value);
29862 - if (rec.async) return Promise.resolve(result).then(next, function(e) { fail(e); return next(); });
29863 - }
29864 - catch (e) {
29865 - fail(e);
29866 - }
29867 - }
29868 - if (env.hasError) throw env.error;
29869 - }
29870 - return next();
29871 -}
29872 -
29873 -/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({
29874 - __extends,
29875 - __assign,
29876 - __rest,
29877 - __decorate,
29878 - __param,
29879 - __metadata,
29880 - __awaiter,
29881 - __generator,
29882 - __createBinding,
29883 - __exportStar,
29884 - __values,
29885 - __read,
29886 - __spread,
29887 - __spreadArrays,
29888 - __spreadArray,
29889 - __await,
29890 - __asyncGenerator,
29891 - __asyncDelegator,
29892 - __asyncValues,
29893 - __makeTemplateObject,
29894 - __importStar,
29895 - __importDefault,
29896 - __classPrivateFieldGet,
29897 - __classPrivateFieldSet,
29898 - __classPrivateFieldIn,
29899 - __addDisposableResource,
29900 - __disposeResources,
29901 -});
29902 -
29903 -
29904 -/***/ }),
29905 -
29906 9535 /***/ "../node_modules/warning/warning.js":
29907 9536 /*!******************************************!*\
29908 9537 !*** ../node_modules/warning/warning.js ***!
29909 9538 \******************************************/
9539 +/*! unknown exports (runtime-defined) */
9540 +/*! runtime requirements: module */
9541 +/*! CommonJS bailout: module.exports is used directly at 62:0-14 */
29910 9542 /***/ ((module) => {
29911 9543
29912 9544 "use strict";
29913 9545 /**
@@ -29975,56 +9607,44 @@
29975 9607
29976 9608
29977 9609 /***/ }),
29978 9610
29979 -/***/ "@elementor/app-ui":
29980 -/*!*********************************************!*\
29981 - !*** external "elementorAppPackages.appUi" ***!
29982 - \*********************************************/
9611 +/***/ "react":
9612 +/*!************************!*\
9613 + !*** external "React" ***!
9614 + \************************/
9615 +/*! dynamic exports */
9616 +/*! export __esModule [maybe provided (runtime-defined)] [no usage info] [provision prevents renaming (no use info)] */
9617 +/*! other exports [maybe provided (runtime-defined)] [no usage info] */
9618 +/*! runtime requirements: module */
29983 9619 /***/ ((module) => {
29984 9620
29985 9621 "use strict";
29986 -module.exports = elementorAppPackages.appUi;
9622 +module.exports = React;
29987 9623
29988 9624 /***/ }),
29989 9625
29990 -/***/ "@elementor/hooks":
29991 -/*!*********************************************!*\
29992 - !*** external "elementorAppPackages.hooks" ***!
29993 - \*********************************************/
9626 +/***/ "react-dom":
9627 +/*!***************************!*\
9628 + !*** external "ReactDOM" ***!
9629 + \***************************/
9630 +/*! dynamic exports */
9631 +/*! exports [maybe provided (runtime-defined)] [no usage info] */
9632 +/*! runtime requirements: module */
29994 9633 /***/ ((module) => {
29995 9634
29996 9635 "use strict";
29997 -module.exports = elementorAppPackages.hooks;
9636 +module.exports = ReactDOM;
29998 9637
29999 9638 /***/ }),
30000 9639
30001 -/***/ "@elementor/icons":
30002 -/*!************************************!*\
30003 - !*** external "elementorV2.icons" ***!
30004 - \************************************/
30005 -/***/ ((module) => {
30006 -
30007 -"use strict";
30008 -module.exports = elementorV2.icons;
30009 -
30010 -/***/ }),
30011 -
30012 -/***/ "@elementor/onboarding":
30013 -/*!*****************************************!*\
30014 - !*** external "elementorV2.onboarding" ***!
30015 - \*****************************************/
30016 -/***/ ((module) => {
30017 -
30018 -"use strict";
30019 -module.exports = elementorV2.onboarding;
30020 -
30021 -/***/ }),
30022 -
30023 9640 /***/ "@elementor/router":
30024 9641 /*!**********************************************!*\
30025 9642 !*** external "elementorAppPackages.router" ***!
30026 9643 \**********************************************/
9644 +/*! dynamic exports */
9645 +/*! exports [maybe provided (runtime-defined)] [no usage info] */
9646 +/*! runtime requirements: module */
30027 9647 /***/ ((module) => {
30028 9648
30029 9649 "use strict";
30030 9650 module.exports = elementorAppPackages.router;
@@ -30030,23 +9650,15 @@
30030 9650 module.exports = elementorAppPackages.router;
30031 9651
30032 9652 /***/ }),
30033 9653
30034 -/***/ "@elementor/site-builder":
30035 -/*!**********************************************!*\
30036 - !*** external ["elementorV2","siteBuilder"] ***!
30037 - \**********************************************/
30038 -/***/ ((module) => {
30039 -
30040 -"use strict";
30041 -module.exports = elementorV2.siteBuilder;
30042 -
30043 -/***/ }),
30044 -
30045 9654 /***/ "@elementor/site-editor":
30046 9655 /*!**************************************************!*\
30047 9656 !*** external "elementorAppPackages.siteEditor" ***!
30048 9657 \**************************************************/
9658 +/*! dynamic exports */
9659 +/*! exports [maybe provided (runtime-defined)] [no usage info] */
9660 +/*! runtime requirements: module */
30049 9661 /***/ ((module) => {
30050 9662
30051 9663 "use strict";
30052 9664 module.exports = elementorAppPackages.siteEditor;
@@ -30052,50 +9664,20 @@
30052 9664 module.exports = elementorAppPackages.siteEditor;
30053 9665
30054 9666 /***/ }),
30055 9667
30056 -/***/ "@elementor/ui":
30057 -/*!*********************************!*\
30058 - !*** external "elementorV2.ui" ***!
30059 - \*********************************/
30060 -/***/ ((module) => {
30061 -
30062 -"use strict";
30063 -module.exports = elementorV2.ui;
30064 -
30065 -/***/ }),
30066 -
30067 9668 /***/ "@wordpress/i18n":
30068 9669 /*!**************************!*\
30069 9670 !*** external "wp.i18n" ***!
30070 9671 \**************************/
9672 +/*! dynamic exports */
9673 +/*! exports [maybe provided (runtime-defined)] [no usage info] */
9674 +/*! runtime requirements: module */
30071 9675 /***/ ((module) => {
30072 9676
30073 9677 "use strict";
30074 9678 module.exports = wp.i18n;
30075 9679
30076 -/***/ }),
30077 -
30078 -/***/ "react":
30079 -/*!************************!*\
30080 - !*** external "React" ***!
30081 - \************************/
30082 -/***/ ((module) => {
30083 -
30084 -"use strict";
30085 -module.exports = React;
30086 -
30087 -/***/ }),
30088 -
30089 -/***/ "react-dom":
30090 -/*!***************************!*\
30091 - !*** external "ReactDOM" ***!
30092 - \***************************/
30093 -/***/ ((module) => {
30094 -
30095 -"use strict";
30096 -module.exports = ReactDOM;
30097 -
30098 9680 /***/ })
30099 9681
30100 9682 /******/ });
30101 9683 /************************************************************************/
@@ -30104,11 +9686,10 @@
30104 9686 /******/
30105 9687 /******/ // The require function
30106 9688 /******/ function __webpack_require__(moduleId) {
30107 9689 /******/ // Check if module is in cache
30108 -/******/ var cachedModule = __webpack_module_cache__[moduleId];
30109 -/******/ if (cachedModule !== undefined) {
30110 -/******/ return cachedModule.exports;
9690 +/******/ if(__webpack_module_cache__[moduleId]) {
9691 +/******/ return __webpack_module_cache__[moduleId].exports;
30111 9692 /******/ }
30112 9693 /******/ // Create a new module (and put it into the cache)
30113 9694 /******/ var module = __webpack_module_cache__[moduleId] = {
30114 9695 /******/ // no module.id needed
@@ -30122,11 +9703,8 @@
30122 9703 /******/ // Return the exports of the module
30123 9704 /******/ return module.exports;
30124 9705 /******/ }
30125 9706 /******/
30126 -/******/ // expose the modules object (__webpack_modules__)
30127 -/******/ __webpack_require__.m = __webpack_modules__;
30128 -/******/
30129 9707 /************************************************************************/
30130 9708 /******/ /* webpack/runtime/compat get default export */
30131 9709 /******/ (() => {
30132 9710 /******/ // getDefaultExport function for compatibility with non-harmony modules
@@ -30131,45 +9709,15 @@
30131 9709 /******/ (() => {
30132 9710 /******/ // getDefaultExport function for compatibility with non-harmony modules
30133 9711 /******/ __webpack_require__.n = (module) => {
30134 9712 /******/ var getter = module && module.__esModule ?
30135 -/******/ () => (module['default']) :
30136 -/******/ () => (module);
9713 +/******/ () => module['default'] :
9714 +/******/ () => module;
30137 9715 /******/ __webpack_require__.d(getter, { a: getter });
30138 9716 /******/ return getter;
30139 9717 /******/ };
30140 9718 /******/ })();
30141 9719 /******/
30142 -/******/ /* webpack/runtime/create fake namespace object */
30143 -/******/ (() => {
30144 -/******/ var getProto = Object.getPrototypeOf ? (obj) => (Object.getPrototypeOf(obj)) : (obj) => (obj.__proto__);
30145 -/******/ var leafPrototypes;
30146 -/******/ // create a fake namespace object
30147 -/******/ // mode & 1: value is a module id, require it
30148 -/******/ // mode & 2: merge all properties of value into the ns
30149 -/******/ // mode & 4: return value when already ns object
30150 -/******/ // mode & 16: return value when it's Promise-like
30151 -/******/ // mode & 8|1: behave like require
30152 -/******/ __webpack_require__.t = function(value, mode) {
30153 -/******/ if(mode & 1) value = this(value);
30154 -/******/ if(mode & 8) return value;
30155 -/******/ if(typeof value === 'object' && value) {
30156 -/******/ if((mode & 4) && value.__esModule) return value;
30157 -/******/ if((mode & 16) && typeof value.then === 'function') return value;
30158 -/******/ }
30159 -/******/ var ns = Object.create(null);
30160 -/******/ __webpack_require__.r(ns);
30161 -/******/ var def = {};
30162 -/******/ leafPrototypes = leafPrototypes || [null, getProto({}), getProto([]), getProto(getProto)];
30163 -/******/ for(var current = mode & 2 && value; (typeof current == 'object' || typeof current == 'function') && !~leafPrototypes.indexOf(current); current = getProto(current)) {
30164 -/******/ Object.getOwnPropertyNames(current).forEach((key) => (def[key] = () => (value[key])));
30165 -/******/ }
30166 -/******/ def['default'] = () => (value);
30167 -/******/ __webpack_require__.d(ns, def);
30168 -/******/ return ns;
30169 -/******/ };
30170 -/******/ })();
30171 -/******/
30172 9720 /******/ /* webpack/runtime/define property getters */
30173 9721 /******/ (() => {
30174 9722 /******/ // define getter functions for harmony exports
30175 9723 /******/ __webpack_require__.d = (exports, definition) => {
@@ -30180,33 +9728,8 @@
30180 9728 /******/ }
30181 9729 /******/ };
30182 9730 /******/ })();
30183 9731 /******/
30184 -/******/ /* webpack/runtime/ensure chunk */
30185 -/******/ (() => {
30186 -/******/ __webpack_require__.f = {};
30187 -/******/ // This file contains only the entry chunk.
30188 -/******/ // The chunk loading function for additional chunks
30189 -/******/ __webpack_require__.e = (chunkId) => {
30190 -/******/ return Promise.all(Object.keys(__webpack_require__.f).reduce((promises, key) => {
30191 -/******/ __webpack_require__.f[key](chunkId, promises);
30192 -/******/ return promises;
30193 -/******/ }, []));
30194 -/******/ };
30195 -/******/ })();
30196 -/******/
30197 -/******/ /* webpack/runtime/get javascript chunk filename */
30198 -/******/ (() => {
30199 -/******/ // This function allow to reference async chunks
30200 -/******/ __webpack_require__.u = (chunkId) => {
30201 -/******/ // return url for filenames not based on template
30202 -/******/ if (chunkId === "vendors-node_modules_react-query_devtools_index_js") return "e459c6c89c0c0899c850.bundle.js";
30203 -/******/ if (chunkId === "kit-library") return "" + chunkId + ".b768952e1d4177aa68d8.bundle.js";
30204 -/******/ // return url for filenames based on template
30205 -/******/ return undefined;
30206 -/******/ };
30207 -/******/ })();
30208 -/******/
30209 9732 /******/ /* webpack/runtime/global */
30210 9733 /******/ (() => {
30211 9734 /******/ __webpack_require__.g = (function() {
30212 9735 /******/ if (typeof globalThis === 'object') return globalThis;
@@ -30219,56 +9742,11 @@
30219 9742 /******/ })();
30220 9743 /******/
30221 9744 /******/ /* webpack/runtime/hasOwnProperty shorthand */
30222 9745 /******/ (() => {
30223 -/******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))
9746 +/******/ __webpack_require__.o = (obj, prop) => Object.prototype.hasOwnProperty.call(obj, prop)
30224 9747 /******/ })();
30225 9748 /******/
30226 -/******/ /* webpack/runtime/load script */
30227 -/******/ (() => {
30228 -/******/ var inProgress = {};
30229 -/******/ var dataWebpackPrefix = "elementor:";
30230 -/******/ // loadScript function to load a script via script tag
30231 -/******/ __webpack_require__.l = (url, done, key, chunkId) => {
30232 -/******/ if(inProgress[url]) { inProgress[url].push(done); return; }
30233 -/******/ var script, needAttach;
30234 -/******/ if(key !== undefined) {
30235 -/******/ var scripts = document.getElementsByTagName("script");
30236 -/******/ for(var i = 0; i < scripts.length; i++) {
30237 -/******/ var s = scripts[i];
30238 -/******/ if(s.getAttribute("src") == url || s.getAttribute("data-webpack") == dataWebpackPrefix + key) { script = s; break; }
30239 -/******/ }
30240 -/******/ }
30241 -/******/ if(!script) {
30242 -/******/ needAttach = true;
30243 -/******/ script = document.createElement('script');
30244 -/******/
30245 -/******/ script.charset = 'utf-8';
30246 -/******/ if (__webpack_require__.nc) {
30247 -/******/ script.setAttribute("nonce", __webpack_require__.nc);
30248 -/******/ }
30249 -/******/ script.setAttribute("data-webpack", dataWebpackPrefix + key);
30250 -/******/
30251 -/******/ script.src = url;
30252 -/******/ }
30253 -/******/ inProgress[url] = [done];
30254 -/******/ var onScriptComplete = (prev, event) => {
30255 -/******/ // avoid mem leaks in IE.
30256 -/******/ script.onerror = script.onload = null;
30257 -/******/ clearTimeout(timeout);
30258 -/******/ var doneFns = inProgress[url];
30259 -/******/ delete inProgress[url];
30260 -/******/ script.parentNode && script.parentNode.removeChild(script);
30261 -/******/ doneFns && doneFns.forEach((fn) => (fn(event)));
30262 -/******/ if(prev) return prev(event);
30263 -/******/ }
30264 -/******/ var timeout = setTimeout(onScriptComplete.bind(null, undefined, { type: 'timeout', target: script }), 120000);
30265 -/******/ script.onerror = onScriptComplete.bind(null, script.onerror);
30266 -/******/ script.onload = onScriptComplete.bind(null, script.onload);
30267 -/******/ needAttach && document.head.appendChild(script);
30268 -/******/ };
30269 -/******/ })();
30270 -/******/
30271 9749 /******/ /* webpack/runtime/make namespace object */
30272 9750 /******/ (() => {
30273 9751 /******/ // define __esModule on exports
30274 9752 /******/ __webpack_require__.r = (exports) => {
@@ -30278,161 +9756,31 @@
30278 9756 /******/ Object.defineProperty(exports, '__esModule', { value: true });
30279 9757 /******/ };
30280 9758 /******/ })();
30281 9759 /******/
30282 -/******/ /* webpack/runtime/publicPath */
30283 -/******/ (() => {
30284 -/******/ var scriptUrl;
30285 -/******/ if (__webpack_require__.g.importScripts) scriptUrl = __webpack_require__.g.location + "";
30286 -/******/ var document = __webpack_require__.g.document;
30287 -/******/ if (!scriptUrl && document) {
30288 -/******/ if (document.currentScript && document.currentScript.tagName.toUpperCase() === 'SCRIPT')
30289 -/******/ scriptUrl = document.currentScript.src;
30290 -/******/ if (!scriptUrl) {
30291 -/******/ var scripts = document.getElementsByTagName("script");
30292 -/******/ if(scripts.length) {
30293 -/******/ var i = scripts.length - 1;
30294 -/******/ while (i > -1 && (!scriptUrl || !/^http(s?):/.test(scriptUrl))) scriptUrl = scripts[i--].src;
30295 -/******/ }
30296 -/******/ }
30297 -/******/ }
30298 -/******/ // When supporting browsers where an automatic publicPath is not supported you must specify an output.publicPath manually via configuration
30299 -/******/ // or pass an empty string ("") and set the __webpack_public_path__ variable from your code to use your own logic.
30300 -/******/ if (!scriptUrl) throw new Error("Automatic publicPath is not supported in this browser");
30301 -/******/ scriptUrl = scriptUrl.replace(/^blob:/, "").replace(/#.*$/, "").replace(/\?.*$/, "").replace(/\/[^\/]+$/, "/");
30302 -/******/ __webpack_require__.p = scriptUrl;
30303 -/******/ })();
30304 -/******/
30305 -/******/ /* webpack/runtime/jsonp chunk loading */
30306 -/******/ (() => {
30307 -/******/ // no baseURI
30308 -/******/
30309 -/******/ // object to store loaded and loading chunks
30310 -/******/ // undefined = chunk not loaded, null = chunk preloaded/prefetched
30311 -/******/ // [resolve, reject, Promise] = chunk loading, 0 = chunk loaded
30312 -/******/ var installedChunks = {
30313 -/******/ "app": 0
30314 -/******/ };
30315 -/******/
30316 -/******/ __webpack_require__.f.j = (chunkId, promises) => {
30317 -/******/ // JSONP chunk loading for javascript
30318 -/******/ var installedChunkData = __webpack_require__.o(installedChunks, chunkId) ? installedChunks[chunkId] : undefined;
30319 -/******/ if(installedChunkData !== 0) { // 0 means "already installed".
30320 -/******/
30321 -/******/ // a Promise means "currently loading".
30322 -/******/ if(installedChunkData) {
30323 -/******/ promises.push(installedChunkData[2]);
30324 -/******/ } else {
30325 -/******/ if(true) { // all chunks have JS
30326 -/******/ // setup Promise in chunk cache
30327 -/******/ var promise = new Promise((resolve, reject) => (installedChunkData = installedChunks[chunkId] = [resolve, reject]));
30328 -/******/ promises.push(installedChunkData[2] = promise);
30329 -/******/
30330 -/******/ // start chunk loading
30331 -/******/ var url = __webpack_require__.p + __webpack_require__.u(chunkId);
30332 -/******/ // create error before stack unwound to get useful stacktrace later
30333 -/******/ var error = new Error();
30334 -/******/ var loadingEnded = (event) => {
30335 -/******/ if(__webpack_require__.o(installedChunks, chunkId)) {
30336 -/******/ installedChunkData = installedChunks[chunkId];
30337 -/******/ if(installedChunkData !== 0) installedChunks[chunkId] = undefined;
30338 -/******/ if(installedChunkData) {
30339 -/******/ var errorType = event && (event.type === 'load' ? 'missing' : event.type);
30340 -/******/ var realSrc = event && event.target && event.target.src;
30341 -/******/ error.message = 'Loading chunk ' + chunkId + ' failed.\n(' + errorType + ': ' + realSrc + ')';
30342 -/******/ error.name = 'ChunkLoadError';
30343 -/******/ error.type = errorType;
30344 -/******/ error.request = realSrc;
30345 -/******/ installedChunkData[1](error);
30346 -/******/ }
30347 -/******/ }
30348 -/******/ };
30349 -/******/ __webpack_require__.l(url, loadingEnded, "chunk-" + chunkId, chunkId);
30350 -/******/ }
30351 -/******/ }
30352 -/******/ }
30353 -/******/ };
30354 -/******/
30355 -/******/ // no prefetching
30356 -/******/
30357 -/******/ // no preloaded
30358 -/******/
30359 -/******/ // no HMR
30360 -/******/
30361 -/******/ // no HMR manifest
30362 -/******/
30363 -/******/ // no on chunks loaded
30364 -/******/
30365 -/******/ // install a JSONP callback for chunk loading
30366 -/******/ var webpackJsonpCallback = (parentChunkLoadingFunction, data) => {
30367 -/******/ var [chunkIds, moreModules, runtime] = data;
30368 -/******/ // add "moreModules" to the modules object,
30369 -/******/ // then flag all "chunkIds" as loaded and fire callback
30370 -/******/ var moduleId, chunkId, i = 0;
30371 -/******/ if(chunkIds.some((id) => (installedChunks[id] !== 0))) {
30372 -/******/ for(moduleId in moreModules) {
30373 -/******/ if(__webpack_require__.o(moreModules, moduleId)) {
30374 -/******/ __webpack_require__.m[moduleId] = moreModules[moduleId];
30375 -/******/ }
30376 -/******/ }
30377 -/******/ if(runtime) var result = runtime(__webpack_require__);
30378 -/******/ }
30379 -/******/ if(parentChunkLoadingFunction) parentChunkLoadingFunction(data);
30380 -/******/ for(;i < chunkIds.length; i++) {
30381 -/******/ chunkId = chunkIds[i];
30382 -/******/ if(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) {
30383 -/******/ installedChunks[chunkId][0]();
30384 -/******/ }
30385 -/******/ installedChunks[chunkId] = 0;
30386 -/******/ }
30387 -/******/
30388 -/******/ }
30389 -/******/
30390 -/******/ var chunkLoadingGlobal = self["webpackChunkelementor"] = self["webpackChunkelementor"] || [];
30391 -/******/ chunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));
30392 -/******/ chunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));
30393 -/******/ })();
30394 -/******/
30395 -/******/ /* webpack/runtime/nonce */
30396 -/******/ (() => {
30397 -/******/ __webpack_require__.nc = undefined;
30398 -/******/ })();
30399 -/******/
30400 9760 /************************************************************************/
30401 -var __webpack_exports__ = {};
30402 -// This entry needs to be wrapped in an IIFE because it needs to be in strict mode.
30403 9761 (() => {
30404 9762 "use strict";
30405 -/*!*********************************!*\
30406 - !*** ../app/assets/js/index.js ***!
30407 - \*********************************/
9763 +/*!**************************************!*\
9764 + !*** ../core/app/assets/js/index.js ***!
9765 + \**************************************/
9766 +/*! unknown exports (runtime-defined) */
9767 +/*! runtime requirements: __webpack_require__ */
9768 +/* provided dependency */ var ReactDOM = __webpack_require__(/*! react-dom */ "react-dom");
30408 9769
30409 9770
30410 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
9771 +var _interopRequireDefault = __webpack_require__(/*! @babel/runtime-corejs2/helpers/interopRequireDefault */ "../node_modules/@babel/runtime-corejs2/helpers/interopRequireDefault.js");
9772 +
30411 9773 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
30412 -var _react2 = _interopRequireDefault(__webpack_require__(/*! elementor-utils/react */ "../assets/dev/js/utils/react.js"));
30413 -var _app = _interopRequireDefault(__webpack_require__(/*! ./app */ "../app/assets/js/app.js"));
30414 -var _module = _interopRequireDefault(__webpack_require__(/*! ../../modules/import-export/assets/js/module */ "../app/modules/import-export/assets/js/module.js"));
30415 -var _module2 = _interopRequireDefault(__webpack_require__(/*! ../../modules/import-export-customization/assets/js/module */ "../app/modules/import-export-customization/assets/js/module.js"));
30416 -var _module3 = _interopRequireDefault(__webpack_require__(/*! ../../modules/kit-library/assets/js/module */ "../app/modules/kit-library/assets/js/module.js"));
30417 -var _module4 = _interopRequireDefault(__webpack_require__(/*! ../../modules/onboarding/assets/js/module */ "../app/modules/onboarding/assets/js/module.js"));
30418 -var _module5 = _interopRequireDefault(__webpack_require__(/*! ../../modules/site-builder/assets/js/module */ "../app/modules/site-builder/assets/js/module.js"));
9774 +
9775 +var _app = _interopRequireDefault(__webpack_require__(/*! ./app */ "../core/app/assets/js/app.js"));
9776 +
30419 9777 var _siteEditor = __webpack_require__(/*! @elementor/site-editor */ "@elementor/site-editor");
30420 -var _appContext = _interopRequireDefault(__webpack_require__(/*! ./app-context */ "../app/assets/js/app-context.js"));
30421 -var _elementorCommon, _elementorCommon2;
30422 -new _module.default();
30423 -new _module3.default();
9778 +
30424 9779 new _siteEditor.Module();
30425 -if ((_elementorCommon = elementorCommon) !== null && _elementorCommon !== void 0 && (_elementorCommon = _elementorCommon.config) !== null && _elementorCommon !== void 0 && (_elementorCommon = _elementorCommon.experimentalFeatures) !== null && _elementorCommon !== void 0 && _elementorCommon['site-builder']) {
30426 - new _module5.default();
30427 -}
30428 -new _module4.default();
30429 -if ((_elementorCommon2 = elementorCommon) !== null && _elementorCommon2 !== void 0 && (_elementorCommon2 = _elementorCommon2.config) !== null && _elementorCommon2 !== void 0 && (_elementorCommon2 = _elementorCommon2.experimentalFeatures) !== null && _elementorCommon2 !== void 0 && _elementorCommon2['import-export-customization']) {
30430 - new _module2.default();
30431 -}
30432 -var AppWrapper = _react.default.Fragment;
30433 -_react2.default.render(/*#__PURE__*/_react.default.createElement(AppWrapper, null, /*#__PURE__*/_react.default.createElement(_appContext.default, null, /*#__PURE__*/_react.default.createElement(_app.default, null))), document.getElementById('e-app'));
9780 +var AppWrapper = elementorCommon.config.isDebug ? _react.default.StrictMode : _react.default.Fragment;
9781 +ReactDOM.render( /*#__PURE__*/_react.default.createElement(AppWrapper, null, /*#__PURE__*/_react.default.createElement(_app.default, null)), document.getElementById('e-app'));
30434 9782 })();
30435 9783
30436 9784 /******/ })()
30437 9785 ;
30438 9786 //# sourceMappingURL=app.js.map