PluginProbe
Elementor Website Builder – more than just a page builder / 3.8.1
Elementor Website Builder – more than just a page builder v3.8.1
4.3.2 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 All 455 releases
← All changes | assets/js/app-packages.js +3255 -3379 4.2.0-beta2 → 3.8.1 View file →
@@ -1,7 +1,1510 @@
1 +/*! elementor - v3.8.1 - 13-11-2022 */
1 2 /******/ (() => { // webpackBootstrap
2 3 /******/ var __webpack_modules__ = ({
3 4
5 +/***/ "../app/assets/js/molecules/collapse.scss":
6 +/*!************************************************!*\
7 + !*** ../app/assets/js/molecules/collapse.scss ***!
8 + \************************************************/
9 +/***/ (() => {
10 +
11 +
12 +
13 +/***/ }),
14 +
15 +/***/ "../app/assets/js/molecules/upload-file.scss":
16 +/*!***************************************************!*\
17 + !*** ../app/assets/js/molecules/upload-file.scss ***!
18 + \***************************************************/
19 +/***/ (() => {
20 +
21 +
22 +
23 +/***/ }),
24 +
25 +/***/ "../app/assets/js/organisms/drop-zone.scss":
26 +/*!*************************************************!*\
27 + !*** ../app/assets/js/organisms/drop-zone.scss ***!
28 + \*************************************************/
29 +/***/ (() => {
30 +
31 +
32 +
33 +/***/ }),
34 +
35 +/***/ "../app/assets/js/ui/atoms/box.scss":
36 +/*!******************************************!*\
37 + !*** ../app/assets/js/ui/atoms/box.scss ***!
38 + \******************************************/
39 +/***/ (() => {
40 +
41 +
42 +
43 +/***/ }),
44 +
45 +/***/ "../app/assets/js/ui/atoms/checkbox.scss":
46 +/*!***********************************************!*\
47 + !*** ../app/assets/js/ui/atoms/checkbox.scss ***!
48 + \***********************************************/
49 +/***/ (() => {
50 +
51 +
52 +
53 +/***/ }),
54 +
55 +/***/ "../app/assets/js/ui/atoms/css-grid.scss":
56 +/*!***********************************************!*\
57 + !*** ../app/assets/js/ui/atoms/css-grid.scss ***!
58 + \***********************************************/
59 +/***/ (() => {
60 +
61 +
62 +
63 +/***/ }),
64 +
65 +/***/ "../app/assets/js/ui/atoms/drag-drop.scss":
66 +/*!************************************************!*\
67 + !*** ../app/assets/js/ui/atoms/drag-drop.scss ***!
68 + \************************************************/
69 +/***/ (() => {
70 +
71 +
72 +
73 +/***/ }),
74 +
75 +/***/ "../app/assets/js/ui/card/card.scss":
76 +/*!******************************************!*\
77 + !*** ../app/assets/js/ui/card/card.scss ***!
78 + \******************************************/
79 +/***/ (() => {
80 +
81 +
82 +
83 +/***/ }),
84 +
85 +/***/ "../app/assets/js/ui/dialog/dialog.scss":
86 +/*!**********************************************!*\
87 + !*** ../app/assets/js/ui/dialog/dialog.scss ***!
88 + \**********************************************/
89 +/***/ (() => {
90 +
91 +
92 +
93 +/***/ }),
94 +
95 +/***/ "../app/assets/js/ui/grid/grid.scss":
96 +/*!******************************************!*\
97 + !*** ../app/assets/js/ui/grid/grid.scss ***!
98 + \******************************************/
99 +/***/ (() => {
100 +
101 +
102 +
103 +/***/ }),
104 +
105 +/***/ "../app/assets/js/ui/menu/menu-item.scss":
106 +/*!***********************************************!*\
107 + !*** ../app/assets/js/ui/menu/menu-item.scss ***!
108 + \***********************************************/
109 +/***/ (() => {
110 +
111 +
112 +
113 +/***/ }),
114 +
115 +/***/ "../app/assets/js/ui/menu/menu.scss":
116 +/*!******************************************!*\
117 + !*** ../app/assets/js/ui/menu/menu.scss ***!
118 + \******************************************/
119 +/***/ (() => {
120 +
121 +
122 +
123 +/***/ }),
124 +
125 +/***/ "../app/assets/js/ui/modal/modal.scss":
126 +/*!********************************************!*\
127 + !*** ../app/assets/js/ui/modal/modal.scss ***!
128 + \********************************************/
129 +/***/ (() => {
130 +
131 +
132 +
133 +/***/ }),
134 +
135 +/***/ "../app/assets/js/ui/molecules/add-new-button.scss":
136 +/*!*********************************************************!*\
137 + !*** ../app/assets/js/ui/molecules/add-new-button.scss ***!
138 + \*********************************************************/
139 +/***/ (() => {
140 +
141 +
142 +
143 +/***/ }),
144 +
145 +/***/ "../app/assets/js/ui/molecules/inline-link.scss":
146 +/*!******************************************************!*\
147 + !*** ../app/assets/js/ui/molecules/inline-link.scss ***!
148 + \******************************************************/
149 +/***/ (() => {
150 +
151 +
152 +
153 +/***/ }),
154 +
155 +/***/ "../app/assets/js/ui/molecules/list.scss":
156 +/*!***********************************************!*\
157 + !*** ../app/assets/js/ui/molecules/list.scss ***!
158 + \***********************************************/
159 +/***/ (() => {
160 +
161 +
162 +
163 +/***/ }),
164 +
165 +/***/ "../app/assets/js/ui/molecules/notice.scss":
166 +/*!*************************************************!*\
167 + !*** ../app/assets/js/ui/molecules/notice.scss ***!
168 + \*************************************************/
169 +/***/ (() => {
170 +
171 +
172 +
173 +/***/ }),
174 +
175 +/***/ "../app/assets/js/ui/molecules/popover.scss":
176 +/*!**************************************************!*\
177 + !*** ../app/assets/js/ui/molecules/popover.scss ***!
178 + \**************************************************/
179 +/***/ (() => {
180 +
181 +
182 +
183 +/***/ }),
184 +
185 +/***/ "../app/assets/js/ui/molecules/select2.scss":
186 +/*!**************************************************!*\
187 + !*** ../app/assets/js/ui/molecules/select2.scss ***!
188 + \**************************************************/
189 +/***/ (() => {
190 +
191 +
192 +
193 +/***/ }),
194 +
195 +/***/ "../app/modules/site-editor/assets/js/molecules/site-part.scss":
196 +/*!*********************************************************************!*\
197 + !*** ../app/modules/site-editor/assets/js/molecules/site-part.scss ***!
198 + \*********************************************************************/
199 +/***/ (() => {
200 +
201 +
202 +
203 +/***/ }),
204 +
205 +/***/ "../app/modules/site-editor/assets/js/organisms/menu.scss":
206 +/*!****************************************************************!*\
207 + !*** ../app/modules/site-editor/assets/js/organisms/menu.scss ***!
208 + \****************************************************************/
209 +/***/ (() => {
210 +
211 +
212 +
213 +/***/ }),
214 +
215 +/***/ "../app/modules/site-editor/assets/js/pages/promotion.scss":
216 +/*!*****************************************************************!*\
217 + !*** ../app/modules/site-editor/assets/js/pages/promotion.scss ***!
218 + \*****************************************************************/
219 +/***/ (() => {
220 +
221 +
222 +
223 +/***/ }),
224 +
225 +/***/ "../app/modules/site-editor/assets/js/templates/site-editor.scss":
226 +/*!***********************************************************************!*\
227 + !*** ../app/modules/site-editor/assets/js/templates/site-editor.scss ***!
228 + \***********************************************************************/
229 +/***/ (() => {
230 +
231 +
232 +
233 +/***/ }),
234 +
235 +/***/ "../app/modules/site-editor/assets/scss/loading.scss":
236 +/*!***********************************************************!*\
237 + !*** ../app/modules/site-editor/assets/scss/loading.scss ***!
238 + \***********************************************************/
239 +/***/ (() => {
240 +
241 +
242 +
243 +/***/ }),
244 +
245 +/***/ "../node_modules/@reach/router/es/index.js":
246 +/*!*************************************************!*\
247 + !*** ../node_modules/@reach/router/es/index.js ***!
248 + \*************************************************/
249 +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
250 +
251 +"use strict";
252 +__webpack_require__.r(__webpack_exports__);
253 +/* harmony export */ __webpack_require__.d(__webpack_exports__, {
254 +/* harmony export */ "Link": () => (/* binding */ Link),
255 +/* harmony export */ "Location": () => (/* binding */ Location),
256 +/* harmony export */ "LocationProvider": () => (/* binding */ LocationProvider),
257 +/* harmony export */ "Match": () => (/* binding */ Match),
258 +/* harmony export */ "Redirect": () => (/* binding */ Redirect),
259 +/* harmony export */ "Router": () => (/* binding */ Router),
260 +/* harmony export */ "ServerLocation": () => (/* binding */ ServerLocation),
261 +/* harmony export */ "createHistory": () => (/* reexport safe */ _lib_history__WEBPACK_IMPORTED_MODULE_5__.createHistory),
262 +/* harmony export */ "createMemorySource": () => (/* reexport safe */ _lib_history__WEBPACK_IMPORTED_MODULE_5__.createMemorySource),
263 +/* harmony export */ "globalHistory": () => (/* reexport safe */ _lib_history__WEBPACK_IMPORTED_MODULE_5__.globalHistory),
264 +/* harmony export */ "isRedirect": () => (/* binding */ isRedirect),
265 +/* harmony export */ "matchPath": () => (/* reexport safe */ _lib_utils__WEBPACK_IMPORTED_MODULE_4__.match),
266 +/* harmony export */ "navigate": () => (/* reexport safe */ _lib_history__WEBPACK_IMPORTED_MODULE_5__.navigate),
267 +/* harmony export */ "redirectTo": () => (/* binding */ redirectTo),
268 +/* harmony export */ "useLocation": () => (/* binding */ useLocation),
269 +/* harmony export */ "useMatch": () => (/* binding */ useMatch),
270 +/* harmony export */ "useNavigate": () => (/* binding */ useNavigate),
271 +/* harmony export */ "useParams": () => (/* binding */ useParams)
272 +/* harmony export */ });
273 +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react");
274 +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
275 +/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
276 +/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_6__);
277 +/* harmony import */ var invariant__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! invariant */ "../node_modules/invariant/browser.js");
278 +/* harmony import */ var invariant__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(invariant__WEBPACK_IMPORTED_MODULE_1__);
279 +/* harmony import */ var create_react_context__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! create-react-context */ "../node_modules/create-react-context/lib/index.js");
280 +/* harmony import */ var create_react_context__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(create_react_context__WEBPACK_IMPORTED_MODULE_2__);
281 +/* harmony import */ var react_lifecycles_compat__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react-lifecycles-compat */ "../node_modules/react-lifecycles-compat/react-lifecycles-compat.es.js");
282 +/* harmony import */ var _lib_utils__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./lib/utils */ "../node_modules/@reach/router/es/lib/utils.js");
283 +/* harmony import */ var _lib_history__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./lib/history */ "../node_modules/@reach/router/es/lib/history.js");
284 +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; };
285 +
286 +function _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; }
287 +
288 +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
289 +
290 +function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
291 +
292 +function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }
293 +
294 +/* eslint-disable jsx-a11y/anchor-has-content */
295 +
296 +
297 +
298 +
299 +
300 +
301 +
302 +
303 +////////////////////////////////////////////////////////////////////////////////
304 +
305 +var createNamedContext = function createNamedContext(name, defaultValue) {
306 + var Ctx = create_react_context__WEBPACK_IMPORTED_MODULE_2___default()(defaultValue);
307 + Ctx.displayName = name;
308 + return Ctx;
309 +};
310 +
311 +////////////////////////////////////////////////////////////////////////////////
312 +// Location Context/Provider
313 +var LocationContext = createNamedContext("Location");
314 +
315 +// sets up a listener if there isn't one already so apps don't need to be
316 +// wrapped in some top level provider
317 +var Location = function Location(_ref) {
318 + var children = _ref.children;
319 + return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
320 + LocationContext.Consumer,
321 + null,
322 + function (context) {
323 + return context ? children(context) : react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
324 + LocationProvider,
325 + null,
326 + children
327 + );
328 + }
329 + );
330 +};
331 +
332 +var LocationProvider = function (_React$Component) {
333 + _inherits(LocationProvider, _React$Component);
334 +
335 + function LocationProvider() {
336 + var _temp, _this, _ret;
337 +
338 + _classCallCheck(this, LocationProvider);
339 +
340 + for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {
341 + args[_key] = arguments[_key];
342 + }
343 +
344 + return _ret = (_temp = (_this = _possibleConstructorReturn(this, _React$Component.call.apply(_React$Component, [this].concat(args))), _this), _this.state = {
345 + context: _this.getContext(),
346 + refs: { unlisten: null }
347 + }, _temp), _possibleConstructorReturn(_this, _ret);
348 + }
349 +
350 + LocationProvider.prototype.getContext = function getContext() {
351 + var _props$history = this.props.history,
352 + navigate = _props$history.navigate,
353 + location = _props$history.location;
354 +
355 + return { navigate: navigate, location: location };
356 + };
357 +
358 + LocationProvider.prototype.componentDidCatch = function componentDidCatch(error, info) {
359 + if (isRedirect(error)) {
360 + var _navigate = this.props.history.navigate;
361 +
362 + _navigate(error.uri, { replace: true });
363 + } else {
364 + throw error;
365 + }
366 + };
367 +
368 + LocationProvider.prototype.componentDidUpdate = function componentDidUpdate(prevProps, prevState) {
369 + if (prevState.context.location !== this.state.context.location) {
370 + this.props.history._onTransitionComplete();
371 + }
372 + };
373 +
374 + LocationProvider.prototype.componentDidMount = function componentDidMount() {
375 + var _this2 = this;
376 +
377 + var refs = this.state.refs,
378 + history = this.props.history;
379 +
380 + history._onTransitionComplete();
381 + refs.unlisten = history.listen(function () {
382 + Promise.resolve().then(function () {
383 + // TODO: replace rAF with react deferred update API when it's ready https://github.com/facebook/react/issues/13306
384 + requestAnimationFrame(function () {
385 + if (!_this2.unmounted) {
386 + _this2.setState(function () {
387 + return { context: _this2.getContext() };
388 + });
389 + }
390 + });
391 + });
392 + });
393 + };
394 +
395 + LocationProvider.prototype.componentWillUnmount = function componentWillUnmount() {
396 + var refs = this.state.refs;
397 +
398 + this.unmounted = true;
399 + refs.unlisten();
400 + };
401 +
402 + LocationProvider.prototype.render = function render() {
403 + var context = this.state.context,
404 + children = this.props.children;
405 +
406 + return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
407 + LocationContext.Provider,
408 + { value: context },
409 + typeof children === "function" ? children(context) : children || null
410 + );
411 + };
412 +
413 + return LocationProvider;
414 +}((react__WEBPACK_IMPORTED_MODULE_0___default().Component));
415 +
416 +////////////////////////////////////////////////////////////////////////////////
417 +
418 +
419 +LocationProvider.defaultProps = {
420 + history: _lib_history__WEBPACK_IMPORTED_MODULE_5__.globalHistory
421 +};
422 + true ? LocationProvider.propTypes = {
423 + history: (prop_types__WEBPACK_IMPORTED_MODULE_6___default().object.isRequired)
424 +} : 0;
425 +var ServerLocation = function ServerLocation(_ref2) {
426 + var url = _ref2.url,
427 + children = _ref2.children;
428 +
429 + var searchIndex = url.indexOf("?");
430 + var searchExists = searchIndex > -1;
431 + var pathname = void 0;
432 + var search = "";
433 + var hash = "";
434 +
435 + if (searchExists) {
436 + pathname = url.substring(0, searchIndex);
437 + search = url.substring(searchIndex);
438 + } else {
439 + pathname = url;
440 + }
441 +
442 + return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
443 + LocationContext.Provider,
444 + {
445 + value: {
446 + location: {
447 + pathname: pathname,
448 + search: search,
449 + hash: hash
450 + },
451 + navigate: function navigate() {
452 + throw new Error("You can't call navigate on the server.");
453 + }
454 + }
455 + },
456 + children
457 + );
458 +};
459 +////////////////////////////////////////////////////////////////////////////////
460 +// Sets baseuri and basepath for nested routers and links
461 +var BaseContext = createNamedContext("Base", { baseuri: "/", basepath: "/" });
462 +
463 +////////////////////////////////////////////////////////////////////////////////
464 +// The main event, welcome to the show everybody.
465 +var Router = function Router(props) {
466 + return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
467 + BaseContext.Consumer,
468 + null,
469 + function (baseContext) {
470 + return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
471 + Location,
472 + null,
473 + function (locationContext) {
474 + return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(RouterImpl, _extends({}, baseContext, locationContext, props));
475 + }
476 + );
477 + }
478 + );
479 +};
480 +
481 +var RouterImpl = function (_React$PureComponent) {
482 + _inherits(RouterImpl, _React$PureComponent);
483 +
484 + function RouterImpl() {
485 + _classCallCheck(this, RouterImpl);
486 +
487 + return _possibleConstructorReturn(this, _React$PureComponent.apply(this, arguments));
488 + }
489 +
490 + RouterImpl.prototype.render = function render() {
491 + var _props = this.props,
492 + location = _props.location,
493 + _navigate2 = _props.navigate,
494 + basepath = _props.basepath,
495 + primary = _props.primary,
496 + children = _props.children,
497 + baseuri = _props.baseuri,
498 + _props$component = _props.component,
499 + component = _props$component === undefined ? "div" : _props$component,
500 + domProps = _objectWithoutProperties(_props, ["location", "navigate", "basepath", "primary", "children", "baseuri", "component"]);
501 +
502 + var routes = react__WEBPACK_IMPORTED_MODULE_0___default().Children.toArray(children).reduce(function (array, child) {
503 + var routes = createRoute(basepath)(child);
504 + return array.concat(routes);
505 + }, []);
506 + var pathname = location.pathname;
507 +
508 +
509 + var match = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_4__.pick)(routes, pathname);
510 +
511 + if (match) {
512 + var params = match.params,
513 + uri = match.uri,
514 + route = match.route,
515 + element = match.route.value;
516 +
517 + // remove the /* from the end for child routes relative paths
518 +
519 + basepath = route.default ? basepath : route.path.replace(/\*$/, "");
520 +
521 + var props = _extends({}, params, {
522 + uri: uri,
523 + location: location,
524 + navigate: function navigate(to, options) {
525 + return _navigate2((0,_lib_utils__WEBPACK_IMPORTED_MODULE_4__.resolve)(to, uri), options);
526 + }
527 + });
528 +
529 + var clone = react__WEBPACK_IMPORTED_MODULE_0___default().cloneElement(element, props, element.props.children ? react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
530 + Router,
531 + { location: location, primary: primary },
532 + element.props.children
533 + ) : undefined);
534 +
535 + // using 'div' for < 16.3 support
536 + var FocusWrapper = primary ? FocusHandler : component;
537 + // don't pass any props to 'div'
538 + var wrapperProps = primary ? _extends({ uri: uri, location: location, component: component }, domProps) : domProps;
539 +
540 + return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
541 + BaseContext.Provider,
542 + { value: { baseuri: uri, basepath: basepath } },
543 + react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
544 + FocusWrapper,
545 + wrapperProps,
546 + clone
547 + )
548 + );
549 + } else {
550 + // Not sure if we want this, would require index routes at every level
551 + // warning(
552 + // false,
553 + // `<Router basepath="${basepath}">\n\nNothing matched:\n\t${
554 + // location.pathname
555 + // }\n\nPaths checked: \n\t${routes
556 + // .map(route => route.path)
557 + // .join(
558 + // "\n\t"
559 + // )}\n\nTo get rid of this warning, add a default NotFound component as child of Router:
560 + // \n\tlet NotFound = () => <div>Not Found!</div>
561 + // \n\t<Router>\n\t <NotFound default/>\n\t {/* ... */}\n\t</Router>`
562 + // );
563 + return null;
564 + }
565 + };
566 +
567 + return RouterImpl;
568 +}((react__WEBPACK_IMPORTED_MODULE_0___default().PureComponent));
569 +
570 +RouterImpl.defaultProps = {
571 + primary: true
572 +};
573 +
574 +
575 +var FocusContext = createNamedContext("Focus");
576 +
577 +var FocusHandler = function FocusHandler(_ref3) {
578 + var uri = _ref3.uri,
579 + location = _ref3.location,
580 + component = _ref3.component,
581 + domProps = _objectWithoutProperties(_ref3, ["uri", "location", "component"]);
582 +
583 + return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
584 + FocusContext.Consumer,
585 + null,
586 + function (requestFocus) {
587 + return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(FocusHandlerImpl, _extends({}, domProps, {
588 + component: component,
589 + requestFocus: requestFocus,
590 + uri: uri,
591 + location: location
592 + }));
593 + }
594 + );
595 +};
596 +
597 +// don't focus on initial render
598 +var initialRender = true;
599 +var focusHandlerCount = 0;
600 +
601 +var FocusHandlerImpl = function (_React$Component2) {
602 + _inherits(FocusHandlerImpl, _React$Component2);
603 +
604 + function FocusHandlerImpl() {
605 + var _temp2, _this4, _ret2;
606 +
607 + _classCallCheck(this, FocusHandlerImpl);
608 +
609 + for (var _len2 = arguments.length, args = Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {
610 + args[_key2] = arguments[_key2];
611 + }
612 +
613 + return _ret2 = (_temp2 = (_this4 = _possibleConstructorReturn(this, _React$Component2.call.apply(_React$Component2, [this].concat(args))), _this4), _this4.state = {}, _this4.requestFocus = function (node) {
614 + if (!_this4.state.shouldFocus && node) {
615 + node.focus();
616 + }
617 + }, _temp2), _possibleConstructorReturn(_this4, _ret2);
618 + }
619 +
620 + FocusHandlerImpl.getDerivedStateFromProps = function getDerivedStateFromProps(nextProps, prevState) {
621 + var initial = prevState.uri == null;
622 + if (initial) {
623 + return _extends({
624 + shouldFocus: true
625 + }, nextProps);
626 + } else {
627 + var myURIChanged = nextProps.uri !== prevState.uri;
628 + var navigatedUpToMe = prevState.location.pathname !== nextProps.location.pathname && nextProps.location.pathname === nextProps.uri;
629 + return _extends({
630 + shouldFocus: myURIChanged || navigatedUpToMe
631 + }, nextProps);
632 + }
633 + };
634 +
635 + FocusHandlerImpl.prototype.componentDidMount = function componentDidMount() {
636 + focusHandlerCount++;
637 + this.focus();
638 + };
639 +
640 + FocusHandlerImpl.prototype.componentWillUnmount = function componentWillUnmount() {
641 + focusHandlerCount--;
642 + if (focusHandlerCount === 0) {
643 + initialRender = true;
644 + }
645 + };
646 +
647 + FocusHandlerImpl.prototype.componentDidUpdate = function componentDidUpdate(prevProps, prevState) {
648 + if (prevProps.location !== this.props.location && this.state.shouldFocus) {
649 + this.focus();
650 + }
651 + };
652 +
653 + FocusHandlerImpl.prototype.focus = function focus() {
654 + if (false) {}
655 +
656 + var requestFocus = this.props.requestFocus;
657 +
658 +
659 + if (requestFocus) {
660 + requestFocus(this.node);
661 + } else {
662 + if (initialRender) {
663 + initialRender = false;
664 + } else if (this.node) {
665 + // React polyfills [autofocus] and it fires earlier than cDM,
666 + // so we were stealing focus away, this line prevents that.
667 + if (!this.node.contains(document.activeElement)) {
668 + this.node.focus();
669 + }
670 + }
671 + }
672 + };
673 +
674 + FocusHandlerImpl.prototype.render = function render() {
675 + var _this5 = this;
676 +
677 + var _props2 = this.props,
678 + children = _props2.children,
679 + style = _props2.style,
680 + requestFocus = _props2.requestFocus,
681 + _props2$component = _props2.component,
682 + Comp = _props2$component === undefined ? "div" : _props2$component,
683 + uri = _props2.uri,
684 + location = _props2.location,
685 + domProps = _objectWithoutProperties(_props2, ["children", "style", "requestFocus", "component", "uri", "location"]);
686 +
687 + return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
688 + Comp,
689 + _extends({
690 + style: _extends({ outline: "none" }, style),
691 + tabIndex: "-1",
692 + ref: function ref(n) {
693 + return _this5.node = n;
694 + }
695 + }, domProps),
696 + react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
697 + FocusContext.Provider,
698 + { value: this.requestFocus },
699 + this.props.children
700 + )
701 + );
702 + };
703 +
704 + return FocusHandlerImpl;
705 +}((react__WEBPACK_IMPORTED_MODULE_0___default().Component));
706 +
707 +(0,react_lifecycles_compat__WEBPACK_IMPORTED_MODULE_3__.polyfill)(FocusHandlerImpl);
708 +
709 +var k = function k() {};
710 +
711 +////////////////////////////////////////////////////////////////////////////////
712 +var forwardRef = (react__WEBPACK_IMPORTED_MODULE_0___default().forwardRef);
713 +
714 +if (typeof forwardRef === "undefined") {
715 + forwardRef = function forwardRef(C) {
716 + return C;
717 + };
718 +}
719 +
720 +var Link = forwardRef(function (_ref4, ref) {
721 + var innerRef = _ref4.innerRef,
722 + props = _objectWithoutProperties(_ref4, ["innerRef"]);
723 +
724 + return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
725 + BaseContext.Consumer,
726 + null,
727 + function (_ref5) {
728 + var basepath = _ref5.basepath,
729 + baseuri = _ref5.baseuri;
730 + return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
731 + Location,
732 + null,
733 + function (_ref6) {
734 + var location = _ref6.location,
735 + navigate = _ref6.navigate;
736 +
737 + var to = props.to,
738 + state = props.state,
739 + replace = props.replace,
740 + _props$getProps = props.getProps,
741 + getProps = _props$getProps === undefined ? k : _props$getProps,
742 + anchorProps = _objectWithoutProperties(props, ["to", "state", "replace", "getProps"]);
743 +
744 + var href = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_4__.resolve)(to, baseuri);
745 + var encodedHref = encodeURI(href);
746 + var isCurrent = location.pathname === encodedHref;
747 + var isPartiallyCurrent = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_4__.startsWith)(location.pathname, encodedHref);
748 +
749 + return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("a", _extends({
750 + ref: ref || innerRef,
751 + "aria-current": isCurrent ? "page" : undefined
752 + }, anchorProps, getProps({ isCurrent: isCurrent, isPartiallyCurrent: isPartiallyCurrent, href: href, location: location }), {
753 + href: href,
754 + onClick: function onClick(event) {
755 + if (anchorProps.onClick) anchorProps.onClick(event);
756 + if (shouldNavigate(event)) {
757 + event.preventDefault();
758 + var shouldReplace = replace;
759 + if (typeof replace !== "boolean" && isCurrent) {
760 + var _location$state = _extends({}, location.state),
761 + key = _location$state.key,
762 + restState = _objectWithoutProperties(_location$state, ["key"]);
763 +
764 + shouldReplace = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_4__.shallowCompare)(_extends({}, state), restState);
765 + }
766 + navigate(href, {
767 + state: state,
768 + replace: shouldReplace
769 + });
770 + }
771 + }
772 + }));
773 + }
774 + );
775 + }
776 + );
777 +});
778 +
779 +Link.displayName = "Link";
780 +
781 + true ? Link.propTypes = {
782 + to: (prop_types__WEBPACK_IMPORTED_MODULE_6___default().string.isRequired)
783 +} : 0;
784 +
785 +////////////////////////////////////////////////////////////////////////////////
786 +function RedirectRequest(uri) {
787 + this.uri = uri;
788 +}
789 +
790 +var isRedirect = function isRedirect(o) {
791 + return o instanceof RedirectRequest;
792 +};
793 +
794 +var redirectTo = function redirectTo(to) {
795 + throw new RedirectRequest(to);
796 +};
797 +
798 +var RedirectImpl = function (_React$Component3) {
799 + _inherits(RedirectImpl, _React$Component3);
800 +
801 + function RedirectImpl() {
802 + _classCallCheck(this, RedirectImpl);
803 +
804 + return _possibleConstructorReturn(this, _React$Component3.apply(this, arguments));
805 + }
806 +
807 + // Support React < 16 with this hook
808 + RedirectImpl.prototype.componentDidMount = function componentDidMount() {
809 + var _props3 = this.props,
810 + navigate = _props3.navigate,
811 + to = _props3.to,
812 + from = _props3.from,
813 + _props3$replace = _props3.replace,
814 + replace = _props3$replace === undefined ? true : _props3$replace,
815 + state = _props3.state,
816 + noThrow = _props3.noThrow,
817 + baseuri = _props3.baseuri,
818 + props = _objectWithoutProperties(_props3, ["navigate", "to", "from", "replace", "state", "noThrow", "baseuri"]);
819 +
820 + Promise.resolve().then(function () {
821 + var resolvedTo = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_4__.resolve)(to, baseuri);
822 + navigate((0,_lib_utils__WEBPACK_IMPORTED_MODULE_4__.insertParams)(resolvedTo, props), { replace: replace, state: state });
823 + });
824 + };
825 +
826 + RedirectImpl.prototype.render = function render() {
827 + var _props4 = this.props,
828 + navigate = _props4.navigate,
829 + to = _props4.to,
830 + from = _props4.from,
831 + replace = _props4.replace,
832 + state = _props4.state,
833 + noThrow = _props4.noThrow,
834 + baseuri = _props4.baseuri,
835 + props = _objectWithoutProperties(_props4, ["navigate", "to", "from", "replace", "state", "noThrow", "baseuri"]);
836 +
837 + var resolvedTo = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_4__.resolve)(to, baseuri);
838 + if (!noThrow) redirectTo((0,_lib_utils__WEBPACK_IMPORTED_MODULE_4__.insertParams)(resolvedTo, props));
839 + return null;
840 + };
841 +
842 + return RedirectImpl;
843 +}((react__WEBPACK_IMPORTED_MODULE_0___default().Component));
844 +
845 +var Redirect = function Redirect(props) {
846 + return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
847 + BaseContext.Consumer,
848 + null,
849 + function (_ref7) {
850 + var baseuri = _ref7.baseuri;
851 + return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
852 + Location,
853 + null,
854 + function (locationContext) {
855 + return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(RedirectImpl, _extends({}, locationContext, { baseuri: baseuri }, props));
856 + }
857 + );
858 + }
859 + );
860 +};
861 +
862 + true ? Redirect.propTypes = {
863 + from: (prop_types__WEBPACK_IMPORTED_MODULE_6___default().string),
864 + to: (prop_types__WEBPACK_IMPORTED_MODULE_6___default().string.isRequired)
865 +} : 0;
866 +
867 +////////////////////////////////////////////////////////////////////////////////
868 +var Match = function Match(_ref8) {
869 + var path = _ref8.path,
870 + children = _ref8.children;
871 + return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
872 + BaseContext.Consumer,
873 + null,
874 + function (_ref9) {
875 + var baseuri = _ref9.baseuri;
876 + return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
877 + Location,
878 + null,
879 + function (_ref10) {
880 + var navigate = _ref10.navigate,
881 + location = _ref10.location;
882 +
883 + var resolvedPath = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_4__.resolve)(path, baseuri);
884 + var result = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_4__.match)(resolvedPath, location.pathname);
885 + return children({
886 + navigate: navigate,
887 + location: location,
888 + match: result ? _extends({}, result.params, {
889 + uri: result.uri,
890 + path: path
891 + }) : null
892 + });
893 + }
894 + );
895 + }
896 + );
897 +};
898 +
899 +////////////////////////////////////////////////////////////////////////////////
900 +// Hooks
901 +
902 +var useLocation = function useLocation() {
903 + var context = (0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(LocationContext);
904 +
905 + if (!context) {
906 + throw new Error("useLocation hook was used but a LocationContext.Provider was not found in the parent tree. Make sure this is used in a component that is a child of Router");
907 + }
908 +
909 + return context.location;
910 +};
911 +
912 +var useNavigate = function useNavigate() {
913 + var context = (0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(LocationContext);
914 +
915 + if (!context) {
916 + throw new Error("useNavigate hook was used but a LocationContext.Provider was not found in the parent tree. Make sure this is used in a component that is a child of Router");
917 + }
918 +
919 + return context.navigate;
920 +};
921 +
922 +var useParams = function useParams() {
923 + var context = (0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(BaseContext);
924 +
925 + if (!context) {
926 + throw new Error("useParams hook was used but a LocationContext.Provider was not found in the parent tree. Make sure this is used in a component that is a child of Router");
927 + }
928 +
929 + var location = useLocation();
930 +
931 + var results = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_4__.match)(context.basepath, location.pathname);
932 +
933 + return results ? results.params : null;
934 +};
935 +
936 +var useMatch = function useMatch(path) {
937 + if (!path) {
938 + throw new Error("useMatch(path: string) requires an argument of a string to match against");
939 + }
940 + var context = (0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(BaseContext);
941 +
942 + if (!context) {
943 + throw new Error("useMatch hook was used but a LocationContext.Provider was not found in the parent tree. Make sure this is used in a component that is a child of Router");
944 + }
945 +
946 + var location = useLocation();
947 +
948 + var resolvedPath = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_4__.resolve)(path, context.baseuri);
949 + var result = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_4__.match)(resolvedPath, location.pathname);
950 + return result ? _extends({}, result.params, {
951 + uri: result.uri,
952 + path: path
953 + }) : null;
954 +};
955 +
956 +////////////////////////////////////////////////////////////////////////////////
957 +// Junk
958 +var stripSlashes = function stripSlashes(str) {
959 + return str.replace(/(^\/+|\/+$)/g, "");
960 +};
961 +
962 +var createRoute = function createRoute(basepath) {
963 + return function (element) {
964 + if (!element) {
965 + return null;
966 + }
967 +
968 + if (element.type === (react__WEBPACK_IMPORTED_MODULE_0___default().Fragment) && element.props.children) {
969 + return react__WEBPACK_IMPORTED_MODULE_0___default().Children.map(element.props.children, createRoute(basepath));
970 + }
971 + !(element.props.path || element.props.default || element.type === Redirect) ? true ? invariant__WEBPACK_IMPORTED_MODULE_1___default()(false, "<Router>: Children of <Router> must have a `path` or `default` prop, or be a `<Redirect>`. None found on element type `" + element.type + "`") : 0 : void 0;
972 +
973 + !!(element.type === Redirect && (!element.props.from || !element.props.to)) ? true ? invariant__WEBPACK_IMPORTED_MODULE_1___default()(false, "<Redirect from=\"" + element.props.from + "\" to=\"" + element.props.to + "\"/> requires both \"from\" and \"to\" props when inside a <Router>.") : 0 : void 0;
974 +
975 + !!(element.type === Redirect && !(0,_lib_utils__WEBPACK_IMPORTED_MODULE_4__.validateRedirect)(element.props.from, element.props.to)) ? true ? invariant__WEBPACK_IMPORTED_MODULE_1___default()(false, "<Redirect from=\"" + element.props.from + " to=\"" + element.props.to + "\"/> has mismatched dynamic segments, ensure both paths have the exact same dynamic segments.") : 0 : void 0;
976 +
977 + if (element.props.default) {
978 + return { value: element, default: true };
979 + }
980 +
981 + var elementPath = element.type === Redirect ? element.props.from : element.props.path;
982 +
983 + var path = elementPath === "/" ? basepath : stripSlashes(basepath) + "/" + stripSlashes(elementPath);
984 +
985 + return {
986 + value: element,
987 + default: element.props.default,
988 + path: element.props.children ? stripSlashes(path) + "/*" : path
989 + };
990 + };
991 +};
992 +
993 +var shouldNavigate = function shouldNavigate(event) {
994 + return !event.defaultPrevented && event.button === 0 && !(event.metaKey || event.altKey || event.ctrlKey || event.shiftKey);
995 +};
996 +
997 +////////////////////////////////////////////////////////////////////////
998 +
999 +
1000 +/***/ }),
1001 +
1002 +/***/ "../node_modules/@reach/router/es/lib/history.js":
1003 +/*!*******************************************************!*\
1004 + !*** ../node_modules/@reach/router/es/lib/history.js ***!
1005 + \*******************************************************/
1006 +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
1007 +
1008 +"use strict";
1009 +__webpack_require__.r(__webpack_exports__);
1010 +/* harmony export */ __webpack_require__.d(__webpack_exports__, {
1011 +/* harmony export */ "createHistory": () => (/* binding */ createHistory),
1012 +/* harmony export */ "createMemorySource": () => (/* binding */ createMemorySource),
1013 +/* harmony export */ "globalHistory": () => (/* binding */ globalHistory),
1014 +/* harmony export */ "navigate": () => (/* binding */ navigate)
1015 +/* harmony export */ });
1016 +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; };
1017 +
1018 +var getLocation = function getLocation(source) {
1019 + var _source$location = source.location,
1020 + search = _source$location.search,
1021 + hash = _source$location.hash,
1022 + href = _source$location.href,
1023 + origin = _source$location.origin,
1024 + protocol = _source$location.protocol,
1025 + host = _source$location.host,
1026 + hostname = _source$location.hostname,
1027 + port = _source$location.port;
1028 + var pathname = source.location.pathname;
1029 +
1030 +
1031 + if (!pathname && href && canUseDOM) {
1032 + var url = new URL(href);
1033 + pathname = url.pathname;
1034 + }
1035 +
1036 + return {
1037 + pathname: encodeURI(decodeURI(pathname)),
1038 + search: search,
1039 + hash: hash,
1040 + href: href,
1041 + origin: origin,
1042 + protocol: protocol,
1043 + host: host,
1044 + hostname: hostname,
1045 + port: port,
1046 + state: source.history.state,
1047 + key: source.history.state && source.history.state.key || "initial"
1048 + };
1049 +};
1050 +
1051 +var createHistory = function createHistory(source, options) {
1052 + var listeners = [];
1053 + var location = getLocation(source);
1054 + var transitioning = false;
1055 + var resolveTransition = function resolveTransition() {};
1056 +
1057 + return {
1058 + get location() {
1059 + return location;
1060 + },
1061 +
1062 + get transitioning() {
1063 + return transitioning;
1064 + },
1065 +
1066 + _onTransitionComplete: function _onTransitionComplete() {
1067 + transitioning = false;
1068 + resolveTransition();
1069 + },
1070 + listen: function listen(listener) {
1071 + listeners.push(listener);
1072 +
1073 + var popstateListener = function popstateListener() {
1074 + location = getLocation(source);
1075 + listener({ location: location, action: "POP" });
1076 + };
1077 +
1078 + source.addEventListener("popstate", popstateListener);
1079 +
1080 + return function () {
1081 + source.removeEventListener("popstate", popstateListener);
1082 + listeners = listeners.filter(function (fn) {
1083 + return fn !== listener;
1084 + });
1085 + };
1086 + },
1087 + navigate: function navigate(to) {
1088 + var _ref = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {},
1089 + state = _ref.state,
1090 + _ref$replace = _ref.replace,
1091 + replace = _ref$replace === undefined ? false : _ref$replace;
1092 +
1093 + if (typeof to === "number") {
1094 + source.history.go(to);
1095 + } else {
1096 + state = _extends({}, state, { key: Date.now() + "" });
1097 + // try...catch iOS Safari limits to 100 pushState calls
1098 + try {
1099 + if (transitioning || replace) {
1100 + source.history.replaceState(state, null, to);
1101 + } else {
1102 + source.history.pushState(state, null, to);
1103 + }
1104 + } catch (e) {
1105 + source.location[replace ? "replace" : "assign"](to);
1106 + }
1107 + }
1108 +
1109 + location = getLocation(source);
1110 + transitioning = true;
1111 + var transition = new Promise(function (res) {
1112 + return resolveTransition = res;
1113 + });
1114 + listeners.forEach(function (listener) {
1115 + return listener({ location: location, action: "PUSH" });
1116 + });
1117 + return transition;
1118 + }
1119 + };
1120 +};
1121 +
1122 +////////////////////////////////////////////////////////////////////////////////
1123 +// Stores history entries in memory for testing or other platforms like Native
1124 +var createMemorySource = function createMemorySource() {
1125 + var initialPath = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "/";
1126 +
1127 + var searchIndex = initialPath.indexOf("?");
1128 + var initialLocation = {
1129 + pathname: searchIndex > -1 ? initialPath.substr(0, searchIndex) : initialPath,
1130 + search: searchIndex > -1 ? initialPath.substr(searchIndex) : ""
1131 + };
1132 + var index = 0;
1133 + var stack = [initialLocation];
1134 + var states = [null];
1135 +
1136 + return {
1137 + get location() {
1138 + return stack[index];
1139 + },
1140 + addEventListener: function addEventListener(name, fn) {},
1141 + removeEventListener: function removeEventListener(name, fn) {},
1142 +
1143 + history: {
1144 + get entries() {
1145 + return stack;
1146 + },
1147 + get index() {
1148 + return index;
1149 + },
1150 + get state() {
1151 + return states[index];
1152 + },
1153 + pushState: function pushState(state, _, uri) {
1154 + var _uri$split = uri.split("?"),
1155 + pathname = _uri$split[0],
1156 + _uri$split$ = _uri$split[1],
1157 + search = _uri$split$ === undefined ? "" : _uri$split$;
1158 +
1159 + index++;
1160 + stack.push({ pathname: pathname, search: search.length ? "?" + search : search });
1161 + states.push(state);
1162 + },
1163 + replaceState: function replaceState(state, _, uri) {
1164 + var _uri$split2 = uri.split("?"),
1165 + pathname = _uri$split2[0],
1166 + _uri$split2$ = _uri$split2[1],
1167 + search = _uri$split2$ === undefined ? "" : _uri$split2$;
1168 +
1169 + stack[index] = { pathname: pathname, search: search };
1170 + states[index] = state;
1171 + },
1172 + go: function go(to) {
1173 + var newIndex = index + to;
1174 +
1175 + if (newIndex < 0 || newIndex > states.length - 1) {
1176 + return;
1177 + }
1178 +
1179 + index = newIndex;
1180 + }
1181 + }
1182 + };
1183 +};
1184 +
1185 +////////////////////////////////////////////////////////////////////////////////
1186 +// global history - uses window.history as the source if available, otherwise a
1187 +// memory history
1188 +var canUseDOM = !!(typeof window !== "undefined" && window.document && window.document.createElement);
1189 +var getSource = function getSource() {
1190 + return canUseDOM ? window : createMemorySource();
1191 +};
1192 +
1193 +var globalHistory = createHistory(getSource());
1194 +var navigate = globalHistory.navigate;
1195 +
1196 +////////////////////////////////////////////////////////////////////////////////
1197 +
1198 +
1199 +
1200 +/***/ }),
1201 +
1202 +/***/ "../node_modules/@reach/router/es/lib/utils.js":
1203 +/*!*****************************************************!*\
1204 + !*** ../node_modules/@reach/router/es/lib/utils.js ***!
1205 + \*****************************************************/
1206 +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
1207 +
1208 +"use strict";
1209 +__webpack_require__.r(__webpack_exports__);
1210 +/* harmony export */ __webpack_require__.d(__webpack_exports__, {
1211 +/* harmony export */ "insertParams": () => (/* binding */ insertParams),
1212 +/* harmony export */ "match": () => (/* binding */ match),
1213 +/* harmony export */ "pick": () => (/* binding */ pick),
1214 +/* harmony export */ "resolve": () => (/* binding */ resolve),
1215 +/* harmony export */ "shallowCompare": () => (/* binding */ shallowCompare),
1216 +/* harmony export */ "startsWith": () => (/* binding */ startsWith),
1217 +/* harmony export */ "validateRedirect": () => (/* binding */ validateRedirect)
1218 +/* harmony export */ });
1219 +/* harmony import */ var invariant__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! invariant */ "../node_modules/invariant/browser.js");
1220 +/* harmony import */ var invariant__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(invariant__WEBPACK_IMPORTED_MODULE_0__);
1221 +
1222 +
1223 +////////////////////////////////////////////////////////////////////////////////
1224 +// startsWith(string, search) - Check if `string` starts with `search`
1225 +var startsWith = function startsWith(string, search) {
1226 + return string.substr(0, search.length) === search;
1227 +};
1228 +
1229 +////////////////////////////////////////////////////////////////////////////////
1230 +// pick(routes, uri)
1231 +//
1232 +// Ranks and picks the best route to match. Each segment gets the highest
1233 +// amount of points, then the type of segment gets an additional amount of
1234 +// points where
1235 +//
1236 +// static > dynamic > splat > root
1237 +//
1238 +// This way we don't have to worry about the order of our routes, let the
1239 +// computers do it.
1240 +//
1241 +// A route looks like this
1242 +//
1243 +// { path, default, value }
1244 +//
1245 +// And a returned match looks like:
1246 +//
1247 +// { route, params, uri }
1248 +//
1249 +// I know, I should use TypeScript not comments for these types.
1250 +var pick = function pick(routes, uri) {
1251 + var match = void 0;
1252 + var default_ = void 0;
1253 +
1254 + var _uri$split = uri.split("?"),
1255 + uriPathname = _uri$split[0];
1256 +
1257 + var uriSegments = segmentize(uriPathname);
1258 + var isRootUri = uriSegments[0] === "";
1259 + var ranked = rankRoutes(routes);
1260 +
1261 + for (var i = 0, l = ranked.length; i < l; i++) {
1262 + var missed = false;
1263 + var route = ranked[i].route;
1264 +
1265 + if (route.default) {
1266 + default_ = {
1267 + route: route,
1268 + params: {},
1269 + uri: uri
1270 + };
1271 + continue;
1272 + }
1273 +
1274 + var routeSegments = segmentize(route.path);
1275 + var params = {};
1276 + var max = Math.max(uriSegments.length, routeSegments.length);
1277 + var index = 0;
1278 +
1279 + for (; index < max; index++) {
1280 + var routeSegment = routeSegments[index];
1281 + var uriSegment = uriSegments[index];
1282 +
1283 + if (isSplat(routeSegment)) {
1284 + // Hit a splat, just grab the rest, and return a match
1285 + // uri: /files/documents/work
1286 + // route: /files/*
1287 + var param = routeSegment.slice(1) || "*";
1288 + params[param] = uriSegments.slice(index).map(decodeURIComponent).join("/");
1289 + break;
1290 + }
1291 +
1292 + if (uriSegment === undefined) {
1293 + // URI is shorter than the route, no match
1294 + // uri: /users
1295 + // route: /users/:userId
1296 + missed = true;
1297 + break;
1298 + }
1299 +
1300 + var dynamicMatch = paramRe.exec(routeSegment);
1301 +
1302 + if (dynamicMatch && !isRootUri) {
1303 + var matchIsNotReserved = reservedNames.indexOf(dynamicMatch[1]) === -1;
1304 + !matchIsNotReserved ? true ? invariant__WEBPACK_IMPORTED_MODULE_0___default()(false, "<Router> dynamic segment \"" + dynamicMatch[1] + "\" is a reserved name. Please use a different name in path \"" + route.path + "\".") : 0 : void 0;
1305 + var value = decodeURIComponent(uriSegment);
1306 + params[dynamicMatch[1]] = value;
1307 + } else if (routeSegment !== uriSegment) {
1308 + // Current segments don't match, not dynamic, not splat, so no match
1309 + // uri: /users/123/settings
1310 + // route: /users/:id/profile
1311 + missed = true;
1312 + break;
1313 + }
1314 + }
1315 +
1316 + if (!missed) {
1317 + match = {
1318 + route: route,
1319 + params: params,
1320 + uri: "/" + uriSegments.slice(0, index).join("/")
1321 + };
1322 + break;
1323 + }
1324 + }
1325 +
1326 + return match || default_ || null;
1327 +};
1328 +
1329 +////////////////////////////////////////////////////////////////////////////////
1330 +// match(path, uri) - Matches just one path to a uri, also lol
1331 +var match = function match(path, uri) {
1332 + return pick([{ path: path }], uri);
1333 +};
1334 +
1335 +////////////////////////////////////////////////////////////////////////////////
1336 +// resolve(to, basepath)
1337 +//
1338 +// Resolves URIs as though every path is a directory, no files. Relative URIs
1339 +// in the browser can feel awkward because not only can you be "in a directory"
1340 +// you can be "at a file", too. For example
1341 +//
1342 +// browserSpecResolve('foo', '/bar/') => /bar/foo
1343 +// browserSpecResolve('foo', '/bar') => /foo
1344 +//
1345 +// But on the command line of a file system, it's not as complicated, you can't
1346 +// `cd` from a file, only directories. This way, links have to know less about
1347 +// their current path. To go deeper you can do this:
1348 +//
1349 +// <Link to="deeper"/>
1350 +// // instead of
1351 +// <Link to=`{${props.uri}/deeper}`/>
1352 +//
1353 +// Just like `cd`, if you want to go deeper from the command line, you do this:
1354 +//
1355 +// cd deeper
1356 +// # not
1357 +// cd $(pwd)/deeper
1358 +//
1359 +// By treating every path as a directory, linking to relative paths should
1360 +// require less contextual information and (fingers crossed) be more intuitive.
1361 +var resolve = function resolve(to, base) {
1362 + // /foo/bar, /baz/qux => /foo/bar
1363 + if (startsWith(to, "/")) {
1364 + return to;
1365 + }
1366 +
1367 + var _to$split = to.split("?"),
1368 + toPathname = _to$split[0],
1369 + toQuery = _to$split[1];
1370 +
1371 + var _base$split = base.split("?"),
1372 + basePathname = _base$split[0];
1373 +
1374 + var toSegments = segmentize(toPathname);
1375 + var baseSegments = segmentize(basePathname);
1376 +
1377 + // ?a=b, /users?b=c => /users?a=b
1378 + if (toSegments[0] === "") {
1379 + return addQuery(basePathname, toQuery);
1380 + }
1381 +
1382 + // profile, /users/789 => /users/789/profile
1383 + if (!startsWith(toSegments[0], ".")) {
1384 + var pathname = baseSegments.concat(toSegments).join("/");
1385 + return addQuery((basePathname === "/" ? "" : "/") + pathname, toQuery);
1386 + }
1387 +
1388 + // ./ /users/123 => /users/123
1389 + // ../ /users/123 => /users
1390 + // ../.. /users/123 => /
1391 + // ../../one /a/b/c/d => /a/b/one
1392 + // .././one /a/b/c/d => /a/b/c/one
1393 + var allSegments = baseSegments.concat(toSegments);
1394 + var segments = [];
1395 + for (var i = 0, l = allSegments.length; i < l; i++) {
1396 + var segment = allSegments[i];
1397 + if (segment === "..") segments.pop();else if (segment !== ".") segments.push(segment);
1398 + }
1399 +
1400 + return addQuery("/" + segments.join("/"), toQuery);
1401 +};
1402 +
1403 +////////////////////////////////////////////////////////////////////////////////
1404 +// insertParams(path, params)
1405 +
1406 +var insertParams = function insertParams(path, params) {
1407 + var _path$split = path.split("?"),
1408 + pathBase = _path$split[0],
1409 + _path$split$ = _path$split[1],
1410 + query = _path$split$ === undefined ? "" : _path$split$;
1411 +
1412 + var segments = segmentize(pathBase);
1413 + var constructedPath = "/" + segments.map(function (segment) {
1414 + var match = paramRe.exec(segment);
1415 + return match ? params[match[1]] : segment;
1416 + }).join("/");
1417 + var _params$location = params.location;
1418 + _params$location = _params$location === undefined ? {} : _params$location;
1419 + var _params$location$sear = _params$location.search,
1420 + search = _params$location$sear === undefined ? "" : _params$location$sear;
1421 +
1422 + var searchSplit = search.split("?")[1] || "";
1423 + constructedPath = addQuery(constructedPath, query, searchSplit);
1424 + return constructedPath;
1425 +};
1426 +
1427 +var validateRedirect = function validateRedirect(from, to) {
1428 + var filter = function filter(segment) {
1429 + return isDynamic(segment);
1430 + };
1431 + var fromString = segmentize(from).filter(filter).sort().join("/");
1432 + var toString = segmentize(to).filter(filter).sort().join("/");
1433 + return fromString === toString;
1434 +};
1435 +
1436 +////////////////////////////////////////////////////////////////////////////////
1437 +// Junk
1438 +var paramRe = /^:(.+)/;
1439 +
1440 +var SEGMENT_POINTS = 4;
1441 +var STATIC_POINTS = 3;
1442 +var DYNAMIC_POINTS = 2;
1443 +var SPLAT_PENALTY = 1;
1444 +var ROOT_POINTS = 1;
1445 +
1446 +var isRootSegment = function isRootSegment(segment) {
1447 + return segment === "";
1448 +};
1449 +var isDynamic = function isDynamic(segment) {
1450 + return paramRe.test(segment);
1451 +};
1452 +var isSplat = function isSplat(segment) {
1453 + return segment && segment[0] === "*";
1454 +};
1455 +
1456 +var rankRoute = function rankRoute(route, index) {
1457 + var score = route.default ? 0 : segmentize(route.path).reduce(function (score, segment) {
1458 + score += SEGMENT_POINTS;
1459 + if (isRootSegment(segment)) score += ROOT_POINTS;else if (isDynamic(segment)) score += DYNAMIC_POINTS;else if (isSplat(segment)) score -= SEGMENT_POINTS + SPLAT_PENALTY;else score += STATIC_POINTS;
1460 + return score;
1461 + }, 0);
1462 + return { route: route, score: score, index: index };
1463 +};
1464 +
1465 +var rankRoutes = function rankRoutes(routes) {
1466 + return routes.map(rankRoute).sort(function (a, b) {
1467 + return a.score < b.score ? 1 : a.score > b.score ? -1 : a.index - b.index;
1468 + });
1469 +};
1470 +
1471 +var segmentize = function segmentize(uri) {
1472 + return uri
1473 + // strip starting/ending slashes
1474 + .replace(/(^\/+|\/+$)/g, "").split("/");
1475 +};
1476 +
1477 +var addQuery = function addQuery(pathname) {
1478 + for (var _len = arguments.length, query = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {
1479 + query[_key - 1] = arguments[_key];
1480 + }
1481 +
1482 + query = query.filter(function (q) {
1483 + return q && q.length > 0;
1484 + });
1485 + return pathname + (query && query.length > 0 ? "?" + query.join("&") : "");
1486 +};
1487 +
1488 +var reservedNames = ["uri", "path"];
1489 +
1490 +/**
1491 + * Shallow compares two objects.
1492 + * @param {Object} obj1 The first object to compare.
1493 + * @param {Object} obj2 The second object to compare.
1494 + */
1495 +var shallowCompare = function shallowCompare(obj1, obj2) {
1496 + var obj1Keys = Object.keys(obj1);
1497 + return obj1Keys.length === Object.keys(obj2).length && obj1Keys.every(function (key) {
1498 + return obj2.hasOwnProperty(key) && obj1[key] === obj2[key];
1499 + });
1500 +};
1501 +
1502 +////////////////////////////////////////////////////////////////////////////////
1503 +
1504 +
1505 +/***/ }),
1506 +
4 1507 /***/ "../app/assets/js/hooks/use-action.js":
5 1508 /*!********************************************!*\
6 1509 !*** ../app/assets/js/hooks/use-action.js ***!
7 1510 \********************************************/
@@ -13,8 +1516,9 @@
13 1516 Object.defineProperty(exports, "__esModule", ({
14 1517 value: true
15 1518 }));
16 1519 exports["default"] = useAction;
1520 +
17 1521 function useAction() {
18 1522 return {
19 1523 backToDashboard: function backToDashboard() {
20 1524 if (window.top === window) {
@@ -47,250 +1551,101 @@
47 1551 "use strict";
48 1552
49 1553
50 1554 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
1555 +
51 1556 Object.defineProperty(exports, "__esModule", ({
52 1557 value: true
53 1558 }));
54 1559 exports["default"] = useAjax;
55 -var _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ "../node_modules/@babel/runtime/regenerator/index.js"));
1560 +
56 1561 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js"));
57 -var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ "../node_modules/@babel/runtime/helpers/asyncToGenerator.js"));
1562 +
58 1563 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "../node_modules/@babel/runtime/helpers/slicedToArray.js"));
1564 +
59 1565 var _react = __webpack_require__(/*! react */ "react");
60 -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; }
61 -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; }
1566 +
1567 +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
1568 +
1569 +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
1570 +
62 1571 function useAjax() {
63 1572 var _useState = (0, _react.useState)(null),
64 - _useState2 = (0, _slicedToArray2.default)(_useState, 2),
65 - ajax = _useState2[0],
66 - setAjax = _useState2[1],
67 - initialStatusKey = 'initial',
68 - uploadInitialState = {
69 - status: initialStatusKey,
70 - isComplete: false,
71 - response: null
72 - },
73 - _useState3 = (0, _react.useState)(uploadInitialState),
74 - _useState4 = (0, _slicedToArray2.default)(_useState3, 2),
75 - ajaxState = _useState4[0],
76 - setAjaxState = _useState4[1],
77 - ajaxActions = {
78 - reset: function reset() {
79 - return setAjaxState(initialStatusKey);
80 - }
81 - };
82 - var runRequest = /*#__PURE__*/function () {
83 - var _ref = (0, _asyncToGenerator2.default)(/*#__PURE__*/_regenerator.default.mark(function _callee(config) {
84 - return _regenerator.default.wrap(function (_context) {
85 - while (1) switch (_context.prev = _context.next) {
86 - case 0:
87 - return _context.abrupt("return", new Promise(function (resolve, reject) {
88 - var formData = new FormData();
89 - if (config.data) {
90 - for (var key in config.data) {
91 - formData.append(key, config.data[key]);
92 - }
93 - if (!config.data.nonce) {
94 - formData.append('_nonce', elementorCommon.config.ajax.nonce);
95 - }
96 - }
97 - var options = _objectSpread(_objectSpread({
98 - type: 'post',
99 - url: elementorCommon.config.ajax.url,
100 - headers: {},
101 - cache: false,
102 - contentType: false,
103 - processData: false
104 - }, config), {}, {
105 - data: formData,
106 - success: function success(response) {
107 - resolve(response);
108 - },
109 - error: function error(_error) {
110 - reject(_error);
111 - }
112 - });
113 - jQuery.ajax(options);
114 - }));
115 - case 1:
116 - case "end":
117 - return _context.stop();
118 - }
119 - }, _callee);
120 - }));
121 - return function runRequest(_x) {
122 - return _ref.apply(this, arguments);
123 - };
124 - }();
125 - (0, _react.useEffect)(function () {
126 - if (ajax) {
127 - runRequest(ajax).then(function (response) {
128 - var status = response.success ? 'success' : 'error';
129 - setAjaxState(function (prevState) {
130 - return _objectSpread(_objectSpread({}, prevState), {}, {
131 - status: status,
132 - response: response === null || response === void 0 ? void 0 : response.data
133 - });
134 - });
135 - }).catch(function (error) {
136 - var _error$responseJSON;
137 - var response = 408 === error.status ? 'timeout' : (_error$responseJSON = error.responseJSON) === null || _error$responseJSON === void 0 ? void 0 : _error$responseJSON.data;
138 - setAjaxState(function (prevState) {
139 - return _objectSpread(_objectSpread({}, prevState), {}, {
140 - status: 'error',
141 - response: response
142 - });
143 - });
144 - }).finally(function () {
145 - setAjaxState(function (prevState) {
146 - return _objectSpread(_objectSpread({}, prevState), {}, {
147 - isComplete: true
148 - });
149 - });
150 - });
1573 + _useState2 = (0, _slicedToArray2.default)(_useState, 2),
1574 + ajax = _useState2[0],
1575 + setAjax = _useState2[1],
1576 + initialStatusKey = 'initial',
1577 + uploadInitialState = {
1578 + status: initialStatusKey,
1579 + isComplete: false,
1580 + response: null
1581 + },
1582 + _useState3 = (0, _react.useState)(uploadInitialState),
1583 + _useState4 = (0, _slicedToArray2.default)(_useState3, 2),
1584 + ajaxState = _useState4[0],
1585 + setAjaxState = _useState4[1],
1586 + ajaxActions = {
1587 + reset: function reset() {
1588 + return setAjaxState(initialStatusKey);
151 1589 }
152 - }, [ajax]);
153 - return {
154 - ajax: ajax,
155 - setAjax: setAjax,
156 - ajaxState: ajaxState,
157 - ajaxActions: ajaxActions,
158 - runRequest: runRequest
159 1590 };
160 -}
161 1591
162 -/***/ }),
1592 + (0, _react.useEffect)(function () {
1593 + if (ajax) {
1594 + var formData = new FormData();
163 1595
164 -/***/ "../app/assets/js/hooks/use-confirm-action.js":
165 -/*!****************************************************!*\
166 - !*** ../app/assets/js/hooks/use-confirm-action.js ***!
167 - \****************************************************/
168 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1596 + if (ajax.data) {
1597 + for (var key in ajax.data) {
1598 + formData.append(key, ajax.data[key]);
1599 + }
169 1600
170 -"use strict";
171 -
172 -
173 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
174 -Object.defineProperty(exports, "__esModule", ({
175 - value: true
176 -}));
177 -exports["default"] = useConfirmAction;
178 -var _toConsumableArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ "../node_modules/@babel/runtime/helpers/toConsumableArray.js"));
179 -var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "../node_modules/@babel/runtime/helpers/slicedToArray.js"));
180 -var _react = __webpack_require__(/*! react */ "react");
181 -var _useIntroduction2 = _interopRequireDefault(__webpack_require__(/*! ./use-introduction */ "../app/assets/js/hooks/use-introduction.js"));
182 -function useConfirmAction(_ref) {
183 - var action = _ref.action,
184 - _ref$doNotShowAgainKe = _ref.doNotShowAgainKey,
185 - doNotShowAgainKey = _ref$doNotShowAgainKe === void 0 ? null : _ref$doNotShowAgainKe;
186 - var _useIntroduction = (0, _useIntroduction2.default)(doNotShowAgainKey),
187 - shouldNotShowAgain = _useIntroduction.isViewed,
188 - markAsShouldNotShowAgain = _useIntroduction.markAsViewed;
189 - var _useState = (0, _react.useState)({
190 - isOpen: false,
191 - actionArgs: []
192 - }),
193 - _useState2 = (0, _slicedToArray2.default)(_useState, 2),
194 - dialogState = _useState2[0],
195 - setDialogState = _useState2[1];
196 - var _useState3 = (0, _react.useState)(false),
197 - _useState4 = (0, _slicedToArray2.default)(_useState3, 2),
198 - doNotShowAgainCheckboxState = _useState4[0],
199 - setDoNotShowAgainCheckboxState = _useState4[1];
200 - return {
201 - checkbox: {
202 - isChecked: doNotShowAgainCheckboxState,
203 - setIsChecked: setDoNotShowAgainCheckboxState
204 - },
205 - dialog: {
206 - isOpen: dialogState.isOpen,
207 - approve: function approve() {
208 - action.apply(void 0, (0, _toConsumableArray2.default)(dialogState.actionArgs));
209 - if (doNotShowAgainCheckboxState && doNotShowAgainKey) {
210 - markAsShouldNotShowAgain();
1601 + if (!ajax.data.nonce) {
1602 + formData.append('_nonce', elementorCommon.config.ajax.nonce);
211 1603 }
212 - setDialogState({
213 - isOpen: false,
214 - actionArgs: []
215 - });
216 - },
217 - dismiss: function dismiss() {
218 - setDialogState({
219 - isOpen: false,
220 - actionArgs: []
221 - });
222 1604 }
223 - },
224 - runAction: function runAction() {
225 - for (var _len = arguments.length, actionArgs = new Array(_len), _key = 0; _key < _len; _key++) {
226 - actionArgs[_key] = arguments[_key];
227 - }
228 - if (shouldNotShowAgain) {
229 - action.apply(void 0, actionArgs);
230 - return;
231 - }
232 - setDialogState({
233 - isOpen: true,
234 - actionArgs: actionArgs
235 - });
236 - }
237 - };
238 -}
239 1605
240 -/***/ }),
241 -
242 -/***/ "../app/assets/js/hooks/use-introduction.js":
243 -/*!**************************************************!*\
244 - !*** ../app/assets/js/hooks/use-introduction.js ***!
245 - \**************************************************/
246 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
247 -
248 -"use strict";
249 -
250 -
251 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
252 -Object.defineProperty(exports, "__esModule", ({
253 - value: true
254 -}));
255 -exports["default"] = useIntroduction;
256 -var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "../node_modules/@babel/runtime/helpers/slicedToArray.js"));
257 -var _react = __webpack_require__(/*! react */ "react");
258 -function useIntroduction(key) {
259 - var _window$elementorAppC;
260 - var _useState = (0, _react.useState)(!!((_window$elementorAppC = window.elementorAppConfig) !== null && _window$elementorAppC !== void 0 && (_window$elementorAppC = _window$elementorAppC.user) !== null && _window$elementorAppC !== void 0 && (_window$elementorAppC = _window$elementorAppC.introduction) !== null && _window$elementorAppC !== void 0 && _window$elementorAppC[key])),
261 - _useState2 = (0, _slicedToArray2.default)(_useState, 2),
262 - isViewed = _useState2[0],
263 - setIsViewed = _useState2[1];
264 - function markAsViewed() {
265 - if (!key) {
266 - return Promise.reject();
267 - }
268 - return new Promise(function (resolve, reject) {
269 - if (isViewed) {
270 - reject();
271 - }
272 - elementorCommon.ajax.addRequest('introduction_viewed', {
273 - data: {
274 - introductionKey: key
1606 + var options = _objectSpread(_objectSpread({
1607 + type: 'post',
1608 + url: elementorCommon.config.ajax.url,
1609 + headers: {},
1610 + cache: false,
1611 + contentType: false,
1612 + processData: false
1613 + }, ajax), {}, {
1614 + data: formData,
1615 + success: function success(response) {
1616 + var status = response.success ? 'success' : 'error';
1617 + setAjaxState(function (prevState) {
1618 + return _objectSpread(_objectSpread({}, prevState), {}, {
1619 + status: status,
1620 + response: response === null || response === void 0 ? void 0 : response.data
1621 + });
1622 + });
275 1623 },
276 1624 error: function error() {
277 - return reject();
1625 + setAjaxState(function (prevState) {
1626 + return _objectSpread(_objectSpread({}, prevState), {}, {
1627 + status: 'error'
1628 + });
1629 + });
278 1630 },
279 - success: function success() {
280 - var _window$elementorAppC2;
281 - setIsViewed(true);
282 - if ((_window$elementorAppC2 = window.elementorAppConfig) !== null && _window$elementorAppC2 !== void 0 && (_window$elementorAppC2 = _window$elementorAppC2.user) !== null && _window$elementorAppC2 !== void 0 && _window$elementorAppC2.introduction) {
283 - window.elementorAppConfig.user.introduction[key] = true;
284 - }
285 - resolve();
1631 + complete: function complete() {
1632 + setAjaxState(function (prevState) {
1633 + return _objectSpread(_objectSpread({}, prevState), {}, {
1634 + isComplete: true
1635 + });
1636 + });
286 1637 }
287 1638 });
288 - });
289 - }
1639 +
1640 + jQuery.ajax(options);
1641 + }
1642 + }, [ajax]);
290 1643 return {
291 - isViewed: isViewed,
292 - markAsViewed: markAsViewed
1644 + ajax: ajax,
1645 + setAjax: setAjax,
1646 + ajaxState: ajaxState,
1647 + ajaxActions: ajaxActions
293 1648 };
294 1649 }
295 1650
296 1651 /***/ }),
@@ -308,18 +1663,20 @@
308 1663 Object.defineProperty(exports, "__esModule", ({
309 1664 value: true
310 1665 }));
311 1666 exports["default"] = usePageTitle;
1667 +
312 1668 var _react = __webpack_require__(/*! react */ "react");
1669 +
313 1670 function usePageTitle(_ref) {
314 1671 var title = _ref.title,
315 - prefix = _ref.prefix;
316 - var prefixRef = (0, _react.useRef)(prefix);
1672 + prefix = _ref.prefix;
317 1673 (0, _react.useEffect)(function () {
318 1674 if (!prefix) {
319 - prefixRef.current = __('Elementor', 'elementor');
1675 + prefix = __('Elementor', 'elementor');
320 1676 }
321 - document.title = "".concat(prefixRef.current, " | ").concat(title);
1677 +
1678 + document.title = "".concat(prefix, " | ").concat(title);
322 1679 }, [title, prefix]);
323 1680 }
324 1681
325 1682 /***/ }),
@@ -333,34 +1690,44 @@
333 1690 "use strict";
334 1691
335 1692
336 1693 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
1694 +
337 1695 Object.defineProperty(exports, "__esModule", ({
338 1696 value: true
339 1697 }));
340 1698 exports["default"] = useQueryParams;
1699 +
341 1700 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js"));
1701 +
342 1702 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "../node_modules/@babel/runtime/helpers/slicedToArray.js"));
343 -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; }
344 -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; }
1703 +
1704 +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
1705 +
1706 +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
1707 +
345 1708 function useQueryParams() {
346 1709 var _location$hash$match;
1710 +
347 1711 var urlSearchParams = new URLSearchParams(window.location.search),
348 - urlParams = Object.fromEntries(urlSearchParams.entries()),
349 - hashValue = (_location$hash$match = location.hash.match(/\?(.+)/)) === null || _location$hash$match === void 0 ? void 0 : _location$hash$match[1],
350 - hashParams = {};
1712 + urlParams = Object.fromEntries(urlSearchParams.entries()),
1713 + hashValue = (_location$hash$match = location.hash.match(/\?(.+)/)) === null || _location$hash$match === void 0 ? void 0 : _location$hash$match[1],
1714 + hashParams = {};
1715 +
351 1716 if (hashValue) {
352 1717 hashValue.split('&').forEach(function (pair) {
353 1718 var _pair$split = pair.split('='),
354 - _pair$split2 = (0, _slicedToArray2.default)(_pair$split, 2),
355 - key = _pair$split2[0],
356 - value = _pair$split2[1];
1719 + _pair$split2 = (0, _slicedToArray2.default)(_pair$split, 2),
1720 + key = _pair$split2[0],
1721 + value = _pair$split2[1];
1722 +
357 1723 hashParams[key] = value;
358 1724 });
359 - }
1725 + } // Merging the URL params with the hash params.
360 1726
361 - // Merging the URL params with the hash params.
1727 +
362 1728 var queryParams = _objectSpread(_objectSpread({}, urlParams), hashParams);
1729 +
363 1730 return {
364 1731 getAll: function getAll() {
365 1732 return queryParams;
366 1733 }
@@ -379,18 +1746,22 @@
379 1746 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
380 1747
381 1748
382 1749 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
1750 +
383 1751 Object.defineProperty(exports, "__esModule", ({
384 1752 value: true
385 1753 }));
386 1754 exports["default"] = Content;
1755 +
387 1756 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
1757 +
388 1758 function Content(props) {
389 1759 return /*#__PURE__*/_react.default.createElement("main", {
390 1760 className: "eps-app__content ".concat(props.className)
391 1761 }, props.children);
392 1762 }
1763 +
393 1764 Content.propTypes = {
394 1765 children: PropTypes.any,
395 1766 className: PropTypes.string
396 1767 };
@@ -410,18 +1781,22 @@
410 1781 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
411 1782
412 1783
413 1784 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
1785 +
414 1786 Object.defineProperty(exports, "__esModule", ({
415 1787 value: true
416 1788 }));
417 1789 exports["default"] = Footer;
1790 +
418 1791 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
1792 +
419 1793 function Footer(props) {
420 1794 return /*#__PURE__*/_react.default.createElement("footer", {
421 1795 className: "eps-app__footer"
422 1796 }, props.children);
423 1797 }
1798 +
424 1799 Footer.propTypes = {
425 1800 children: PropTypes.object
426 1801 };
427 1802
@@ -436,33 +1811,48 @@
436 1811 "use strict";
437 1812
438 1813
439 1814 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
1815 +
440 1816 Object.defineProperty(exports, "__esModule", ({
441 1817 value: true
442 1818 }));
443 1819 exports["default"] = void 0;
1820 +
444 1821 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
1822 +
445 1823 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
1824 +
1825 +var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/get */ "../node_modules/@babel/runtime/helpers/get.js"));
1826 +
1827 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
1828 +
446 1829 var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
1830 +
447 1831 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
448 -var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/get */ "../node_modules/@babel/runtime/helpers/get.js"));
449 -var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
1832 +
450 1833 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js"));
1834 +
451 1835 var _button = _interopRequireDefault(__webpack_require__(/*! ../ui/molecules/button */ "../app/assets/js/ui/molecules/button.js"));
452 -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)); }
453 -function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
454 -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; }
455 -var Button = exports["default"] = /*#__PURE__*/function (_BaseButton) {
1836 +
1837 +function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0, _getPrototypeOf2.default)(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0, _getPrototypeOf2.default)(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0, _possibleConstructorReturn2.default)(this, result); }; }
1838 +
1839 +function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }
1840 +
1841 +var Button = /*#__PURE__*/function (_BaseButton) {
1842 + (0, _inherits2.default)(Button, _BaseButton);
1843 +
1844 + var _super = _createSuper(Button);
1845 +
456 1846 function Button() {
457 1847 (0, _classCallCheck2.default)(this, Button);
458 - return _callSuper(this, Button, arguments);
1848 + return _super.apply(this, arguments);
459 1849 }
460 - (0, _inherits2.default)(Button, _BaseButton);
461 - return (0, _createClass2.default)(Button, [{
1850 +
1851 + (0, _createClass2.default)(Button, [{
462 1852 key: "getCssId",
463 1853 value: function getCssId() {
464 - return "eps-app-header-btn-" + _superPropGet(Button, "getCssId", this, 3)([]);
1854 + return "eps-app-header-btn-" + (0, _get2.default)((0, _getPrototypeOf2.default)(Button.prototype), "getCssId", this).call(this);
465 1855 }
466 1856 }, {
467 1857 key: "getClassName",
468 1858 value: function getClassName() {
@@ -467,15 +1857,21 @@
467 1857 key: "getClassName",
468 1858 value: function getClassName() {
469 1859 // Avoid using the 'eps-app__header-btn' class to make sure it is not override custom styles.
470 1860 if (!this.props.includeHeaderBtnClass) {
471 - return _superPropGet(Button, "getClassName", this, 3)([]);
1861 + return (0, _get2.default)((0, _getPrototypeOf2.default)(Button.prototype), "getClassName", this).call(this);
472 1862 }
473 - return "eps-app__header-btn " + _superPropGet(Button, "getClassName", this, 3)([]);
1863 +
1864 + return "eps-app__header-btn " + (0, _get2.default)((0, _getPrototypeOf2.default)(Button.prototype), "getClassName", this).call(this);
474 1865 }
475 1866 }]);
1867 + return Button;
476 1868 }(_button.default);
477 -(0, _defineProperty2.default)(Button, "defaultProps", Object.assign({} /* Clone */, _button.default.defaultProps, {
1869 +
1870 +exports["default"] = Button;
1871 +(0, _defineProperty2.default)(Button, "defaultProps", Object.assign({}
1872 +/* Clone */
1873 +, _button.default.defaultProps, {
478 1874 hideText: true,
479 1875 includeHeaderBtnClass: true
480 1876 }));
481 1877
@@ -492,18 +1888,25 @@
492 1888 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
493 1889
494 1890
495 1891 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
1892 +
496 1893 Object.defineProperty(exports, "__esModule", ({
497 1894 value: true
498 1895 }));
499 1896 exports["default"] = HeaderButtons;
1897 +
500 1898 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
1899 +
501 1900 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/extends */ "../node_modules/@babel/runtime/helpers/extends.js"));
1901 +
502 1902 var _useAction = _interopRequireDefault(__webpack_require__(/*! elementor-app/hooks/use-action */ "../app/assets/js/hooks/use-action.js"));
1903 +
503 1904 var _headerButton = _interopRequireDefault(__webpack_require__(/*! ./header-button */ "../app/assets/js/layout/header-button.js"));
1905 +
504 1906 function HeaderButtons(props) {
505 1907 var action = (0, _useAction.default)();
1908 +
506 1909 var actionOnClose = function actionOnClose() {
507 1910 if (props.onClose) {
508 1911 props.onClose();
509 1912 } else {
@@ -509,9 +1912,11 @@
509 1912 } else {
510 1913 action.backToDashboard();
511 1914 }
512 1915 };
1916 +
513 1917 var tools = '';
1918 +
514 1919 if (props.buttons.length) {
515 1920 var buttons = props.buttons.map(function (button) {
516 1921 return /*#__PURE__*/_react.default.createElement(_headerButton.default, (0, _extends2.default)({
517 1922 key: button.id
@@ -518,8 +1923,9 @@
518 1923 }, button));
519 1924 });
520 1925 tools = /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, buttons);
521 1926 }
1927 +
522 1928 return /*#__PURE__*/_react.default.createElement("div", {
523 1929 className: "eps-app__header-buttons"
524 1930 }, /*#__PURE__*/_react.default.createElement(_headerButton.default, {
525 1931 text: __('Close', 'elementor'),
@@ -527,8 +1933,9 @@
527 1933 className: "eps-app__close-button",
528 1934 onClick: actionOnClose
529 1935 }), tools);
530 1936 }
1937 +
531 1938 HeaderButtons.propTypes = {
532 1939 buttons: PropTypes.arrayOf(PropTypes.object),
533 1940 onClose: PropTypes.func
534 1941 };
@@ -548,23 +1955,31 @@
548 1955 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
549 1956
550 1957
551 1958 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
1959 +
552 1960 Object.defineProperty(exports, "__esModule", ({
553 1961 value: true
554 1962 }));
555 1963 exports["default"] = Header;
1964 +
556 1965 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
1966 +
557 1967 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/extends */ "../node_modules/@babel/runtime/helpers/extends.js"));
1968 +
558 1969 var _grid = _interopRequireDefault(__webpack_require__(/*! ../ui/grid/grid */ "../app/assets/js/ui/grid/grid.js"));
1970 +
559 1971 var _headerButtons = _interopRequireDefault(__webpack_require__(/*! ./header-buttons */ "../app/assets/js/layout/header-buttons.js"));
1972 +
560 1973 var _usePageTitle = _interopRequireDefault(__webpack_require__(/*! elementor-app/hooks/use-page-title */ "../app/assets/js/hooks/use-page-title.js"));
1974 +
561 1975 function Header(props) {
562 1976 (0, _usePageTitle.default)({
563 1977 title: props.title
564 1978 });
565 1979 var TitleTag = 'span',
566 - titleAttrs = {};
1980 + titleAttrs = {};
1981 +
567 1982 if (props.titleRedirectRoute) {
568 1983 TitleTag = 'a';
569 1984 titleAttrs = {
570 1985 href: "#".concat(props.titleRedirectRoute),
@@ -570,8 +1985,9 @@
570 1985 href: "#".concat(props.titleRedirectRoute),
571 1986 target: '_self'
572 1987 };
573 1988 }
1989 +
574 1990 return /*#__PURE__*/_react.default.createElement(_grid.default, {
575 1991 container: true,
576 1992 alignItems: "center",
577 1993 justify: "space-between",
@@ -578,16 +1994,16 @@
578 1994 className: "eps-app__header"
579 1995 }, /*#__PURE__*/_react.default.createElement(TitleTag, (0, _extends2.default)({
580 1996 className: "eps-app__logo-title-wrapper"
581 1997 }, titleAttrs), /*#__PURE__*/_react.default.createElement("i", {
582 - className: "eps-app__logo eicon-elementor-circle"
1998 + className: "eps-app__logo eicon-elementor"
583 1999 }), /*#__PURE__*/_react.default.createElement("h1", {
584 2000 className: "eps-app__title"
585 2001 }, props.title)), /*#__PURE__*/_react.default.createElement(_headerButtons.default, {
586 - buttons: props.buttons,
587 - onClose: props.onClose
2002 + buttons: props.buttons
588 2003 }));
589 2004 }
2005 +
590 2006 Header.propTypes = {
591 2007 title: PropTypes.string,
592 2008 titleRedirectRoute: PropTypes.string,
593 2009 buttons: PropTypes.arrayOf(PropTypes.object),
@@ -609,30 +2025,40 @@
609 2025 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
610 2026
611 2027
612 2028 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
2029 +
613 2030 Object.defineProperty(exports, "__esModule", ({
614 2031 value: true
615 2032 }));
616 2033 exports["default"] = Page;
2034 +
617 2035 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
2036 +
618 2037 var _header = _interopRequireDefault(__webpack_require__(/*! ./header */ "../app/assets/js/layout/header.js"));
2038 +
619 2039 var _sidebar = _interopRequireDefault(__webpack_require__(/*! ./sidebar */ "../app/assets/js/layout/sidebar.js"));
2040 +
620 2041 var _content = _interopRequireDefault(__webpack_require__(/*! ./content */ "../app/assets/js/layout/content.js"));
2042 +
621 2043 var _footer = _interopRequireDefault(__webpack_require__(/*! ./footer */ "../app/assets/js/layout/footer.js"));
2044 +
622 2045 function Page(props) {
623 2046 var AppSidebar = function AppSidebar() {
624 - if (!props.sidebar) {
625 - return;
626 - }
627 - return /*#__PURE__*/_react.default.createElement(_sidebar.default, null, props.sidebar);
628 - },
629 - AppFooter = function AppFooter() {
630 - if (!props.footer) {
631 - return;
632 - }
633 - return /*#__PURE__*/_react.default.createElement(_footer.default, null, props.footer);
634 - };
2047 + if (!props.sidebar) {
2048 + return;
2049 + }
2050 +
2051 + return /*#__PURE__*/_react.default.createElement(_sidebar.default, null, props.sidebar);
2052 + },
2053 + AppFooter = function AppFooter() {
2054 + if (!props.footer) {
2055 + return;
2056 + }
2057 +
2058 + return /*#__PURE__*/_react.default.createElement(_footer.default, null, props.footer);
2059 + };
2060 +
635 2061 return /*#__PURE__*/_react.default.createElement("div", {
636 2062 className: "eps-app__lightbox ".concat(props.className)
637 2063 }, /*#__PURE__*/_react.default.createElement("div", {
638 2064 className: "eps-app"
@@ -639,13 +2065,18 @@
639 2065 }, /*#__PURE__*/_react.default.createElement(_header.default, {
640 2066 title: props.title,
641 2067 buttons: props.headerButtons,
642 2068 titleRedirectRoute: props.titleRedirectRoute,
643 - onClose: props.onClose
2069 + onClose: function onClose() {
2070 + var _props$onClose;
2071 +
2072 + return (_props$onClose = props.onClose) === null || _props$onClose === void 0 ? void 0 : _props$onClose.call(props);
2073 + }
644 2074 }), /*#__PURE__*/_react.default.createElement("div", {
645 2075 className: "eps-app__main"
646 2076 }, AppSidebar(), /*#__PURE__*/_react.default.createElement(_content.default, null, props.content)), AppFooter()));
647 2077 }
2078 +
648 2079 Page.propTypes = {
649 2080 title: PropTypes.string,
650 2081 titleRedirectRoute: PropTypes.string,
651 2082 className: PropTypes.string,
@@ -671,18 +2102,22 @@
671 2102 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
672 2103
673 2104
674 2105 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
2106 +
675 2107 Object.defineProperty(exports, "__esModule", ({
676 2108 value: true
677 2109 }));
678 2110 exports["default"] = Sidebar;
2111 +
679 2112 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
2113 +
680 2114 function Sidebar(props) {
681 2115 return /*#__PURE__*/_react.default.createElement("div", {
682 2116 className: "eps-app__sidebar"
683 2117 }, props.children);
684 2118 }
2119 +
685 2120 Sidebar.propTypes = {
686 2121 children: PropTypes.object
687 2122 };
688 2123
@@ -698,18 +2133,22 @@
698 2133 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
699 2134
700 2135
701 2136 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
2137 +
702 2138 Object.defineProperty(exports, "__esModule", ({
703 2139 value: true
704 2140 }));
705 2141 exports["default"] = CollapseContent;
2142 +
706 2143 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
2144 +
707 2145 function CollapseContent(props) {
708 2146 return /*#__PURE__*/_react.default.createElement("div", {
709 2147 className: "e-app-collapse-content"
710 2148 }, props.children);
711 2149 }
2150 +
712 2151 CollapseContent.propTypes = {
713 2152 className: PropTypes.string,
714 2153 children: PropTypes.any
715 2154 };
@@ -728,15 +2167,20 @@
728 2167 "use strict";
729 2168
730 2169
731 2170 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
2171 +
732 2172 Object.defineProperty(exports, "__esModule", ({
733 2173 value: true
734 2174 }));
735 2175 exports.CollapseContext = void 0;
2176 +
736 2177 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
737 -var CollapseContext = exports.CollapseContext = _react.default.createContext();
738 2178
2179 +var CollapseContext = _react.default.createContext();
2180 +
2181 +exports.CollapseContext = CollapseContext;
2182 +
739 2183 /***/ }),
740 2184
741 2185 /***/ "../app/assets/js/molecules/collapse-toggle.js":
742 2186 /*!*****************************************************!*\
@@ -748,38 +2192,51 @@
748 2192 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
749 2193
750 2194
751 2195 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
2196 +
752 2197 var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
2198 +
753 2199 Object.defineProperty(exports, "__esModule", ({
754 2200 value: true
755 2201 }));
756 2202 exports["default"] = CollapseToggle;
2203 +
757 2204 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
2205 +
758 2206 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js"));
2207 +
759 2208 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../app/assets/js/utils/utils.js");
2209 +
760 2210 var _collapseContext = __webpack_require__(/*! ./collapse-context */ "../app/assets/js/molecules/collapse-context.js");
761 -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); }
2211 +
2212 +function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); }
2213 +
2214 +function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
2215 +
762 2216 function CollapseToggle(props) {
763 2217 var context = (0, _react.useContext)(_collapseContext.CollapseContext),
764 - style = {
765 - '--e-app-collapse-toggle-icon-spacing': (0, _utils.pxToRem)(props.iconSpacing)
766 - },
767 - classNameBase = 'e-app-collapse-toggle',
768 - classes = [classNameBase, (0, _defineProperty2.default)({}, classNameBase + '--active', props.active)],
769 - attrs = {
770 - style: style,
771 - className: (0, _utils.arrayToClassName)(classes)
772 - };
2218 + style = {
2219 + '--e-app-collapse-toggle-icon-spacing': (0, _utils.pxToRem)(props.iconSpacing)
2220 + },
2221 + classNameBase = 'e-app-collapse-toggle',
2222 + classes = [classNameBase, (0, _defineProperty2.default)({}, classNameBase + '--active', props.active)],
2223 + attrs = {
2224 + style: style,
2225 + className: (0, _utils.arrayToClassName)(classes)
2226 + };
2227 +
773 2228 if (props.active) {
774 2229 attrs.onClick = function () {
775 2230 return context.toggle();
776 2231 };
777 2232 }
2233 +
778 2234 return /*#__PURE__*/_react.default.createElement("div", attrs, props.children, props.active && props.showIcon && /*#__PURE__*/_react.default.createElement("i", {
779 2235 className: "eicon-caret-down e-app-collapse-toggle__icon"
780 2236 }));
781 2237 }
2238 +
782 2239 CollapseToggle.propTypes = {
783 2240 className: PropTypes.string,
784 2241 iconSpacing: PropTypes.number,
785 2242 showIcon: PropTypes.bool,
@@ -805,45 +2262,58 @@
805 2262 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
806 2263
807 2264
808 2265 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
2266 +
809 2267 var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
2268 +
810 2269 Object.defineProperty(exports, "__esModule", ({
811 2270 value: true
812 2271 }));
813 2272 exports["default"] = Collapse;
2273 +
814 2274 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
2275 +
815 2276 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js"));
2277 +
816 2278 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "../node_modules/@babel/runtime/helpers/slicedToArray.js"));
2279 +
817 2280 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../app/assets/js/utils/utils.js");
2281 +
818 2282 var _collapseContext = __webpack_require__(/*! ./collapse-context */ "../app/assets/js/molecules/collapse-context.js");
2283 +
819 2284 var _collapseToggle = _interopRequireDefault(__webpack_require__(/*! ./collapse-toggle */ "../app/assets/js/molecules/collapse-toggle.js"));
2285 +
820 2286 var _collapseContent = _interopRequireDefault(__webpack_require__(/*! ./collapse-content */ "../app/assets/js/molecules/collapse-content.js"));
2287 +
821 2288 __webpack_require__(/*! ./collapse.scss */ "../app/assets/js/molecules/collapse.scss");
822 -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); }
2289 +
2290 +function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); }
2291 +
2292 +function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
2293 +
823 2294 function Collapse(props) {
824 2295 var _useState = (0, _react.useState)(props.isOpened),
825 - _useState2 = (0, _slicedToArray2.default)(_useState, 2),
826 - isOpened = _useState2[0],
827 - setIsOpened = _useState2[1],
828 - classNameBase = 'e-app-collapse',
829 - classes = [classNameBase, props.className, (0, _defineProperty2.default)({}, classNameBase + '--opened', isOpened)],
830 - toggle = function toggle() {
831 - return setIsOpened(function (prevState) {
832 - return !prevState;
833 - });
834 - };
2296 + _useState2 = (0, _slicedToArray2.default)(_useState, 2),
2297 + isOpened = _useState2[0],
2298 + setIsOpened = _useState2[1],
2299 + classNameBase = 'e-app-collapse',
2300 + classes = [classNameBase, props.className, (0, _defineProperty2.default)({}, classNameBase + '--opened', isOpened)],
2301 + toggle = function toggle() {
2302 + return setIsOpened(function (prevState) {
2303 + return !prevState;
2304 + });
2305 + };
2306 +
835 2307 (0, _react.useEffect)(function () {
836 2308 if (props.isOpened !== isOpened) {
837 2309 setIsOpened(props.isOpened);
838 2310 }
839 - // eslint-disable-next-line react-hooks/exhaustive-deps
840 2311 }, [props.isOpened]);
841 2312 (0, _react.useEffect)(function () {
842 2313 if (props.onChange) {
843 2314 props.onChange(isOpened);
844 2315 }
845 - // eslint-disable-next-line react-hooks/exhaustive-deps
846 2316 }, [isOpened]);
847 2317 return /*#__PURE__*/_react.default.createElement(_collapseContext.CollapseContext.Provider, {
848 2318 value: {
849 2319 toggle: toggle
@@ -851,8 +2321,9 @@
851 2321 }, /*#__PURE__*/_react.default.createElement("div", {
852 2322 className: (0, _utils.arrayToClassName)(classes)
853 2323 }, props.children));
854 2324 }
2325 +
855 2326 Collapse.propTypes = {
856 2327 className: PropTypes.string,
857 2328 isOpened: PropTypes.bool,
858 2329 onChange: PropTypes.func,
@@ -866,62 +2337,8 @@
866 2337 Collapse.Content = _collapseContent.default;
867 2338
868 2339 /***/ }),
869 2340
870 -/***/ "../app/assets/js/molecules/collapse.scss":
871 -/*!************************************************!*\
872 - !*** ../app/assets/js/molecules/collapse.scss ***!
873 - \************************************************/
874 -/***/ (() => {
875 -
876 -
877 -
878 -/***/ }),
879 -
880 -/***/ "../app/assets/js/molecules/go-pro-button.js":
881 -/*!***************************************************!*\
882 - !*** ../app/assets/js/molecules/go-pro-button.js ***!
883 - \***************************************************/
884 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
885 -
886 -"use strict";
887 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
888 -/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
889 -
890 -
891 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
892 -Object.defineProperty(exports, "__esModule", ({
893 - value: true
894 -}));
895 -exports["default"] = GoProButton;
896 -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
897 -var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/extends */ "../node_modules/@babel/runtime/helpers/extends.js"));
898 -var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../app/assets/js/ui/molecules/button.js"));
899 -var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../app/assets/js/utils/utils.js");
900 -function GoProButton(props) {
901 - var baseClassName = 'e-app-go-pro-button',
902 - classes = [baseClassName, props.className];
903 - return /*#__PURE__*/_react.default.createElement(_button.default, (0, _extends2.default)({}, props, {
904 - className: (0, _utils.arrayToClassName)(classes),
905 - text: props.text
906 - }));
907 -}
908 -GoProButton.propTypes = {
909 - className: PropTypes.string,
910 - text: PropTypes.string
911 -};
912 -GoProButton.defaultProps = {
913 - className: '',
914 - variant: 'outlined',
915 - size: 'sm',
916 - color: 'cta',
917 - target: '_blank',
918 - rel: 'noopener noreferrer',
919 - text: __('Upgrade Now', 'elementor')
920 -};
921 -
922 -/***/ }),
923 -
924 2341 /***/ "../app/assets/js/molecules/upload-file.js":
925 2342 /*!*************************************************!*\
926 2343 !*** ../app/assets/js/molecules/upload-file.js ***!
927 2344 \*************************************************/
@@ -932,24 +2349,33 @@
932 2349 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
933 2350
934 2351
935 2352 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
2353 +
936 2354 var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
2355 +
937 2356 Object.defineProperty(exports, "__esModule", ({
938 2357 value: true
939 2358 }));
940 2359 exports["default"] = UploadFile;
2360 +
941 2361 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
2362 +
942 2363 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../app/assets/js/ui/molecules/button.js"));
2364 +
943 2365 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../app/assets/js/utils/utils.js");
2366 +
944 2367 __webpack_require__(/*! ./upload-file.scss */ "../app/assets/js/molecules/upload-file.scss");
945 -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); }
2368 +
2369 +function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); }
2370 +
2371 +function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
2372 +
946 2373 function UploadFile(props) {
947 2374 var fileInput = (0, _react.useRef)(null),
948 - baseClassName = 'e-app-upload-file',
949 - classes = [baseClassName, props.className];
2375 + baseClassName = 'e-app-upload-file',
2376 + classes = [baseClassName, props.className]; // For 'wp-media' type.
950 2377
951 - // For 'wp-media' type.
952 2378 var frame;
953 2379 return /*#__PURE__*/_react.default.createElement("div", {
954 2380 className: (0, _utils.arrayToClassName)(classes)
955 2381 }, /*#__PURE__*/_react.default.createElement("input", {
@@ -960,8 +2386,9 @@
960 2386 }).join(', '),
961 2387 className: "e-app-upload-file__input",
962 2388 onChange: function onChange(event) {
963 2389 var file = event.target.files[0];
2390 +
964 2391 if (file && (0, _utils.isOneOf)(file.type, props.filetypes)) {
965 2392 props.onFileSelect(file, event, 'browse');
966 2393 } else {
967 2394 fileInput.current.value = '';
@@ -982,12 +2409,14 @@
982 2409 onClick: function onClick() {
983 2410 if (props.onFileChoose) {
984 2411 props.onFileChoose();
985 2412 }
2413 +
986 2414 if (!props.isLoading) {
987 2415 if (props.onButtonClick) {
988 2416 props.onButtonClick();
989 2417 }
2418 +
990 2419 if ('file-explorer' === props.type) {
991 2420 fileInput.current.click();
992 2421 } else if ('wp-media' === props.type) {
993 2422 if (frame) {
@@ -992,11 +2421,11 @@
992 2421 } else if ('wp-media' === props.type) {
993 2422 if (frame) {
994 2423 frame.open();
995 2424 return;
996 - }
2425 + } // Initialize the WP Media frame.
997 2426
998 - // Initialize the WP Media frame.
2427 +
999 2428 frame = wp.media({
1000 2429 multiple: false,
1001 2430 library: {
1002 2431 type: ['image', 'image/svg+xml']
@@ -1012,8 +2441,9 @@
1012 2441 }
1013 2442 }
1014 2443 }));
1015 2444 }
2445 +
1016 2446 UploadFile.propTypes = {
1017 2447 className: PropTypes.string,
1018 2448 type: PropTypes.string,
1019 2449 onWpMediaSelect: PropTypes.func,
@@ -1037,18 +2467,8 @@
1037 2467 };
1038 2468
1039 2469 /***/ }),
1040 2470
1041 -/***/ "../app/assets/js/molecules/upload-file.scss":
1042 -/*!***************************************************!*\
1043 - !*** ../app/assets/js/molecules/upload-file.scss ***!
1044 - \***************************************************/
1045 -/***/ (() => {
1046 -
1047 -
1048 -
1049 -/***/ }),
1050 -
1051 2471 /***/ "../app/assets/js/organisms/drop-zone.js":
1052 2472 /*!***********************************************!*\
1053 2473 !*** ../app/assets/js/organisms/drop-zone.js ***!
1054 2474 \***********************************************/
@@ -1059,38 +2479,50 @@
1059 2479 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
1060 2480
1061 2481
1062 2482 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
2483 +
1063 2484 Object.defineProperty(exports, "__esModule", ({
1064 2485 value: true
1065 2486 }));
1066 2487 exports["default"] = DropZone;
2488 +
1067 2489 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
2490 +
1068 2491 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/extends */ "../node_modules/@babel/runtime/helpers/extends.js"));
2492 +
1069 2493 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../app/assets/js/utils/utils.js");
2494 +
1070 2495 var _uploadFile = _interopRequireDefault(__webpack_require__(/*! elementor-app/molecules/upload-file */ "../app/assets/js/molecules/upload-file.js"));
2496 +
1071 2497 var _dragDrop = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/drag-drop */ "../app/assets/js/ui/atoms/drag-drop.js"));
2498 +
1072 2499 var _icon = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/icon */ "../app/assets/js/ui/atoms/icon.js"));
2500 +
1073 2501 var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../app/assets/js/ui/atoms/heading.js"));
2502 +
1074 2503 var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../app/assets/js/ui/atoms/text.js"));
2504 +
1075 2505 __webpack_require__(/*! ./drop-zone.scss */ "../app/assets/js/organisms/drop-zone.scss");
2506 +
1076 2507 function DropZone(props) {
1077 2508 var classes = ['e-app-drop-zone', props.className],
1078 - dragDropEvents = {
1079 - onDrop: function onDrop(event) {
1080 - if (!props.isLoading) {
1081 - var file = event.dataTransfer.files[0];
1082 - if (file && (0, _utils.isOneOf)(file.type, props.filetypes)) {
1083 - props.onFileSelect(file, event, 'drop');
1084 - } else {
1085 - props.onError({
1086 - id: 'file_not_allowed',
1087 - message: __('This file type is not allowed', 'elementor')
1088 - });
1089 - }
2509 + dragDropEvents = {
2510 + onDrop: function onDrop(event) {
2511 + if (!props.isLoading) {
2512 + var file = event.dataTransfer.files[0];
2513 +
2514 + if (file && (0, _utils.isOneOf)(file.type, props.filetypes)) {
2515 + props.onFileSelect(file, event, 'drop');
2516 + } else {
2517 + props.onError({
2518 + id: 'file_not_allowed',
2519 + message: __('This file type is not allowed', 'elementor')
2520 + });
1090 2521 }
1091 2522 }
1092 - };
2523 + }
2524 + };
1093 2525 return /*#__PURE__*/_react.default.createElement("section", {
1094 2526 className: (0, _utils.arrayToClassName)(classes)
1095 2527 }, /*#__PURE__*/_react.default.createElement(_dragDrop.default, (0, _extends2.default)({}, dragDropEvents, {
1096 2528 isLoading: props.isLoading
@@ -1124,8 +2556,9 @@
1124 2556 variant: "xl",
1125 2557 className: "e-app-drop-zone__description"
1126 2558 }, props.description)));
1127 2559 }
2560 +
1128 2561 DropZone.propTypes = {
1129 2562 className: PropTypes.string,
1130 2563 children: PropTypes.any,
1131 2564 type: PropTypes.string,
@@ -1157,18 +2590,8 @@
1157 2590 };
1158 2591
1159 2592 /***/ }),
1160 2593
1161 -/***/ "../app/assets/js/organisms/drop-zone.scss":
1162 -/*!*************************************************!*\
1163 - !*** ../app/assets/js/organisms/drop-zone.scss ***!
1164 - \*************************************************/
1165 -/***/ (() => {
1166 -
1167 -
1168 -
1169 -/***/ }),
1170 -
1171 2594 /***/ "../app/assets/js/organisms/error-boundary.js":
1172 2595 /*!****************************************************!*\
1173 2596 !*** ../app/assets/js/organisms/error-boundary.js ***!
1174 2597 \****************************************************/
@@ -1179,37 +2602,54 @@
1179 2602 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
1180 2603
1181 2604
1182 2605 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
2606 +
1183 2607 Object.defineProperty(exports, "__esModule", ({
1184 2608 value: true
1185 2609 }));
1186 2610 exports["default"] = void 0;
2611 +
1187 2612 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
2613 +
1188 2614 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
2615 +
1189 2616 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
2617 +
2618 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
2619 +
1190 2620 var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
2621 +
1191 2622 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
1192 -var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
2623 +
1193 2624 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js"));
2625 +
1194 2626 var _dialog = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/dialog/dialog */ "../app/assets/js/ui/dialog/dialog.js"));
1195 -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)); }
1196 -function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
2627 +
2628 +function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0, _getPrototypeOf2.default)(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0, _getPrototypeOf2.default)(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0, _possibleConstructorReturn2.default)(this, result); }; }
2629 +
2630 +function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }
2631 +
1197 2632 // In the current time there is no solution to use "getDerivedStateFromError" static method with functional component
1198 2633 // That is why this component is a class component.
1199 2634 // @link https://reactjs.org/docs/hooks-faq.html#do-hooks-cover-all-use-cases-for-classes
1200 -var ErrorBoundary = exports["default"] = /*#__PURE__*/function (_React$Component) {
2635 +var ErrorBoundary = /*#__PURE__*/function (_React$Component) {
2636 + (0, _inherits2.default)(ErrorBoundary, _React$Component);
2637 +
2638 + var _super = _createSuper(ErrorBoundary);
2639 +
1201 2640 function ErrorBoundary(props) {
1202 2641 var _this;
2642 +
1203 2643 (0, _classCallCheck2.default)(this, ErrorBoundary);
1204 - _this = _callSuper(this, ErrorBoundary, [props]);
2644 + _this = _super.call(this, props);
1205 2645 _this.state = {
1206 2646 hasError: null
1207 2647 };
1208 2648 return _this;
1209 2649 }
1210 - (0, _inherits2.default)(ErrorBoundary, _React$Component);
1211 - return (0, _createClass2.default)(ErrorBoundary, [{
2650 +
2651 + (0, _createClass2.default)(ErrorBoundary, [{
1212 2652 key: "goBack",
1213 2653 value: function goBack() {
1214 2654 // If the app was opened inside an iframe, it will close it,
1215 2655 // if not, it will redirect to the last location.
@@ -1215,8 +2655,9 @@
1215 2655 // if not, it will redirect to the last location.
1216 2656 if (window.top !== window.self) {
1217 2657 window.top.$e.run('app/close');
1218 2658 }
2659 +
1219 2660 window.location = elementorAppConfig.return_url;
1220 2661 }
1221 2662 }, {
1222 2663 key: "render",
@@ -1232,8 +2673,9 @@
1232 2673 dismissButtonText: __('Go Back', 'elementor'),
1233 2674 dismissButtonOnClick: this.goBack
1234 2675 });
1235 2676 }
2677 +
1236 2678 return this.props.children;
1237 2679 }
1238 2680 }], [{
1239 2681 key: "getDerivedStateFromError",
@@ -1242,9 +2684,12 @@
1242 2684 hasError: true
1243 2685 };
1244 2686 }
1245 2687 }]);
2688 + return ErrorBoundary;
1246 2689 }(_react.default.Component);
2690 +
2691 +exports["default"] = ErrorBoundary;
1247 2692 (0, _defineProperty2.default)(ErrorBoundary, "propTypes", {
1248 2693 children: PropTypes.any,
1249 2694 title: PropTypes.string,
1250 2695 text: PropTypes.string,
@@ -1269,40 +2714,50 @@
1269 2714 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
1270 2715
1271 2716
1272 2717 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
2718 +
1273 2719 var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
2720 +
1274 2721 Object.defineProperty(exports, "__esModule", ({
1275 2722 value: true
1276 2723 }));
1277 2724 exports["default"] = UnfilteredFilesDialog;
2725 +
1278 2726 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
2727 +
1279 2728 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "../node_modules/@babel/runtime/helpers/slicedToArray.js"));
2729 +
1280 2730 var _dialog = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/dialog/dialog */ "../app/assets/js/ui/dialog/dialog.js"));
2731 +
1281 2732 var _useAjax2 = _interopRequireDefault(__webpack_require__(/*! elementor-app/hooks/use-ajax */ "../app/assets/js/hooks/use-ajax.js"));
1282 -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); }
2733 +
2734 +function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); }
2735 +
2736 +function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
2737 +
1283 2738 function UnfilteredFilesDialog(props) {
1284 2739 var show = props.show,
1285 - setShow = props.setShow,
1286 - onReady = props.onReady,
1287 - onCancel = props.onCancel,
1288 - onDismiss = props.onDismiss,
1289 - onLoad = props.onLoad,
1290 - onEnable = props.onEnable,
1291 - onClose = props.onClose,
1292 - _useAjax = (0, _useAjax2.default)(),
1293 - ajaxState = _useAjax.ajaxState,
1294 - setAjax = _useAjax.setAjax,
1295 - _useState = (0, _react.useState)(false),
1296 - _useState2 = (0, _slicedToArray2.default)(_useState, 2),
1297 - enableUnfilteredFiles = _useState2[0],
1298 - setEnableUnfilteredFiles = _useState2[1],
1299 - _useState3 = (0, _react.useState)(false),
1300 - _useState4 = (0, _slicedToArray2.default)(_useState3, 2),
1301 - isEnableError = _useState4[0],
1302 - setIsEnableError = _useState4[1];
2740 + setShow = props.setShow,
2741 + onReady = props.onReady,
2742 + onCancel = props.onCancel,
2743 + onDismiss = props.onDismiss,
2744 + onLoad = props.onLoad,
2745 + onEnable = props.onEnable,
2746 + onClose = props.onClose,
2747 + _useAjax = (0, _useAjax2.default)(),
2748 + ajaxState = _useAjax.ajaxState,
2749 + setAjax = _useAjax.setAjax,
2750 + _useState = (0, _react.useState)(false),
2751 + _useState2 = (0, _slicedToArray2.default)(_useState, 2),
2752 + enableUnfilteredFiles = _useState2[0],
2753 + setEnableUnfilteredFiles = _useState2[1],
2754 + _useState3 = (0, _react.useState)(false),
2755 + _useState4 = (0, _slicedToArray2.default)(_useState3, 2),
2756 + isEnableError = _useState4[0],
2757 + setIsEnableError = _useState4[1]; // Sending the enable unfiltered files request.
1303 2758
1304 - // Sending the enable unfiltered files request.
2759 +
1305 2760 (0, _react.useEffect)(function () {
1306 2761 if (enableUnfilteredFiles) {
1307 2762 setShow(false);
1308 2763 setAjax({
@@ -1314,37 +2769,37 @@
1314 2769 }
1315 2770 })
1316 2771 }
1317 2772 });
2773 +
1318 2774 if (onEnable) {
1319 2775 onEnable();
1320 2776 }
1321 2777 }
1322 - // eslint-disable-next-line react-hooks/exhaustive-deps
1323 - }, [enableUnfilteredFiles]);
2778 + }, [enableUnfilteredFiles]); // Enabling unfiltered files ajax status.
1324 2779
1325 - // Enabling unfiltered files ajax status.
1326 2780 (0, _react.useEffect)(function () {
1327 2781 switch (ajaxState.status) {
1328 2782 case 'success':
1329 2783 onReady();
1330 2784 break;
2785 +
1331 2786 case 'error':
1332 2787 setIsEnableError(true);
1333 2788 setShow(true);
1334 2789 break;
1335 2790 }
1336 - // eslint-disable-next-line react-hooks/exhaustive-deps
1337 2791 }, [ajaxState]);
1338 2792 (0, _react.useEffect)(function () {
1339 2793 if (show && onLoad) {
1340 2794 onLoad();
1341 2795 }
1342 - // eslint-disable-next-line react-hooks/exhaustive-deps
1343 2796 }, [show]);
2797 +
1344 2798 if (!show) {
1345 2799 return null;
1346 2800 }
2801 +
1347 2802 return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, isEnableError ? /*#__PURE__*/_react.default.createElement(_dialog.default, {
1348 2803 title: __('Something went wrong.', 'elementor'),
1349 2804 text: props.errorModalText,
1350 2805 approveButtonColor: "link",
@@ -1365,8 +2820,9 @@
1365 2820 dismissButtonOnClick: onDismiss || onReady,
1366 2821 onClose: onClose || onDismiss || onReady
1367 2822 }));
1368 2823 }
2824 +
1369 2825 UnfilteredFilesDialog.propTypes = {
1370 2826 show: PropTypes.bool,
1371 2827 setShow: PropTypes.func.isRequired,
1372 2828 onReady: PropTypes.func.isRequired,
@@ -1395,62 +2851,99 @@
1395 2851 "use strict";
1396 2852
1397 2853
1398 2854 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
2855 +
1399 2856 var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
2857 +
1400 2858 Object.defineProperty(exports, "__esModule", ({
1401 2859 value: true
1402 2860 }));
1403 2861 exports.hooks = exports.components = exports.appUi = void 0;
2862 +
1404 2863 var _addNewButton = _interopRequireDefault(__webpack_require__(/*! ./ui/molecules/add-new-button */ "../app/assets/js/ui/molecules/add-new-button.js"));
2864 +
1405 2865 var _box = _interopRequireDefault(__webpack_require__(/*! ./ui/atoms/box */ "../app/assets/js/ui/atoms/box.js"));
2866 +
1406 2867 var _button = _interopRequireDefault(__webpack_require__(/*! ./ui/molecules/button */ "../app/assets/js/ui/molecules/button.js"));
2868 +
1407 2869 var _card = _interopRequireDefault(__webpack_require__(/*! ./ui/card/card */ "../app/assets/js/ui/card/card.js"));
2870 +
1408 2871 var _cardBody = _interopRequireDefault(__webpack_require__(/*! ./ui/card/card-body */ "../app/assets/js/ui/card/card-body.js"));
2872 +
1409 2873 var _cardFooter = _interopRequireDefault(__webpack_require__(/*! ./ui/card/card-footer */ "../app/assets/js/ui/card/card-footer.js"));
2874 +
1410 2875 var _cardImage = _interopRequireDefault(__webpack_require__(/*! ./ui/card/card-image */ "../app/assets/js/ui/card/card-image.js"));
2876 +
1411 2877 var _cardHeader = _interopRequireDefault(__webpack_require__(/*! ./ui/card/card-header */ "../app/assets/js/ui/card/card-header.js"));
2878 +
1412 2879 var _cardOverlay = _interopRequireDefault(__webpack_require__(/*! ./ui/card/card-overlay */ "../app/assets/js/ui/card/card-overlay.js"));
2880 +
1413 2881 var _checkbox = _interopRequireDefault(__webpack_require__(/*! ./ui/atoms/checkbox */ "../app/assets/js/ui/atoms/checkbox.js"));
2882 +
1414 2883 var _collapse = _interopRequireDefault(__webpack_require__(/*! ./molecules/collapse */ "../app/assets/js/molecules/collapse.js"));
2884 +
1415 2885 var _cssGrid = _interopRequireDefault(__webpack_require__(/*! ./ui/atoms/css-grid */ "../app/assets/js/ui/atoms/css-grid.js"));
2886 +
1416 2887 var _dialog = _interopRequireDefault(__webpack_require__(/*! ./ui/dialog/dialog */ "../app/assets/js/ui/dialog/dialog.js"));
2888 +
1417 2889 var _dragDrop = _interopRequireDefault(__webpack_require__(/*! ./ui/atoms/drag-drop */ "../app/assets/js/ui/atoms/drag-drop.js"));
2890 +
1418 2891 var _dropZone = _interopRequireDefault(__webpack_require__(/*! ./organisms/drop-zone */ "../app/assets/js/organisms/drop-zone.js"));
2892 +
1419 2893 var _errorBoundary = _interopRequireDefault(__webpack_require__(/*! ./organisms/error-boundary */ "../app/assets/js/organisms/error-boundary.js"));
2894 +
1420 2895 var _heading = _interopRequireDefault(__webpack_require__(/*! ./ui/atoms/heading */ "../app/assets/js/ui/atoms/heading.js"));
1421 -var _goProButton = _interopRequireDefault(__webpack_require__(/*! ./molecules/go-pro-button */ "../app/assets/js/molecules/go-pro-button.js"));
2896 +
1422 2897 var _grid = _interopRequireDefault(__webpack_require__(/*! ./ui/grid/grid */ "../app/assets/js/ui/grid/grid.js"));
2898 +
1423 2899 var _icon = _interopRequireDefault(__webpack_require__(/*! ./ui/atoms/icon */ "../app/assets/js/ui/atoms/icon.js"));
2900 +
1424 2901 var _list = _interopRequireDefault(__webpack_require__(/*! ./ui/molecules/list */ "../app/assets/js/ui/molecules/list.js"));
2902 +
1425 2903 var _menu = _interopRequireDefault(__webpack_require__(/*! ./ui/menu/menu */ "../app/assets/js/ui/menu/menu.js"));
2904 +
1426 2905 var _menuItem = _interopRequireDefault(__webpack_require__(/*! ./ui/menu/menu-item */ "../app/assets/js/ui/menu/menu-item.js"));
2906 +
1427 2907 var _modal = _interopRequireWildcard(__webpack_require__(/*! ./ui/modal/modal */ "../app/assets/js/ui/modal/modal.js"));
2908 +
1428 2909 var _notFound = _interopRequireDefault(__webpack_require__(/*! ./pages/not-found */ "../app/assets/js/pages/not-found.js"));
2910 +
1429 2911 var _notice = _interopRequireDefault(__webpack_require__(/*! ./ui/molecules/notice */ "../app/assets/js/ui/molecules/notice.js"));
2912 +
1430 2913 var _page = _interopRequireDefault(__webpack_require__(/*! ./layout/page */ "../app/assets/js/layout/page.js"));
2914 +
1431 2915 var _popover = _interopRequireDefault(__webpack_require__(/*! ./ui/molecules/popover */ "../app/assets/js/ui/molecules/popover.js"));
2916 +
1432 2917 var _select = _interopRequireDefault(__webpack_require__(/*! ./ui/atoms/select */ "../app/assets/js/ui/atoms/select.js"));
2918 +
1433 2919 var _select2 = _interopRequireDefault(__webpack_require__(/*! ./ui/molecules/select2 */ "../app/assets/js/ui/molecules/select2.js"));
2920 +
1434 2921 var _text = _interopRequireDefault(__webpack_require__(/*! ./ui/atoms/text */ "../app/assets/js/ui/atoms/text.js"));
2922 +
1435 2923 var _uploadFile = _interopRequireDefault(__webpack_require__(/*! ./molecules/upload-file */ "../app/assets/js/molecules/upload-file.js"));
2924 +
1436 2925 var _inlineLink = _interopRequireDefault(__webpack_require__(/*! ./ui/molecules/inline-link */ "../app/assets/js/ui/molecules/inline-link.js"));
2926 +
1437 2927 var _unfilteredFilesDialog = _interopRequireDefault(__webpack_require__(/*! ./organisms/unfiltered-files-dialog.js */ "../app/assets/js/organisms/unfiltered-files-dialog.js"));
2928 +
1438 2929 var _useAjax = _interopRequireDefault(__webpack_require__(/*! ./hooks/use-ajax */ "../app/assets/js/hooks/use-ajax.js"));
2930 +
1439 2931 var _useAction = _interopRequireDefault(__webpack_require__(/*! ./hooks/use-action */ "../app/assets/js/hooks/use-action.js"));
2932 +
1440 2933 var _usePageTitle = _interopRequireDefault(__webpack_require__(/*! ./hooks/use-page-title */ "../app/assets/js/hooks/use-page-title.js"));
2934 +
1441 2935 var _useQueryParams = _interopRequireDefault(__webpack_require__(/*! ./hooks/use-query-params */ "../app/assets/js/hooks/use-query-params.js"));
1442 -var _useIntroduction = _interopRequireDefault(__webpack_require__(/*! ./hooks/use-introduction */ "../app/assets/js/hooks/use-introduction.js"));
1443 -var _useConfirmAction = _interopRequireDefault(__webpack_require__(/*! ./hooks/use-confirm-action */ "../app/assets/js/hooks/use-confirm-action.js"));
1444 -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); }
2936 +
2937 +function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); }
2938 +
2939 +function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
2940 +
1445 2941 // Alphabetical order.
1446 2942 // App UI
1447 -
1448 2943 // Components
1449 -
1450 2944 // Hooks
1451 -
1452 -var appUi = exports.appUi = {
2945 +var appUi = {
1453 2946 AddNewButton: _addNewButton.default,
1454 2947 Box: _box.default,
1455 2948 Button: _button.default,
1456 2949 Card: _card.default,
@@ -1466,9 +2959,8 @@
1466 2959 DragDrop: _dragDrop.default,
1467 2960 DropZone: _dropZone.default,
1468 2961 ErrorBoundary: _errorBoundary.default,
1469 2962 Heading: _heading.default,
1470 - GoProButton: _goProButton.default,
1471 2963 Grid: _grid.default,
1472 2964 Icon: _icon.default,
1473 2965 List: _list.default,
1474 2966 Menu: _menu.default,
@@ -1484,19 +2976,20 @@
1484 2976 Text: _text.default,
1485 2977 UploadFile: _uploadFile.default,
1486 2978 InlineLink: _inlineLink.default
1487 2979 };
1488 -var components = exports.components = {
2980 +exports.appUi = appUi;
2981 +var components = {
1489 2982 UnfilteredFilesDialog: _unfilteredFilesDialog.default
1490 2983 };
1491 -var hooks = exports.hooks = {
2984 +exports.components = components;
2985 +var hooks = {
1492 2986 useAjax: _useAjax.default,
1493 2987 useAction: _useAction.default,
1494 2988 usePageTitle: _usePageTitle.default,
1495 - useQueryParams: _useQueryParams.default,
1496 - useIntroduction: _useIntroduction.default,
1497 - useConfirmAction: _useConfirmAction.default
2989 + useQueryParams: _useQueryParams.default
1498 2990 };
2991 +exports.hooks = hooks;
1499 2992
1500 2993 /***/ }),
1501 2994
1502 2995 /***/ "../app/assets/js/pages/not-found.js":
@@ -1509,14 +3002,18 @@
1509 3002 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
1510 3003
1511 3004
1512 3005 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
3006 +
1513 3007 Object.defineProperty(exports, "__esModule", ({
1514 3008 value: true
1515 3009 }));
1516 3010 exports["default"] = NotFound;
3011 +
1517 3012 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
3013 +
1518 3014 var _page = _interopRequireDefault(__webpack_require__(/*! elementor-app/layout/page */ "../app/assets/js/layout/page.js"));
3015 +
1519 3016 function NotFound() {
1520 3017 var config = {
1521 3018 title: __('Not Found', 'elementor'),
1522 3019 className: 'eps-app__not-found',
@@ -1538,15 +3035,20 @@
1538 3035 /* provided dependency */ var React = __webpack_require__(/*! react */ "react");
1539 3036
1540 3037
1541 3038 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
3039 +
1542 3040 Object.defineProperty(exports, "__esModule", ({
1543 3041 value: true
1544 3042 }));
1545 3043 exports["default"] = void 0;
3044 +
1546 3045 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
3046 +
1547 3047 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
3048 +
1548 3049 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js"));
3050 +
1549 3051 /**
1550 3052 * App Router
1551 3053 *
1552 3054 * TODO: Temporary solution for routing extensibility.
@@ -1553,15 +3055,13 @@
1553 3055 */
1554 3056 var Router = /*#__PURE__*/function () {
1555 3057 function Router() {
1556 3058 (0, _classCallCheck2.default)(this, Router);
1557 - /**
1558 - * @type {*[]}
1559 - */
1560 3059 (0, _defineProperty2.default)(this, "routes", []);
1561 3060 (0, _defineProperty2.default)(this, "history", null);
1562 3061 }
1563 - return (0, _createClass2.default)(Router, [{
3062 +
3063 + (0, _createClass2.default)(Router, [{
1564 3064 key: "addRoute",
1565 3065 value:
1566 3066 /**
1567 3067 *
@@ -1573,23 +3073,25 @@
1573 3073 }, {
1574 3074 key: "getRoutes",
1575 3075 value: function getRoutes() {
1576 3076 return this.routes.map(function (route) {
1577 - var props = route.props || {};
1578 - // Use the path as a key, and add it as a prop.
3077 + var props = route.props || {}; // Use the path as a key, and add it as a prop.
3078 +
1579 3079 props.path = props.key = route.path;
1580 3080 return React.createElement(route.component, props);
1581 3081 });
1582 3082 }
1583 3083 }]);
3084 + return Router;
1584 3085 }();
1585 -var router = new Router();
1586 3086
1587 -// Make router available for use within packages.
3087 +var router = new Router(); // Make router available for use within packages.
3088 +
1588 3089 window.elementorAppPackages = {
1589 3090 router: router
1590 3091 };
1591 -var _default = exports["default"] = router;
3092 +var _default = router;
3093 +exports["default"] = _default;
1592 3094
1593 3095 /***/ }),
1594 3096
1595 3097 /***/ "../app/assets/js/ui/atoms/box.js":
@@ -1602,28 +3104,36 @@
1602 3104 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
1603 3105
1604 3106
1605 3107 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
3108 +
1606 3109 Object.defineProperty(exports, "__esModule", ({
1607 3110 value: true
1608 3111 }));
1609 3112 exports["default"] = Box;
3113 +
1610 3114 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
3115 +
1611 3116 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../app/assets/js/utils/utils.js");
3117 +
1612 3118 __webpack_require__(/*! ./box.scss */ "../app/assets/js/ui/atoms/box.scss");
3119 +
1613 3120 function Box(props) {
1614 3121 var baseClassName = 'eps-box',
1615 - classes = [baseClassName, props.className],
1616 - style = {};
3122 + classes = [baseClassName, props.className],
3123 + style = {};
3124 +
1617 3125 if (Object.prototype.hasOwnProperty.call(props, 'padding')) {
1618 3126 style['--eps-box-padding'] = (0, _utils.pxToRem)(props.padding);
1619 3127 classes.push(baseClassName + '--padding');
1620 3128 }
3129 +
1621 3130 return /*#__PURE__*/_react.default.createElement("div", {
1622 3131 style: style,
1623 3132 className: (0, _utils.arrayToClassName)(classes)
1624 3133 }, props.children);
1625 3134 }
3135 +
1626 3136 Box.propTypes = {
1627 3137 className: PropTypes.string,
1628 3138 padding: PropTypes.string,
1629 3139 children: PropTypes.oneOfType([PropTypes.string, PropTypes.object, PropTypes.arrayOf(PropTypes.object)]).isRequired
@@ -1633,18 +3143,8 @@
1633 3143 };
1634 3144
1635 3145 /***/ }),
1636 3146
1637 -/***/ "../app/assets/js/ui/atoms/box.scss":
1638 -/*!******************************************!*\
1639 - !*** ../app/assets/js/ui/atoms/box.scss ***!
1640 - \******************************************/
1641 -/***/ (() => {
1642 -
1643 -
1644 -
1645 -/***/ }),
1646 -
1647 3147 /***/ "../app/assets/js/ui/atoms/checkbox.js":
1648 3148 /*!*********************************************!*\
1649 3149 !*** ../app/assets/js/ui/atoms/checkbox.js ***!
1650 3150 \*********************************************/
@@ -1654,44 +3154,52 @@
1654 3154 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
1655 3155
1656 3156
1657 3157 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
3158 +
1658 3159 Object.defineProperty(exports, "__esModule", ({
1659 3160 value: true
1660 3161 }));
1661 3162 exports["default"] = Checkbox;
3163 +
1662 3164 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
3165 +
1663 3166 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../app/assets/js/utils/utils.js");
3167 +
1664 3168 __webpack_require__(/*! ./checkbox.scss */ "../app/assets/js/ui/atoms/checkbox.scss");
3169 +
1665 3170 function Checkbox(_ref) {
1666 3171 var className = _ref.className,
1667 - checked = _ref.checked,
1668 - rounded = _ref.rounded,
1669 - indeterminate = _ref.indeterminate,
1670 - error = _ref.error,
1671 - disabled = _ref.disabled,
1672 - onChange = _ref.onChange,
1673 - id = _ref.id;
3172 + checked = _ref.checked,
3173 + rounded = _ref.rounded,
3174 + indeterminate = _ref.indeterminate,
3175 + error = _ref.error,
3176 + disabled = _ref.disabled,
3177 + onChange = _ref.onChange;
1674 3178 var baseClassName = 'eps-checkbox',
1675 - classes = [baseClassName, className];
3179 + classes = [baseClassName, className];
3180 +
1676 3181 if (rounded) {
1677 3182 classes.push(baseClassName + '--rounded');
1678 3183 }
3184 +
1679 3185 if (indeterminate) {
1680 3186 classes.push(baseClassName + '--indeterminate');
1681 3187 }
3188 +
1682 3189 if (error) {
1683 3190 classes.push(baseClassName + '--error');
1684 3191 }
3192 +
1685 3193 return /*#__PURE__*/_react.default.createElement("input", {
1686 3194 className: (0, _utils.arrayToClassName)(classes),
1687 3195 type: "checkbox",
1688 3196 checked: checked,
1689 3197 disabled: disabled,
1690 - onChange: onChange,
1691 - id: id
3198 + onChange: onChange
1692 3199 });
1693 3200 }
3201 +
1694 3202 Checkbox.propTypes = {
1695 3203 className: PropTypes.string,
1696 3204 checked: PropTypes.bool,
1697 3205 disabled: PropTypes.bool,
@@ -1697,10 +3205,9 @@
1697 3205 disabled: PropTypes.bool,
1698 3206 indeterminate: PropTypes.bool,
1699 3207 rounded: PropTypes.bool,
1700 3208 error: PropTypes.bool,
1701 - onChange: PropTypes.func,
1702 - id: PropTypes.string
3209 + onChange: PropTypes.func
1703 3210 };
1704 3211 Checkbox.defaultProps = {
1705 3212 className: '',
1706 3213 checked: null,
@@ -1711,18 +3218,8 @@
1711 3218 };
1712 3219
1713 3220 /***/ }),
1714 3221
1715 -/***/ "../app/assets/js/ui/atoms/checkbox.scss":
1716 -/*!***********************************************!*\
1717 - !*** ../app/assets/js/ui/atoms/checkbox.scss ***!
1718 - \***********************************************/
1719 -/***/ (() => {
1720 -
1721 -
1722 -
1723 -/***/ }),
1724 -
1725 3222 /***/ "../app/assets/js/ui/atoms/css-grid.js":
1726 3223 /*!*********************************************!*\
1727 3224 !*** ../app/assets/js/ui/atoms/css-grid.js ***!
1728 3225 \*********************************************/
@@ -1732,15 +3229,20 @@
1732 3229 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
1733 3230
1734 3231
1735 3232 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
3233 +
1736 3234 Object.defineProperty(exports, "__esModule", ({
1737 3235 value: true
1738 3236 }));
1739 3237 exports["default"] = CssGrid;
3238 +
1740 3239 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
3240 +
1741 3241 var _utils = __webpack_require__(/*! ../../utils/utils */ "../app/assets/js/utils/utils.js");
3242 +
1742 3243 __webpack_require__(/*! ./css-grid.scss */ "../app/assets/js/ui/atoms/css-grid.scss");
3244 +
1743 3245 function CssGrid(props) {
1744 3246 var gridStyle = {
1745 3247 '--eps-grid-columns': props.columns,
1746 3248 '--eps-grid-spacing': (0, _utils.pxToRem)(props.spacing),
@@ -1751,8 +3253,9 @@
1751 3253 style: gridStyle,
1752 3254 className: "eps-css-grid ".concat(props.className)
1753 3255 }, props.children);
1754 3256 }
3257 +
1755 3258 CssGrid.propTypes = {
1756 3259 className: PropTypes.string,
1757 3260 children: PropTypes.any.isRequired,
1758 3261 columns: PropTypes.number,
@@ -1766,18 +3269,8 @@
1766 3269 };
1767 3270
1768 3271 /***/ }),
1769 3272
1770 -/***/ "../app/assets/js/ui/atoms/css-grid.scss":
1771 -/*!***********************************************!*\
1772 - !*** ../app/assets/js/ui/atoms/css-grid.scss ***!
1773 - \***********************************************/
1774 -/***/ (() => {
1775 -
1776 -
1777 -
1778 -/***/ }),
1779 -
1780 3273 /***/ "../app/assets/js/ui/atoms/drag-drop.js":
1781 3274 /*!**********************************************!*\
1782 3275 !*** ../app/assets/js/ui/atoms/drag-drop.js ***!
1783 3276 \**********************************************/
@@ -1787,63 +3280,81 @@
1787 3280 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
1788 3281
1789 3282
1790 3283 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
3284 +
1791 3285 var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
3286 +
1792 3287 Object.defineProperty(exports, "__esModule", ({
1793 3288 value: true
1794 3289 }));
1795 3290 exports["default"] = DragDrop;
3291 +
1796 3292 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
3293 +
1797 3294 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/extends */ "../node_modules/@babel/runtime/helpers/extends.js"));
3295 +
1798 3296 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "../node_modules/@babel/runtime/helpers/slicedToArray.js"));
3297 +
1799 3298 var _utils = __webpack_require__(/*! ../../utils/utils */ "../app/assets/js/utils/utils.js");
3299 +
1800 3300 __webpack_require__(/*! ./drag-drop.scss */ "../app/assets/js/ui/atoms/drag-drop.scss");
1801 -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); }
3301 +
3302 +function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); }
3303 +
3304 +function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
3305 +
1802 3306 function DragDrop(props) {
1803 3307 var _useState = (0, _react.useState)(false),
1804 - _useState2 = (0, _slicedToArray2.default)(_useState, 2),
1805 - isDragOver = _useState2[0],
1806 - setIsDragOver = _useState2[1],
1807 - getClassName = function getClassName() {
1808 - var baseClassName = 'e-app-drag-drop',
3308 + _useState2 = (0, _slicedToArray2.default)(_useState, 2),
3309 + isDragOver = _useState2[0],
3310 + setIsDragOver = _useState2[1],
3311 + getClassName = function getClassName() {
3312 + var baseClassName = 'e-app-drag-drop',
1809 3313 classes = [baseClassName, props.className];
1810 - if (isDragOver && !props.isLoading) {
1811 - classes.push(baseClassName + '--drag-over');
3314 +
3315 + if (isDragOver && !props.isLoading) {
3316 + classes.push(baseClassName + '--drag-over');
3317 + }
3318 +
3319 + return (0, _utils.arrayToClassName)(classes);
3320 + },
3321 + onDragDropActions = function onDragDropActions(event) {
3322 + event.preventDefault();
3323 + event.stopPropagation();
3324 + },
3325 + dragDropEvents = {
3326 + onDrop: function onDrop(event) {
3327 + onDragDropActions(event);
3328 + setIsDragOver(false);
3329 +
3330 + if (props.onDrop) {
3331 + props.onDrop(event);
1812 3332 }
1813 - return (0, _utils.arrayToClassName)(classes);
1814 3333 },
1815 - onDragDropActions = function onDragDropActions(event) {
1816 - event.preventDefault();
1817 - event.stopPropagation();
3334 + onDragOver: function onDragOver(event) {
3335 + onDragDropActions(event);
3336 + setIsDragOver(true);
3337 +
3338 + if (props.onDragOver) {
3339 + props.onDragOver(event);
3340 + }
1818 3341 },
1819 - dragDropEvents = {
1820 - onDrop: function onDrop(event) {
1821 - onDragDropActions(event);
1822 - setIsDragOver(false);
1823 - if (props.onDrop) {
1824 - props.onDrop(event);
1825 - }
1826 - },
1827 - onDragOver: function onDragOver(event) {
1828 - onDragDropActions(event);
1829 - setIsDragOver(true);
1830 - if (props.onDragOver) {
1831 - props.onDragOver(event);
1832 - }
1833 - },
1834 - onDragLeave: function onDragLeave(event) {
1835 - onDragDropActions(event);
1836 - setIsDragOver(false);
1837 - if (props.onDragLeave) {
1838 - props.onDragLeave(event);
1839 - }
3342 + onDragLeave: function onDragLeave(event) {
3343 + onDragDropActions(event);
3344 + setIsDragOver(false);
3345 +
3346 + if (props.onDragLeave) {
3347 + props.onDragLeave(event);
1840 3348 }
1841 - };
3349 + }
3350 + };
3351 +
1842 3352 return /*#__PURE__*/_react.default.createElement("div", (0, _extends2.default)({}, dragDropEvents, {
1843 3353 className: getClassName()
1844 3354 }), props.children);
1845 3355 }
3356 +
1846 3357 DragDrop.propTypes = {
1847 3358 className: PropTypes.string,
1848 3359 children: PropTypes.any,
1849 3360 onDrop: PropTypes.func,
@@ -1856,18 +3367,8 @@
1856 3367 };
1857 3368
1858 3369 /***/ }),
1859 3370
1860 -/***/ "../app/assets/js/ui/atoms/drag-drop.scss":
1861 -/*!************************************************!*\
1862 - !*** ../app/assets/js/ui/atoms/drag-drop.scss ***!
1863 - \************************************************/
1864 -/***/ (() => {
1865 -
1866 -
1867 -
1868 -/***/ }),
1869 -
1870 3371 /***/ "../app/assets/js/ui/atoms/heading.js":
1871 3372 /*!********************************************!*\
1872 3373 !*** ../app/assets/js/ui/atoms/heading.js ***!
1873 3374 \********************************************/
@@ -1877,27 +3378,35 @@
1877 3378 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
1878 3379
1879 3380
1880 3381 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
3382 +
1881 3383 Object.defineProperty(exports, "__esModule", ({
1882 3384 value: true
1883 3385 }));
1884 3386 exports["default"] = Heading;
3387 +
1885 3388 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
3389 +
1886 3390 var _utils = __webpack_require__(/*! ../../utils/utils */ "../app/assets/js/utils/utils.js");
3391 +
1887 3392 function Heading(props) {
1888 3393 var baseClassName = 'eps',
1889 - classes = [props.className];
3394 + classes = [props.className];
3395 +
1890 3396 if (props.variant) {
1891 3397 classes.push(baseClassName + '-' + props.variant);
1892 3398 }
3399 +
1893 3400 var Element = function Element() {
1894 3401 return _react.default.createElement(props.tag, {
1895 3402 className: (0, _utils.arrayToClassName)(classes)
1896 3403 }, props.children);
1897 3404 };
3405 +
1898 3406 return /*#__PURE__*/_react.default.createElement(Element, null);
1899 3407 }
3408 +
1900 3409 Heading.propTypes = {
1901 3410 className: PropTypes.string,
1902 3411 children: PropTypes.oneOfType([PropTypes.string, PropTypes.object, PropTypes.arrayOf(PropTypes.object)]).isRequired,
1903 3412 tag: PropTypes.oneOf(['h1', 'h2', 'h3', 'h4', 'h5', 'h6']),
@@ -1920,26 +3429,22 @@
1920 3429 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
1921 3430
1922 3431
1923 3432 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
1924 -var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
3433 +
1925 3434 Object.defineProperty(exports, "__esModule", ({
1926 3435 value: true
1927 3436 }));
1928 -exports["default"] = void 0;
1929 -var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
1930 -var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/extends */ "../node_modules/@babel/runtime/helpers/extends.js"));
1931 -var _objectWithoutProperties2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/objectWithoutProperties */ "../node_modules/@babel/runtime/helpers/objectWithoutProperties.js"));
1932 -var _excluded = ["className"];
1933 -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); }
1934 -var Icon = (0, _react.forwardRef)(function (props, ref) {
1935 - var className = props.className,
1936 - rest = (0, _objectWithoutProperties2.default)(props, _excluded);
1937 - return /*#__PURE__*/_react.default.createElement("i", (0, _extends2.default)({
1938 - ref: ref,
1939 - className: "eps-icon ".concat(className)
1940 - }, rest));
1941 -});
3437 +exports["default"] = Icon;
3438 +
3439 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
3440 +
3441 +function Icon(props) {
3442 + return /*#__PURE__*/_react.default.createElement("i", {
3443 + className: "eps-icon ".concat(props.className)
3444 + });
3445 +}
3446 +
1942 3447 Icon.propTypes = {
1943 3448 className: PropTypes.string.isRequired
1944 3449 };
1945 3450 Icon.defaultProps = {
@@ -1944,9 +3449,8 @@
1944 3449 };
1945 3450 Icon.defaultProps = {
1946 3451 className: ''
1947 3452 };
1948 -var _default = exports["default"] = Icon;
1949 3453
1950 3454 /***/ }),
1951 3455
1952 3456 /***/ "../app/assets/js/ui/atoms/select.js":
@@ -1959,13 +3463,16 @@
1959 3463 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
1960 3464
1961 3465
1962 3466 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
3467 +
1963 3468 Object.defineProperty(exports, "__esModule", ({
1964 3469 value: true
1965 3470 }));
1966 3471 exports["default"] = Select;
3472 +
1967 3473 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
3474 +
1968 3475 function Select(props) {
1969 3476 return /*#__PURE__*/_react.default.createElement("select", {
1970 3477 multiple: props.multiple,
1971 3478 className: props.className,
@@ -1973,8 +3480,9 @@
1973 3480 onChange: props.onChange,
1974 3481 ref: props.elRef,
1975 3482 onClick: function onClick() {
1976 3483 var _props$onClick;
3484 +
1977 3485 return (_props$onClick = props.onClick) === null || _props$onClick === void 0 ? void 0 : _props$onClick.call(props);
1978 3486 }
1979 3487 }, props.options.map(function (option) {
1980 3488 return option.children ? /*#__PURE__*/_react.default.createElement("optgroup", {
@@ -1990,8 +3498,9 @@
1990 3498 value: option.value
1991 3499 }, option.label);
1992 3500 }));
1993 3501 }
3502 +
1994 3503 Select.propTypes = {
1995 3504 className: PropTypes.string,
1996 3505 onChange: PropTypes.func,
1997 3506 options: PropTypes.array,
@@ -2017,26 +3526,33 @@
2017 3526 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
2018 3527
2019 3528
2020 3529 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
3530 +
2021 3531 Object.defineProperty(exports, "__esModule", ({
2022 3532 value: true
2023 3533 }));
2024 3534 exports["default"] = Text;
3535 +
2025 3536 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
3537 +
2026 3538 var _utils = __webpack_require__(/*! ../../utils/utils */ "../app/assets/js/utils/utils.js");
3539 +
2027 3540 function Text(props) {
2028 3541 var baseClassName = 'eps',
2029 - classes = [props.className],
2030 - variant = props.variant && 'md' !== props.variant ? '-' + props.variant : '';
3542 + classes = [props.className],
3543 + variant = props.variant && 'md' !== props.variant ? '-' + props.variant : '';
2031 3544 classes.push(baseClassName + '-text' + variant);
3545 +
2032 3546 var Element = function Element() {
2033 3547 return _react.default.createElement(props.tag, {
2034 3548 className: (0, _utils.arrayToClassName)(classes)
2035 3549 }, props.children);
2036 3550 };
3551 +
2037 3552 return /*#__PURE__*/_react.default.createElement(Element, null);
2038 3553 }
3554 +
2039 3555 Text.propTypes = {
2040 3556 className: PropTypes.string,
2041 3557 variant: PropTypes.oneOf(['xl', 'lg', 'md', 'sm', 'xs', 'xxs']),
2042 3558 tag: PropTypes.string,
@@ -2059,28 +3575,36 @@
2059 3575 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
2060 3576
2061 3577
2062 3578 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
3579 +
2063 3580 Object.defineProperty(exports, "__esModule", ({
2064 3581 value: true
2065 3582 }));
2066 3583 exports["default"] = CardBody;
3584 +
2067 3585 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
3586 +
2068 3587 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../app/assets/js/utils/utils.js");
3588 +
2069 3589 __webpack_require__(/*! ./card.scss */ "../app/assets/js/ui/card/card.scss");
3590 +
2070 3591 function CardBody(props) {
2071 3592 var classNameBase = 'eps-card__body',
2072 - classes = [classNameBase, props.className],
2073 - style = {};
3593 + classes = [classNameBase, props.className],
3594 + style = {};
3595 +
2074 3596 if (Object.prototype.hasOwnProperty.call(props, 'padding')) {
2075 3597 style['--eps-card-body-padding'] = (0, _utils.pxToRem)(props.padding);
2076 3598 classes.push(classNameBase + '--padding');
2077 3599 }
3600 +
2078 3601 return /*#__PURE__*/_react.default.createElement("main", {
2079 3602 className: (0, _utils.arrayToClassName)(classes),
2080 3603 style: style
2081 3604 }, props.children);
2082 3605 }
3606 +
2083 3607 CardBody.propTypes = {
2084 3608 className: PropTypes.string,
2085 3609 padding: PropTypes.string,
2086 3610 passive: PropTypes.bool,
@@ -2103,22 +3627,28 @@
2103 3627 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
2104 3628
2105 3629
2106 3630 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
3631 +
2107 3632 Object.defineProperty(exports, "__esModule", ({
2108 3633 value: true
2109 3634 }));
2110 3635 exports["default"] = CardDivider;
3636 +
2111 3637 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
3638 +
2112 3639 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../app/assets/js/utils/utils.js");
3640 +
2113 3641 __webpack_require__(/*! ./card.scss */ "../app/assets/js/ui/card/card.scss");
3642 +
2114 3643 function CardDivider(props) {
2115 3644 var classNameBase = 'eps-card__divider',
2116 - classes = [classNameBase, props.className];
3645 + classes = [classNameBase, props.className];
2117 3646 return /*#__PURE__*/_react.default.createElement("hr", {
2118 3647 className: (0, _utils.arrayToClassName)(classes)
2119 3648 });
2120 3649 }
3650 +
2121 3651 CardDivider.propTypes = {
2122 3652 className: PropTypes.string
2123 3653 };
2124 3654 CardDivider.defaultProps = {
@@ -2137,28 +3667,36 @@
2137 3667 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
2138 3668
2139 3669
2140 3670 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
3671 +
2141 3672 Object.defineProperty(exports, "__esModule", ({
2142 3673 value: true
2143 3674 }));
2144 3675 exports["default"] = CardFooter;
3676 +
2145 3677 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
3678 +
2146 3679 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../app/assets/js/utils/utils.js");
3680 +
2147 3681 __webpack_require__(/*! ./card.scss */ "../app/assets/js/ui/card/card.scss");
3682 +
2148 3683 function CardFooter(props) {
2149 3684 var classNameBase = 'eps-card__footer',
2150 - classes = [classNameBase, props.className],
2151 - style = {};
3685 + classes = [classNameBase, props.className],
3686 + style = {};
3687 +
2152 3688 if (Object.prototype.hasOwnProperty.call(props, 'padding')) {
2153 3689 style['--eps-card-footer-padding'] = (0, _utils.pxToRem)(props.padding);
2154 3690 classes.push(classNameBase + '--padding');
2155 3691 }
3692 +
2156 3693 return /*#__PURE__*/_react.default.createElement("footer", {
2157 3694 className: (0, _utils.arrayToClassName)(classes),
2158 3695 style: style
2159 3696 }, props.children);
2160 3697 }
3698 +
2161 3699 CardFooter.propTypes = {
2162 3700 className: PropTypes.string,
2163 3701 padding: PropTypes.string,
2164 3702 passive: PropTypes.bool,
@@ -2181,28 +3719,36 @@
2181 3719 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
2182 3720
2183 3721
2184 3722 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
3723 +
2185 3724 Object.defineProperty(exports, "__esModule", ({
2186 3725 value: true
2187 3726 }));
2188 3727 exports["default"] = CardHeader;
3728 +
2189 3729 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
3730 +
2190 3731 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../app/assets/js/utils/utils.js");
3732 +
2191 3733 __webpack_require__(/*! ./card.scss */ "../app/assets/js/ui/card/card.scss");
3734 +
2192 3735 function CardHeader(props) {
2193 3736 var classNameBase = 'eps-card__header',
2194 - classes = [classNameBase, props.className],
2195 - style = {};
3737 + classes = [classNameBase, props.className],
3738 + style = {};
3739 +
2196 3740 if (Object.prototype.hasOwnProperty.call(props, 'padding')) {
2197 3741 style['--eps-card-header-padding'] = (0, _utils.pxToRem)(props.padding);
2198 3742 classes.push(classNameBase + '--padding');
2199 3743 }
3744 +
2200 3745 return /*#__PURE__*/_react.default.createElement("header", {
2201 3746 className: (0, _utils.arrayToClassName)(classes),
2202 3747 style: style
2203 3748 }, props.children);
2204 3749 }
3750 +
2205 3751 CardHeader.propTypes = {
2206 3752 className: PropTypes.string,
2207 3753 padding: PropTypes.string,
2208 3754 passive: PropTypes.bool,
@@ -2225,22 +3771,28 @@
2225 3771 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
2226 3772
2227 3773
2228 3774 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
3775 +
2229 3776 Object.defineProperty(exports, "__esModule", ({
2230 3777 value: true
2231 3778 }));
2232 3779 exports["default"] = CardHeadline;
3780 +
2233 3781 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
3782 +
2234 3783 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../app/assets/js/utils/utils.js");
3784 +
2235 3785 __webpack_require__(/*! ./card.scss */ "../app/assets/js/ui/card/card.scss");
3786 +
2236 3787 function CardHeadline(props) {
2237 3788 var classNameBase = 'eps-card__headline',
2238 - classes = [classNameBase, props.className];
3789 + classes = [classNameBase, props.className];
2239 3790 return /*#__PURE__*/_react.default.createElement("h4", {
2240 3791 className: (0, _utils.arrayToClassName)(classes)
2241 3792 }, props.children);
2242 3793 }
3794 +
2243 3795 CardHeadline.propTypes = {
2244 3796 className: PropTypes.string,
2245 3797 children: PropTypes.any.isRequired
2246 3798 };
@@ -2260,36 +3812,39 @@
2260 3812 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
2261 3813
2262 3814
2263 3815 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
3816 +
2264 3817 Object.defineProperty(exports, "__esModule", ({
2265 3818 value: true
2266 3819 }));
2267 3820 exports["default"] = CardImage;
3821 +
2268 3822 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
3823 +
2269 3824 __webpack_require__(/*! ./card.scss */ "../app/assets/js/ui/card/card.scss");
3825 +
2270 3826 function CardImage(props) {
2271 3827 var image = /*#__PURE__*/_react.default.createElement("img", {
2272 3828 src: props.src,
2273 3829 alt: props.alt,
2274 3830 className: "eps-card__image",
2275 - loading: "lazy",
2276 - onError: props.onError
3831 + loading: "lazy"
2277 3832 });
3833 +
2278 3834 return /*#__PURE__*/_react.default.createElement("figure", {
2279 3835 className: "eps-card__figure ".concat(props.className)
2280 3836 }, image, props.children);
2281 3837 }
3838 +
2282 3839 CardImage.propTypes = {
2283 3840 className: PropTypes.string,
2284 3841 src: PropTypes.string.isRequired,
2285 3842 alt: PropTypes.string.isRequired,
2286 - children: PropTypes.any,
2287 - onError: PropTypes.func
3843 + children: PropTypes.any
2288 3844 };
2289 3845 CardImage.defaultProps = {
2290 - className: '',
2291 - onError: function onError() {}
3846 + className: ''
2292 3847 };
2293 3848
2294 3849 /***/ }),
2295 3850
@@ -2303,19 +3858,24 @@
2303 3858 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
2304 3859
2305 3860
2306 3861 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
3862 +
2307 3863 Object.defineProperty(exports, "__esModule", ({
2308 3864 value: true
2309 3865 }));
2310 3866 exports["default"] = CardOverlay;
3867 +
2311 3868 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
3869 +
2312 3870 __webpack_require__(/*! ./card.scss */ "../app/assets/js/ui/card/card.scss");
3871 +
2313 3872 function CardOverlay(props) {
2314 3873 return /*#__PURE__*/_react.default.createElement("div", {
2315 3874 className: "eps-card__image-overlay ".concat(props.className)
2316 3875 }, props.children);
2317 3876 }
3877 +
2318 3878 CardOverlay.propTypes = {
2319 3879 className: PropTypes.string,
2320 3880 children: PropTypes.object.isRequired
2321 3881 };
@@ -2335,21 +3895,32 @@
2335 3895 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
2336 3896
2337 3897
2338 3898 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
3899 +
2339 3900 Object.defineProperty(exports, "__esModule", ({
2340 3901 value: true
2341 3902 }));
2342 3903 exports["default"] = void 0;
3904 +
2343 3905 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
3906 +
2344 3907 var _cardHeader = _interopRequireDefault(__webpack_require__(/*! ./card-header */ "../app/assets/js/ui/card/card-header.js"));
3908 +
2345 3909 var _cardBody = _interopRequireDefault(__webpack_require__(/*! ./card-body */ "../app/assets/js/ui/card/card-body.js"));
3910 +
2346 3911 var _cardImage = _interopRequireDefault(__webpack_require__(/*! ./card-image */ "../app/assets/js/ui/card/card-image.js"));
3912 +
2347 3913 var _cardOverlay = _interopRequireDefault(__webpack_require__(/*! ./card-overlay */ "../app/assets/js/ui/card/card-overlay.js"));
3914 +
2348 3915 var _cardFooter = _interopRequireDefault(__webpack_require__(/*! ./card-footer */ "../app/assets/js/ui/card/card-footer.js"));
3916 +
2349 3917 var _cardHeadline = _interopRequireDefault(__webpack_require__(/*! ./card-headline */ "../app/assets/js/ui/card/card-headline.js"));
3918 +
2350 3919 var _cardDivider = _interopRequireDefault(__webpack_require__(/*! ./card-divider */ "../app/assets/js/ui/card/card-divider.js"));
3920 +
2351 3921 __webpack_require__(/*! ./card.scss */ "../app/assets/js/ui/card/card.scss");
3922 +
2352 3923 var Card = _react.default.forwardRef(function (props, ref) {
2353 3924 return /*#__PURE__*/_react.default.createElement("article", {
2354 3925 className: "eps-card ".concat(props.className),
2355 3926 ref: ref
@@ -2354,8 +3925,9 @@
2354 3925 className: "eps-card ".concat(props.className),
2355 3926 ref: ref
2356 3927 }, props.children);
2357 3928 });
3929 +
2358 3930 Card.propTypes = {
2359 3931 type: PropTypes.string,
2360 3932 className: PropTypes.string,
2361 3933 children: PropTypes.any
@@ -2370,22 +3942,13 @@
2370 3942 Card.Overlay = _cardOverlay.default;
2371 3943 Card.Footer = _cardFooter.default;
2372 3944 Card.Headline = _cardHeadline.default;
2373 3945 Card.Divider = _cardDivider.default;
2374 -var _default = exports["default"] = Card;
3946 +var _default = Card;
3947 +exports["default"] = _default;
2375 3948
2376 3949 /***/ }),
2377 3950
2378 -/***/ "../app/assets/js/ui/card/card.scss":
2379 -/*!******************************************!*\
2380 - !*** ../app/assets/js/ui/card/card.scss ***!
2381 - \******************************************/
2382 -/***/ (() => {
2383 -
2384 -
2385 -
2386 -/***/ }),
2387 -
2388 3951 /***/ "../app/assets/js/ui/dialog/dialog-actions.js":
2389 3952 /*!****************************************************!*\
2390 3953 !*** ../app/assets/js/ui/dialog/dialog-actions.js ***!
2391 3954 \****************************************************/
@@ -2395,18 +3958,22 @@
2395 3958 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
2396 3959
2397 3960
2398 3961 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
3962 +
2399 3963 Object.defineProperty(exports, "__esModule", ({
2400 3964 value: true
2401 3965 }));
2402 3966 exports["default"] = DialogActions;
3967 +
2403 3968 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
3969 +
2404 3970 function DialogActions(props) {
2405 3971 return /*#__PURE__*/_react.default.createElement("div", {
2406 3972 className: "eps-dialog__buttons"
2407 3973 }, props.children);
2408 3974 }
3975 +
2409 3976 DialogActions.propTypes = {
2410 3977 children: PropTypes.any
2411 3978 };
2412 3979
@@ -2422,23 +3989,32 @@
2422 3989 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
2423 3990
2424 3991
2425 3992 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
3993 +
2426 3994 Object.defineProperty(exports, "__esModule", ({
2427 3995 value: true
2428 3996 }));
2429 3997 exports["default"] = DialogButton;
3998 +
2430 3999 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4000 +
2431 4001 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js"));
4002 +
2432 4003 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/extends */ "../node_modules/@babel/runtime/helpers/extends.js"));
4004 +
2433 4005 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../app/assets/js/ui/molecules/button.js"));
2434 -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; }
2435 -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; }
4006 +
4007 +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
4008 +
4009 +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
4010 +
2436 4011 function DialogButton(props) {
2437 4012 return /*#__PURE__*/_react.default.createElement(_button.default, (0, _extends2.default)({}, props, {
2438 4013 className: "eps-dialog__button ".concat(props.className)
2439 4014 }));
2440 4015 }
4016 +
2441 4017 DialogButton.propTypes = _objectSpread(_objectSpread({}, _button.default.propTypes), {}, {
2442 4018 tabIndex: PropTypes.string,
2443 4019 type: PropTypes.string
2444 4020 });
@@ -2459,18 +4035,22 @@
2459 4035 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
2460 4036
2461 4037
2462 4038 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
4039 +
2463 4040 Object.defineProperty(exports, "__esModule", ({
2464 4041 value: true
2465 4042 }));
2466 4043 exports["default"] = DialogContent;
4044 +
2467 4045 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4046 +
2468 4047 function DialogContent(props) {
2469 4048 return /*#__PURE__*/_react.default.createElement("div", {
2470 4049 className: "eps-dialog__content"
2471 4050 }, props.children);
2472 4051 }
4052 +
2473 4053 DialogContent.propTypes = {
2474 4054 children: PropTypes.any
2475 4055 };
2476 4056
@@ -2485,18 +4065,26 @@
2485 4065 "use strict";
2486 4066
2487 4067
2488 4068 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
4069 +
2489 4070 Object.defineProperty(exports, "__esModule", ({
2490 4071 value: true
2491 4072 }));
2492 4073 exports["default"] = DialogText;
4074 +
2493 4075 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4076 +
2494 4077 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js"));
4078 +
2495 4079 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/extends */ "../node_modules/@babel/runtime/helpers/extends.js"));
4080 +
2496 4081 var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../app/assets/js/ui/atoms/text.js"));
2497 -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; }
2498 -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; }
4082 +
4083 +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
4084 +
4085 +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
4086 +
2499 4087 function DialogText(props) {
2500 4088 return /*#__PURE__*/_react.default.createElement(_text.default, (0, _extends2.default)({
2501 4089 variant: "xs"
2502 4090 }, props, {
@@ -2502,8 +4090,9 @@
2502 4090 }, props, {
2503 4091 className: "eps-dialog__text ".concat(props.className)
2504 4092 }));
2505 4093 }
4094 +
2506 4095 DialogText.propTypes = _objectSpread({}, _text.default.propTypes);
2507 4096 DialogText.defaultProps = _objectSpread(_objectSpread({}, _text.default.defaultProps), {}, {
2508 4097 tag: 'p',
2509 4098 variant: 'sm'
@@ -2521,23 +4110,32 @@
2521 4110 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
2522 4111
2523 4112
2524 4113 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
4114 +
2525 4115 Object.defineProperty(exports, "__esModule", ({
2526 4116 value: true
2527 4117 }));
2528 4118 exports["default"] = DialogTitle;
4119 +
2529 4120 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4121 +
2530 4122 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js"));
4123 +
2531 4124 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/extends */ "../node_modules/@babel/runtime/helpers/extends.js"));
4125 +
2532 4126 var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../app/assets/js/ui/atoms/heading.js"));
2533 -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; }
2534 -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; }
4127 +
4128 +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
4129 +
4130 +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
4131 +
2535 4132 function DialogTitle(props) {
2536 4133 return /*#__PURE__*/_react.default.createElement(_heading.default, (0, _extends2.default)({}, props, {
2537 4134 className: "eps-dialog__title ".concat(props.className)
2538 4135 }));
2539 4136 }
4137 +
2540 4138 DialogTitle.propTypes = _objectSpread(_objectSpread({}, _heading.default.propTypes), {}, {
2541 4139 className: PropTypes.string
2542 4140 });
2543 4141 DialogTitle.defaultProps = _objectSpread(_objectSpread({}, _heading.default.propTypes), {}, {
@@ -2559,19 +4157,25 @@
2559 4157 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
2560 4158
2561 4159
2562 4160 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
4161 +
2563 4162 Object.defineProperty(exports, "__esModule", ({
2564 4163 value: true
2565 4164 }));
2566 4165 exports["default"] = DialogWrapper;
4166 +
2567 4167 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4168 +
2568 4169 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../app/assets/js/ui/molecules/button.js"));
4170 +
2569 4171 function DialogWrapper(props) {
2570 4172 var WrapperTag = 'div';
4173 +
2571 4174 if (props.onSubmit) {
2572 4175 WrapperTag = 'form';
2573 4176 }
4177 +
2574 4178 return /*#__PURE__*/_react.default.createElement("section", {
2575 4179 className: "eps-modal__overlay"
2576 4180 }, /*#__PURE__*/_react.default.createElement(WrapperTag, {
2577 4181 className: "eps-modal eps-dialog",
@@ -2583,8 +4187,9 @@
2583 4187 icon: "eicon-close",
2584 4188 className: "eps-dialog__close-button"
2585 4189 }), props.children));
2586 4190 }
4191 +
2587 4192 DialogWrapper.propTypes = {
2588 4193 onClose: PropTypes.func,
2589 4194 onSubmit: PropTypes.func,
2590 4195 children: PropTypes.any
@@ -2602,20 +4207,30 @@
2602 4207 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
2603 4208
2604 4209
2605 4210 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
4211 +
2606 4212 Object.defineProperty(exports, "__esModule", ({
2607 4213 value: true
2608 4214 }));
2609 4215 exports["default"] = Dialog;
4216 +
2610 4217 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4218 +
2611 4219 var _dialogWrapper = _interopRequireDefault(__webpack_require__(/*! ./dialog-wrapper */ "../app/assets/js/ui/dialog/dialog-wrapper.js"));
4220 +
2612 4221 var _dialogContent = _interopRequireDefault(__webpack_require__(/*! ./dialog-content */ "../app/assets/js/ui/dialog/dialog-content.js"));
4222 +
2613 4223 var _dialogTitle = _interopRequireDefault(__webpack_require__(/*! ./dialog-title */ "../app/assets/js/ui/dialog/dialog-title.js"));
4224 +
2614 4225 var _dialogText = _interopRequireDefault(__webpack_require__(/*! ./dialog-text */ "../app/assets/js/ui/dialog/dialog-text.js"));
4226 +
2615 4227 var _dialogActions = _interopRequireDefault(__webpack_require__(/*! ./dialog-actions */ "../app/assets/js/ui/dialog/dialog-actions.js"));
4228 +
2616 4229 var _dialogButton = _interopRequireDefault(__webpack_require__(/*! ./dialog-button */ "../app/assets/js/ui/dialog/dialog-button.js"));
4230 +
2617 4231 __webpack_require__(/*! ./dialog.scss */ "../app/assets/js/ui/dialog/dialog.scss");
4232 +
2618 4233 function Dialog(props) {
2619 4234 return /*#__PURE__*/_react.default.createElement(_dialogWrapper.default, {
2620 4235 onSubmit: props.onSubmit,
2621 4236 onClose: props.onClose
@@ -2623,10 +4238,9 @@
2623 4238 key: "dismiss",
2624 4239 text: props.dismissButtonText,
2625 4240 onClick: props.dismissButtonOnClick,
2626 4241 url: props.dismissButtonUrl,
2627 - target: props.dismissButtonTarget
2628 - // eslint-disable-next-line jsx-a11y/tabindex-no-positive
4242 + target: props.dismissButtonTarget // eslint-disable-next-line jsx-a11y/tabindex-no-positive
2629 4243 ,
2630 4244 tabIndex: "2"
2631 4245 }), /*#__PURE__*/_react.default.createElement(_dialogButton.default, {
2632 4246 key: "approve",
@@ -2634,14 +4248,14 @@
2634 4248 onClick: props.approveButtonOnClick,
2635 4249 url: props.approveButtonUrl,
2636 4250 target: props.approveButtonTarget,
2637 4251 color: props.approveButtonColor,
2638 - elRef: props.approveButtonRef
2639 - // eslint-disable-next-line jsx-a11y/tabindex-no-positive
4252 + elRef: props.approveButtonRef // eslint-disable-next-line jsx-a11y/tabindex-no-positive
2640 4253 ,
2641 4254 tabIndex: "1"
2642 4255 })));
2643 4256 }
4257 +
2644 4258 Dialog.propTypes = {
2645 4259 title: PropTypes.any,
2646 4260 text: PropTypes.any,
2647 4261 children: PropTypes.any,
@@ -2667,18 +4281,8 @@
2667 4281 Dialog.Button = _dialogButton.default;
2668 4282
2669 4283 /***/ }),
2670 4284
2671 -/***/ "../app/assets/js/ui/dialog/dialog.scss":
2672 -/*!**********************************************!*\
2673 - !*** ../app/assets/js/ui/dialog/dialog.scss ***!
2674 - \**********************************************/
2675 -/***/ (() => {
2676 -
2677 -
2678 -
2679 -/***/ }),
2680 -
2681 4285 /***/ "../app/assets/js/ui/grid/grid.js":
2682 4286 /*!****************************************!*\
2683 4287 !*** ../app/assets/js/ui/grid/grid.js ***!
2684 4288 \****************************************/
@@ -2688,48 +4292,57 @@
2688 4292 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
2689 4293
2690 4294
2691 4295 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
4296 +
2692 4297 Object.defineProperty(exports, "__esModule", ({
2693 4298 value: true
2694 4299 }));
2695 4300 exports["default"] = Grid;
4301 +
2696 4302 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4303 +
2697 4304 var _toConsumableArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ "../node_modules/@babel/runtime/helpers/toConsumableArray.js"));
4305 +
2698 4306 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../app/assets/js/utils/utils.js");
4307 +
2699 4308 __webpack_require__(/*! ./grid.scss */ "../app/assets/js/ui/grid/grid.scss");
4309 +
2700 4310 function Grid(props) {
2701 4311 var propsMap = {
2702 - direction: '--direction{{ -VALUE }}',
2703 - justify: '--justify{{ -VALUE }}',
2704 - alignContent: '--align-content{{ -VALUE }}',
2705 - alignItems: '--align-items{{ -VALUE }}',
2706 - container: '-container',
2707 - item: '-item',
2708 - noWrap: '-container--no-wrap',
2709 - wrapReverse: '-container--wrap-reverse',
2710 - zeroMinWidth: '-item--zero-min-width',
2711 - spacing: '-container--spacing',
2712 - xs: '-item-xs{{ -VALUE }}',
2713 - sm: '-item-sm{{ -VALUE }}',
2714 - md: '-item-md{{ -VALUE }}',
2715 - lg: '-item-lg{{ -VALUE }}',
2716 - xl: '-item-xl{{ -VALUE }}',
2717 - xxl: '-item-xxl{{ -VALUE }}'
2718 - },
2719 - getStyle = function getStyle() {
2720 - return isValidPropValue(props.spacing) ? {
2721 - '--grid-spacing-gutter': (0, _utils.pxToRem)(props.spacing)
2722 - } : {};
2723 - },
2724 - classes = [getBaseClassName(), props.className].concat((0, _toConsumableArray2.default)(getPropsClasses(propsMap, props)));
4312 + direction: '--direction{{ -VALUE }}',
4313 + justify: '--justify{{ -VALUE }}',
4314 + alignContent: '--align-content{{ -VALUE }}',
4315 + alignItems: '--align-items{{ -VALUE }}',
4316 + container: '-container',
4317 + item: '-item',
4318 + noWrap: '-container--no-wrap',
4319 + wrapReverse: '-container--wrap-reverse',
4320 + zeroMinWidth: '-item--zero-min-width',
4321 + spacing: '-container--spacing',
4322 + xs: '-item-xs{{ -VALUE }}',
4323 + sm: '-item-sm{{ -VALUE }}',
4324 + md: '-item-md{{ -VALUE }}',
4325 + lg: '-item-lg{{ -VALUE }}',
4326 + xl: '-item-xl{{ -VALUE }}',
4327 + xxl: '-item-xxl{{ -VALUE }}'
4328 + },
4329 + getStyle = function getStyle() {
4330 + return isValidPropValue(props.spacing) ? {
4331 + '--grid-spacing-gutter': (0, _utils.pxToRem)(props.spacing)
4332 + } : {};
4333 + },
4334 + classes = [getBaseClassName(), props.className].concat((0, _toConsumableArray2.default)(getPropsClasses(propsMap, props)));
4335 +
2725 4336 return /*#__PURE__*/_react.default.createElement("div", {
2726 4337 style: getStyle(),
2727 4338 className: (0, _utils.arrayToClassName)(classes)
2728 4339 }, props.children);
2729 4340 }
4341 +
2730 4342 function getPropsClasses(propsMap, props) {
2731 4343 var classes = [];
4344 +
2732 4345 for (var prop in propsMap) {
2733 4346 if (props[prop]) {
2734 4347 var propValue = isValidPropValue(props[prop]) ? props[prop] : '';
2735 4348 classes.push(getBaseClassName() + renderPropValueBrackets(propsMap[prop], propValue));
@@ -2734,24 +4347,31 @@
2734 4347 var propValue = isValidPropValue(props[prop]) ? props[prop] : '';
2735 4348 classes.push(getBaseClassName() + renderPropValueBrackets(propsMap[prop], propValue));
2736 4349 }
2737 4350 }
4351 +
2738 4352 return classes;
2739 4353 }
4354 +
2740 4355 function renderPropValueBrackets(propClass, propValue) {
2741 4356 var brackets = propClass.match(/{{.*?}}/);
4357 +
2742 4358 if (brackets) {
2743 4359 var bracketsValue = propValue ? brackets[0].replace(/[{ }]/g, '').replace(/value/i, propValue) : '';
2744 4360 propClass = propClass.replace(brackets[0], bracketsValue);
2745 4361 }
4362 +
2746 4363 return propClass;
2747 4364 }
4365 +
2748 4366 function getBaseClassName() {
2749 4367 return 'eps-grid';
2750 4368 }
4369 +
2751 4370 function isValidPropValue(propValue) {
2752 4371 return propValue && 'boolean' !== typeof propValue;
2753 4372 }
4373 +
2754 4374 Grid.propTypes = {
2755 4375 className: PropTypes.string,
2756 4376 direction: PropTypes.oneOf(['row', 'column', 'row-reverse', 'column-reverse']),
2757 4377 justify: PropTypes.oneOf(['start', 'center', 'end', 'space-between', 'space-evenly', 'space-around', 'stretch']),
@@ -2776,18 +4396,8 @@
2776 4396 };
2777 4397
2778 4398 /***/ }),
2779 4399
2780 -/***/ "../app/assets/js/ui/grid/grid.scss":
2781 -/*!******************************************!*\
2782 - !*** ../app/assets/js/ui/grid/grid.scss ***!
2783 - \******************************************/
2784 -/***/ (() => {
2785 -
2786 -
2787 -
2788 -/***/ }),
2789 -
2790 4400 /***/ "../app/assets/js/ui/menu/menu-item.js":
2791 4401 /*!*********************************************!*\
2792 4402 !*** ../app/assets/js/ui/menu/menu-item.js ***!
2793 4403 \*********************************************/
@@ -2796,52 +4406,60 @@
2796 4406 "use strict";
2797 4407
2798 4408
2799 4409 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
4410 +
2800 4411 Object.defineProperty(exports, "__esModule", ({
2801 4412 value: true
2802 4413 }));
2803 4414 exports["default"] = void 0;
4415 +
2804 4416 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
4417 +
2805 4418 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
4419 +
4420 +var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/get */ "../node_modules/@babel/runtime/helpers/get.js"));
4421 +
4422 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
4423 +
2806 4424 var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
4425 +
2807 4426 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
2808 -var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/get */ "../node_modules/@babel/runtime/helpers/get.js"));
2809 -var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
4427 +
2810 4428 __webpack_require__(/*! ./menu-item.scss */ "../app/assets/js/ui/menu/menu-item.scss");
4429 +
2811 4430 var _button = _interopRequireDefault(__webpack_require__(/*! ../molecules/button */ "../app/assets/js/ui/molecules/button.js"));
2812 -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)); }
2813 -function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
2814 -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; }
2815 -var SideMenuItem = exports["default"] = /*#__PURE__*/function (_BaseButton) {
4431 +
4432 +function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0, _getPrototypeOf2.default)(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0, _getPrototypeOf2.default)(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0, _possibleConstructorReturn2.default)(this, result); }; }
4433 +
4434 +function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }
4435 +
4436 +var SideMenuItem = /*#__PURE__*/function (_BaseButton) {
4437 + (0, _inherits2.default)(SideMenuItem, _BaseButton);
4438 +
4439 + var _super = _createSuper(SideMenuItem);
4440 +
2816 4441 function SideMenuItem() {
2817 4442 (0, _classCallCheck2.default)(this, SideMenuItem);
2818 - return _callSuper(this, SideMenuItem, arguments);
4443 + return _super.apply(this, arguments);
2819 4444 }
2820 - (0, _inherits2.default)(SideMenuItem, _BaseButton);
2821 - return (0, _createClass2.default)(SideMenuItem, [{
4445 +
4446 + (0, _createClass2.default)(SideMenuItem, [{
2822 4447 key: "getCssId",
2823 4448 value: function getCssId() {
2824 - return "eps-menu-item-" + _superPropGet(SideMenuItem, "getCssId", this, 3)([]);
4449 + return "eps-menu-item-" + (0, _get2.default)((0, _getPrototypeOf2.default)(SideMenuItem.prototype), "getCssId", this).call(this);
2825 4450 }
2826 4451 }, {
2827 4452 key: "getClassName",
2828 4453 value: function getClassName() {
2829 - return "eps-menu-item " + _superPropGet(SideMenuItem, "getClassName", this, 3)([]);
4454 + return "eps-menu-item " + (0, _get2.default)((0, _getPrototypeOf2.default)(SideMenuItem.prototype), "getClassName", this).call(this);
2830 4455 }
2831 4456 }]);
4457 + return SideMenuItem;
2832 4458 }(_button.default);
2833 4459
2834 -/***/ }),
4460 +exports["default"] = SideMenuItem;
2835 4461
2836 -/***/ "../app/assets/js/ui/menu/menu-item.scss":
2837 -/*!***********************************************!*\
2838 - !*** ../app/assets/js/ui/menu/menu-item.scss ***!
2839 - \***********************************************/
2840 -/***/ (() => {
2841 -
2842 -
2843 -
2844 4462 /***/ }),
2845 4463
2846 4464 /***/ "../app/assets/js/ui/menu/menu.js":
2847 4465 /*!****************************************!*\
@@ -2853,25 +4471,35 @@
2853 4471 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
2854 4472
2855 4473
2856 4474 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
4475 +
2857 4476 Object.defineProperty(exports, "__esModule", ({
2858 4477 value: true
2859 4478 }));
2860 4479 exports["default"] = Menu;
4480 +
2861 4481 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4482 +
2862 4483 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/extends */ "../node_modules/@babel/runtime/helpers/extends.js"));
4484 +
2863 4485 __webpack_require__(/*! ./menu.scss */ "../app/assets/js/ui/menu/menu.scss");
4486 +
2864 4487 var _button = _interopRequireDefault(__webpack_require__(/*! ../molecules/button */ "../app/assets/js/ui/molecules/button.js"));
4488 +
2865 4489 var _router = _interopRequireDefault(__webpack_require__(/*! @elementor/router */ "@elementor/router"));
4490 +
2866 4491 var _router2 = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
4492 +
2867 4493 function Menu(props) {
2868 4494 var ActionButton = function ActionButton(itemProps) {
2869 4495 if (!props.actionButton) {
2870 4496 return '';
2871 4497 }
4498 +
2872 4499 return props.actionButton(itemProps);
2873 4500 };
4501 +
2874 4502 if (props.promotion) {
2875 4503 return /*#__PURE__*/_react.default.createElement("nav", {
2876 4504 className: "eps-menu"
2877 4505 }, props.children, /*#__PURE__*/_react.default.createElement("ul", null, props.menuItems.map(function (item) {
@@ -2883,8 +4511,9 @@
2883 4511 className: "eps-menu-item__link"
2884 4512 }, item)), /*#__PURE__*/_react.default.createElement(ActionButton, item));
2885 4513 })));
2886 4514 }
4515 +
2887 4516 return /*#__PURE__*/_react.default.createElement(_router2.LocationProvider, {
2888 4517 history: _router.default.appHistory
2889 4518 }, /*#__PURE__*/_react.default.createElement("nav", {
2890 4519 className: "eps-menu"
@@ -2903,8 +4532,9 @@
2903 4532 }, item)), /*#__PURE__*/_react.default.createElement(ActionButton, item));
2904 4533 });
2905 4534 }))));
2906 4535 }
4536 +
2907 4537 Menu.propTypes = {
2908 4538 menuItems: PropTypes.arrayOf(PropTypes.object),
2909 4539 children: PropTypes.any,
2910 4540 actionButton: PropTypes.func,
@@ -2912,18 +4542,8 @@
2912 4542 };
2913 4543
2914 4544 /***/ }),
2915 4545
2916 -/***/ "../app/assets/js/ui/menu/menu.scss":
2917 -/*!******************************************!*\
2918 - !*** ../app/assets/js/ui/menu/menu.scss ***!
2919 - \******************************************/
2920 -/***/ (() => {
2921 -
2922 -
2923 -
2924 -/***/ }),
2925 -
2926 4546 /***/ "../app/assets/js/ui/modal/modal-section.js":
2927 4547 /*!**************************************************!*\
2928 4548 !*** ../app/assets/js/ui/modal/modal-section.js ***!
2929 4549 \**************************************************/
@@ -2933,19 +4553,24 @@
2933 4553 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
2934 4554
2935 4555
2936 4556 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
4557 +
2937 4558 Object.defineProperty(exports, "__esModule", ({
2938 4559 value: true
2939 4560 }));
2940 4561 exports["default"] = ModalSection;
4562 +
2941 4563 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4564 +
2942 4565 var _utils = __webpack_require__(/*! ../../utils/utils */ "../app/assets/js/utils/utils.js");
4566 +
2943 4567 function ModalSection(props) {
2944 4568 return /*#__PURE__*/_react.default.createElement("section", {
2945 4569 className: (0, _utils.arrayToClassName)(['eps-modal__section', props.className])
2946 4570 }, props.children);
2947 4571 }
4572 +
2948 4573 ModalSection.propTypes = {
2949 4574 className: PropTypes.string,
2950 4575 children: PropTypes.any
2951 4576 };
@@ -2966,16 +4591,22 @@
2966 4591 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
2967 4592
2968 4593
2969 4594 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
4595 +
2970 4596 Object.defineProperty(exports, "__esModule", ({
2971 4597 value: true
2972 4598 }));
2973 4599 exports["default"] = ModalTip;
4600 +
2974 4601 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4602 +
2975 4603 var _utils = __webpack_require__(/*! ../../utils/utils */ "../app/assets/js/utils/utils.js");
4604 +
2976 4605 var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../app/assets/js/ui/atoms/heading.js"));
4606 +
2977 4607 var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../app/assets/js/ui/atoms/text.js"));
4608 +
2978 4609 function ModalTip(props) {
2979 4610 return /*#__PURE__*/_react.default.createElement("div", {
2980 4611 className: (0, _utils.arrayToClassName)(['eps-modal__tip', props.className])
2981 4612 }, /*#__PURE__*/_react.default.createElement(_heading.default, {
@@ -2984,8 +4615,9 @@
2984 4615 }, props.title), props.description && /*#__PURE__*/_react.default.createElement(_text.default, {
2985 4616 variant: "xs"
2986 4617 }, props.description));
2987 4618 }
4619 +
2988 4620 ModalTip.propTypes = {
2989 4621 className: PropTypes.string,
2990 4622 title: PropTypes.string,
2991 4623 description: PropTypes.string
@@ -3008,55 +4640,74 @@
3008 4640 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
3009 4641
3010 4642
3011 4643 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
4644 +
3012 4645 var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
4646 +
3013 4647 Object.defineProperty(exports, "__esModule", ({
3014 4648 value: true
3015 4649 }));
3016 4650 exports.Modal = void 0;
3017 4651 exports["default"] = ModalProvider;
4652 +
3018 4653 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
4654 +
3019 4655 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/extends */ "../node_modules/@babel/runtime/helpers/extends.js"));
4656 +
3020 4657 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js"));
4658 +
3021 4659 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "../node_modules/@babel/runtime/helpers/slicedToArray.js"));
4660 +
3022 4661 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../app/assets/js/utils/utils.js");
4662 +
3023 4663 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../app/assets/js/ui/molecules/button.js"));
4664 +
3024 4665 var _grid = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/grid/grid */ "../app/assets/js/ui/grid/grid.js"));
4666 +
3025 4667 var _icon = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/icon */ "../app/assets/js/ui/atoms/icon.js"));
4668 +
3026 4669 var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../app/assets/js/ui/atoms/text.js"));
4670 +
3027 4671 var _modalSection = _interopRequireDefault(__webpack_require__(/*! ./modal-section */ "../app/assets/js/ui/modal/modal-section.js"));
4672 +
3028 4673 var _modalTip = _interopRequireDefault(__webpack_require__(/*! ./modal-tip */ "../app/assets/js/ui/modal/modal-tip.js"));
4674 +
3029 4675 __webpack_require__(/*! ./modal.scss */ "../app/assets/js/ui/modal/modal.scss");
3030 -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); }
3031 -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; }
3032 -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; }
4676 +
4677 +function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); }
4678 +
4679 +function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
4680 +
4681 +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
4682 +
4683 +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
4684 +
3033 4685 function ModalProvider(props) {
3034 4686 var _useState = (0, _react.useState)(props.show),
3035 - _useState2 = (0, _slicedToArray2.default)(_useState, 2),
3036 - show = _useState2[0],
3037 - setShow = _useState2[1],
3038 - hideModal = function hideModal() {
3039 - setShow(false);
4687 + _useState2 = (0, _slicedToArray2.default)(_useState, 2),
4688 + show = _useState2[0],
4689 + setShow = _useState2[1],
4690 + hideModal = function hideModal() {
4691 + setShow(false); // The purpose of the props.setShow is to sync an external state with the component inner state.
3040 4692
3041 - // The purpose of the props.setShow is to sync an external state with the component inner state.
3042 - if (props.setShow) {
3043 - props.setShow(false);
3044 - }
3045 - },
3046 - showModal = function showModal() {
3047 - setShow(true);
4693 + if (props.setShow) {
4694 + props.setShow(false);
4695 + }
4696 + },
4697 + showModal = function showModal() {
4698 + setShow(true); // The purpose of the props.setShow is to sync an external state with the component inner state.
3048 4699
3049 - // The purpose of the props.setShow is to sync an external state with the component inner state.
3050 - if (props.setShow) {
3051 - props.setShow(true);
3052 - }
3053 - },
3054 - modalAttrs = _objectSpread(_objectSpread({}, props), {}, {
3055 - show: show,
3056 - hideModal: hideModal,
3057 - showModal: showModal
3058 - });
4700 + if (props.setShow) {
4701 + props.setShow(true);
4702 + }
4703 + },
4704 + modalAttrs = _objectSpread(_objectSpread({}, props), {}, {
4705 + show: show,
4706 + hideModal: hideModal,
4707 + showModal: showModal
4708 + });
4709 +
3059 4710 (0, _react.useEffect)(function () {
3060 4711 // Sync with external state.
3061 4712 setShow(props.show);
3062 4713 }, [props.show]);
@@ -3063,8 +4714,9 @@
3063 4714 return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, props.toggleButtonProps && /*#__PURE__*/_react.default.createElement(_button.default, (0, _extends2.default)({}, props.toggleButtonProps, {
3064 4715 onClick: showModal
3065 4716 })), /*#__PURE__*/_react.default.createElement(Modal, modalAttrs, props.children));
3066 4717 }
4718 +
3067 4719 ModalProvider.propTypes = {
3068 4720 children: PropTypes.node.isRequired,
3069 4721 toggleButtonProps: PropTypes.object,
3070 4722 title: PropTypes.string,
@@ -3078,39 +4730,45 @@
3078 4730 show: false
3079 4731 };
3080 4732 ModalProvider.Section = _modalSection.default;
3081 4733 ModalProvider.Tip = _modalTip.default;
3082 -var Modal = exports.Modal = function Modal(props) {
4734 +
4735 +var Modal = function Modal(props) {
3083 4736 var modalRef = (0, _react.useRef)(null),
3084 - closeRef = (0, _react.useRef)(null),
3085 - closeModal = function closeModal(e) {
3086 - var node = modalRef.current,
4737 + closeRef = (0, _react.useRef)(null),
4738 + closeModal = function closeModal(e) {
4739 + var node = modalRef.current,
3087 4740 closeNode = closeRef.current,
3088 - isInCloseNode = closeNode && closeNode.contains(e.target);
4741 + isInCloseNode = closeNode && closeNode.contains(e.target); // Ignore if click is inside the modal
3089 4742
3090 - // Ignore if click is inside the modal
3091 - if (node && node.contains(e.target) && !isInCloseNode) {
3092 - return;
3093 - }
3094 - props.hideModal();
3095 - if (props.onClose) {
3096 - props.onClose(e);
3097 - }
3098 - };
4743 + if (node && node.contains(e.target) && !isInCloseNode) {
4744 + return;
4745 + }
4746 +
4747 + props.hideModal();
4748 +
4749 + if (props.onClose) {
4750 + props.onClose(e);
4751 + }
4752 + };
4753 +
3099 4754 (0, _react.useEffect)(function () {
3100 4755 if (props.show) {
3101 4756 var _props$onOpen;
4757 +
3102 4758 document.addEventListener('mousedown', closeModal, false);
3103 - (_props$onOpen = props.onOpen) === null || _props$onOpen === void 0 || _props$onOpen.call(props);
4759 + (_props$onOpen = props.onOpen) === null || _props$onOpen === void 0 ? void 0 : _props$onOpen.call(props);
3104 4760 }
4761 +
3105 4762 return function () {
3106 4763 return document.removeEventListener('mousedown', closeModal, false);
3107 4764 };
3108 - // eslint-disable-next-line react-hooks/exhaustive-deps
3109 4765 }, [props.show]);
4766 +
3110 4767 if (!props.show) {
3111 4768 return null;
3112 4769 }
4770 +
3113 4771 return (
3114 4772 /*#__PURE__*/
3115 4773 // eslint-disable-next-line jsx-a11y/click-events-have-key-events, jsx-a11y/no-static-element-interactions
3116 4774 _react.default.createElement("div", {
@@ -3145,8 +4803,10 @@
3145 4803 className: "eps-modal__body"
3146 4804 }, props.children)))
3147 4805 );
3148 4806 };
4807 +
4808 +exports.Modal = Modal;
3149 4809 Modal.propTypes = {
3150 4810 className: PropTypes.string,
3151 4811 children: PropTypes.any.isRequired,
3152 4812 title: PropTypes.string.isRequired,
@@ -3164,18 +4824,8 @@
3164 4824 };
3165 4825
3166 4826 /***/ }),
3167 4827
3168 -/***/ "../app/assets/js/ui/modal/modal.scss":
3169 -/*!********************************************!*\
3170 - !*** ../app/assets/js/ui/modal/modal.scss ***!
3171 - \********************************************/
3172 -/***/ (() => {
3173 -
3174 -
3175 -
3176 -/***/ }),
3177 -
3178 4828 /***/ "../app/assets/js/ui/molecules/add-new-button.js":
3179 4829 /*!*******************************************************!*\
3180 4830 !*** ../app/assets/js/ui/molecules/add-new-button.js ***!
3181 4831 \*******************************************************/
@@ -3186,41 +4836,64 @@
3186 4836 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
3187 4837
3188 4838
3189 4839 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
4840 +
3190 4841 Object.defineProperty(exports, "__esModule", ({
3191 4842 value: true
3192 4843 }));
3193 4844 exports["default"] = void 0;
4845 +
3194 4846 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
4847 +
3195 4848 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
4849 +
4850 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
4851 +
3196 4852 var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
4853 +
3197 4854 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
3198 -var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
4855 +
3199 4856 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js"));
4857 +
3200 4858 var _button = _interopRequireDefault(__webpack_require__(/*! ./button */ "../app/assets/js/ui/molecules/button.js"));
4859 +
3201 4860 __webpack_require__(/*! ./add-new-button.scss */ "../app/assets/js/ui/molecules/add-new-button.scss");
3202 -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; }
3203 -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; }
3204 -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)); }
3205 -function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
3206 -var AddNewButton = exports["default"] = /*#__PURE__*/function (_Button) {
4861 +
4862 +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
4863 +
4864 +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
4865 +
4866 +function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0, _getPrototypeOf2.default)(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0, _getPrototypeOf2.default)(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0, _possibleConstructorReturn2.default)(this, result); }; }
4867 +
4868 +function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }
4869 +
4870 +var AddNewButton = /*#__PURE__*/function (_Button) {
4871 + (0, _inherits2.default)(AddNewButton, _Button);
4872 +
4873 + var _super = _createSuper(AddNewButton);
4874 +
3207 4875 function AddNewButton() {
3208 4876 (0, _classCallCheck2.default)(this, AddNewButton);
3209 - return _callSuper(this, AddNewButton, arguments);
4877 + return _super.apply(this, arguments);
3210 4878 }
3211 - (0, _inherits2.default)(AddNewButton, _Button);
3212 - return (0, _createClass2.default)(AddNewButton, [{
4879 +
4880 + (0, _createClass2.default)(AddNewButton, [{
3213 4881 key: "getClassName",
3214 4882 value: function getClassName() {
3215 4883 var className = this.props.className;
4884 +
3216 4885 if (this.props.size) {
3217 4886 className += ' eps-add-new-button--' + this.props.size;
3218 4887 }
4888 +
3219 4889 return className;
3220 4890 }
3221 4891 }]);
4892 + return AddNewButton;
3222 4893 }(_button.default);
4894 +
4895 +exports["default"] = AddNewButton;
3223 4896 (0, _defineProperty2.default)(AddNewButton, "propTypes", _objectSpread(_objectSpread({}, _button.default.propTypes), {}, {
3224 4897 text: PropTypes.string,
3225 4898 size: PropTypes.string
3226 4899 }));
@@ -3225,24 +4898,14 @@
3225 4898 size: PropTypes.string
3226 4899 }));
3227 4900 (0, _defineProperty2.default)(AddNewButton, "defaultProps", _objectSpread(_objectSpread({}, _button.default.defaultProps), {}, {
3228 4901 className: 'eps-add-new-button',
3229 - text: __('Add New', 'elementor'),
4902 + text: __('Add New', 'elementor-pro'),
3230 4903 icon: 'eicon-plus'
3231 4904 }));
3232 4905
3233 4906 /***/ }),
3234 4907
3235 -/***/ "../app/assets/js/ui/molecules/add-new-button.scss":
3236 -/*!*********************************************************!*\
3237 - !*** ../app/assets/js/ui/molecules/add-new-button.scss ***!
3238 - \*********************************************************/
3239 -/***/ (() => {
3240 -
3241 -
3242 -
3243 -/***/ }),
3244 -
3245 4908 /***/ "../app/assets/js/ui/molecules/button.js":
3246 4909 /*!***********************************************!*\
3247 4910 !*** ../app/assets/js/ui/molecules/button.js ***!
3248 4911 \***********************************************/
@@ -3252,33 +4915,51 @@
3252 4915 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
3253 4916
3254 4917
3255 4918 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
4919 +
3256 4920 Object.defineProperty(exports, "__esModule", ({
3257 4921 value: true
3258 4922 }));
3259 4923 exports["default"] = void 0;
4924 +
3260 4925 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
4926 +
3261 4927 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/extends */ "../node_modules/@babel/runtime/helpers/extends.js"));
4928 +
3262 4929 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
4930 +
3263 4931 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
4932 +
4933 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
4934 +
3264 4935 var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
4936 +
3265 4937 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
3266 -var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
4938 +
3267 4939 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js"));
4940 +
3268 4941 var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
4942 +
3269 4943 var _router2 = _interopRequireDefault(__webpack_require__(/*! @elementor/router */ "@elementor/router"));
3270 -var _popoverDialog = _interopRequireDefault(__webpack_require__(/*! ../popover-dialog/popover-dialog */ "../app/assets/js/ui/popover-dialog/popover-dialog.js"));
4944 +
3271 4945 var _icon = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/icon */ "../app/assets/js/ui/atoms/icon.js"));
3272 -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)); }
3273 -function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
3274 -var Button = exports["default"] = /*#__PURE__*/function (_React$Component) {
4946 +
4947 +function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0, _getPrototypeOf2.default)(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0, _getPrototypeOf2.default)(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0, _possibleConstructorReturn2.default)(this, result); }; }
4948 +
4949 +function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }
4950 +
4951 +var Button = /*#__PURE__*/function (_React$Component) {
4952 + (0, _inherits2.default)(Button, _React$Component);
4953 +
4954 + var _super = _createSuper(Button);
4955 +
3275 4956 function Button() {
3276 4957 (0, _classCallCheck2.default)(this, Button);
3277 - return _callSuper(this, Button, arguments);
4958 + return _super.apply(this, arguments);
3278 4959 }
3279 - (0, _inherits2.default)(Button, _React$Component);
3280 - return (0, _createClass2.default)(Button, [{
4960 +
4961 + (0, _createClass2.default)(Button, [{
3281 4962 key: "getCssId",
3282 4963 value: function getCssId() {
3283 4964 return this.props.id;
3284 4965 }
@@ -3285,9 +4966,9 @@
3285 4966 }, {
3286 4967 key: "getClassName",
3287 4968 value: function getClassName() {
3288 4969 var baseClassName = 'eps-button',
3289 - classes = [baseClassName, this.props.className];
4970 + classes = [baseClassName, this.props.className];
3290 4971 return classes.concat(this.getStylePropsClasses(baseClassName)).filter(function (classItem) {
3291 4972 return '' !== classItem;
3292 4973 }).join(' ');
3293 4974 }
@@ -3294,12 +4975,14 @@
3294 4975 }, {
3295 4976 key: "getStylePropsClasses",
3296 4977 value: function getStylePropsClasses(baseClassName) {
3297 4978 var _this = this;
4979 +
3298 4980 var styleProps = ['color', 'size', 'variant'],
3299 - stylePropClasses = [];
4981 + stylePropClasses = [];
3300 4982 styleProps.forEach(function (styleProp) {
3301 4983 var stylePropValue = _this.props[styleProp];
4984 +
3302 4985 if (stylePropValue) {
3303 4986 stylePropClasses.push(baseClassName + '--' + stylePropValue);
3304 4987 }
3305 4988 });
@@ -3308,26 +4991,27 @@
3308 4991 }, {
3309 4992 key: "getIcon",
3310 4993 value: function getIcon() {
3311 4994 if (this.props.icon) {
3312 - var iconRef = _react.default.createRef(null);
3313 4995 var tooltip = this.props.tooltip || this.props.text;
4996 +
3314 4997 var icon = /*#__PURE__*/_react.default.createElement(_icon.default, {
3315 - ref: iconRef,
3316 4998 className: this.props.icon,
3317 - "aria-hidden": "true"
4999 + "aria-hidden": "true",
5000 + title: tooltip
3318 5001 });
5002 +
3319 5003 var screenReaderText = '';
5004 +
3320 5005 if (this.props.hideText) {
3321 5006 screenReaderText = /*#__PURE__*/_react.default.createElement("span", {
3322 5007 className: "sr-only"
3323 5008 }, tooltip);
3324 5009 }
3325 - return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, icon, screenReaderText, this.props.tooltip && /*#__PURE__*/_react.default.createElement(_popoverDialog.default, {
3326 - targetRef: iconRef,
3327 - wrapperClass: "e-kit-library__tooltip"
3328 - }, this.props.tooltip));
5010 +
5011 + return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, icon, screenReaderText);
3329 5012 }
5013 +
3330 5014 return '';
3331 5015 }
3332 5016 }, {
3333 5017 key: "getText",
@@ -3337,28 +5021,33 @@
3337 5021 }, {
3338 5022 key: "render",
3339 5023 value: function render() {
3340 5024 var attributes = {},
3341 - id = this.getCssId(),
3342 - className = this.getClassName();
5025 + id = this.getCssId(),
5026 + className = this.getClassName(); // Add attributes only if they are not empty.
3343 5027
3344 - // Add attributes only if they are not empty.
3345 5028 if (id) {
3346 5029 attributes.id = id;
3347 5030 }
5031 +
3348 5032 if (className) {
3349 5033 attributes.className = className;
3350 5034 }
5035 +
3351 5036 if (this.props.onClick) {
3352 5037 attributes.onClick = this.props.onClick;
3353 5038 }
5039 +
3354 5040 if (this.props.rel) {
3355 5041 attributes.rel = this.props.rel;
3356 5042 }
5043 +
3357 5044 if (this.props.elRef) {
3358 5045 attributes.ref = this.props.elRef;
3359 5046 }
5047 +
3360 5048 var buttonContent = /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, this.getIcon(), this.getText());
5049 +
3361 5050 if (this.props.url) {
3362 5051 if (0 === this.props.url.indexOf('http')) {
3363 5052 return /*#__PURE__*/_react.default.createElement("a", (0, _extends2.default)({
3364 5053 href: this.props.url,
@@ -3363,19 +5052,21 @@
3363 5052 return /*#__PURE__*/_react.default.createElement("a", (0, _extends2.default)({
3364 5053 href: this.props.url,
3365 5054 target: this.props.target
3366 5055 }, attributes), buttonContent);
3367 - }
5056 + } // @see https://reach.tech/router/example/active-links.
3368 5057
3369 - // @see https://reach.tech/router/example/active-links.
5058 +
3370 5059 attributes.getProps = function (props) {
3371 5060 if (props.isCurrent) {
3372 5061 attributes.className += ' active';
3373 5062 }
5063 +
3374 5064 return {
3375 5065 className: attributes.className
3376 5066 };
3377 5067 };
5068 +
3378 5069 return /*#__PURE__*/_react.default.createElement(_router.LocationProvider, {
3379 5070 history: _router2.default.appHistory
3380 5071 }, /*#__PURE__*/_react.default.createElement(_router.Link, (0, _extends2.default)({
3381 5072 to: this.props.url
@@ -3380,12 +5071,16 @@
3380 5071 }, /*#__PURE__*/_react.default.createElement(_router.Link, (0, _extends2.default)({
3381 5072 to: this.props.url
3382 5073 }, attributes), buttonContent));
3383 5074 }
5075 +
3384 5076 return /*#__PURE__*/_react.default.createElement("div", attributes, buttonContent);
3385 5077 }
3386 5078 }]);
5079 + return Button;
3387 5080 }(_react.default.Component);
5081 +
5082 +exports["default"] = Button;
3388 5083 (0, _defineProperty2.default)(Button, "propTypes", {
3389 5084 text: PropTypes.string.isRequired,
3390 5085 hideText: PropTypes.bool,
3391 5086 icon: PropTypes.string,
@@ -3420,52 +5115,62 @@
3420 5115 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
3421 5116
3422 5117
3423 5118 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
5119 +
3424 5120 Object.defineProperty(exports, "__esModule", ({
3425 5121 value: true
3426 5122 }));
3427 5123 exports["default"] = InlineLink;
5124 +
3428 5125 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5126 +
3429 5127 var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
5128 +
3430 5129 var _router2 = _interopRequireDefault(__webpack_require__(/*! @elementor/router */ "@elementor/router"));
5130 +
3431 5131 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../app/assets/js/utils/utils.js");
5132 +
3432 5133 __webpack_require__(/*! ./inline-link.scss */ "../app/assets/js/ui/molecules/inline-link.scss");
5134 +
3433 5135 function InlineLink(props) {
3434 5136 var baseClassName = 'eps-inline-link',
3435 - colorClassName = "".concat(baseClassName, "--color-").concat(props.color),
3436 - underlineClassName = 'none' !== props.underline ? "".concat(baseClassName, "--underline-").concat(props.underline) : '',
3437 - italicClassName = props.italic ? "".concat(baseClassName, "--italic") : '',
3438 - classes = [baseClassName, colorClassName, underlineClassName, italicClassName, props.className],
3439 - className = (0, _utils.arrayToClassName)(classes),
3440 - getRouterLink = function getRouterLink() {
3441 - return /*#__PURE__*/_react.default.createElement(_router.LocationProvider, {
3442 - history: _router2.default.appHistory
3443 - }, /*#__PURE__*/_react.default.createElement(_router.Link, {
3444 - to: props.url,
3445 - className: className
3446 - }, props.children));
3447 - },
3448 - getExternalLink = function getExternalLink() {
3449 - return /*#__PURE__*/_react.default.createElement("a", {
3450 - href: props.url,
3451 - target: props.target,
3452 - rel: props.rel,
3453 - className: className,
3454 - onClick: props.onClick
3455 - }, props.children);
3456 - },
3457 - getActionLink = function getActionLink() {
3458 - return /*#__PURE__*/_react.default.createElement("button", {
3459 - className: className,
3460 - onClick: props.onClick
3461 - }, props.children);
3462 - };
5137 + colorClassName = "".concat(baseClassName, "--color-").concat(props.color),
5138 + underlineClassName = 'none' !== props.underline ? "".concat(baseClassName, "--underline-").concat(props.underline) : '',
5139 + italicClassName = props.italic ? "".concat(baseClassName, "--italic") : '',
5140 + classes = [baseClassName, colorClassName, underlineClassName, italicClassName, props.className],
5141 + className = (0, _utils.arrayToClassName)(classes),
5142 + getRouterLink = function getRouterLink() {
5143 + return /*#__PURE__*/_react.default.createElement(_router.LocationProvider, {
5144 + history: _router2.default.appHistory
5145 + }, /*#__PURE__*/_react.default.createElement(_router.Link, {
5146 + to: props.url,
5147 + className: className
5148 + }, props.children));
5149 + },
5150 + getExternalLink = function getExternalLink() {
5151 + return /*#__PURE__*/_react.default.createElement("a", {
5152 + href: props.url,
5153 + target: props.target,
5154 + rel: props.rel,
5155 + className: className,
5156 + onClick: props.onClick
5157 + }, props.children);
5158 + },
5159 + getActionLink = function getActionLink() {
5160 + return /*#__PURE__*/_react.default.createElement("button", {
5161 + className: className,
5162 + onClick: props.onClick
5163 + }, props.children);
5164 + };
5165 +
3463 5166 if (!props.url) {
3464 5167 return getActionLink();
3465 5168 }
5169 +
3466 5170 return props.url.includes('http') ? getExternalLink() : getRouterLink();
3467 5171 }
5172 +
3468 5173 InlineLink.propTypes = {
3469 5174 className: PropTypes.string,
3470 5175 children: PropTypes.any,
3471 5176 url: PropTypes.string,
@@ -3486,18 +5191,8 @@
3486 5191 };
3487 5192
3488 5193 /***/ }),
3489 5194
3490 -/***/ "../app/assets/js/ui/molecules/inline-link.scss":
3491 -/*!******************************************************!*\
3492 - !*** ../app/assets/js/ui/molecules/inline-link.scss ***!
3493 - \******************************************************/
3494 -/***/ (() => {
3495 -
3496 -
3497 -
3498 -/***/ }),
3499 -
3500 5195 /***/ "../app/assets/js/ui/molecules/list-item.js":
3501 5196 /*!**************************************************!*\
3502 5197 !*** ../app/assets/js/ui/molecules/list-item.js ***!
3503 5198 \**************************************************/
@@ -3507,18 +5202,23 @@
3507 5202 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
3508 5203
3509 5204
3510 5205 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
5206 +
3511 5207 Object.defineProperty(exports, "__esModule", ({
3512 5208 value: true
3513 5209 }));
3514 5210 exports["default"] = ListItem;
5211 +
3515 5212 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5213 +
3516 5214 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../app/assets/js/utils/utils.js");
5215 +
3517 5216 function ListItem(props) {
3518 5217 var baseClassName = 'eps-list__item',
3519 - classes = [baseClassName, props.className];
5218 + classes = [baseClassName, props.className];
3520 5219 var style;
5220 +
3521 5221 if (Object.prototype.hasOwnProperty.call(props, 'padding')) {
3522 5222 style = {
3523 5223 '--eps-list-item-padding': (0, _utils.pxToRem)(props.padding)
3524 5224 };
@@ -3523,13 +5223,15 @@
3523 5223 '--eps-list-item-padding': (0, _utils.pxToRem)(props.padding)
3524 5224 };
3525 5225 classes.push(baseClassName + '--padding');
3526 5226 }
5227 +
3527 5228 return /*#__PURE__*/_react.default.createElement("li", {
3528 5229 style: style,
3529 5230 className: (0, _utils.arrayToClassName)(classes)
3530 5231 }, props.children);
3531 5232 }
5233 +
3532 5234 ListItem.propTypes = {
3533 5235 className: PropTypes.string,
3534 5236 padding: PropTypes.string,
3535 5237 children: PropTypes.any.isRequired
@@ -3550,20 +5252,27 @@
3550 5252 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
3551 5253
3552 5254
3553 5255 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
5256 +
3554 5257 Object.defineProperty(exports, "__esModule", ({
3555 5258 value: true
3556 5259 }));
3557 5260 exports["default"] = List;
5261 +
3558 5262 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5263 +
3559 5264 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../app/assets/js/utils/utils.js");
5265 +
3560 5266 var _listItem = _interopRequireDefault(__webpack_require__(/*! ./list-item */ "../app/assets/js/ui/molecules/list-item.js"));
5267 +
3561 5268 __webpack_require__(/*! ./list.scss */ "../app/assets/js/ui/molecules/list.scss");
5269 +
3562 5270 function List(props) {
3563 5271 var baseClassName = 'eps-list',
3564 - classes = [baseClassName, props.className];
5272 + classes = [baseClassName, props.className];
3565 5273 var style;
5274 +
3566 5275 if (Object.prototype.hasOwnProperty.call(props, 'padding')) {
3567 5276 style = {
3568 5277 '--eps-list-padding': (0, _utils.pxToRem)(props.padding)
3569 5278 };
@@ -3568,16 +5277,19 @@
3568 5277 '--eps-list-padding': (0, _utils.pxToRem)(props.padding)
3569 5278 };
3570 5279 classes.push(baseClassName + '--padding');
3571 5280 }
5281 +
3572 5282 if (props.separated) {
3573 5283 classes.push(baseClassName + '--separated');
3574 5284 }
5285 +
3575 5286 return /*#__PURE__*/_react.default.createElement("ul", {
3576 5287 style: style,
3577 5288 className: (0, _utils.arrayToClassName)(classes)
3578 5289 }, props.children);
3579 5290 }
5291 +
3580 5292 List.propTypes = {
3581 5293 className: PropTypes.string,
3582 5294 divided: PropTypes.any,
3583 5295 separated: PropTypes.any,
@@ -3590,18 +5302,8 @@
3590 5302 List.Item = _listItem.default;
3591 5303
3592 5304 /***/ }),
3593 5305
3594 -/***/ "../app/assets/js/ui/molecules/list.scss":
3595 -/*!***********************************************!*\
3596 - !*** ../app/assets/js/ui/molecules/list.scss ***!
3597 - \***********************************************/
3598 -/***/ (() => {
3599 -
3600 -
3601 -
3602 -/***/ }),
3603 -
3604 5306 /***/ "../app/assets/js/ui/molecules/notice.js":
3605 5307 /*!***********************************************!*\
3606 5308 !*** ../app/assets/js/ui/molecules/notice.js ***!
3607 5309 \***********************************************/
@@ -3611,29 +5313,40 @@
3611 5313 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
3612 5314
3613 5315
3614 5316 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
5317 +
3615 5318 Object.defineProperty(exports, "__esModule", ({
3616 5319 value: true
3617 5320 }));
3618 5321 exports["default"] = Notice;
5322 +
3619 5323 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5324 +
3620 5325 var _utils = __webpack_require__(/*! elementor-app/utils/utils.js */ "../app/assets/js/utils/utils.js");
5326 +
3621 5327 var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../app/assets/js/ui/atoms/text.js"));
5328 +
3622 5329 var _icon = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/icon */ "../app/assets/js/ui/atoms/icon.js"));
5330 +
3623 5331 var _grid = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/grid/grid */ "../app/assets/js/ui/grid/grid.js"));
5332 +
3624 5333 __webpack_require__(/*! ./notice.scss */ "../app/assets/js/ui/molecules/notice.scss");
5334 +
3625 5335 var iconsClassesMap = {
3626 5336 danger: 'eicon-warning',
3627 5337 info: 'eicon-info-circle-o',
3628 5338 warning: 'eicon-warning'
3629 5339 };
5340 +
3630 5341 function Notice(props) {
3631 5342 var baseClassName = 'eps-notice',
3632 - classes = [baseClassName, props.className];
5343 + classes = [baseClassName, props.className];
5344 +
3633 5345 if (props.color) {
3634 5346 classes.push(baseClassName + '-semantic', baseClassName + '--' + props.color);
3635 5347 }
5348 +
3636 5349 return /*#__PURE__*/_react.default.createElement(_grid.default, {
3637 5350 className: (0, _utils.arrayToClassName)(classes),
3638 5351 container: true,
3639 5352 noWrap: true,
@@ -3655,8 +5368,9 @@
3655 5368 justify: "end",
3656 5369 className: baseClassName + '__button-container'
3657 5370 }, props.button));
3658 5371 }
5372 +
3659 5373 Notice.propTypes = {
3660 5374 className: PropTypes.string,
3661 5375 color: PropTypes.string,
3662 5376 label: PropTypes.string,
@@ -3672,18 +5386,8 @@
3672 5386 };
3673 5387
3674 5388 /***/ }),
3675 5389
3676 -/***/ "../app/assets/js/ui/molecules/notice.scss":
3677 -/*!*************************************************!*\
3678 - !*** ../app/assets/js/ui/molecules/notice.scss ***!
3679 - \*************************************************/
3680 -/***/ (() => {
3681 -
3682 -
3683 -
3684 -/***/ }),
3685 -
3686 5390 /***/ "../app/assets/js/ui/molecules/popover.js":
3687 5391 /*!************************************************!*\
3688 5392 !*** ../app/assets/js/ui/molecules/popover.js ***!
3689 5393 \************************************************/
@@ -3693,62 +5397,44 @@
3693 5397 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
3694 5398
3695 5399
3696 5400 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
5401 +
3697 5402 Object.defineProperty(exports, "__esModule", ({
3698 5403 value: true
3699 5404 }));
3700 5405 exports["default"] = Popover;
5406 +
3701 5407 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5408 +
3702 5409 __webpack_require__(/*! ./popover.scss */ "../app/assets/js/ui/molecules/popover.scss");
5410 +
3703 5411 /* eslint-disable jsx-a11y/no-noninteractive-element-interactions */
5412 +
3704 5413 /* eslint-disable jsx-a11y/no-static-element-interactions */
5414 +
3705 5415 /* eslint-disable jsx-a11y/click-events-have-key-events */
3706 -
3707 5416 function Popover(props) {
3708 - var getArrowPositionClass = function getArrowPositionClass() {
3709 - switch (props.arrowPosition) {
3710 - case 'start':
3711 - return 'eps-popover--arrow-start';
3712 - case 'end':
3713 - return 'eps-popover--arrow-end';
3714 - case 'none':
3715 - return 'eps-popover--arrow-none';
3716 - default:
3717 - return 'eps-popover--arrow-center';
3718 - }
3719 - };
3720 5417 return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement("div", {
3721 5418 className: "eps-popover__background",
3722 5419 onClick: props.closeFunction
3723 5420 }), /*#__PURE__*/_react.default.createElement("ul", {
3724 - className: "eps-popover ".concat(getArrowPositionClass(), " ").concat(props.className),
5421 + className: "eps-popover ".concat(props.className),
3725 5422 onClick: props.closeFunction
3726 5423 }, props.children));
3727 5424 }
5425 +
3728 5426 Popover.propTypes = {
3729 5427 children: PropTypes.any.isRequired,
3730 5428 className: PropTypes.string,
3731 - closeFunction: PropTypes.func,
3732 - arrowPosition: PropTypes.oneOf(['start', 'center', 'end', 'none'])
5429 + closeFunction: PropTypes.func
3733 5430 };
3734 5431 Popover.defaultProps = {
3735 - className: '',
3736 - arrowPosition: 'center'
5432 + className: ''
3737 5433 };
3738 5434
3739 5435 /***/ }),
3740 5436
3741 -/***/ "../app/assets/js/ui/molecules/popover.scss":
3742 -/*!**************************************************!*\
3743 - !*** ../app/assets/js/ui/molecules/popover.scss ***!
3744 - \**************************************************/
3745 -/***/ (() => {
3746 -
3747 -
3748 -
3749 -/***/ }),
3750 -
3751 5437 /***/ "../app/assets/js/ui/molecules/select2.js":
3752 5438 /*!************************************************!*\
3753 5439 !*** ../app/assets/js/ui/molecules/select2.js ***!
3754 5440 \************************************************/
@@ -3758,24 +5444,31 @@
3758 5444 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
3759 5445
3760 5446
3761 5447 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
5448 +
3762 5449 Object.defineProperty(exports, "__esModule", ({
3763 5450 value: true
3764 5451 }));
3765 5452 exports["default"] = Select2;
5453 +
3766 5454 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5455 +
3767 5456 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js"));
5457 +
3768 5458 var _select = _interopRequireDefault(__webpack_require__(/*! ../atoms/select */ "../app/assets/js/ui/atoms/select.js"));
5459 +
3769 5460 __webpack_require__(/*! ./select2.scss */ "../app/assets/js/ui/molecules/select2.scss");
3770 -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; }
3771 -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; }
5461 +
5462 +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
5463 +
5464 +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
5465 +
3772 5466 /**
3773 5467 * Default settings of the select 2
3774 5468 *
3775 5469 * @return {{placeholder: string, allowClear: boolean, dir: string}}
3776 5470 */
3777 -
3778 5471 var getDefaultSettings = function getDefaultSettings() {
3779 5472 return {
3780 5473 allowClear: true,
3781 5474 placeholder: '',
@@ -3788,30 +5481,34 @@
3788 5481 * @param {*} props
3789 5482 * @return {*} component
3790 5483 * @function Object() { [native code] }
3791 5484 */
5485 +
5486 +
3792 5487 function Select2(props) {
3793 - var ref = _react.default.useRef(null);
5488 + var ref = _react.default.useRef(null); // Initiate the select 2 library, call to onReady after initiate, and
5489 + // listen to select event on the select instance.
3794 5490
3795 - // Initiate the select 2 library, call to onReady after initiate, and
3796 - // listen to select event on the select instance.
5491 +
3797 5492 _react.default.useEffect(function () {
3798 5493 var $select2 = jQuery(ref.current).select2(_objectSpread(_objectSpread(_objectSpread({}, getDefaultSettings()), props.settings), {}, {
3799 5494 placeholder: props.placeholder
3800 5495 })).on('select2:select select2:unselect', props.onChange);
5496 +
3801 5497 if (props.onReady) {
3802 5498 props.onReady($select2);
3803 5499 }
5500 +
3804 5501 return function () {
3805 5502 $select2.select2('destroy').off('select2:select select2:unselect');
3806 5503 };
3807 - // eslint-disable-next-line react-hooks/exhaustive-deps
3808 - }, [props.settings, props.options]);
5504 + }, [props.settings, props.options]); // Listen to changes in the prop `value`, if changed update the select 2.
3809 5505
3810 - // Listen to changes in the prop `value`, if changed update the select 2.
5506 +
3811 5507 _react.default.useEffect(function () {
3812 5508 jQuery(ref.current).val(props.value).trigger('change');
3813 5509 }, [props.value]);
5510 +
3814 5511 return /*#__PURE__*/_react.default.createElement(_select.default, {
3815 5512 multiple: props.multiple,
3816 5513 value: props.value,
3817 5514 onChange: props.onChange,
@@ -3819,8 +5516,9 @@
3819 5516 options: props.options,
3820 5517 placeholder: props.placeholder
3821 5518 });
3822 5519 }
5520 +
3823 5521 Select2.propTypes = {
3824 5522 value: PropTypes.oneOfType([PropTypes.array, PropTypes.string]),
3825 5523 onChange: PropTypes.func,
3826 5524 onReady: PropTypes.func,
@@ -3837,188 +5535,8 @@
3837 5535 };
3838 5536
3839 5537 /***/ }),
3840 5538
3841 -/***/ "../app/assets/js/ui/molecules/select2.scss":
3842 -/*!**************************************************!*\
3843 - !*** ../app/assets/js/ui/molecules/select2.scss ***!
3844 - \**************************************************/
3845 -/***/ (() => {
3846 -
3847 -
3848 -
3849 -/***/ }),
3850 -
3851 -/***/ "../app/assets/js/ui/popover-dialog/popover-dialog.js":
3852 -/*!************************************************************!*\
3853 - !*** ../app/assets/js/ui/popover-dialog/popover-dialog.js ***!
3854 - \************************************************************/
3855 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
3856 -
3857 -"use strict";
3858 -/* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
3859 -
3860 -
3861 -var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
3862 -Object.defineProperty(exports, "__esModule", ({
3863 - value: true
3864 -}));
3865 -exports["default"] = PopoverDialog;
3866 -var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
3867 -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); }
3868 -function PopoverDialog(props) {
3869 - var targetRef = props.targetRef,
3870 - offsetTop = props.offsetTop,
3871 - offsetLeft = props.offsetLeft,
3872 - wrapperClass = props.wrapperClass,
3873 - trigger = props.trigger,
3874 - hideAfter = props.hideAfter,
3875 - popoverRef = (0, _react.useCallback)(function (popoverEl) {
3876 - var target = targetRef === null || targetRef === void 0 ? void 0 : targetRef.current;
3877 -
3878 - // If the target or the popover element does not exist on the page anymore after a re-render, do nothing.
3879 - if (!target || !popoverEl) {
3880 - return;
3881 - }
3882 -
3883 - /**
3884 - * Show Popover
3885 - */
3886 - var showPopover = function showPopover() {
3887 - popoverEl.style.display = 'block';
3888 - popoverEl.setAttribute('aria-expanded', true);
3889 - var targetRect = target.getBoundingClientRect(),
3890 - popoverRect = popoverEl.getBoundingClientRect(),
3891 - widthDifference = popoverRect.width - targetRect.width;
3892 - popoverEl.style.top = targetRect.bottom + offsetTop + 'px';
3893 - popoverEl.style.left = targetRect.left - widthDifference / 2 - offsetLeft + 'px';
3894 -
3895 - // 16px to compensate for the arrow width.
3896 - popoverEl.style.setProperty('--popover-arrow-offset-end', (popoverRect.width - 16) / 2 + 'px');
3897 - };
3898 -
3899 - /**
3900 - * Hide Popover
3901 - */
3902 - var hidePopover = function hidePopover() {
3903 - popoverEl.style.display = 'none';
3904 - popoverEl.setAttribute('aria-expanded', false);
3905 - };
3906 -
3907 - /**
3908 - * Handle the Popover's hover functionality
3909 - */
3910 - var handlePopoverHover = function handlePopoverHover() {
3911 - var hideOnMouseOut = true,
3912 - timeOut = null;
3913 -
3914 - // Show popover on hover of the target
3915 - target.addEventListener('mouseover', function () {
3916 - hideOnMouseOut = true;
3917 - showPopover();
3918 - });
3919 -
3920 - // Hide popover when not overing over the target or the popover itself
3921 - target.addEventListener('mouseleave', function () {
3922 - timeOut = setTimeout(function () {
3923 - if (hideOnMouseOut) {
3924 - if ('block' === popoverEl.style.display) {
3925 - hidePopover();
3926 - }
3927 - }
3928 - }, hideAfter);
3929 - });
3930 -
3931 - // Don't hide the popover if the user is still hovering over it.
3932 - popoverEl.addEventListener('mouseover', function () {
3933 - hideOnMouseOut = false;
3934 - if (timeOut) {
3935 - clearTimeout(timeOut);
3936 - timeOut = null;
3937 - }
3938 - });
3939 -
3940 - // Once the user stops hovering over the popover, hide it.
3941 - popoverEl.addEventListener('mouseleave', function () {
3942 - timeOut = setTimeout(function () {
3943 - if (hideOnMouseOut) {
3944 - if ('block' === popoverEl.style.display) {
3945 - hidePopover();
3946 - }
3947 - }
3948 - }, hideAfter);
3949 - hideOnMouseOut = true;
3950 - });
3951 - };
3952 -
3953 - /**
3954 - * Handle the Popover's click functionality
3955 - */
3956 - var handlePopoverClick = function handlePopoverClick() {
3957 - var popoverIsActive = false;
3958 - target.addEventListener('click', function (e) {
3959 - e.preventDefault();
3960 - e.stopPropagation();
3961 - if (popoverIsActive) {
3962 - hidePopover();
3963 - popoverIsActive = false;
3964 - } else {
3965 - showPopover();
3966 - popoverIsActive = true;
3967 - }
3968 - });
3969 -
3970 - // Make sure the popover doesn't close when it is clicked on.
3971 - popoverEl.addEventListener('click', function (e) {
3972 - e.stopPropagation();
3973 - });
3974 -
3975 - // Hide the popover when clicking outside of it.
3976 - document.body.addEventListener('click', function () {
3977 - if (popoverIsActive) {
3978 - hidePopover();
3979 - popoverIsActive = false;
3980 - }
3981 - });
3982 - };
3983 - if ('hover' === trigger) {
3984 - handlePopoverHover();
3985 - } else if ('click' === trigger) {
3986 - handlePopoverClick();
3987 - }
3988 - // eslint-disable-next-line react-hooks/exhaustive-deps
3989 - }, [targetRef]);
3990 - var wrapperClasses = 'e-app__popover';
3991 - if (wrapperClass) {
3992 - wrapperClasses += ' ' + wrapperClass;
3993 - }
3994 - return /*#__PURE__*/_react.default.createElement("div", {
3995 - className: wrapperClasses,
3996 - ref: popoverRef
3997 - }, props.children);
3998 -}
3999 -PopoverDialog.propTypes = {
4000 - targetRef: PropTypes.oneOfType([PropTypes.func, PropTypes.shape({
4001 - current: PropTypes.any
4002 - })]).isRequired,
4003 - trigger: PropTypes.string,
4004 - direction: PropTypes.string,
4005 - offsetTop: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
4006 - offsetLeft: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
4007 - wrapperClass: PropTypes.string,
4008 - children: PropTypes.any,
4009 - hideAfter: PropTypes.number
4010 -};
4011 -PopoverDialog.defaultProps = {
4012 - direction: 'bottom',
4013 - trigger: 'hover',
4014 - offsetTop: 10,
4015 - offsetLeft: 0,
4016 - hideAfter: 300
4017 -};
4018 -
4019 -/***/ }),
4020 -
4021 5539 /***/ "../app/assets/js/utils/utils.js":
4022 5540 /*!***************************************!*\
4023 5541 !*** ../app/assets/js/utils/utils.js ***!
4024 5542 \***************************************/
@@ -4027,24 +5545,31 @@
4027 5545 "use strict";
4028 5546
4029 5547
4030 5548 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
5549 +
4031 5550 Object.defineProperty(exports, "__esModule", ({
4032 5551 value: true
4033 5552 }));
4034 -exports.stringToRemValues = exports.rgbToHex = exports.pxToRem = exports.isOneOf = exports.htmlDecodeTextContent = exports.arrayToObjectByKey = exports.arrayToClassName = void 0;
5553 +exports.stringToRemValues = exports.rgbToHex = exports.pxToRem = exports.isOneOf = exports.arrayToObjectByKey = exports.arrayToClassName = void 0;
5554 +
4035 5555 var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js"));
4036 -var pxToRem = exports.pxToRem = function pxToRem(pixels) {
5556 +
5557 +var pxToRem = function pxToRem(pixels) {
4037 5558 if (!pixels) {
4038 5559 return;
4039 5560 } else if ('string' !== typeof pixels) {
4040 5561 pixels = pixels.toString();
4041 5562 }
5563 +
4042 5564 return pixels.split(' ').map(function (value) {
4043 5565 return "".concat(value * 0.0625, "rem");
4044 5566 }).join(' ');
4045 5567 };
4046 -var arrayToClassName = exports.arrayToClassName = function arrayToClassName(array, action) {
5568 +
5569 +exports.pxToRem = pxToRem;
5570 +
5571 +var arrayToClassName = function arrayToClassName(array, action) {
4047 5572 return array.filter(function (item) {
4048 5573 return 'object' === (0, _typeof2.default)(item) ? Object.entries(item)[0][1] : item;
4049 5574 }).map(function (item) {
4050 5575 var value = 'object' === (0, _typeof2.default)(item) ? Object.entries(item)[0][0] : item;
@@ -4050,25 +5575,37 @@
4050 5575 var value = 'object' === (0, _typeof2.default)(item) ? Object.entries(item)[0][0] : item;
4051 5576 return action ? action(value) : value;
4052 5577 }).join(' ');
4053 5578 };
4054 -var stringToRemValues = exports.stringToRemValues = function stringToRemValues(string) {
5579 +
5580 +exports.arrayToClassName = arrayToClassName;
5581 +
5582 +var stringToRemValues = function stringToRemValues(string) {
4055 5583 return string.split(' ').map(function (value) {
4056 5584 return pxToRem(value);
4057 5585 }).join(' ');
4058 5586 };
4059 -var rgbToHex = exports.rgbToHex = function rgbToHex(r, g, b) {
5587 +
5588 +exports.stringToRemValues = stringToRemValues;
5589 +
5590 +var rgbToHex = function rgbToHex(r, g, b) {
4060 5591 return '#' + [r, g, b].map(function (x) {
4061 5592 var hex = x.toString(16);
4062 5593 return 1 === hex.length ? '0' + hex : hex;
4063 5594 }).join('');
4064 5595 };
4065 -var isOneOf = exports.isOneOf = function isOneOf(filetype, filetypeOptions) {
5596 +
5597 +exports.rgbToHex = rgbToHex;
5598 +
5599 +var isOneOf = function isOneOf(filetype, filetypeOptions) {
4066 5600 return filetypeOptions.some(function (type) {
4067 5601 return filetype.includes(type);
4068 5602 });
4069 5603 };
4070 -var arrayToObjectByKey = exports.arrayToObjectByKey = function arrayToObjectByKey(array, key) {
5604 +
5605 +exports.isOneOf = isOneOf;
5606 +
5607 +var arrayToObjectByKey = function arrayToObjectByKey(array, key) {
4071 5608 var finalObject = {};
4072 5609 array.forEach(function (item) {
4073 5610 return finalObject[item[key]] = item;
4074 5611 });
@@ -4073,71 +5610,13 @@
4073 5610 return finalObject[item[key]] = item;
4074 5611 });
4075 5612 return finalObject;
4076 5613 };
4077 -var htmlDecodeTextContent = exports.htmlDecodeTextContent = function htmlDecodeTextContent(input) {
4078 - var doc = new DOMParser().parseFromString(input, 'text/html');
4079 - return doc.documentElement.textContent;
4080 -};
4081 5614
4082 -/***/ }),
5615 +exports.arrayToObjectByKey = arrayToObjectByKey;
4083 5616
4084 -/***/ "../app/modules/import-export/assets/js/shared/utils/is-valid-redirect-url.js":
4085 -/*!************************************************************************************!*\
4086 - !*** ../app/modules/import-export/assets/js/shared/utils/is-valid-redirect-url.js ***!
4087 - \************************************************************************************/
4088 -/***/ ((__unused_webpack_module, exports) => {
4089 -
4090 -"use strict";
4091 -
4092 -
4093 -Object.defineProperty(exports, "__esModule", ({
4094 - value: true
4095 -}));
4096 -exports["default"] = isValidRedirectUrl;
4097 -function isValidRedirectUrl(url) {
4098 - try {
4099 - var parsedUrl = new URL(url);
4100 - return parsedUrl.hostname === window.location.hostname && ('http:' === parsedUrl.protocol || 'https:' === parsedUrl.protocol);
4101 - } catch (e) {
4102 - return false;
4103 - }
4104 -}
4105 -
4106 5617 /***/ }),
4107 5618
4108 -/***/ "../app/modules/import-export/assets/js/shared/utils/redirect.js":
4109 -/*!***********************************************************************!*\
4110 - !*** ../app/modules/import-export/assets/js/shared/utils/redirect.js ***!
4111 - \***********************************************************************/
4112 -/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
4113 -
4114 -"use strict";
4115 -
4116 -
4117 -var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
4118 -Object.defineProperty(exports, "__esModule", ({
4119 - value: true
4120 -}));
4121 -exports["default"] = safeRedirect;
4122 -var _isValidRedirectUrl = _interopRequireDefault(__webpack_require__(/*! ./is-valid-redirect-url */ "../app/modules/import-export/assets/js/shared/utils/is-valid-redirect-url.js"));
4123 -function safeRedirect(url) {
4124 - try {
4125 - if (url.startsWith('/')) {
4126 - url = window.location.origin + url;
4127 - }
4128 - var decodedUrl = decodeURIComponent(url);
4129 - if ((0, _isValidRedirectUrl.default)(decodedUrl)) {
4130 - window.location.href = decodedUrl;
4131 - return true;
4132 - }
4133 - } catch (e) {
4134 - return false;
4135 - }
4136 -}
4137 -
4138 -/***/ }),
4139 -
4140 5619 /***/ "../app/modules/site-editor/assets/js/context/template-types.js":
4141 5620 /*!**********************************************************************!*\
4142 5621 !*** ../app/modules/site-editor/assets/js/context/template-types.js ***!
4143 5622 \**********************************************************************/
@@ -4148,28 +5627,48 @@
4148 5627 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4149 5628
4150 5629
4151 5630 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
5631 +
4152 5632 Object.defineProperty(exports, "__esModule", ({
4153 5633 value: true
4154 5634 }));
4155 5635 exports["default"] = exports.TemplateTypesConsumer = exports.Context = void 0;
5636 +
4156 5637 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5638 +
4157 5639 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
5640 +
4158 5641 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
5642 +
5643 +var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
5644 +
4159 5645 var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
5646 +
4160 5647 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
4161 -var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
5648 +
4162 5649 var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js"));
5650 +
4163 5651 __webpack_require__(/*! ../../scss/loading.scss */ "../app/modules/site-editor/assets/scss/loading.scss");
4164 -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)); }
4165 -function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
4166 -var Context = exports.Context = _react.default.createContext();
5652 +
5653 +function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0, _getPrototypeOf2.default)(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0, _getPrototypeOf2.default)(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0, _possibleConstructorReturn2.default)(this, result); }; }
5654 +
5655 +function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }
5656 +
5657 +var Context = _react.default.createContext();
5658 +
5659 +exports.Context = Context;
5660 +
4167 5661 var TemplateTypesContext = /*#__PURE__*/function (_React$Component) {
5662 + (0, _inherits2.default)(TemplateTypesContext, _React$Component);
5663 +
5664 + var _super = _createSuper(TemplateTypesContext);
5665 +
4168 5666 function TemplateTypesContext(props) {
4169 5667 var _this;
5668 +
4170 5669 (0, _classCallCheck2.default)(this, TemplateTypesContext);
4171 - _this = _callSuper(this, TemplateTypesContext, [props]);
5670 + _this = _super.call(this, props);
4172 5671 _this.state = {
4173 5672 templateTypes: [],
4174 5673 loading: true,
4175 5674 error: false
@@ -4175,13 +5674,14 @@
4175 5674 error: false
4176 5675 };
4177 5676 return _this;
4178 5677 }
4179 - (0, _inherits2.default)(TemplateTypesContext, _React$Component);
4180 - return (0, _createClass2.default)(TemplateTypesContext, [{
5678 +
5679 + (0, _createClass2.default)(TemplateTypesContext, [{
4181 5680 key: "componentDidMount",
4182 5681 value: function componentDidMount() {
4183 5682 var _this2 = this;
5683 +
4184 5684 this.getTemplateTypes().then(function (response) {
4185 5685 _this2.setState({
4186 5686 templateTypes: response,
4187 5687 loading: false
@@ -4207,8 +5707,9 @@
4207 5707 return /*#__PURE__*/_react.default.createElement("div", {
4208 5708 className: "e-loading-wrapper"
4209 5709 }, /*#__PURE__*/_react.default.createElement("h3", null, __('Error:', 'elementor'), " ", this.state.error));
4210 5710 }
5711 +
4211 5712 if (this.state.loading) {
4212 5713 return /*#__PURE__*/_react.default.createElement("div", {
4213 5714 className: "elementor-loading"
4214 5715 }, /*#__PURE__*/_react.default.createElement("div", {
@@ -4228,19 +5729,24 @@
4228 5729 }))), /*#__PURE__*/_react.default.createElement("div", {
4229 5730 className: "elementor-loading-title"
4230 5731 }, __('Loading', 'elementor'))));
4231 5732 }
5733 +
4232 5734 return /*#__PURE__*/_react.default.createElement(Context.Provider, {
4233 5735 value: this.state
4234 5736 }, this.props.children);
4235 5737 }
4236 5738 }]);
5739 + return TemplateTypesContext;
4237 5740 }(_react.default.Component);
5741 +
4238 5742 (0, _defineProperty2.default)(TemplateTypesContext, "propTypes", {
4239 5743 children: PropTypes.object.isRequired
4240 5744 });
4241 -var TemplateTypesConsumer = exports.TemplateTypesConsumer = Context.Consumer;
4242 -var _default = exports["default"] = TemplateTypesContext;
5745 +var TemplateTypesConsumer = Context.Consumer;
5746 +exports.TemplateTypesConsumer = TemplateTypesConsumer;
5747 +var _default = TemplateTypesContext;
5748 +exports["default"] = _default;
4243 5749
4244 5750 /***/ }),
4245 5751
4246 5752 /***/ "../app/modules/site-editor/assets/js/module.js":
@@ -4253,31 +5759,41 @@
4253 5759 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
4254 5760
4255 5761
4256 5762 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
5763 +
4257 5764 Object.defineProperty(exports, "__esModule", ({
4258 5765 value: true
4259 5766 }));
4260 5767 exports["default"] = void 0;
5768 +
4261 5769 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
5770 +
4262 5771 var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
5772 +
4263 5773 var _router = _interopRequireDefault(__webpack_require__(/*! @elementor/router */ "@elementor/router"));
5774 +
4264 5775 var _promotion = _interopRequireDefault(__webpack_require__(/*! ./pages/promotion */ "../app/modules/site-editor/assets/js/pages/promotion.js"));
5776 +
4265 5777 var _notFound = _interopRequireDefault(__webpack_require__(/*! ./pages/not-found */ "../app/modules/site-editor/assets/js/pages/not-found.js"));
4266 -var SiteEditor = exports["default"] = /*#__PURE__*/function () {
5778 +
5779 +var SiteEditor = /*#__PURE__*/function () {
4267 5780 function SiteEditor() {
4268 5781 (0, _classCallCheck2.default)(this, SiteEditor);
4269 5782 this.saveTemplateTypesToCache();
5783 +
4270 5784 _router.default.addRoute({
4271 5785 path: '/site-editor/promotion',
4272 5786 component: _promotion.default
4273 5787 });
5788 +
4274 5789 _router.default.addRoute({
4275 5790 path: '/site-editor/*',
4276 5791 component: _notFound.default
4277 5792 });
4278 5793 }
4279 - return (0, _createClass2.default)(SiteEditor, [{
5794 +
5795 + (0, _createClass2.default)(SiteEditor, [{
4280 5796 key: "saveTemplateTypesToCache",
4281 5797 value: function saveTemplateTypesToCache() {
4282 5798 var types = this.getTypes();
4283 5799 elementorCommon.ajax.addRequestCache({
@@ -4415,10 +5931,13 @@
4415 5931 }
4416 5932 }];
4417 5933 }
4418 5934 }]);
5935 + return SiteEditor;
4419 5936 }();
4420 5937
5938 +exports["default"] = SiteEditor;
5939 +
4421 5940 /***/ }),
4422 5941
4423 5942 /***/ "../app/modules/site-editor/assets/js/molecules/site-part.js":
4424 5943 /*!*******************************************************************!*\
@@ -4430,19 +5949,28 @@
4430 5949 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4431 5950
4432 5951
4433 5952 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
5953 +
4434 5954 Object.defineProperty(exports, "__esModule", ({
4435 5955 value: true
4436 5956 }));
4437 5957 exports["default"] = SitePart;
5958 +
4438 5959 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
5960 +
4439 5961 var _card = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/card/card */ "../app/assets/js/ui/card/card.js"));
5962 +
4440 5963 var _cardHeader = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/card/card-header */ "../app/assets/js/ui/card/card-header.js"));
5964 +
4441 5965 var _cardBody = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/card/card-body */ "../app/assets/js/ui/card/card-body.js"));
5966 +
4442 5967 var _cardImage = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/card/card-image */ "../app/assets/js/ui/card/card-image.js"));
5968 +
4443 5969 var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../app/assets/js/ui/atoms/heading.js"));
5970 +
4444 5971 __webpack_require__(/*! ./site-part.scss */ "../app/modules/site-editor/assets/js/molecules/site-part.scss");
5972 +
4445 5973 function SitePart(props) {
4446 5974 return /*#__PURE__*/_react.default.createElement(_card.default, {
4447 5975 className: "e-site-part"
4448 5976 }, /*#__PURE__*/_react.default.createElement(_cardHeader.default, null, /*#__PURE__*/_react.default.createElement(_heading.default, {
@@ -4453,8 +5981,9 @@
4453 5981 alt: props.title,
4454 5982 src: props.thumbnail
4455 5983 }, props.children)));
4456 5984 }
5985 +
4457 5986 SitePart.propTypes = {
4458 5987 thumbnail: PropTypes.string.isRequired,
4459 5988 title: PropTypes.string.isRequired,
4460 5989 children: PropTypes.object,
@@ -4463,18 +5992,8 @@
4463 5992 };
4464 5993
4465 5994 /***/ }),
4466 5995
4467 -/***/ "../app/modules/site-editor/assets/js/molecules/site-part.scss":
4468 -/*!*********************************************************************!*\
4469 - !*** ../app/modules/site-editor/assets/js/molecules/site-part.scss ***!
4470 - \*********************************************************************/
4471 -/***/ (() => {
4472 -
4473 -
4474 -
4475 -/***/ }),
4476 -
4477 5996 /***/ "../app/modules/site-editor/assets/js/organisms/all-parts-button.js":
4478 5997 /*!**************************************************************************!*\
4479 5998 !*** ../app/modules/site-editor/assets/js/organisms/all-parts-button.js ***!
4480 5999 \**************************************************************************/
@@ -4485,15 +6004,20 @@
4485 6004 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4486 6005
4487 6006
4488 6007 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
6008 +
4489 6009 Object.defineProperty(exports, "__esModule", ({
4490 6010 value: true
4491 6011 }));
4492 6012 exports["default"] = AllPartsButton;
6013 +
4493 6014 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
6015 +
4494 6016 var _menuItem = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/menu/menu-item */ "../app/assets/js/ui/menu/menu-item.js"));
6017 +
4495 6018 var _router = __webpack_require__(/*! @reach/router */ "../node_modules/@reach/router/es/index.js");
6019 +
4496 6020 function AllPartsButton(props) {
4497 6021 var activePathname = '/site-editor/templates';
4498 6022 return /*#__PURE__*/_react.default.createElement(_router.Match, {
4499 6023 path: activePathname
@@ -4507,8 +6031,9 @@
4507 6031 url: props.url
4508 6032 });
4509 6033 });
4510 6034 }
6035 +
4511 6036 AllPartsButton.propTypes = {
4512 6037 url: PropTypes.string,
4513 6038 promotion: PropTypes.bool
4514 6039 };
@@ -4526,44 +6051,56 @@
4526 6051 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4527 6052
4528 6053
4529 6054 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
6055 +
4530 6056 Object.defineProperty(exports, "__esModule", ({
4531 6057 value: true
4532 6058 }));
4533 6059 exports["default"] = Menu;
6060 +
4534 6061 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
6062 +
4535 6063 var _menu = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/menu/menu */ "../app/assets/js/ui/menu/menu.js"));
6064 +
4536 6065 var _templateTypes = __webpack_require__(/*! ../context/template-types */ "../app/modules/site-editor/assets/js/context/template-types.js");
6066 +
4537 6067 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../app/assets/js/ui/molecules/button.js"));
6068 +
4538 6069 var _addNewButton = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/add-new-button */ "../app/assets/js/ui/molecules/add-new-button.js"));
6070 +
4539 6071 __webpack_require__(/*! ./menu.scss */ "../app/modules/site-editor/assets/js/organisms/menu.scss");
6072 +
4540 6073 function Menu(props) {
4541 6074 var _React$useContext = _react.default.useContext(_templateTypes.Context),
4542 - templateTypes = _React$useContext.templateTypes,
4543 - actionButton = function actionButton(itemProps) {
4544 - var className = 'eps-menu-item__action-button';
4545 - if (props.promotion) {
4546 - return /*#__PURE__*/_react.default.createElement(_button.default, {
4547 - text: __('Upgrade Now', 'elementor'),
4548 - hideText: true,
4549 - icon: "eicon-lock",
4550 - className: className
4551 - });
4552 - }
4553 - var goToCreate = function goToCreate() {
4554 - location.href = itemProps.urls.create;
4555 - };
4556 - return /*#__PURE__*/_react.default.createElement("span", {
6075 + templateTypes = _React$useContext.templateTypes,
6076 + actionButton = function actionButton(itemProps) {
6077 + var className = 'eps-menu-item__action-button';
6078 +
6079 + if (props.promotion) {
6080 + return /*#__PURE__*/_react.default.createElement(_button.default, {
6081 + text: __('Go Pro', 'elementor'),
6082 + hideText: true,
6083 + icon: "eicon-lock",
4557 6084 className: className
4558 - }, /*#__PURE__*/_react.default.createElement(_addNewButton.default, {
4559 - hideText: true,
4560 - size: "sm",
4561 - onClick: function onClick() {
4562 - return goToCreate();
4563 - }
4564 - }));
6085 + });
6086 + }
6087 +
6088 + var goToCreate = function goToCreate() {
6089 + location.href = itemProps.urls.create;
4565 6090 };
6091 +
6092 + return /*#__PURE__*/_react.default.createElement("span", {
6093 + className: className
6094 + }, /*#__PURE__*/_react.default.createElement(_addNewButton.default, {
6095 + hideText: true,
6096 + size: "sm",
6097 + onClick: function onClick() {
6098 + return goToCreate();
6099 + }
6100 + }));
6101 + };
6102 +
4566 6103 return /*#__PURE__*/_react.default.createElement(_menu.default, {
4567 6104 menuItems: templateTypes,
4568 6105 actionButton: actionButton,
4569 6106 promotion: props.promotion
@@ -4570,8 +6107,9 @@
4570 6107 }, props.allPartsButton, /*#__PURE__*/_react.default.createElement("div", {
4571 6108 className: "eps-menu__title"
4572 6109 }, __('Site Parts', 'elementor')));
4573 6110 }
6111 +
4574 6112 Menu.propTypes = {
4575 6113 allPartsButton: PropTypes.element.isRequired,
4576 6114 promotion: PropTypes.bool
4577 6115 };
@@ -4577,18 +6115,8 @@
4577 6115 };
4578 6116
4579 6117 /***/ }),
4580 6118
4581 -/***/ "../app/modules/site-editor/assets/js/organisms/menu.scss":
4582 -/*!****************************************************************!*\
4583 - !*** ../app/modules/site-editor/assets/js/organisms/menu.scss ***!
4584 - \****************************************************************/
4585 -/***/ (() => {
4586 -
4587 -
4588 -
4589 -/***/ }),
4590 -
4591 6119 /***/ "../app/modules/site-editor/assets/js/organisms/site-parts.js":
4592 6120 /*!********************************************************************!*\
4593 6121 !*** ../app/modules/site-editor/assets/js/organisms/site-parts.js ***!
4594 6122 \********************************************************************/
@@ -4599,21 +6127,29 @@
4599 6127 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4600 6128
4601 6129
4602 6130 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
6131 +
4603 6132 Object.defineProperty(exports, "__esModule", ({
4604 6133 value: true
4605 6134 }));
4606 6135 exports["default"] = SiteParts;
6136 +
4607 6137 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
6138 +
4608 6139 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/extends */ "../node_modules/@babel/runtime/helpers/extends.js"));
6140 +
4609 6141 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../app/assets/js/ui/molecules/button.js"));
6142 +
4610 6143 var _cssGrid = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/css-grid */ "../app/assets/js/ui/atoms/css-grid.js"));
6144 +
4611 6145 var _modal = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/modal/modal */ "../app/assets/js/ui/modal/modal.js"));
6146 +
4612 6147 var _sitePart = _interopRequireDefault(__webpack_require__(/*! ../molecules/site-part */ "../app/modules/site-editor/assets/js/molecules/site-part.js"));
6148 +
4613 6149 var _templateTypes = __webpack_require__(/*! ../context/template-types */ "../app/modules/site-editor/assets/js/context/template-types.js");
6150 +
4614 6151 /* eslint-disable jsx-a11y/iframe-has-title */
4615 -
4616 6152 var InfoButton = function InfoButton(props) {
4617 6153 var toggleButtonProps = {
4618 6154 text: __('Info', 'elementor'),
4619 6155 hideText: true,
@@ -4639,8 +6175,9 @@
4639 6175 src: props.video_url,
4640 6176 frameBorder: "0"
4641 6177 })))));
4642 6178 };
6179 +
4643 6180 InfoButton.propTypes = {
4644 6181 content: PropTypes.string.isRequired,
4645 6182 docs: PropTypes.string.isRequired,
4646 6183 tip: PropTypes.string.isRequired,
@@ -4647,11 +6184,13 @@
4647 6184 title: PropTypes.string.isRequired,
4648 6185 type: PropTypes.string.isRequired,
4649 6186 video_url: PropTypes.string.isRequired
4650 6187 };
6188 +
4651 6189 function SiteParts(props) {
4652 6190 var _React$useContext = _react.default.useContext(_templateTypes.Context),
4653 - templateTypes = _React$useContext.templateTypes;
6191 + templateTypes = _React$useContext.templateTypes;
6192 +
4654 6193 return /*#__PURE__*/_react.default.createElement(_cssGrid.default, {
4655 6194 className: "e-site-editor__site-parts",
4656 6195 colMinWidth: 200,
4657 6196 spacing: 25
@@ -4665,8 +6204,9 @@
4665 6204 key: item.type
4666 6205 }, item), _react.default.createElement(props.hoverElement, item));
4667 6206 }));
4668 6207 }
6208 +
4669 6209 SiteParts.propTypes = {
4670 6210 hoverElement: PropTypes.func.isRequired
4671 6211 };
4672 6212
@@ -4681,21 +6221,30 @@
4681 6221 "use strict";
4682 6222
4683 6223
4684 6224 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
6225 +
4685 6226 Object.defineProperty(exports, "__esModule", ({
4686 6227 value: true
4687 6228 }));
4688 6229 exports["default"] = void 0;
6230 +
4689 6231 var _allPartsButton = _interopRequireDefault(__webpack_require__(/*! ./organisms/all-parts-button */ "../app/modules/site-editor/assets/js/organisms/all-parts-button.js"));
6232 +
4690 6233 var _layout = _interopRequireDefault(__webpack_require__(/*! ./templates/layout */ "../app/modules/site-editor/assets/js/templates/layout.js"));
6234 +
4691 6235 var _module = _interopRequireDefault(__webpack_require__(/*! ./module */ "../app/modules/site-editor/assets/js/module.js"));
6236 +
4692 6237 var _notFound = _interopRequireDefault(__webpack_require__(/*! ./pages/not-found */ "../app/modules/site-editor/assets/js/pages/not-found.js"));
6238 +
4693 6239 var _siteParts = _interopRequireDefault(__webpack_require__(/*! ./organisms/site-parts */ "../app/modules/site-editor/assets/js/organisms/site-parts.js"));
6240 +
4694 6241 var _sitePart = _interopRequireDefault(__webpack_require__(/*! ./molecules/site-part */ "../app/modules/site-editor/assets/js/molecules/site-part.js"));
6242 +
4695 6243 var _templateTypes = __webpack_require__(/*! ./context/template-types */ "../app/modules/site-editor/assets/js/context/template-types.js");
6244 +
4696 6245 // Alphabetical order.
4697 -var _default = exports["default"] = {
6246 +var _default = {
4698 6247 AllPartsButton: _allPartsButton.default,
4699 6248 Layout: _layout.default,
4700 6249 Module: _module.default,
4701 6250 NotFound: _notFound.default,
@@ -4702,8 +6251,9 @@
4702 6251 SitePart: _sitePart.default,
4703 6252 SiteParts: _siteParts.default,
4704 6253 TemplateTypesContext: _templateTypes.Context
4705 6254 };
6255 +exports["default"] = _default;
4706 6256
4707 6257 /***/ }),
4708 6258
4709 6259 /***/ "../app/modules/site-editor/assets/js/pages/not-found.js":
@@ -4716,19 +6266,25 @@
4716 6266 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
4717 6267
4718 6268
4719 6269 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
6270 +
4720 6271 Object.defineProperty(exports, "__esModule", ({
4721 6272 value: true
4722 6273 }));
4723 6274 exports["default"] = NotFound;
6275 +
4724 6276 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
6277 +
4725 6278 var _dialog = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/dialog/dialog */ "../app/assets/js/ui/dialog/dialog.js"));
6279 +
4726 6280 function NotFound() {
4727 6281 var url = _react.default.useMemo(function () {
4728 6282 var _elementorAppConfig$m;
6283 +
4729 6284 return ((_elementorAppConfig$m = elementorAppConfig.menu_url.split('#')) === null || _elementorAppConfig$m === void 0 ? void 0 : _elementorAppConfig$m[1]) || '/site-editor';
4730 6285 }, []);
6286 +
4731 6287 return /*#__PURE__*/_react.default.createElement(_dialog.default, {
4732 6288 title: __('Theme Builder could not be loaded', 'elementor'),
4733 6289 text: __('We’re sorry, but something went wrong. Click on ‘Learn more’ and follow each of the steps to quickly solve it.', 'elementor'),
4734 6290 approveButtonUrl: "https://go.elementor.com/app-theme-builder-load-issue/",
@@ -4753,42 +6309,55 @@
4753 6309 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4754 6310
4755 6311
4756 6312 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
6313 +
4757 6314 Object.defineProperty(exports, "__esModule", ({
4758 6315 value: true
4759 6316 }));
4760 6317 exports["default"] = Promotion;
6318 +
4761 6319 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
6320 +
4762 6321 var _allPartsButton = _interopRequireDefault(__webpack_require__(/*! ../organisms/all-parts-button */ "../app/modules/site-editor/assets/js/organisms/all-parts-button.js"));
6322 +
4763 6323 var _button = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/molecules/button */ "../app/assets/js/ui/molecules/button.js"));
6324 +
4764 6325 var _cardOverlay = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/card/card-overlay */ "../app/assets/js/ui/card/card-overlay.js"));
6326 +
4765 6327 var _grid = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/grid/grid */ "../app/assets/js/ui/grid/grid.js"));
6328 +
4766 6329 var _heading = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/heading */ "../app/assets/js/ui/atoms/heading.js"));
6330 +
4767 6331 var _layout = _interopRequireDefault(__webpack_require__(/*! ../templates/layout */ "../app/modules/site-editor/assets/js/templates/layout.js"));
6332 +
4768 6333 var _siteParts = _interopRequireDefault(__webpack_require__(/*! ../organisms/site-parts */ "../app/modules/site-editor/assets/js/organisms/site-parts.js"));
6334 +
4769 6335 var _text = _interopRequireDefault(__webpack_require__(/*! elementor-app/ui/atoms/text */ "../app/assets/js/ui/atoms/text.js"));
6336 +
4770 6337 __webpack_require__(/*! ./promotion.scss */ "../app/modules/site-editor/assets/js/pages/promotion.scss");
6338 +
4771 6339 function Promotion() {
4772 - var promotionUrl = elementorAppConfig.promotion.upgrade_url || 'https://go.elementor.com/go-pro-theme-builder/',
4773 - PromotionHoverElement = function PromotionHoverElement(props) {
4774 - var promotionUrlWithType = "".concat(promotionUrl, "?type=").concat(props.type);
4775 - return /*#__PURE__*/_react.default.createElement(_cardOverlay.default, {
4776 - className: "e-site-editor__promotion-overlay"
4777 - }, /*#__PURE__*/_react.default.createElement("a", {
4778 - className: "e-site-editor__promotion-overlay__link",
4779 - target: "_blank",
4780 - rel: "noopener noreferrer",
4781 - href: promotionUrlWithType
4782 - }, /*#__PURE__*/_react.default.createElement("i", {
4783 - className: "e-site-editor__promotion-overlay__icon eicon-lock"
4784 - }), /*#__PURE__*/_react.default.createElement(_button.default, {
4785 - size: "sm",
4786 - color: "brand",
4787 - variant: "contained",
4788 - text: __('Upgrade', 'elementor')
4789 - })));
4790 - };
6340 + var promotionUrl = 'https://go.elementor.com/go-pro-theme-builder/',
6341 + PromotionHoverElement = function PromotionHoverElement(props) {
6342 + var promotionUrlWithType = "".concat(promotionUrl, "?type=").concat(props.type);
6343 + return /*#__PURE__*/_react.default.createElement(_cardOverlay.default, {
6344 + className: "e-site-editor__promotion-overlay"
6345 + }, /*#__PURE__*/_react.default.createElement("a", {
6346 + className: "e-site-editor__promotion-overlay__link",
6347 + target: "_blank",
6348 + rel: "noopener noreferrer",
6349 + href: promotionUrlWithType
6350 + }, /*#__PURE__*/_react.default.createElement("i", {
6351 + className: "e-site-editor__promotion-overlay__icon eicon-lock"
6352 + }), /*#__PURE__*/_react.default.createElement(_button.default, {
6353 + size: "sm",
6354 + color: "cta",
6355 + variant: "contained",
6356 + text: __('Upgrade', 'elementor')
6357 + })));
6358 + };
6359 +
4791 6360 PromotionHoverElement.propTypes = {
4792 6361 className: PropTypes.string,
4793 6362 type: PropTypes.string.isRequired
4794 6363 };
@@ -4829,18 +6398,8 @@
4829 6398 }
4830 6399
4831 6400 /***/ }),
4832 6401
4833 -/***/ "../app/modules/site-editor/assets/js/pages/promotion.scss":
4834 -/*!*****************************************************************!*\
4835 - !*** ../app/modules/site-editor/assets/js/pages/promotion.scss ***!
4836 - \*****************************************************************/
4837 -/***/ (() => {
4838 -
4839 -
4840 -
4841 -/***/ }),
4842 -
4843 6402 /***/ "../app/modules/site-editor/assets/js/templates/layout.js":
4844 6403 /*!****************************************************************!*\
4845 6404 !*** ../app/modules/site-editor/assets/js/templates/layout.js ***!
4846 6405 \****************************************************************/
@@ -4851,46 +6410,40 @@
4851 6410 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
4852 6411
4853 6412
4854 6413 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
4855 -var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
6414 +
4856 6415 Object.defineProperty(exports, "__esModule", ({
4857 6416 value: true
4858 6417 }));
4859 6418 exports["default"] = Layout;
4860 -var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
6419 +
6420 +var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
6421 +
4861 6422 var _page = _interopRequireDefault(__webpack_require__(/*! elementor-app/layout/page */ "../app/assets/js/layout/page.js"));
6423 +
4862 6424 var _menu = _interopRequireDefault(__webpack_require__(/*! ../organisms/menu */ "../app/modules/site-editor/assets/js/organisms/menu.js"));
6425 +
4863 6426 var _templateTypes = _interopRequireDefault(__webpack_require__(/*! ../context/template-types */ "../app/modules/site-editor/assets/js/context/template-types.js"));
4864 -var _useQueryParams = _interopRequireDefault(__webpack_require__(/*! elementor-app/hooks/use-query-params */ "../app/assets/js/hooks/use-query-params.js"));
4865 -var _redirect = _interopRequireDefault(__webpack_require__(/*! ../../../../import-export/assets/js/shared/utils/redirect */ "../app/modules/import-export/assets/js/shared/utils/redirect.js"));
6427 +
4866 6428 __webpack_require__(/*! ./site-editor.scss */ "../app/modules/site-editor/assets/js/templates/site-editor.scss");
4867 -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); }
6429 +
4868 6430 function Layout(props) {
4869 - var _useQueryParams$getAl = (0, _useQueryParams.default)().getAll(),
4870 - returnTo = _useQueryParams$getAl.return_to;
4871 - var onClose = (0, _react.useCallback)(function () {
4872 - if (returnTo && (0, _redirect.default)(returnTo)) {
4873 - return;
4874 - }
4875 - window.top.location = elementorAppConfig.admin_url;
4876 - }, [returnTo]);
4877 - var config = (0, _react.useMemo)(function () {
4878 - var _props$titleRedirectR;
4879 - return {
4880 - title: __('Theme Builder', 'elementor'),
4881 - titleRedirectRoute: (_props$titleRedirectR = props.titleRedirectRoute) !== null && _props$titleRedirectR !== void 0 ? _props$titleRedirectR : null,
4882 - headerButtons: props.headerButtons,
4883 - sidebar: /*#__PURE__*/_react.default.createElement(_menu.default, {
4884 - allPartsButton: props.allPartsButton,
4885 - promotion: props.promotion
4886 - }),
4887 - content: props.children,
4888 - onClose: onClose
4889 - };
4890 - }, [props.titleRedirectRoute, props.headerButtons, props.allPartsButton, props.promotion, props.children, onClose]);
6431 + var _props$titleRedirectR;
6432 +
6433 + var config = {
6434 + title: __('Theme Builder', 'elementor'),
6435 + titleRedirectRoute: (_props$titleRedirectR = props.titleRedirectRoute) !== null && _props$titleRedirectR !== void 0 ? _props$titleRedirectR : null,
6436 + headerButtons: props.headerButtons,
6437 + sidebar: /*#__PURE__*/_react.default.createElement(_menu.default, {
6438 + allPartsButton: props.allPartsButton,
6439 + promotion: props.promotion
6440 + }),
6441 + content: props.children
6442 + };
4891 6443 return /*#__PURE__*/_react.default.createElement(_templateTypes.default, null, /*#__PURE__*/_react.default.createElement(_page.default, config));
4892 6444 }
6445 +
4893 6446 Layout.propTypes = {
4894 6447 headerButtons: PropTypes.arrayOf(PropTypes.object),
4895 6448 allPartsButton: PropTypes.element.isRequired,
4896 6449 children: PropTypes.object.isRequired,
@@ -4902,2174 +6455,8 @@
4902 6455 };
4903 6456
4904 6457 /***/ }),
4905 6458
4906 -/***/ "../app/modules/site-editor/assets/js/templates/site-editor.scss":
4907 -/*!***********************************************************************!*\
4908 - !*** ../app/modules/site-editor/assets/js/templates/site-editor.scss ***!
4909 - \***********************************************************************/
4910 -/***/ (() => {
4911 -
4912 -
4913 -
4914 -/***/ }),
4915 -
4916 -/***/ "../app/modules/site-editor/assets/scss/loading.scss":
4917 -/*!***********************************************************!*\
4918 - !*** ../app/modules/site-editor/assets/scss/loading.scss ***!
4919 - \***********************************************************/
4920 -/***/ (() => {
4921 -
4922 -
4923 -
4924 -/***/ }),
4925 -
4926 -/***/ "../node_modules/@babel/runtime/helpers/OverloadYield.js":
4927 -/*!***************************************************************!*\
4928 - !*** ../node_modules/@babel/runtime/helpers/OverloadYield.js ***!
4929 - \***************************************************************/
4930 -/***/ ((module) => {
4931 -
4932 -function _OverloadYield(e, d) {
4933 - this.v = e, this.k = d;
4934 -}
4935 -module.exports = _OverloadYield, module.exports.__esModule = true, module.exports["default"] = module.exports;
4936 -
4937 -/***/ }),
4938 -
4939 -/***/ "../node_modules/@babel/runtime/helpers/arrayLikeToArray.js":
4940 -/*!******************************************************************!*\
4941 - !*** ../node_modules/@babel/runtime/helpers/arrayLikeToArray.js ***!
4942 - \******************************************************************/
4943 -/***/ ((module) => {
4944 -
4945 -function _arrayLikeToArray(r, a) {
4946 - (null == a || a > r.length) && (a = r.length);
4947 - for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e];
4948 - return n;
4949 -}
4950 -module.exports = _arrayLikeToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
4951 -
4952 -/***/ }),
4953 -
4954 -/***/ "../node_modules/@babel/runtime/helpers/arrayWithHoles.js":
4955 -/*!****************************************************************!*\
4956 - !*** ../node_modules/@babel/runtime/helpers/arrayWithHoles.js ***!
4957 - \****************************************************************/
4958 -/***/ ((module) => {
4959 -
4960 -function _arrayWithHoles(r) {
4961 - if (Array.isArray(r)) return r;
4962 -}
4963 -module.exports = _arrayWithHoles, module.exports.__esModule = true, module.exports["default"] = module.exports;
4964 -
4965 -/***/ }),
4966 -
4967 -/***/ "../node_modules/@babel/runtime/helpers/arrayWithoutHoles.js":
4968 -/*!*******************************************************************!*\
4969 - !*** ../node_modules/@babel/runtime/helpers/arrayWithoutHoles.js ***!
4970 - \*******************************************************************/
4971 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
4972 -
4973 -var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray.js */ "../node_modules/@babel/runtime/helpers/arrayLikeToArray.js");
4974 -function _arrayWithoutHoles(r) {
4975 - if (Array.isArray(r)) return arrayLikeToArray(r);
4976 -}
4977 -module.exports = _arrayWithoutHoles, module.exports.__esModule = true, module.exports["default"] = module.exports;
4978 -
4979 -/***/ }),
4980 -
4981 -/***/ "../node_modules/@babel/runtime/helpers/assertThisInitialized.js":
4982 -/*!***********************************************************************!*\
4983 - !*** ../node_modules/@babel/runtime/helpers/assertThisInitialized.js ***!
4984 - \***********************************************************************/
4985 -/***/ ((module) => {
4986 -
4987 -function _assertThisInitialized(e) {
4988 - if (void 0 === e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
4989 - return e;
4990 -}
4991 -module.exports = _assertThisInitialized, module.exports.__esModule = true, module.exports["default"] = module.exports;
4992 -
4993 -/***/ }),
4994 -
4995 -/***/ "../node_modules/@babel/runtime/helpers/asyncToGenerator.js":
4996 -/*!******************************************************************!*\
4997 - !*** ../node_modules/@babel/runtime/helpers/asyncToGenerator.js ***!
4998 - \******************************************************************/
4999 -/***/ ((module) => {
5000 -
5001 -function asyncGeneratorStep(n, t, e, r, o, a, c) {
5002 - try {
5003 - var i = n[a](c),
5004 - u = i.value;
5005 - } catch (n) {
5006 - return void e(n);
5007 - }
5008 - i.done ? t(u) : Promise.resolve(u).then(r, o);
5009 -}
5010 -function _asyncToGenerator(n) {
5011 - return function () {
5012 - var t = this,
5013 - e = arguments;
5014 - return new Promise(function (r, o) {
5015 - var a = n.apply(t, e);
5016 - function _next(n) {
5017 - asyncGeneratorStep(a, r, o, _next, _throw, "next", n);
5018 - }
5019 - function _throw(n) {
5020 - asyncGeneratorStep(a, r, o, _next, _throw, "throw", n);
5021 - }
5022 - _next(void 0);
5023 - });
5024 - };
5025 -}
5026 -module.exports = _asyncToGenerator, module.exports.__esModule = true, module.exports["default"] = module.exports;
5027 -
5028 -/***/ }),
5029 -
5030 -/***/ "../node_modules/@babel/runtime/helpers/classCallCheck.js":
5031 -/*!****************************************************************!*\
5032 - !*** ../node_modules/@babel/runtime/helpers/classCallCheck.js ***!
5033 - \****************************************************************/
5034 -/***/ ((module) => {
5035 -
5036 -function _classCallCheck(a, n) {
5037 - if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function");
5038 -}
5039 -module.exports = _classCallCheck, module.exports.__esModule = true, module.exports["default"] = module.exports;
5040 -
5041 -/***/ }),
5042 -
5043 -/***/ "../node_modules/@babel/runtime/helpers/createClass.js":
5044 -/*!*************************************************************!*\
5045 - !*** ../node_modules/@babel/runtime/helpers/createClass.js ***!
5046 - \*************************************************************/
5047 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
5048 -
5049 -var toPropertyKey = __webpack_require__(/*! ./toPropertyKey.js */ "../node_modules/@babel/runtime/helpers/toPropertyKey.js");
5050 -function _defineProperties(e, r) {
5051 - for (var t = 0; t < r.length; t++) {
5052 - var o = r[t];
5053 - o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, toPropertyKey(o.key), o);
5054 - }
5055 -}
5056 -function _createClass(e, r, t) {
5057 - return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, "prototype", {
5058 - writable: !1
5059 - }), e;
5060 -}
5061 -module.exports = _createClass, module.exports.__esModule = true, module.exports["default"] = module.exports;
5062 -
5063 -/***/ }),
5064 -
5065 -/***/ "../node_modules/@babel/runtime/helpers/defineProperty.js":
5066 -/*!****************************************************************!*\
5067 - !*** ../node_modules/@babel/runtime/helpers/defineProperty.js ***!
5068 - \****************************************************************/
5069 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
5070 -
5071 -var toPropertyKey = __webpack_require__(/*! ./toPropertyKey.js */ "../node_modules/@babel/runtime/helpers/toPropertyKey.js");
5072 -function _defineProperty(e, r, t) {
5073 - return (r = toPropertyKey(r)) in e ? Object.defineProperty(e, r, {
5074 - value: t,
5075 - enumerable: !0,
5076 - configurable: !0,
5077 - writable: !0
5078 - }) : e[r] = t, e;
5079 -}
5080 -module.exports = _defineProperty, module.exports.__esModule = true, module.exports["default"] = module.exports;
5081 -
5082 -/***/ }),
5083 -
5084 -/***/ "../node_modules/@babel/runtime/helpers/extends.js":
5085 -/*!*********************************************************!*\
5086 - !*** ../node_modules/@babel/runtime/helpers/extends.js ***!
5087 - \*********************************************************/
5088 -/***/ ((module) => {
5089 -
5090 -function _extends() {
5091 - return module.exports = _extends = Object.assign ? Object.assign.bind() : function (n) {
5092 - for (var e = 1; e < arguments.length; e++) {
5093 - var t = arguments[e];
5094 - for (var r in t) ({}).hasOwnProperty.call(t, r) && (n[r] = t[r]);
5095 - }
5096 - return n;
5097 - }, module.exports.__esModule = true, module.exports["default"] = module.exports, _extends.apply(null, arguments);
5098 -}
5099 -module.exports = _extends, module.exports.__esModule = true, module.exports["default"] = module.exports;
5100 -
5101 -/***/ }),
5102 -
5103 -/***/ "../node_modules/@babel/runtime/helpers/get.js":
5104 -/*!*****************************************************!*\
5105 - !*** ../node_modules/@babel/runtime/helpers/get.js ***!
5106 - \*****************************************************/
5107 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
5108 -
5109 -var superPropBase = __webpack_require__(/*! ./superPropBase.js */ "../node_modules/@babel/runtime/helpers/superPropBase.js");
5110 -function _get() {
5111 - return module.exports = _get = "undefined" != typeof Reflect && Reflect.get ? Reflect.get.bind() : function (e, t, r) {
5112 - var p = superPropBase(e, t);
5113 - if (p) {
5114 - var n = Object.getOwnPropertyDescriptor(p, t);
5115 - return n.get ? n.get.call(arguments.length < 3 ? e : r) : n.value;
5116 - }
5117 - }, module.exports.__esModule = true, module.exports["default"] = module.exports, _get.apply(null, arguments);
5118 -}
5119 -module.exports = _get, module.exports.__esModule = true, module.exports["default"] = module.exports;
5120 -
5121 -/***/ }),
5122 -
5123 -/***/ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js":
5124 -/*!****************************************************************!*\
5125 - !*** ../node_modules/@babel/runtime/helpers/getPrototypeOf.js ***!
5126 - \****************************************************************/
5127 -/***/ ((module) => {
5128 -
5129 -function _getPrototypeOf(t) {
5130 - return module.exports = _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function (t) {
5131 - return t.__proto__ || Object.getPrototypeOf(t);
5132 - }, module.exports.__esModule = true, module.exports["default"] = module.exports, _getPrototypeOf(t);
5133 -}
5134 -module.exports = _getPrototypeOf, module.exports.__esModule = true, module.exports["default"] = module.exports;
5135 -
5136 -/***/ }),
5137 -
5138 -/***/ "../node_modules/@babel/runtime/helpers/inherits.js":
5139 -/*!**********************************************************!*\
5140 - !*** ../node_modules/@babel/runtime/helpers/inherits.js ***!
5141 - \**********************************************************/
5142 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
5143 -
5144 -var setPrototypeOf = __webpack_require__(/*! ./setPrototypeOf.js */ "../node_modules/@babel/runtime/helpers/setPrototypeOf.js");
5145 -function _inherits(t, e) {
5146 - if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function");
5147 - t.prototype = Object.create(e && e.prototype, {
5148 - constructor: {
5149 - value: t,
5150 - writable: !0,
5151 - configurable: !0
5152 - }
5153 - }), Object.defineProperty(t, "prototype", {
5154 - writable: !1
5155 - }), e && setPrototypeOf(t, e);
5156 -}
5157 -module.exports = _inherits, module.exports.__esModule = true, module.exports["default"] = module.exports;
5158 -
5159 -/***/ }),
5160 -
5161 -/***/ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js":
5162 -/*!***********************************************************************!*\
5163 - !*** ../node_modules/@babel/runtime/helpers/interopRequireDefault.js ***!
5164 - \***********************************************************************/
5165 -/***/ ((module) => {
5166 -
5167 -function _interopRequireDefault(e) {
5168 - return e && e.__esModule ? e : {
5169 - "default": e
5170 - };
5171 -}
5172 -module.exports = _interopRequireDefault, module.exports.__esModule = true, module.exports["default"] = module.exports;
5173 -
5174 -/***/ }),
5175 -
5176 -/***/ "../node_modules/@babel/runtime/helpers/iterableToArray.js":
5177 -/*!*****************************************************************!*\
5178 - !*** ../node_modules/@babel/runtime/helpers/iterableToArray.js ***!
5179 - \*****************************************************************/
5180 -/***/ ((module) => {
5181 -
5182 -function _iterableToArray(r) {
5183 - if ("undefined" != typeof Symbol && null != r[Symbol.iterator] || null != r["@@iterator"]) return Array.from(r);
5184 -}
5185 -module.exports = _iterableToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
5186 -
5187 -/***/ }),
5188 -
5189 -/***/ "../node_modules/@babel/runtime/helpers/iterableToArrayLimit.js":
5190 -/*!**********************************************************************!*\
5191 - !*** ../node_modules/@babel/runtime/helpers/iterableToArrayLimit.js ***!
5192 - \**********************************************************************/
5193 -/***/ ((module) => {
5194 -
5195 -function _iterableToArrayLimit(r, l) {
5196 - var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"];
5197 - if (null != t) {
5198 - var e,
5199 - n,
5200 - i,
5201 - u,
5202 - a = [],
5203 - f = !0,
5204 - o = !1;
5205 - try {
5206 - if (i = (t = t.call(r)).next, 0 === l) {
5207 - if (Object(t) !== t) return;
5208 - f = !1;
5209 - } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0);
5210 - } catch (r) {
5211 - o = !0, n = r;
5212 - } finally {
5213 - try {
5214 - if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return;
5215 - } finally {
5216 - if (o) throw n;
5217 - }
5218 - }
5219 - return a;
5220 - }
5221 -}
5222 -module.exports = _iterableToArrayLimit, module.exports.__esModule = true, module.exports["default"] = module.exports;
5223 -
5224 -/***/ }),
5225 -
5226 -/***/ "../node_modules/@babel/runtime/helpers/nonIterableRest.js":
5227 -/*!*****************************************************************!*\
5228 - !*** ../node_modules/@babel/runtime/helpers/nonIterableRest.js ***!
5229 - \*****************************************************************/
5230 -/***/ ((module) => {
5231 -
5232 -function _nonIterableRest() {
5233 - throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
5234 -}
5235 -module.exports = _nonIterableRest, module.exports.__esModule = true, module.exports["default"] = module.exports;
5236 -
5237 -/***/ }),
5238 -
5239 -/***/ "../node_modules/@babel/runtime/helpers/nonIterableSpread.js":
5240 -/*!*******************************************************************!*\
5241 - !*** ../node_modules/@babel/runtime/helpers/nonIterableSpread.js ***!
5242 - \*******************************************************************/
5243 -/***/ ((module) => {
5244 -
5245 -function _nonIterableSpread() {
5246 - throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
5247 -}
5248 -module.exports = _nonIterableSpread, module.exports.__esModule = true, module.exports["default"] = module.exports;
5249 -
5250 -/***/ }),
5251 -
5252 -/***/ "../node_modules/@babel/runtime/helpers/objectWithoutProperties.js":
5253 -/*!*************************************************************************!*\
5254 - !*** ../node_modules/@babel/runtime/helpers/objectWithoutProperties.js ***!
5255 - \*************************************************************************/
5256 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
5257 -
5258 -var objectWithoutPropertiesLoose = __webpack_require__(/*! ./objectWithoutPropertiesLoose.js */ "../node_modules/@babel/runtime/helpers/objectWithoutPropertiesLoose.js");
5259 -function _objectWithoutProperties(e, t) {
5260 - if (null == e) return {};
5261 - var o,
5262 - r,
5263 - i = objectWithoutPropertiesLoose(e, t);
5264 - if (Object.getOwnPropertySymbols) {
5265 - var n = Object.getOwnPropertySymbols(e);
5266 - for (r = 0; r < n.length; r++) o = n[r], -1 === t.indexOf(o) && {}.propertyIsEnumerable.call(e, o) && (i[o] = e[o]);
5267 - }
5268 - return i;
5269 -}
5270 -module.exports = _objectWithoutProperties, module.exports.__esModule = true, module.exports["default"] = module.exports;
5271 -
5272 -/***/ }),
5273 -
5274 -/***/ "../node_modules/@babel/runtime/helpers/objectWithoutPropertiesLoose.js":
5275 -/*!******************************************************************************!*\
5276 - !*** ../node_modules/@babel/runtime/helpers/objectWithoutPropertiesLoose.js ***!
5277 - \******************************************************************************/
5278 -/***/ ((module) => {
5279 -
5280 -function _objectWithoutPropertiesLoose(r, e) {
5281 - if (null == r) return {};
5282 - var t = {};
5283 - for (var n in r) if ({}.hasOwnProperty.call(r, n)) {
5284 - if (-1 !== e.indexOf(n)) continue;
5285 - t[n] = r[n];
5286 - }
5287 - return t;
5288 -}
5289 -module.exports = _objectWithoutPropertiesLoose, module.exports.__esModule = true, module.exports["default"] = module.exports;
5290 -
5291 -/***/ }),
5292 -
5293 -/***/ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js":
5294 -/*!***************************************************************************!*\
5295 - !*** ../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js ***!
5296 - \***************************************************************************/
5297 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
5298 -
5299 -var _typeof = (__webpack_require__(/*! ./typeof.js */ "../node_modules/@babel/runtime/helpers/typeof.js")["default"]);
5300 -var assertThisInitialized = __webpack_require__(/*! ./assertThisInitialized.js */ "../node_modules/@babel/runtime/helpers/assertThisInitialized.js");
5301 -function _possibleConstructorReturn(t, e) {
5302 - if (e && ("object" == _typeof(e) || "function" == typeof e)) return e;
5303 - if (void 0 !== e) throw new TypeError("Derived constructors may only return object or undefined");
5304 - return assertThisInitialized(t);
5305 -}
5306 -module.exports = _possibleConstructorReturn, module.exports.__esModule = true, module.exports["default"] = module.exports;
5307 -
5308 -/***/ }),
5309 -
5310 -/***/ "../node_modules/@babel/runtime/helpers/regenerator.js":
5311 -/*!*************************************************************!*\
5312 - !*** ../node_modules/@babel/runtime/helpers/regenerator.js ***!
5313 - \*************************************************************/
5314 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
5315 -
5316 -var regeneratorDefine = __webpack_require__(/*! ./regeneratorDefine.js */ "../node_modules/@babel/runtime/helpers/regeneratorDefine.js");
5317 -function _regenerator() {
5318 - /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */
5319 - var e,
5320 - t,
5321 - r = "function" == typeof Symbol ? Symbol : {},
5322 - n = r.iterator || "@@iterator",
5323 - o = r.toStringTag || "@@toStringTag";
5324 - function i(r, n, o, i) {
5325 - var c = n && n.prototype instanceof Generator ? n : Generator,
5326 - u = Object.create(c.prototype);
5327 - return regeneratorDefine(u, "_invoke", function (r, n, o) {
5328 - var i,
5329 - c,
5330 - u,
5331 - f = 0,
5332 - p = o || [],
5333 - y = !1,
5334 - G = {
5335 - p: 0,
5336 - n: 0,
5337 - v: e,
5338 - a: d,
5339 - f: d.bind(e, 4),
5340 - d: function d(t, r) {
5341 - return i = t, c = 0, u = e, G.n = r, a;
5342 - }
5343 - };
5344 - function d(r, n) {
5345 - for (c = r, u = n, t = 0; !y && f && !o && t < p.length; t++) {
5346 - var o,
5347 - i = p[t],
5348 - d = G.p,
5349 - l = i[2];
5350 - 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));
5351 - }
5352 - if (o || r > 1) return a;
5353 - throw y = !0, n;
5354 - }
5355 - return function (o, p, l) {
5356 - if (f > 1) throw TypeError("Generator is already running");
5357 - for (y && 1 === p && d(p, l), c = p, u = l; (t = c < 2 ? e : u) || !y;) {
5358 - i || (c ? c < 3 ? (c > 1 && (G.n = -1), d(c, u)) : G.n = u : G.v = u);
5359 - try {
5360 - if (f = 2, i) {
5361 - if (c || (o = "next"), t = i[o]) {
5362 - if (!(t = t.call(i, u))) throw TypeError("iterator result is not an object");
5363 - if (!t.done) return t;
5364 - u = t.value, c < 2 && (c = 0);
5365 - } else 1 === c && (t = i["return"]) && t.call(i), c < 2 && (u = TypeError("The iterator does not provide a '" + o + "' method"), c = 1);
5366 - i = e;
5367 - } else if ((t = (y = G.n < 0) ? u : r.call(n, G)) !== a) break;
5368 - } catch (t) {
5369 - i = e, c = 1, u = t;
5370 - } finally {
5371 - f = 1;
5372 - }
5373 - }
5374 - return {
5375 - value: t,
5376 - done: y
5377 - };
5378 - };
5379 - }(r, o, i), !0), u;
5380 - }
5381 - var a = {};
5382 - function Generator() {}
5383 - function GeneratorFunction() {}
5384 - function GeneratorFunctionPrototype() {}
5385 - t = Object.getPrototypeOf;
5386 - var c = [][n] ? t(t([][n]())) : (regeneratorDefine(t = {}, n, function () {
5387 - return this;
5388 - }), t),
5389 - u = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(c);
5390 - function f(e) {
5391 - return Object.setPrototypeOf ? Object.setPrototypeOf(e, GeneratorFunctionPrototype) : (e.__proto__ = GeneratorFunctionPrototype, regeneratorDefine(e, o, "GeneratorFunction")), e.prototype = Object.create(u), e;
5392 - }
5393 - 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 () {
5394 - return this;
5395 - }), regeneratorDefine(u, "toString", function () {
5396 - return "[object Generator]";
5397 - }), (module.exports = _regenerator = function _regenerator() {
5398 - return {
5399 - w: i,
5400 - m: f
5401 - };
5402 - }, module.exports.__esModule = true, module.exports["default"] = module.exports)();
5403 -}
5404 -module.exports = _regenerator, module.exports.__esModule = true, module.exports["default"] = module.exports;
5405 -
5406 -/***/ }),
5407 -
5408 -/***/ "../node_modules/@babel/runtime/helpers/regeneratorAsync.js":
5409 -/*!******************************************************************!*\
5410 - !*** ../node_modules/@babel/runtime/helpers/regeneratorAsync.js ***!
5411 - \******************************************************************/
5412 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
5413 -
5414 -var regeneratorAsyncGen = __webpack_require__(/*! ./regeneratorAsyncGen.js */ "../node_modules/@babel/runtime/helpers/regeneratorAsyncGen.js");
5415 -function _regeneratorAsync(n, e, r, t, o) {
5416 - var a = regeneratorAsyncGen(n, e, r, t, o);
5417 - return a.next().then(function (n) {
5418 - return n.done ? n.value : a.next();
5419 - });
5420 -}
5421 -module.exports = _regeneratorAsync, module.exports.__esModule = true, module.exports["default"] = module.exports;
5422 -
5423 -/***/ }),
5424 -
5425 -/***/ "../node_modules/@babel/runtime/helpers/regeneratorAsyncGen.js":
5426 -/*!*********************************************************************!*\
5427 - !*** ../node_modules/@babel/runtime/helpers/regeneratorAsyncGen.js ***!
5428 - \*********************************************************************/
5429 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
5430 -
5431 -var regenerator = __webpack_require__(/*! ./regenerator.js */ "../node_modules/@babel/runtime/helpers/regenerator.js");
5432 -var regeneratorAsyncIterator = __webpack_require__(/*! ./regeneratorAsyncIterator.js */ "../node_modules/@babel/runtime/helpers/regeneratorAsyncIterator.js");
5433 -function _regeneratorAsyncGen(r, e, t, o, n) {
5434 - return new regeneratorAsyncIterator(regenerator().w(r, e, t, o), n || Promise);
5435 -}
5436 -module.exports = _regeneratorAsyncGen, module.exports.__esModule = true, module.exports["default"] = module.exports;
5437 -
5438 -/***/ }),
5439 -
5440 -/***/ "../node_modules/@babel/runtime/helpers/regeneratorAsyncIterator.js":
5441 -/*!**************************************************************************!*\
5442 - !*** ../node_modules/@babel/runtime/helpers/regeneratorAsyncIterator.js ***!
5443 - \**************************************************************************/
5444 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
5445 -
5446 -var OverloadYield = __webpack_require__(/*! ./OverloadYield.js */ "../node_modules/@babel/runtime/helpers/OverloadYield.js");
5447 -var regeneratorDefine = __webpack_require__(/*! ./regeneratorDefine.js */ "../node_modules/@babel/runtime/helpers/regeneratorDefine.js");
5448 -function AsyncIterator(t, e) {
5449 - function n(r, o, i, f) {
5450 - try {
5451 - var c = t[r](o),
5452 - u = c.value;
5453 - return u instanceof OverloadYield ? e.resolve(u.v).then(function (t) {
5454 - n("next", t, i, f);
5455 - }, function (t) {
5456 - n("throw", t, i, f);
5457 - }) : e.resolve(u).then(function (t) {
5458 - c.value = t, i(c);
5459 - }, function (t) {
5460 - return n("throw", t, i, f);
5461 - });
5462 - } catch (t) {
5463 - f(t);
5464 - }
5465 - }
5466 - var r;
5467 - this.next || (regeneratorDefine(AsyncIterator.prototype), regeneratorDefine(AsyncIterator.prototype, "function" == typeof Symbol && Symbol.asyncIterator || "@asyncIterator", function () {
5468 - return this;
5469 - })), regeneratorDefine(this, "_invoke", function (t, o, i) {
5470 - function f() {
5471 - return new e(function (e, r) {
5472 - n(t, i, e, r);
5473 - });
5474 - }
5475 - return r = r ? r.then(f, f) : f();
5476 - }, !0);
5477 -}
5478 -module.exports = AsyncIterator, module.exports.__esModule = true, module.exports["default"] = module.exports;
5479 -
5480 -/***/ }),
5481 -
5482 -/***/ "../node_modules/@babel/runtime/helpers/regeneratorDefine.js":
5483 -/*!*******************************************************************!*\
5484 - !*** ../node_modules/@babel/runtime/helpers/regeneratorDefine.js ***!
5485 - \*******************************************************************/
5486 -/***/ ((module) => {
5487 -
5488 -function _regeneratorDefine(e, r, n, t) {
5489 - var i = Object.defineProperty;
5490 - try {
5491 - i({}, "", {});
5492 - } catch (e) {
5493 - i = 0;
5494 - }
5495 - module.exports = _regeneratorDefine = function regeneratorDefine(e, r, n, t) {
5496 - function o(r, n) {
5497 - _regeneratorDefine(e, r, function (e) {
5498 - return this._invoke(r, n, e);
5499 - });
5500 - }
5501 - r ? i ? i(e, r, {
5502 - value: n,
5503 - enumerable: !t,
5504 - configurable: !t,
5505 - writable: !t
5506 - }) : e[r] = n : (o("next", 0), o("throw", 1), o("return", 2));
5507 - }, module.exports.__esModule = true, module.exports["default"] = module.exports, _regeneratorDefine(e, r, n, t);
5508 -}
5509 -module.exports = _regeneratorDefine, module.exports.__esModule = true, module.exports["default"] = module.exports;
5510 -
5511 -/***/ }),
5512 -
5513 -/***/ "../node_modules/@babel/runtime/helpers/regeneratorKeys.js":
5514 -/*!*****************************************************************!*\
5515 - !*** ../node_modules/@babel/runtime/helpers/regeneratorKeys.js ***!
5516 - \*****************************************************************/
5517 -/***/ ((module) => {
5518 -
5519 -function _regeneratorKeys(e) {
5520 - var n = Object(e),
5521 - r = [];
5522 - for (var t in n) r.unshift(t);
5523 - return function e() {
5524 - for (; r.length;) if ((t = r.pop()) in n) return e.value = t, e.done = !1, e;
5525 - return e.done = !0, e;
5526 - };
5527 -}
5528 -module.exports = _regeneratorKeys, module.exports.__esModule = true, module.exports["default"] = module.exports;
5529 -
5530 -/***/ }),
5531 -
5532 -/***/ "../node_modules/@babel/runtime/helpers/regeneratorRuntime.js":
5533 -/*!********************************************************************!*\
5534 - !*** ../node_modules/@babel/runtime/helpers/regeneratorRuntime.js ***!
5535 - \********************************************************************/
5536 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
5537 -
5538 -var OverloadYield = __webpack_require__(/*! ./OverloadYield.js */ "../node_modules/@babel/runtime/helpers/OverloadYield.js");
5539 -var regenerator = __webpack_require__(/*! ./regenerator.js */ "../node_modules/@babel/runtime/helpers/regenerator.js");
5540 -var regeneratorAsync = __webpack_require__(/*! ./regeneratorAsync.js */ "../node_modules/@babel/runtime/helpers/regeneratorAsync.js");
5541 -var regeneratorAsyncGen = __webpack_require__(/*! ./regeneratorAsyncGen.js */ "../node_modules/@babel/runtime/helpers/regeneratorAsyncGen.js");
5542 -var regeneratorAsyncIterator = __webpack_require__(/*! ./regeneratorAsyncIterator.js */ "../node_modules/@babel/runtime/helpers/regeneratorAsyncIterator.js");
5543 -var regeneratorKeys = __webpack_require__(/*! ./regeneratorKeys.js */ "../node_modules/@babel/runtime/helpers/regeneratorKeys.js");
5544 -var regeneratorValues = __webpack_require__(/*! ./regeneratorValues.js */ "../node_modules/@babel/runtime/helpers/regeneratorValues.js");
5545 -function _regeneratorRuntime() {
5546 - "use strict";
5547 -
5548 - var r = regenerator(),
5549 - e = r.m(_regeneratorRuntime),
5550 - t = (Object.getPrototypeOf ? Object.getPrototypeOf(e) : e.__proto__).constructor;
5551 - function n(r) {
5552 - var e = "function" == typeof r && r.constructor;
5553 - return !!e && (e === t || "GeneratorFunction" === (e.displayName || e.name));
5554 - }
5555 - var o = {
5556 - "throw": 1,
5557 - "return": 2,
5558 - "break": 3,
5559 - "continue": 3
5560 - };
5561 - function a(r) {
5562 - var e, t;
5563 - return function (n) {
5564 - e || (e = {
5565 - stop: function stop() {
5566 - return t(n.a, 2);
5567 - },
5568 - "catch": function _catch() {
5569 - return n.v;
5570 - },
5571 - abrupt: function abrupt(r, e) {
5572 - return t(n.a, o[r], e);
5573 - },
5574 - delegateYield: function delegateYield(r, o, a) {
5575 - return e.resultName = o, t(n.d, regeneratorValues(r), a);
5576 - },
5577 - finish: function finish(r) {
5578 - return t(n.f, r);
5579 - }
5580 - }, t = function t(r, _t, o) {
5581 - n.p = e.prev, n.n = e.next;
5582 - try {
5583 - return r(_t, o);
5584 - } finally {
5585 - e.next = n.n;
5586 - }
5587 - }), e.resultName && (e[e.resultName] = n.v, e.resultName = void 0), e.sent = n.v, e.next = n.n;
5588 - try {
5589 - return r.call(this, e);
5590 - } finally {
5591 - n.p = e.prev, n.n = e.next;
5592 - }
5593 - };
5594 - }
5595 - return (module.exports = _regeneratorRuntime = function _regeneratorRuntime() {
5596 - return {
5597 - wrap: function wrap(e, t, n, o) {
5598 - return r.w(a(e), t, n, o && o.reverse());
5599 - },
5600 - isGeneratorFunction: n,
5601 - mark: r.m,
5602 - awrap: function awrap(r, e) {
5603 - return new OverloadYield(r, e);
5604 - },
5605 - AsyncIterator: regeneratorAsyncIterator,
5606 - async: function async(r, e, t, o, u) {
5607 - return (n(e) ? regeneratorAsyncGen : regeneratorAsync)(a(r), e, t, o, u);
5608 - },
5609 - keys: regeneratorKeys,
5610 - values: regeneratorValues
5611 - };
5612 - }, module.exports.__esModule = true, module.exports["default"] = module.exports)();
5613 -}
5614 -module.exports = _regeneratorRuntime, module.exports.__esModule = true, module.exports["default"] = module.exports;
5615 -
5616 -/***/ }),
5617 -
5618 -/***/ "../node_modules/@babel/runtime/helpers/regeneratorValues.js":
5619 -/*!*******************************************************************!*\
5620 - !*** ../node_modules/@babel/runtime/helpers/regeneratorValues.js ***!
5621 - \*******************************************************************/
5622 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
5623 -
5624 -var _typeof = (__webpack_require__(/*! ./typeof.js */ "../node_modules/@babel/runtime/helpers/typeof.js")["default"]);
5625 -function _regeneratorValues(e) {
5626 - if (null != e) {
5627 - var t = e["function" == typeof Symbol && Symbol.iterator || "@@iterator"],
5628 - r = 0;
5629 - if (t) return t.call(e);
5630 - if ("function" == typeof e.next) return e;
5631 - if (!isNaN(e.length)) return {
5632 - next: function next() {
5633 - return e && r >= e.length && (e = void 0), {
5634 - value: e && e[r++],
5635 - done: !e
5636 - };
5637 - }
5638 - };
5639 - }
5640 - throw new TypeError(_typeof(e) + " is not iterable");
5641 -}
5642 -module.exports = _regeneratorValues, module.exports.__esModule = true, module.exports["default"] = module.exports;
5643 -
5644 -/***/ }),
5645 -
5646 -/***/ "../node_modules/@babel/runtime/helpers/setPrototypeOf.js":
5647 -/*!****************************************************************!*\
5648 - !*** ../node_modules/@babel/runtime/helpers/setPrototypeOf.js ***!
5649 - \****************************************************************/
5650 -/***/ ((module) => {
5651 -
5652 -function _setPrototypeOf(t, e) {
5653 - return module.exports = _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function (t, e) {
5654 - return t.__proto__ = e, t;
5655 - }, module.exports.__esModule = true, module.exports["default"] = module.exports, _setPrototypeOf(t, e);
5656 -}
5657 -module.exports = _setPrototypeOf, module.exports.__esModule = true, module.exports["default"] = module.exports;
5658 -
5659 -/***/ }),
5660 -
5661 -/***/ "../node_modules/@babel/runtime/helpers/slicedToArray.js":
5662 -/*!***************************************************************!*\
5663 - !*** ../node_modules/@babel/runtime/helpers/slicedToArray.js ***!
5664 - \***************************************************************/
5665 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
5666 -
5667 -var arrayWithHoles = __webpack_require__(/*! ./arrayWithHoles.js */ "../node_modules/@babel/runtime/helpers/arrayWithHoles.js");
5668 -var iterableToArrayLimit = __webpack_require__(/*! ./iterableToArrayLimit.js */ "../node_modules/@babel/runtime/helpers/iterableToArrayLimit.js");
5669 -var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "../node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js");
5670 -var nonIterableRest = __webpack_require__(/*! ./nonIterableRest.js */ "../node_modules/@babel/runtime/helpers/nonIterableRest.js");
5671 -function _slicedToArray(r, e) {
5672 - return arrayWithHoles(r) || iterableToArrayLimit(r, e) || unsupportedIterableToArray(r, e) || nonIterableRest();
5673 -}
5674 -module.exports = _slicedToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
5675 -
5676 -/***/ }),
5677 -
5678 -/***/ "../node_modules/@babel/runtime/helpers/superPropBase.js":
5679 -/*!***************************************************************!*\
5680 - !*** ../node_modules/@babel/runtime/helpers/superPropBase.js ***!
5681 - \***************************************************************/
5682 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
5683 -
5684 -var getPrototypeOf = __webpack_require__(/*! ./getPrototypeOf.js */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js");
5685 -function _superPropBase(t, o) {
5686 - for (; !{}.hasOwnProperty.call(t, o) && null !== (t = getPrototypeOf(t)););
5687 - return t;
5688 -}
5689 -module.exports = _superPropBase, module.exports.__esModule = true, module.exports["default"] = module.exports;
5690 -
5691 -/***/ }),
5692 -
5693 -/***/ "../node_modules/@babel/runtime/helpers/toConsumableArray.js":
5694 -/*!*******************************************************************!*\
5695 - !*** ../node_modules/@babel/runtime/helpers/toConsumableArray.js ***!
5696 - \*******************************************************************/
5697 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
5698 -
5699 -var arrayWithoutHoles = __webpack_require__(/*! ./arrayWithoutHoles.js */ "../node_modules/@babel/runtime/helpers/arrayWithoutHoles.js");
5700 -var iterableToArray = __webpack_require__(/*! ./iterableToArray.js */ "../node_modules/@babel/runtime/helpers/iterableToArray.js");
5701 -var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "../node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js");
5702 -var nonIterableSpread = __webpack_require__(/*! ./nonIterableSpread.js */ "../node_modules/@babel/runtime/helpers/nonIterableSpread.js");
5703 -function _toConsumableArray(r) {
5704 - return arrayWithoutHoles(r) || iterableToArray(r) || unsupportedIterableToArray(r) || nonIterableSpread();
5705 -}
5706 -module.exports = _toConsumableArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
5707 -
5708 -/***/ }),
5709 -
5710 -/***/ "../node_modules/@babel/runtime/helpers/toPrimitive.js":
5711 -/*!*************************************************************!*\
5712 - !*** ../node_modules/@babel/runtime/helpers/toPrimitive.js ***!
5713 - \*************************************************************/
5714 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
5715 -
5716 -var _typeof = (__webpack_require__(/*! ./typeof.js */ "../node_modules/@babel/runtime/helpers/typeof.js")["default"]);
5717 -function toPrimitive(t, r) {
5718 - if ("object" != _typeof(t) || !t) return t;
5719 - var e = t[Symbol.toPrimitive];
5720 - if (void 0 !== e) {
5721 - var i = e.call(t, r || "default");
5722 - if ("object" != _typeof(i)) return i;
5723 - throw new TypeError("@@toPrimitive must return a primitive value.");
5724 - }
5725 - return ("string" === r ? String : Number)(t);
5726 -}
5727 -module.exports = toPrimitive, module.exports.__esModule = true, module.exports["default"] = module.exports;
5728 -
5729 -/***/ }),
5730 -
5731 -/***/ "../node_modules/@babel/runtime/helpers/toPropertyKey.js":
5732 -/*!***************************************************************!*\
5733 - !*** ../node_modules/@babel/runtime/helpers/toPropertyKey.js ***!
5734 - \***************************************************************/
5735 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
5736 -
5737 -var _typeof = (__webpack_require__(/*! ./typeof.js */ "../node_modules/@babel/runtime/helpers/typeof.js")["default"]);
5738 -var toPrimitive = __webpack_require__(/*! ./toPrimitive.js */ "../node_modules/@babel/runtime/helpers/toPrimitive.js");
5739 -function toPropertyKey(t) {
5740 - var i = toPrimitive(t, "string");
5741 - return "symbol" == _typeof(i) ? i : i + "";
5742 -}
5743 -module.exports = toPropertyKey, module.exports.__esModule = true, module.exports["default"] = module.exports;
5744 -
5745 -/***/ }),
5746 -
5747 -/***/ "../node_modules/@babel/runtime/helpers/typeof.js":
5748 -/*!********************************************************!*\
5749 - !*** ../node_modules/@babel/runtime/helpers/typeof.js ***!
5750 - \********************************************************/
5751 -/***/ ((module) => {
5752 -
5753 -function _typeof(o) {
5754 - "@babel/helpers - typeof";
5755 -
5756 - return module.exports = _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) {
5757 - return typeof o;
5758 - } : function (o) {
5759 - return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o;
5760 - }, module.exports.__esModule = true, module.exports["default"] = module.exports, _typeof(o);
5761 -}
5762 -module.exports = _typeof, module.exports.__esModule = true, module.exports["default"] = module.exports;
5763 -
5764 -/***/ }),
5765 -
5766 -/***/ "../node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js":
5767 -/*!****************************************************************************!*\
5768 - !*** ../node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js ***!
5769 - \****************************************************************************/
5770 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
5771 -
5772 -var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray.js */ "../node_modules/@babel/runtime/helpers/arrayLikeToArray.js");
5773 -function _unsupportedIterableToArray(r, a) {
5774 - if (r) {
5775 - if ("string" == typeof r) return arrayLikeToArray(r, a);
5776 - var t = {}.toString.call(r).slice(8, -1);
5777 - 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;
5778 - }
5779 -}
5780 -module.exports = _unsupportedIterableToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
5781 -
5782 -/***/ }),
5783 -
5784 -/***/ "../node_modules/@babel/runtime/regenerator/index.js":
5785 -/*!***********************************************************!*\
5786 - !*** ../node_modules/@babel/runtime/regenerator/index.js ***!
5787 - \***********************************************************/
5788 -/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
5789 -
5790 -// TODO(Babel 8): Remove this file.
5791 -
5792 -var runtime = __webpack_require__(/*! ../helpers/regeneratorRuntime */ "../node_modules/@babel/runtime/helpers/regeneratorRuntime.js")();
5793 -module.exports = runtime;
5794 -
5795 -// Copied from https://github.com/facebook/regenerator/blob/main/packages/runtime/runtime.js#L736=
5796 -try {
5797 - regeneratorRuntime = runtime;
5798 -} catch (accidentalStrictMode) {
5799 - if (typeof globalThis === "object") {
5800 - globalThis.regeneratorRuntime = runtime;
5801 - } else {
5802 - Function("r", "regeneratorRuntime = r")(runtime);
5803 - }
5804 -}
5805 -
5806 -
5807 -/***/ }),
5808 -
5809 -/***/ "../node_modules/@reach/router/es/index.js":
5810 -/*!*************************************************!*\
5811 - !*** ../node_modules/@reach/router/es/index.js ***!
5812 - \*************************************************/
5813 -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
5814 -
5815 -"use strict";
5816 -__webpack_require__.r(__webpack_exports__);
5817 -/* harmony export */ __webpack_require__.d(__webpack_exports__, {
5818 -/* harmony export */ Link: () => (/* binding */ Link),
5819 -/* harmony export */ Location: () => (/* binding */ Location),
5820 -/* harmony export */ LocationProvider: () => (/* binding */ LocationProvider),
5821 -/* harmony export */ Match: () => (/* binding */ Match),
5822 -/* harmony export */ Redirect: () => (/* binding */ Redirect),
5823 -/* harmony export */ Router: () => (/* binding */ Router),
5824 -/* harmony export */ ServerLocation: () => (/* binding */ ServerLocation),
5825 -/* harmony export */ createHistory: () => (/* reexport safe */ _lib_history__WEBPACK_IMPORTED_MODULE_6__.createHistory),
5826 -/* harmony export */ createMemorySource: () => (/* reexport safe */ _lib_history__WEBPACK_IMPORTED_MODULE_6__.createMemorySource),
5827 -/* harmony export */ globalHistory: () => (/* reexport safe */ _lib_history__WEBPACK_IMPORTED_MODULE_6__.globalHistory),
5828 -/* harmony export */ isRedirect: () => (/* binding */ isRedirect),
5829 -/* harmony export */ matchPath: () => (/* reexport safe */ _lib_utils__WEBPACK_IMPORTED_MODULE_5__.match),
5830 -/* harmony export */ navigate: () => (/* reexport safe */ _lib_history__WEBPACK_IMPORTED_MODULE_6__.navigate),
5831 -/* harmony export */ redirectTo: () => (/* binding */ redirectTo),
5832 -/* harmony export */ useLocation: () => (/* binding */ useLocation),
5833 -/* harmony export */ useMatch: () => (/* binding */ useMatch),
5834 -/* harmony export */ useNavigate: () => (/* binding */ useNavigate),
5835 -/* harmony export */ useParams: () => (/* binding */ useParams)
5836 -/* harmony export */ });
5837 -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react");
5838 -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
5839 -/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
5840 -/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);
5841 -/* harmony import */ var invariant__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! invariant */ "../node_modules/invariant/browser.js");
5842 -/* harmony import */ var invariant__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(invariant__WEBPACK_IMPORTED_MODULE_2__);
5843 -/* harmony import */ var create_react_context__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! create-react-context */ "../node_modules/create-react-context/lib/index.js");
5844 -/* harmony import */ var create_react_context__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(create_react_context__WEBPACK_IMPORTED_MODULE_3__);
5845 -/* harmony import */ var react_lifecycles_compat__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react-lifecycles-compat */ "../node_modules/react-lifecycles-compat/react-lifecycles-compat.es.js");
5846 -/* harmony import */ var _lib_utils__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./lib/utils */ "../node_modules/@reach/router/es/lib/utils.js");
5847 -/* harmony import */ var _lib_history__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./lib/history */ "../node_modules/@reach/router/es/lib/history.js");
5848 -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; };
5849 -
5850 -function _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; }
5851 -
5852 -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
5853 -
5854 -function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
5855 -
5856 -function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }
5857 -
5858 -/* eslint-disable jsx-a11y/anchor-has-content */
5859 -
5860 -
5861 -
5862 -
5863 -
5864 -
5865 -
5866 -
5867 -////////////////////////////////////////////////////////////////////////////////
5868 -
5869 -var createNamedContext = function createNamedContext(name, defaultValue) {
5870 - var Ctx = create_react_context__WEBPACK_IMPORTED_MODULE_3___default()(defaultValue);
5871 - Ctx.displayName = name;
5872 - return Ctx;
5873 -};
5874 -
5875 -////////////////////////////////////////////////////////////////////////////////
5876 -// Location Context/Provider
5877 -var LocationContext = createNamedContext("Location");
5878 -
5879 -// sets up a listener if there isn't one already so apps don't need to be
5880 -// wrapped in some top level provider
5881 -var Location = function Location(_ref) {
5882 - var children = _ref.children;
5883 - return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
5884 - LocationContext.Consumer,
5885 - null,
5886 - function (context) {
5887 - return context ? children(context) : react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
5888 - LocationProvider,
5889 - null,
5890 - children
5891 - );
5892 - }
5893 - );
5894 -};
5895 -
5896 -var LocationProvider = function (_React$Component) {
5897 - _inherits(LocationProvider, _React$Component);
5898 -
5899 - function LocationProvider() {
5900 - var _temp, _this, _ret;
5901 -
5902 - _classCallCheck(this, LocationProvider);
5903 -
5904 - for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {
5905 - args[_key] = arguments[_key];
5906 - }
5907 -
5908 - return _ret = (_temp = (_this = _possibleConstructorReturn(this, _React$Component.call.apply(_React$Component, [this].concat(args))), _this), _this.state = {
5909 - context: _this.getContext(),
5910 - refs: { unlisten: null }
5911 - }, _temp), _possibleConstructorReturn(_this, _ret);
5912 - }
5913 -
5914 - LocationProvider.prototype.getContext = function getContext() {
5915 - var _props$history = this.props.history,
5916 - navigate = _props$history.navigate,
5917 - location = _props$history.location;
5918 -
5919 - return { navigate: navigate, location: location };
5920 - };
5921 -
5922 - LocationProvider.prototype.componentDidCatch = function componentDidCatch(error, info) {
5923 - if (isRedirect(error)) {
5924 - var _navigate = this.props.history.navigate;
5925 -
5926 - _navigate(error.uri, { replace: true });
5927 - } else {
5928 - throw error;
5929 - }
5930 - };
5931 -
5932 - LocationProvider.prototype.componentDidUpdate = function componentDidUpdate(prevProps, prevState) {
5933 - if (prevState.context.location !== this.state.context.location) {
5934 - this.props.history._onTransitionComplete();
5935 - }
5936 - };
5937 -
5938 - LocationProvider.prototype.componentDidMount = function componentDidMount() {
5939 - var _this2 = this;
5940 -
5941 - var refs = this.state.refs,
5942 - history = this.props.history;
5943 -
5944 - history._onTransitionComplete();
5945 - refs.unlisten = history.listen(function () {
5946 - Promise.resolve().then(function () {
5947 - // TODO: replace rAF with react deferred update API when it's ready https://github.com/facebook/react/issues/13306
5948 - requestAnimationFrame(function () {
5949 - if (!_this2.unmounted) {
5950 - _this2.setState(function () {
5951 - return { context: _this2.getContext() };
5952 - });
5953 - }
5954 - });
5955 - });
5956 - });
5957 - };
5958 -
5959 - LocationProvider.prototype.componentWillUnmount = function componentWillUnmount() {
5960 - var refs = this.state.refs;
5961 -
5962 - this.unmounted = true;
5963 - refs.unlisten();
5964 - };
5965 -
5966 - LocationProvider.prototype.render = function render() {
5967 - var context = this.state.context,
5968 - children = this.props.children;
5969 -
5970 - return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
5971 - LocationContext.Provider,
5972 - { value: context },
5973 - typeof children === "function" ? children(context) : children || null
5974 - );
5975 - };
5976 -
5977 - return LocationProvider;
5978 -}((react__WEBPACK_IMPORTED_MODULE_0___default().Component));
5979 -
5980 -////////////////////////////////////////////////////////////////////////////////
5981 -
5982 -
5983 -LocationProvider.defaultProps = {
5984 - history: _lib_history__WEBPACK_IMPORTED_MODULE_6__.globalHistory
5985 -};
5986 - true ? LocationProvider.propTypes = {
5987 - history: (prop_types__WEBPACK_IMPORTED_MODULE_1___default().object).isRequired
5988 -} : 0;
5989 -var ServerLocation = function ServerLocation(_ref2) {
5990 - var url = _ref2.url,
5991 - children = _ref2.children;
5992 -
5993 - var searchIndex = url.indexOf("?");
5994 - var searchExists = searchIndex > -1;
5995 - var pathname = void 0;
5996 - var search = "";
5997 - var hash = "";
5998 -
5999 - if (searchExists) {
6000 - pathname = url.substring(0, searchIndex);
6001 - search = url.substring(searchIndex);
6002 - } else {
6003 - pathname = url;
6004 - }
6005 -
6006 - return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
6007 - LocationContext.Provider,
6008 - {
6009 - value: {
6010 - location: {
6011 - pathname: pathname,
6012 - search: search,
6013 - hash: hash
6014 - },
6015 - navigate: function navigate() {
6016 - throw new Error("You can't call navigate on the server.");
6017 - }
6018 - }
6019 - },
6020 - children
6021 - );
6022 -};
6023 -////////////////////////////////////////////////////////////////////////////////
6024 -// Sets baseuri and basepath for nested routers and links
6025 -var BaseContext = createNamedContext("Base", { baseuri: "/", basepath: "/" });
6026 -
6027 -////////////////////////////////////////////////////////////////////////////////
6028 -// The main event, welcome to the show everybody.
6029 -var Router = function Router(props) {
6030 - return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
6031 - BaseContext.Consumer,
6032 - null,
6033 - function (baseContext) {
6034 - return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
6035 - Location,
6036 - null,
6037 - function (locationContext) {
6038 - return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(RouterImpl, _extends({}, baseContext, locationContext, props));
6039 - }
6040 - );
6041 - }
6042 - );
6043 -};
6044 -
6045 -var RouterImpl = function (_React$PureComponent) {
6046 - _inherits(RouterImpl, _React$PureComponent);
6047 -
6048 - function RouterImpl() {
6049 - _classCallCheck(this, RouterImpl);
6050 -
6051 - return _possibleConstructorReturn(this, _React$PureComponent.apply(this, arguments));
6052 - }
6053 -
6054 - RouterImpl.prototype.render = function render() {
6055 - var _props = this.props,
6056 - location = _props.location,
6057 - _navigate2 = _props.navigate,
6058 - basepath = _props.basepath,
6059 - primary = _props.primary,
6060 - children = _props.children,
6061 - baseuri = _props.baseuri,
6062 - _props$component = _props.component,
6063 - component = _props$component === undefined ? "div" : _props$component,
6064 - domProps = _objectWithoutProperties(_props, ["location", "navigate", "basepath", "primary", "children", "baseuri", "component"]);
6065 -
6066 - var routes = react__WEBPACK_IMPORTED_MODULE_0___default().Children.toArray(children).reduce(function (array, child) {
6067 - var routes = createRoute(basepath)(child);
6068 - return array.concat(routes);
6069 - }, []);
6070 - var pathname = location.pathname;
6071 -
6072 -
6073 - var match = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.pick)(routes, pathname);
6074 -
6075 - if (match) {
6076 - var params = match.params,
6077 - uri = match.uri,
6078 - route = match.route,
6079 - element = match.route.value;
6080 -
6081 - // remove the /* from the end for child routes relative paths
6082 -
6083 - basepath = route.default ? basepath : route.path.replace(/\*$/, "");
6084 -
6085 - var props = _extends({}, params, {
6086 - uri: uri,
6087 - location: location,
6088 - navigate: function navigate(to, options) {
6089 - return _navigate2((0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.resolve)(to, uri), options);
6090 - }
6091 - });
6092 -
6093 - var clone = react__WEBPACK_IMPORTED_MODULE_0___default().cloneElement(element, props, element.props.children ? react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
6094 - Router,
6095 - { location: location, primary: primary },
6096 - element.props.children
6097 - ) : undefined);
6098 -
6099 - // using 'div' for < 16.3 support
6100 - var FocusWrapper = primary ? FocusHandler : component;
6101 - // don't pass any props to 'div'
6102 - var wrapperProps = primary ? _extends({ uri: uri, location: location, component: component }, domProps) : domProps;
6103 -
6104 - return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
6105 - BaseContext.Provider,
6106 - { value: { baseuri: uri, basepath: basepath } },
6107 - react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
6108 - FocusWrapper,
6109 - wrapperProps,
6110 - clone
6111 - )
6112 - );
6113 - } else {
6114 - // Not sure if we want this, would require index routes at every level
6115 - // warning(
6116 - // false,
6117 - // `<Router basepath="${basepath}">\n\nNothing matched:\n\t${
6118 - // location.pathname
6119 - // }\n\nPaths checked: \n\t${routes
6120 - // .map(route => route.path)
6121 - // .join(
6122 - // "\n\t"
6123 - // )}\n\nTo get rid of this warning, add a default NotFound component as child of Router:
6124 - // \n\tlet NotFound = () => <div>Not Found!</div>
6125 - // \n\t<Router>\n\t <NotFound default/>\n\t {/* ... */}\n\t</Router>`
6126 - // );
6127 - return null;
6128 - }
6129 - };
6130 -
6131 - return RouterImpl;
6132 -}((react__WEBPACK_IMPORTED_MODULE_0___default().PureComponent));
6133 -
6134 -RouterImpl.defaultProps = {
6135 - primary: true
6136 -};
6137 -
6138 -
6139 -var FocusContext = createNamedContext("Focus");
6140 -
6141 -var FocusHandler = function FocusHandler(_ref3) {
6142 - var uri = _ref3.uri,
6143 - location = _ref3.location,
6144 - component = _ref3.component,
6145 - domProps = _objectWithoutProperties(_ref3, ["uri", "location", "component"]);
6146 -
6147 - return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
6148 - FocusContext.Consumer,
6149 - null,
6150 - function (requestFocus) {
6151 - return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(FocusHandlerImpl, _extends({}, domProps, {
6152 - component: component,
6153 - requestFocus: requestFocus,
6154 - uri: uri,
6155 - location: location
6156 - }));
6157 - }
6158 - );
6159 -};
6160 -
6161 -// don't focus on initial render
6162 -var initialRender = true;
6163 -var focusHandlerCount = 0;
6164 -
6165 -var FocusHandlerImpl = function (_React$Component2) {
6166 - _inherits(FocusHandlerImpl, _React$Component2);
6167 -
6168 - function FocusHandlerImpl() {
6169 - var _temp2, _this4, _ret2;
6170 -
6171 - _classCallCheck(this, FocusHandlerImpl);
6172 -
6173 - for (var _len2 = arguments.length, args = Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {
6174 - args[_key2] = arguments[_key2];
6175 - }
6176 -
6177 - return _ret2 = (_temp2 = (_this4 = _possibleConstructorReturn(this, _React$Component2.call.apply(_React$Component2, [this].concat(args))), _this4), _this4.state = {}, _this4.requestFocus = function (node) {
6178 - if (!_this4.state.shouldFocus && node) {
6179 - node.focus();
6180 - }
6181 - }, _temp2), _possibleConstructorReturn(_this4, _ret2);
6182 - }
6183 -
6184 - FocusHandlerImpl.getDerivedStateFromProps = function getDerivedStateFromProps(nextProps, prevState) {
6185 - var initial = prevState.uri == null;
6186 - if (initial) {
6187 - return _extends({
6188 - shouldFocus: true
6189 - }, nextProps);
6190 - } else {
6191 - var myURIChanged = nextProps.uri !== prevState.uri;
6192 - var navigatedUpToMe = prevState.location.pathname !== nextProps.location.pathname && nextProps.location.pathname === nextProps.uri;
6193 - return _extends({
6194 - shouldFocus: myURIChanged || navigatedUpToMe
6195 - }, nextProps);
6196 - }
6197 - };
6198 -
6199 - FocusHandlerImpl.prototype.componentDidMount = function componentDidMount() {
6200 - focusHandlerCount++;
6201 - this.focus();
6202 - };
6203 -
6204 - FocusHandlerImpl.prototype.componentWillUnmount = function componentWillUnmount() {
6205 - focusHandlerCount--;
6206 - if (focusHandlerCount === 0) {
6207 - initialRender = true;
6208 - }
6209 - };
6210 -
6211 - FocusHandlerImpl.prototype.componentDidUpdate = function componentDidUpdate(prevProps, prevState) {
6212 - if (prevProps.location !== this.props.location && this.state.shouldFocus) {
6213 - this.focus();
6214 - }
6215 - };
6216 -
6217 - FocusHandlerImpl.prototype.focus = function focus() {
6218 - if (false) // removed by dead control flow
6219 -{}
6220 -
6221 - var requestFocus = this.props.requestFocus;
6222 -
6223 -
6224 - if (requestFocus) {
6225 - requestFocus(this.node);
6226 - } else {
6227 - if (initialRender) {
6228 - initialRender = false;
6229 - } else if (this.node) {
6230 - // React polyfills [autofocus] and it fires earlier than cDM,
6231 - // so we were stealing focus away, this line prevents that.
6232 - if (!this.node.contains(document.activeElement)) {
6233 - this.node.focus();
6234 - }
6235 - }
6236 - }
6237 - };
6238 -
6239 - FocusHandlerImpl.prototype.render = function render() {
6240 - var _this5 = this;
6241 -
6242 - var _props2 = this.props,
6243 - children = _props2.children,
6244 - style = _props2.style,
6245 - requestFocus = _props2.requestFocus,
6246 - _props2$component = _props2.component,
6247 - Comp = _props2$component === undefined ? "div" : _props2$component,
6248 - uri = _props2.uri,
6249 - location = _props2.location,
6250 - domProps = _objectWithoutProperties(_props2, ["children", "style", "requestFocus", "component", "uri", "location"]);
6251 -
6252 - return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
6253 - Comp,
6254 - _extends({
6255 - style: _extends({ outline: "none" }, style),
6256 - tabIndex: "-1",
6257 - ref: function ref(n) {
6258 - return _this5.node = n;
6259 - }
6260 - }, domProps),
6261 - react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
6262 - FocusContext.Provider,
6263 - { value: this.requestFocus },
6264 - this.props.children
6265 - )
6266 - );
6267 - };
6268 -
6269 - return FocusHandlerImpl;
6270 -}((react__WEBPACK_IMPORTED_MODULE_0___default().Component));
6271 -
6272 -(0,react_lifecycles_compat__WEBPACK_IMPORTED_MODULE_4__.polyfill)(FocusHandlerImpl);
6273 -
6274 -var k = function k() {};
6275 -
6276 -////////////////////////////////////////////////////////////////////////////////
6277 -var forwardRef = (react__WEBPACK_IMPORTED_MODULE_0___default().forwardRef);
6278 -
6279 -if (typeof forwardRef === "undefined") {
6280 - forwardRef = function forwardRef(C) {
6281 - return C;
6282 - };
6283 -}
6284 -
6285 -var Link = forwardRef(function (_ref4, ref) {
6286 - var innerRef = _ref4.innerRef,
6287 - props = _objectWithoutProperties(_ref4, ["innerRef"]);
6288 -
6289 - return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
6290 - BaseContext.Consumer,
6291 - null,
6292 - function (_ref5) {
6293 - var basepath = _ref5.basepath,
6294 - baseuri = _ref5.baseuri;
6295 - return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
6296 - Location,
6297 - null,
6298 - function (_ref6) {
6299 - var location = _ref6.location,
6300 - navigate = _ref6.navigate;
6301 -
6302 - var to = props.to,
6303 - state = props.state,
6304 - replace = props.replace,
6305 - _props$getProps = props.getProps,
6306 - getProps = _props$getProps === undefined ? k : _props$getProps,
6307 - anchorProps = _objectWithoutProperties(props, ["to", "state", "replace", "getProps"]);
6308 -
6309 - var href = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.resolve)(to, baseuri);
6310 - var encodedHref = encodeURI(href);
6311 - var isCurrent = location.pathname === encodedHref;
6312 - var isPartiallyCurrent = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.startsWith)(location.pathname, encodedHref);
6313 -
6314 - return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("a", _extends({
6315 - ref: ref || innerRef,
6316 - "aria-current": isCurrent ? "page" : undefined
6317 - }, anchorProps, getProps({ isCurrent: isCurrent, isPartiallyCurrent: isPartiallyCurrent, href: href, location: location }), {
6318 - href: href,
6319 - onClick: function onClick(event) {
6320 - if (anchorProps.onClick) anchorProps.onClick(event);
6321 - if (shouldNavigate(event)) {
6322 - event.preventDefault();
6323 - var shouldReplace = replace;
6324 - if (typeof replace !== "boolean" && isCurrent) {
6325 - var _location$state = _extends({}, location.state),
6326 - key = _location$state.key,
6327 - restState = _objectWithoutProperties(_location$state, ["key"]);
6328 -
6329 - shouldReplace = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.shallowCompare)(_extends({}, state), restState);
6330 - }
6331 - navigate(href, {
6332 - state: state,
6333 - replace: shouldReplace
6334 - });
6335 - }
6336 - }
6337 - }));
6338 - }
6339 - );
6340 - }
6341 - );
6342 -});
6343 -
6344 -Link.displayName = "Link";
6345 -
6346 - true ? Link.propTypes = {
6347 - to: (prop_types__WEBPACK_IMPORTED_MODULE_1___default().string).isRequired
6348 -} : 0;
6349 -
6350 -////////////////////////////////////////////////////////////////////////////////
6351 -function RedirectRequest(uri) {
6352 - this.uri = uri;
6353 -}
6354 -
6355 -var isRedirect = function isRedirect(o) {
6356 - return o instanceof RedirectRequest;
6357 -};
6358 -
6359 -var redirectTo = function redirectTo(to) {
6360 - throw new RedirectRequest(to);
6361 -};
6362 -
6363 -var RedirectImpl = function (_React$Component3) {
6364 - _inherits(RedirectImpl, _React$Component3);
6365 -
6366 - function RedirectImpl() {
6367 - _classCallCheck(this, RedirectImpl);
6368 -
6369 - return _possibleConstructorReturn(this, _React$Component3.apply(this, arguments));
6370 - }
6371 -
6372 - // Support React < 16 with this hook
6373 - RedirectImpl.prototype.componentDidMount = function componentDidMount() {
6374 - var _props3 = this.props,
6375 - navigate = _props3.navigate,
6376 - to = _props3.to,
6377 - from = _props3.from,
6378 - _props3$replace = _props3.replace,
6379 - replace = _props3$replace === undefined ? true : _props3$replace,
6380 - state = _props3.state,
6381 - noThrow = _props3.noThrow,
6382 - baseuri = _props3.baseuri,
6383 - props = _objectWithoutProperties(_props3, ["navigate", "to", "from", "replace", "state", "noThrow", "baseuri"]);
6384 -
6385 - Promise.resolve().then(function () {
6386 - var resolvedTo = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.resolve)(to, baseuri);
6387 - navigate((0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.insertParams)(resolvedTo, props), { replace: replace, state: state });
6388 - });
6389 - };
6390 -
6391 - RedirectImpl.prototype.render = function render() {
6392 - var _props4 = this.props,
6393 - navigate = _props4.navigate,
6394 - to = _props4.to,
6395 - from = _props4.from,
6396 - replace = _props4.replace,
6397 - state = _props4.state,
6398 - noThrow = _props4.noThrow,
6399 - baseuri = _props4.baseuri,
6400 - props = _objectWithoutProperties(_props4, ["navigate", "to", "from", "replace", "state", "noThrow", "baseuri"]);
6401 -
6402 - var resolvedTo = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.resolve)(to, baseuri);
6403 - if (!noThrow) redirectTo((0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.insertParams)(resolvedTo, props));
6404 - return null;
6405 - };
6406 -
6407 - return RedirectImpl;
6408 -}((react__WEBPACK_IMPORTED_MODULE_0___default().Component));
6409 -
6410 -var Redirect = function Redirect(props) {
6411 - return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
6412 - BaseContext.Consumer,
6413 - null,
6414 - function (_ref7) {
6415 - var baseuri = _ref7.baseuri;
6416 - return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
6417 - Location,
6418 - null,
6419 - function (locationContext) {
6420 - return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(RedirectImpl, _extends({}, locationContext, { baseuri: baseuri }, props));
6421 - }
6422 - );
6423 - }
6424 - );
6425 -};
6426 -
6427 - true ? Redirect.propTypes = {
6428 - from: (prop_types__WEBPACK_IMPORTED_MODULE_1___default().string),
6429 - to: (prop_types__WEBPACK_IMPORTED_MODULE_1___default().string).isRequired
6430 -} : 0;
6431 -
6432 -////////////////////////////////////////////////////////////////////////////////
6433 -var Match = function Match(_ref8) {
6434 - var path = _ref8.path,
6435 - children = _ref8.children;
6436 - return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
6437 - BaseContext.Consumer,
6438 - null,
6439 - function (_ref9) {
6440 - var baseuri = _ref9.baseuri;
6441 - return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(
6442 - Location,
6443 - null,
6444 - function (_ref10) {
6445 - var navigate = _ref10.navigate,
6446 - location = _ref10.location;
6447 -
6448 - var resolvedPath = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.resolve)(path, baseuri);
6449 - var result = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.match)(resolvedPath, location.pathname);
6450 - return children({
6451 - navigate: navigate,
6452 - location: location,
6453 - match: result ? _extends({}, result.params, {
6454 - uri: result.uri,
6455 - path: path
6456 - }) : null
6457 - });
6458 - }
6459 - );
6460 - }
6461 - );
6462 -};
6463 -
6464 -////////////////////////////////////////////////////////////////////////////////
6465 -// Hooks
6466 -
6467 -var useLocation = function useLocation() {
6468 - var context = (0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(LocationContext);
6469 -
6470 - if (!context) {
6471 - throw new Error("useLocation hook was used but a LocationContext.Provider was not found in the parent tree. Make sure this is used in a component that is a child of Router");
6472 - }
6473 -
6474 - return context.location;
6475 -};
6476 -
6477 -var useNavigate = function useNavigate() {
6478 - var context = (0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(LocationContext);
6479 -
6480 - if (!context) {
6481 - throw new Error("useNavigate hook was used but a LocationContext.Provider was not found in the parent tree. Make sure this is used in a component that is a child of Router");
6482 - }
6483 -
6484 - return context.navigate;
6485 -};
6486 -
6487 -var useParams = function useParams() {
6488 - var context = (0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(BaseContext);
6489 -
6490 - if (!context) {
6491 - throw new Error("useParams hook was used but a LocationContext.Provider was not found in the parent tree. Make sure this is used in a component that is a child of Router");
6492 - }
6493 -
6494 - var location = useLocation();
6495 -
6496 - var results = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.match)(context.basepath, location.pathname);
6497 -
6498 - return results ? results.params : null;
6499 -};
6500 -
6501 -var useMatch = function useMatch(path) {
6502 - if (!path) {
6503 - throw new Error("useMatch(path: string) requires an argument of a string to match against");
6504 - }
6505 - var context = (0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(BaseContext);
6506 -
6507 - if (!context) {
6508 - throw new Error("useMatch hook was used but a LocationContext.Provider was not found in the parent tree. Make sure this is used in a component that is a child of Router");
6509 - }
6510 -
6511 - var location = useLocation();
6512 -
6513 - var resolvedPath = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.resolve)(path, context.baseuri);
6514 - var result = (0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.match)(resolvedPath, location.pathname);
6515 - return result ? _extends({}, result.params, {
6516 - uri: result.uri,
6517 - path: path
6518 - }) : null;
6519 -};
6520 -
6521 -////////////////////////////////////////////////////////////////////////////////
6522 -// Junk
6523 -var stripSlashes = function stripSlashes(str) {
6524 - return str.replace(/(^\/+|\/+$)/g, "");
6525 -};
6526 -
6527 -var createRoute = function createRoute(basepath) {
6528 - return function (element) {
6529 - if (!element) {
6530 - return null;
6531 - }
6532 -
6533 - if (element.type === (react__WEBPACK_IMPORTED_MODULE_0___default().Fragment) && element.props.children) {
6534 - return react__WEBPACK_IMPORTED_MODULE_0___default().Children.map(element.props.children, createRoute(basepath));
6535 - }
6536 - !(element.props.path || element.props.default || element.type === Redirect) ? true ? invariant__WEBPACK_IMPORTED_MODULE_2___default()(false, "<Router>: Children of <Router> must have a `path` or `default` prop, or be a `<Redirect>`. None found on element type `" + element.type + "`") : 0 : void 0;
6537 -
6538 - !!(element.type === Redirect && (!element.props.from || !element.props.to)) ? true ? invariant__WEBPACK_IMPORTED_MODULE_2___default()(false, "<Redirect from=\"" + element.props.from + "\" to=\"" + element.props.to + "\"/> requires both \"from\" and \"to\" props when inside a <Router>.") : 0 : void 0;
6539 -
6540 - !!(element.type === Redirect && !(0,_lib_utils__WEBPACK_IMPORTED_MODULE_5__.validateRedirect)(element.props.from, element.props.to)) ? true ? invariant__WEBPACK_IMPORTED_MODULE_2___default()(false, "<Redirect from=\"" + element.props.from + " to=\"" + element.props.to + "\"/> has mismatched dynamic segments, ensure both paths have the exact same dynamic segments.") : 0 : void 0;
6541 -
6542 - if (element.props.default) {
6543 - return { value: element, default: true };
6544 - }
6545 -
6546 - var elementPath = element.type === Redirect ? element.props.from : element.props.path;
6547 -
6548 - var path = elementPath === "/" ? basepath : stripSlashes(basepath) + "/" + stripSlashes(elementPath);
6549 -
6550 - return {
6551 - value: element,
6552 - default: element.props.default,
6553 - path: element.props.children ? stripSlashes(path) + "/*" : path
6554 - };
6555 - };
6556 -};
6557 -
6558 -var shouldNavigate = function shouldNavigate(event) {
6559 - return !event.defaultPrevented && event.button === 0 && !(event.metaKey || event.altKey || event.ctrlKey || event.shiftKey);
6560 -};
6561 -
6562 -////////////////////////////////////////////////////////////////////////
6563 -
6564 -
6565 -/***/ }),
6566 -
6567 -/***/ "../node_modules/@reach/router/es/lib/history.js":
6568 -/*!*******************************************************!*\
6569 - !*** ../node_modules/@reach/router/es/lib/history.js ***!
6570 - \*******************************************************/
6571 -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
6572 -
6573 -"use strict";
6574 -__webpack_require__.r(__webpack_exports__);
6575 -/* harmony export */ __webpack_require__.d(__webpack_exports__, {
6576 -/* harmony export */ createHistory: () => (/* binding */ createHistory),
6577 -/* harmony export */ createMemorySource: () => (/* binding */ createMemorySource),
6578 -/* harmony export */ globalHistory: () => (/* binding */ globalHistory),
6579 -/* harmony export */ navigate: () => (/* binding */ navigate)
6580 -/* harmony export */ });
6581 -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; };
6582 -
6583 -var getLocation = function getLocation(source) {
6584 - var _source$location = source.location,
6585 - search = _source$location.search,
6586 - hash = _source$location.hash,
6587 - href = _source$location.href,
6588 - origin = _source$location.origin,
6589 - protocol = _source$location.protocol,
6590 - host = _source$location.host,
6591 - hostname = _source$location.hostname,
6592 - port = _source$location.port;
6593 - var pathname = source.location.pathname;
6594 -
6595 -
6596 - if (!pathname && href && canUseDOM) {
6597 - var url = new URL(href);
6598 - pathname = url.pathname;
6599 - }
6600 -
6601 - return {
6602 - pathname: encodeURI(decodeURI(pathname)),
6603 - search: search,
6604 - hash: hash,
6605 - href: href,
6606 - origin: origin,
6607 - protocol: protocol,
6608 - host: host,
6609 - hostname: hostname,
6610 - port: port,
6611 - state: source.history.state,
6612 - key: source.history.state && source.history.state.key || "initial"
6613 - };
6614 -};
6615 -
6616 -var createHistory = function createHistory(source, options) {
6617 - var listeners = [];
6618 - var location = getLocation(source);
6619 - var transitioning = false;
6620 - var resolveTransition = function resolveTransition() {};
6621 -
6622 - return {
6623 - get location() {
6624 - return location;
6625 - },
6626 -
6627 - get transitioning() {
6628 - return transitioning;
6629 - },
6630 -
6631 - _onTransitionComplete: function _onTransitionComplete() {
6632 - transitioning = false;
6633 - resolveTransition();
6634 - },
6635 - listen: function listen(listener) {
6636 - listeners.push(listener);
6637 -
6638 - var popstateListener = function popstateListener() {
6639 - location = getLocation(source);
6640 - listener({ location: location, action: "POP" });
6641 - };
6642 -
6643 - source.addEventListener("popstate", popstateListener);
6644 -
6645 - return function () {
6646 - source.removeEventListener("popstate", popstateListener);
6647 - listeners = listeners.filter(function (fn) {
6648 - return fn !== listener;
6649 - });
6650 - };
6651 - },
6652 - navigate: function navigate(to) {
6653 - var _ref = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {},
6654 - state = _ref.state,
6655 - _ref$replace = _ref.replace,
6656 - replace = _ref$replace === undefined ? false : _ref$replace;
6657 -
6658 - if (typeof to === "number") {
6659 - source.history.go(to);
6660 - } else {
6661 - state = _extends({}, state, { key: Date.now() + "" });
6662 - // try...catch iOS Safari limits to 100 pushState calls
6663 - try {
6664 - if (transitioning || replace) {
6665 - source.history.replaceState(state, null, to);
6666 - } else {
6667 - source.history.pushState(state, null, to);
6668 - }
6669 - } catch (e) {
6670 - source.location[replace ? "replace" : "assign"](to);
6671 - }
6672 - }
6673 -
6674 - location = getLocation(source);
6675 - transitioning = true;
6676 - var transition = new Promise(function (res) {
6677 - return resolveTransition = res;
6678 - });
6679 - listeners.forEach(function (listener) {
6680 - return listener({ location: location, action: "PUSH" });
6681 - });
6682 - return transition;
6683 - }
6684 - };
6685 -};
6686 -
6687 -////////////////////////////////////////////////////////////////////////////////
6688 -// Stores history entries in memory for testing or other platforms like Native
6689 -var createMemorySource = function createMemorySource() {
6690 - var initialPath = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "/";
6691 -
6692 - var searchIndex = initialPath.indexOf("?");
6693 - var initialLocation = {
6694 - pathname: searchIndex > -1 ? initialPath.substr(0, searchIndex) : initialPath,
6695 - search: searchIndex > -1 ? initialPath.substr(searchIndex) : ""
6696 - };
6697 - var index = 0;
6698 - var stack = [initialLocation];
6699 - var states = [null];
6700 -
6701 - return {
6702 - get location() {
6703 - return stack[index];
6704 - },
6705 - addEventListener: function addEventListener(name, fn) {},
6706 - removeEventListener: function removeEventListener(name, fn) {},
6707 -
6708 - history: {
6709 - get entries() {
6710 - return stack;
6711 - },
6712 - get index() {
6713 - return index;
6714 - },
6715 - get state() {
6716 - return states[index];
6717 - },
6718 - pushState: function pushState(state, _, uri) {
6719 - var _uri$split = uri.split("?"),
6720 - pathname = _uri$split[0],
6721 - _uri$split$ = _uri$split[1],
6722 - search = _uri$split$ === undefined ? "" : _uri$split$;
6723 -
6724 - index++;
6725 - stack.push({ pathname: pathname, search: search.length ? "?" + search : search });
6726 - states.push(state);
6727 - },
6728 - replaceState: function replaceState(state, _, uri) {
6729 - var _uri$split2 = uri.split("?"),
6730 - pathname = _uri$split2[0],
6731 - _uri$split2$ = _uri$split2[1],
6732 - search = _uri$split2$ === undefined ? "" : _uri$split2$;
6733 -
6734 - stack[index] = { pathname: pathname, search: search };
6735 - states[index] = state;
6736 - },
6737 - go: function go(to) {
6738 - var newIndex = index + to;
6739 -
6740 - if (newIndex < 0 || newIndex > states.length - 1) {
6741 - return;
6742 - }
6743 -
6744 - index = newIndex;
6745 - }
6746 - }
6747 - };
6748 -};
6749 -
6750 -////////////////////////////////////////////////////////////////////////////////
6751 -// global history - uses window.history as the source if available, otherwise a
6752 -// memory history
6753 -var canUseDOM = !!(typeof window !== "undefined" && window.document && window.document.createElement);
6754 -var getSource = function getSource() {
6755 - return canUseDOM ? window : createMemorySource();
6756 -};
6757 -
6758 -var globalHistory = createHistory(getSource());
6759 -var navigate = globalHistory.navigate;
6760 -
6761 -////////////////////////////////////////////////////////////////////////////////
6762 -
6763 -
6764 -
6765 -/***/ }),
6766 -
6767 -/***/ "../node_modules/@reach/router/es/lib/utils.js":
6768 -/*!*****************************************************!*\
6769 - !*** ../node_modules/@reach/router/es/lib/utils.js ***!
6770 - \*****************************************************/
6771 -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
6772 -
6773 -"use strict";
6774 -__webpack_require__.r(__webpack_exports__);
6775 -/* harmony export */ __webpack_require__.d(__webpack_exports__, {
6776 -/* harmony export */ insertParams: () => (/* binding */ insertParams),
6777 -/* harmony export */ match: () => (/* binding */ match),
6778 -/* harmony export */ pick: () => (/* binding */ pick),
6779 -/* harmony export */ resolve: () => (/* binding */ resolve),
6780 -/* harmony export */ shallowCompare: () => (/* binding */ shallowCompare),
6781 -/* harmony export */ startsWith: () => (/* binding */ startsWith),
6782 -/* harmony export */ validateRedirect: () => (/* binding */ validateRedirect)
6783 -/* harmony export */ });
6784 -/* harmony import */ var invariant__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! invariant */ "../node_modules/invariant/browser.js");
6785 -/* harmony import */ var invariant__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(invariant__WEBPACK_IMPORTED_MODULE_0__);
6786 -
6787 -
6788 -////////////////////////////////////////////////////////////////////////////////
6789 -// startsWith(string, search) - Check if `string` starts with `search`
6790 -var startsWith = function startsWith(string, search) {
6791 - return string.substr(0, search.length) === search;
6792 -};
6793 -
6794 -////////////////////////////////////////////////////////////////////////////////
6795 -// pick(routes, uri)
6796 -//
6797 -// Ranks and picks the best route to match. Each segment gets the highest
6798 -// amount of points, then the type of segment gets an additional amount of
6799 -// points where
6800 -//
6801 -// static > dynamic > splat > root
6802 -//
6803 -// This way we don't have to worry about the order of our routes, let the
6804 -// computers do it.
6805 -//
6806 -// A route looks like this
6807 -//
6808 -// { path, default, value }
6809 -//
6810 -// And a returned match looks like:
6811 -//
6812 -// { route, params, uri }
6813 -//
6814 -// I know, I should use TypeScript not comments for these types.
6815 -var pick = function pick(routes, uri) {
6816 - var match = void 0;
6817 - var default_ = void 0;
6818 -
6819 - var _uri$split = uri.split("?"),
6820 - uriPathname = _uri$split[0];
6821 -
6822 - var uriSegments = segmentize(uriPathname);
6823 - var isRootUri = uriSegments[0] === "";
6824 - var ranked = rankRoutes(routes);
6825 -
6826 - for (var i = 0, l = ranked.length; i < l; i++) {
6827 - var missed = false;
6828 - var route = ranked[i].route;
6829 -
6830 - if (route.default) {
6831 - default_ = {
6832 - route: route,
6833 - params: {},
6834 - uri: uri
6835 - };
6836 - continue;
6837 - }
6838 -
6839 - var routeSegments = segmentize(route.path);
6840 - var params = {};
6841 - var max = Math.max(uriSegments.length, routeSegments.length);
6842 - var index = 0;
6843 -
6844 - for (; index < max; index++) {
6845 - var routeSegment = routeSegments[index];
6846 - var uriSegment = uriSegments[index];
6847 -
6848 - if (isSplat(routeSegment)) {
6849 - // Hit a splat, just grab the rest, and return a match
6850 - // uri: /files/documents/work
6851 - // route: /files/*
6852 - var param = routeSegment.slice(1) || "*";
6853 - params[param] = uriSegments.slice(index).map(decodeURIComponent).join("/");
6854 - break;
6855 - }
6856 -
6857 - if (uriSegment === undefined) {
6858 - // URI is shorter than the route, no match
6859 - // uri: /users
6860 - // route: /users/:userId
6861 - missed = true;
6862 - break;
6863 - }
6864 -
6865 - var dynamicMatch = paramRe.exec(routeSegment);
6866 -
6867 - if (dynamicMatch && !isRootUri) {
6868 - var matchIsNotReserved = reservedNames.indexOf(dynamicMatch[1]) === -1;
6869 - !matchIsNotReserved ? true ? invariant__WEBPACK_IMPORTED_MODULE_0___default()(false, "<Router> dynamic segment \"" + dynamicMatch[1] + "\" is a reserved name. Please use a different name in path \"" + route.path + "\".") : 0 : void 0;
6870 - var value = decodeURIComponent(uriSegment);
6871 - params[dynamicMatch[1]] = value;
6872 - } else if (routeSegment !== uriSegment) {
6873 - // Current segments don't match, not dynamic, not splat, so no match
6874 - // uri: /users/123/settings
6875 - // route: /users/:id/profile
6876 - missed = true;
6877 - break;
6878 - }
6879 - }
6880 -
6881 - if (!missed) {
6882 - match = {
6883 - route: route,
6884 - params: params,
6885 - uri: "/" + uriSegments.slice(0, index).join("/")
6886 - };
6887 - break;
6888 - }
6889 - }
6890 -
6891 - return match || default_ || null;
6892 -};
6893 -
6894 -////////////////////////////////////////////////////////////////////////////////
6895 -// match(path, uri) - Matches just one path to a uri, also lol
6896 -var match = function match(path, uri) {
6897 - return pick([{ path: path }], uri);
6898 -};
6899 -
6900 -////////////////////////////////////////////////////////////////////////////////
6901 -// resolve(to, basepath)
6902 -//
6903 -// Resolves URIs as though every path is a directory, no files. Relative URIs
6904 -// in the browser can feel awkward because not only can you be "in a directory"
6905 -// you can be "at a file", too. For example
6906 -//
6907 -// browserSpecResolve('foo', '/bar/') => /bar/foo
6908 -// browserSpecResolve('foo', '/bar') => /foo
6909 -//
6910 -// But on the command line of a file system, it's not as complicated, you can't
6911 -// `cd` from a file, only directories. This way, links have to know less about
6912 -// their current path. To go deeper you can do this:
6913 -//
6914 -// <Link to="deeper"/>
6915 -// // instead of
6916 -// <Link to=`{${props.uri}/deeper}`/>
6917 -//
6918 -// Just like `cd`, if you want to go deeper from the command line, you do this:
6919 -//
6920 -// cd deeper
6921 -// # not
6922 -// cd $(pwd)/deeper
6923 -//
6924 -// By treating every path as a directory, linking to relative paths should
6925 -// require less contextual information and (fingers crossed) be more intuitive.
6926 -var resolve = function resolve(to, base) {
6927 - // /foo/bar, /baz/qux => /foo/bar
6928 - if (startsWith(to, "/")) {
6929 - return to;
6930 - }
6931 -
6932 - var _to$split = to.split("?"),
6933 - toPathname = _to$split[0],
6934 - toQuery = _to$split[1];
6935 -
6936 - var _base$split = base.split("?"),
6937 - basePathname = _base$split[0];
6938 -
6939 - var toSegments = segmentize(toPathname);
6940 - var baseSegments = segmentize(basePathname);
6941 -
6942 - // ?a=b, /users?b=c => /users?a=b
6943 - if (toSegments[0] === "") {
6944 - return addQuery(basePathname, toQuery);
6945 - }
6946 -
6947 - // profile, /users/789 => /users/789/profile
6948 - if (!startsWith(toSegments[0], ".")) {
6949 - var pathname = baseSegments.concat(toSegments).join("/");
6950 - return addQuery((basePathname === "/" ? "" : "/") + pathname, toQuery);
6951 - }
6952 -
6953 - // ./ /users/123 => /users/123
6954 - // ../ /users/123 => /users
6955 - // ../.. /users/123 => /
6956 - // ../../one /a/b/c/d => /a/b/one
6957 - // .././one /a/b/c/d => /a/b/c/one
6958 - var allSegments = baseSegments.concat(toSegments);
6959 - var segments = [];
6960 - for (var i = 0, l = allSegments.length; i < l; i++) {
6961 - var segment = allSegments[i];
6962 - if (segment === "..") segments.pop();else if (segment !== ".") segments.push(segment);
6963 - }
6964 -
6965 - return addQuery("/" + segments.join("/"), toQuery);
6966 -};
6967 -
6968 -////////////////////////////////////////////////////////////////////////////////
6969 -// insertParams(path, params)
6970 -
6971 -var insertParams = function insertParams(path, params) {
6972 - var _path$split = path.split("?"),
6973 - pathBase = _path$split[0],
6974 - _path$split$ = _path$split[1],
6975 - query = _path$split$ === undefined ? "" : _path$split$;
6976 -
6977 - var segments = segmentize(pathBase);
6978 - var constructedPath = "/" + segments.map(function (segment) {
6979 - var match = paramRe.exec(segment);
6980 - return match ? params[match[1]] : segment;
6981 - }).join("/");
6982 - var _params$location = params.location;
6983 - _params$location = _params$location === undefined ? {} : _params$location;
6984 - var _params$location$sear = _params$location.search,
6985 - search = _params$location$sear === undefined ? "" : _params$location$sear;
6986 -
6987 - var searchSplit = search.split("?")[1] || "";
6988 - constructedPath = addQuery(constructedPath, query, searchSplit);
6989 - return constructedPath;
6990 -};
6991 -
6992 -var validateRedirect = function validateRedirect(from, to) {
6993 - var filter = function filter(segment) {
6994 - return isDynamic(segment);
6995 - };
6996 - var fromString = segmentize(from).filter(filter).sort().join("/");
6997 - var toString = segmentize(to).filter(filter).sort().join("/");
6998 - return fromString === toString;
6999 -};
7000 -
7001 -////////////////////////////////////////////////////////////////////////////////
7002 -// Junk
7003 -var paramRe = /^:(.+)/;
7004 -
7005 -var SEGMENT_POINTS = 4;
7006 -var STATIC_POINTS = 3;
7007 -var DYNAMIC_POINTS = 2;
7008 -var SPLAT_PENALTY = 1;
7009 -var ROOT_POINTS = 1;
7010 -
7011 -var isRootSegment = function isRootSegment(segment) {
7012 - return segment === "";
7013 -};
7014 -var isDynamic = function isDynamic(segment) {
7015 - return paramRe.test(segment);
7016 -};
7017 -var isSplat = function isSplat(segment) {
7018 - return segment && segment[0] === "*";
7019 -};
7020 -
7021 -var rankRoute = function rankRoute(route, index) {
7022 - var score = route.default ? 0 : segmentize(route.path).reduce(function (score, segment) {
7023 - score += SEGMENT_POINTS;
7024 - if (isRootSegment(segment)) score += ROOT_POINTS;else if (isDynamic(segment)) score += DYNAMIC_POINTS;else if (isSplat(segment)) score -= SEGMENT_POINTS + SPLAT_PENALTY;else score += STATIC_POINTS;
7025 - return score;
7026 - }, 0);
7027 - return { route: route, score: score, index: index };
7028 -};
7029 -
7030 -var rankRoutes = function rankRoutes(routes) {
7031 - return routes.map(rankRoute).sort(function (a, b) {
7032 - return a.score < b.score ? 1 : a.score > b.score ? -1 : a.index - b.index;
7033 - });
7034 -};
7035 -
7036 -var segmentize = function segmentize(uri) {
7037 - return uri
7038 - // strip starting/ending slashes
7039 - .replace(/(^\/+|\/+$)/g, "").split("/");
7040 -};
7041 -
7042 -var addQuery = function addQuery(pathname) {
7043 - for (var _len = arguments.length, query = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {
7044 - query[_key - 1] = arguments[_key];
7045 - }
7046 -
7047 - query = query.filter(function (q) {
7048 - return q && q.length > 0;
7049 - });
7050 - return pathname + (query && query.length > 0 ? "?" + query.join("&") : "");
7051 -};
7052 -
7053 -var reservedNames = ["uri", "path"];
7054 -
7055 -/**
7056 - * Shallow compares two objects.
7057 - * @param {Object} obj1 The first object to compare.
7058 - * @param {Object} obj2 The second object to compare.
7059 - */
7060 -var shallowCompare = function shallowCompare(obj1, obj2) {
7061 - var obj1Keys = Object.keys(obj1);
7062 - return obj1Keys.length === Object.keys(obj2).length && obj1Keys.every(function (key) {
7063 - return obj2.hasOwnProperty(key) && obj1[key] === obj2[key];
7064 - });
7065 -};
7066 -
7067 -////////////////////////////////////////////////////////////////////////////////
7068 -
7069 -
7070 -/***/ }),
7071 -
7072 6459 /***/ "../node_modules/create-react-context/lib/implementation.js":
7073 6460 /*!******************************************************************!*\
7074 6461 !*** ../node_modules/create-react-context/lib/implementation.js ***!
7075 6462 \******************************************************************/
@@ -8235,10 +7622,9 @@
8235 7622 // By explicitly using `prop-types` you are opting into new development behavior.
8236 7623 // http://fb.me/prop-types-in-prod
8237 7624 var throwOnDirectAccess = true;
8238 7625 module.exports = __webpack_require__(/*! ./factoryWithTypeCheckers */ "../node_modules/prop-types/factoryWithTypeCheckers.js")(ReactIs.isElement, throwOnDirectAccess);
8239 -} else // removed by dead control flow
8240 -{}
7626 +} else {}
8241 7627
8242 7628
8243 7629 /***/ }),
8244 7630
@@ -8476,10 +7862,9 @@
8476 7862
8477 7863 "use strict";
8478 7864
8479 7865
8480 -if (false) // removed by dead control flow
8481 -{} else {
7866 +if (false) {} else {
8482 7867 module.exports = __webpack_require__(/*! ./cjs/react-is.development.js */ "../node_modules/prop-types/node_modules/react-is/cjs/react-is.development.js");
8483 7868 }
8484 7869
8485 7870
@@ -8493,9 +7878,9 @@
8493 7878
8494 7879 "use strict";
8495 7880 __webpack_require__.r(__webpack_exports__);
8496 7881 /* harmony export */ __webpack_require__.d(__webpack_exports__, {
8497 -/* harmony export */ polyfill: () => (/* binding */ polyfill)
7882 +/* harmony export */ "polyfill": () => (/* binding */ polyfill)
8498 7883 /* harmony export */ });
8499 7884 /**
8500 7885 * Copyright (c) 2013-present, Facebook, Inc.
8501 7886 *
@@ -8730,8 +8115,19 @@
8730 8115
8731 8116
8732 8117 /***/ }),
8733 8118
8119 +/***/ "react":
8120 +/*!************************!*\
8121 + !*** external "React" ***!
8122 + \************************/
8123 +/***/ ((module) => {
8124 +
8125 +"use strict";
8126 +module.exports = React;
8127 +
8128 +/***/ }),
8129 +
8734 8130 /***/ "@elementor/router":
8735 8131 /*!**********************************************!*\
8736 8132 !*** external "elementorAppPackages.router" ***!
8737 8133 \**********************************************/
@@ -8752,17 +8148,496 @@
8752 8148 module.exports = wp.i18n;
8753 8149
8754 8150 /***/ }),
8755 8151
8756 -/***/ "react":
8757 -/*!************************!*\
8758 - !*** external "React" ***!
8759 - \************************/
8152 +/***/ "../node_modules/@babel/runtime/helpers/arrayLikeToArray.js":
8153 +/*!******************************************************************!*\
8154 + !*** ../node_modules/@babel/runtime/helpers/arrayLikeToArray.js ***!
8155 + \******************************************************************/
8760 8156 /***/ ((module) => {
8761 8157
8762 -"use strict";
8763 -module.exports = React;
8158 +function _arrayLikeToArray(arr, len) {
8159 + if (len == null || len > arr.length) len = arr.length;
8764 8160
8161 + for (var i = 0, arr2 = new Array(len); i < len; i++) {
8162 + arr2[i] = arr[i];
8163 + }
8164 +
8165 + return arr2;
8166 +}
8167 +
8168 +module.exports = _arrayLikeToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
8169 +
8170 +/***/ }),
8171 +
8172 +/***/ "../node_modules/@babel/runtime/helpers/arrayWithHoles.js":
8173 +/*!****************************************************************!*\
8174 + !*** ../node_modules/@babel/runtime/helpers/arrayWithHoles.js ***!
8175 + \****************************************************************/
8176 +/***/ ((module) => {
8177 +
8178 +function _arrayWithHoles(arr) {
8179 + if (Array.isArray(arr)) return arr;
8180 +}
8181 +
8182 +module.exports = _arrayWithHoles, module.exports.__esModule = true, module.exports["default"] = module.exports;
8183 +
8184 +/***/ }),
8185 +
8186 +/***/ "../node_modules/@babel/runtime/helpers/arrayWithoutHoles.js":
8187 +/*!*******************************************************************!*\
8188 + !*** ../node_modules/@babel/runtime/helpers/arrayWithoutHoles.js ***!
8189 + \*******************************************************************/
8190 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8191 +
8192 +var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray.js */ "../node_modules/@babel/runtime/helpers/arrayLikeToArray.js");
8193 +
8194 +function _arrayWithoutHoles(arr) {
8195 + if (Array.isArray(arr)) return arrayLikeToArray(arr);
8196 +}
8197 +
8198 +module.exports = _arrayWithoutHoles, module.exports.__esModule = true, module.exports["default"] = module.exports;
8199 +
8200 +/***/ }),
8201 +
8202 +/***/ "../node_modules/@babel/runtime/helpers/assertThisInitialized.js":
8203 +/*!***********************************************************************!*\
8204 + !*** ../node_modules/@babel/runtime/helpers/assertThisInitialized.js ***!
8205 + \***********************************************************************/
8206 +/***/ ((module) => {
8207 +
8208 +function _assertThisInitialized(self) {
8209 + if (self === void 0) {
8210 + throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
8211 + }
8212 +
8213 + return self;
8214 +}
8215 +
8216 +module.exports = _assertThisInitialized, module.exports.__esModule = true, module.exports["default"] = module.exports;
8217 +
8218 +/***/ }),
8219 +
8220 +/***/ "../node_modules/@babel/runtime/helpers/classCallCheck.js":
8221 +/*!****************************************************************!*\
8222 + !*** ../node_modules/@babel/runtime/helpers/classCallCheck.js ***!
8223 + \****************************************************************/
8224 +/***/ ((module) => {
8225 +
8226 +function _classCallCheck(instance, Constructor) {
8227 + if (!(instance instanceof Constructor)) {
8228 + throw new TypeError("Cannot call a class as a function");
8229 + }
8230 +}
8231 +
8232 +module.exports = _classCallCheck, module.exports.__esModule = true, module.exports["default"] = module.exports;
8233 +
8234 +/***/ }),
8235 +
8236 +/***/ "../node_modules/@babel/runtime/helpers/createClass.js":
8237 +/*!*************************************************************!*\
8238 + !*** ../node_modules/@babel/runtime/helpers/createClass.js ***!
8239 + \*************************************************************/
8240 +/***/ ((module) => {
8241 +
8242 +function _defineProperties(target, props) {
8243 + for (var i = 0; i < props.length; i++) {
8244 + var descriptor = props[i];
8245 + descriptor.enumerable = descriptor.enumerable || false;
8246 + descriptor.configurable = true;
8247 + if ("value" in descriptor) descriptor.writable = true;
8248 + Object.defineProperty(target, descriptor.key, descriptor);
8249 + }
8250 +}
8251 +
8252 +function _createClass(Constructor, protoProps, staticProps) {
8253 + if (protoProps) _defineProperties(Constructor.prototype, protoProps);
8254 + if (staticProps) _defineProperties(Constructor, staticProps);
8255 + Object.defineProperty(Constructor, "prototype", {
8256 + writable: false
8257 + });
8258 + return Constructor;
8259 +}
8260 +
8261 +module.exports = _createClass, module.exports.__esModule = true, module.exports["default"] = module.exports;
8262 +
8263 +/***/ }),
8264 +
8265 +/***/ "../node_modules/@babel/runtime/helpers/defineProperty.js":
8266 +/*!****************************************************************!*\
8267 + !*** ../node_modules/@babel/runtime/helpers/defineProperty.js ***!
8268 + \****************************************************************/
8269 +/***/ ((module) => {
8270 +
8271 +function _defineProperty(obj, key, value) {
8272 + if (key in obj) {
8273 + Object.defineProperty(obj, key, {
8274 + value: value,
8275 + enumerable: true,
8276 + configurable: true,
8277 + writable: true
8278 + });
8279 + } else {
8280 + obj[key] = value;
8281 + }
8282 +
8283 + return obj;
8284 +}
8285 +
8286 +module.exports = _defineProperty, module.exports.__esModule = true, module.exports["default"] = module.exports;
8287 +
8288 +/***/ }),
8289 +
8290 +/***/ "../node_modules/@babel/runtime/helpers/extends.js":
8291 +/*!*********************************************************!*\
8292 + !*** ../node_modules/@babel/runtime/helpers/extends.js ***!
8293 + \*********************************************************/
8294 +/***/ ((module) => {
8295 +
8296 +function _extends() {
8297 + module.exports = _extends = Object.assign ? Object.assign.bind() : function (target) {
8298 + for (var i = 1; i < arguments.length; i++) {
8299 + var source = arguments[i];
8300 +
8301 + for (var key in source) {
8302 + if (Object.prototype.hasOwnProperty.call(source, key)) {
8303 + target[key] = source[key];
8304 + }
8305 + }
8306 + }
8307 +
8308 + return target;
8309 + }, module.exports.__esModule = true, module.exports["default"] = module.exports;
8310 + return _extends.apply(this, arguments);
8311 +}
8312 +
8313 +module.exports = _extends, module.exports.__esModule = true, module.exports["default"] = module.exports;
8314 +
8315 +/***/ }),
8316 +
8317 +/***/ "../node_modules/@babel/runtime/helpers/get.js":
8318 +/*!*****************************************************!*\
8319 + !*** ../node_modules/@babel/runtime/helpers/get.js ***!
8320 + \*****************************************************/
8321 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8322 +
8323 +var superPropBase = __webpack_require__(/*! ./superPropBase.js */ "../node_modules/@babel/runtime/helpers/superPropBase.js");
8324 +
8325 +function _get() {
8326 + if (typeof Reflect !== "undefined" && Reflect.get) {
8327 + module.exports = _get = Reflect.get.bind(), module.exports.__esModule = true, module.exports["default"] = module.exports;
8328 + } else {
8329 + module.exports = _get = function _get(target, property, receiver) {
8330 + var base = superPropBase(target, property);
8331 + if (!base) return;
8332 + var desc = Object.getOwnPropertyDescriptor(base, property);
8333 +
8334 + if (desc.get) {
8335 + return desc.get.call(arguments.length < 3 ? target : receiver);
8336 + }
8337 +
8338 + return desc.value;
8339 + }, module.exports.__esModule = true, module.exports["default"] = module.exports;
8340 + }
8341 +
8342 + return _get.apply(this, arguments);
8343 +}
8344 +
8345 +module.exports = _get, module.exports.__esModule = true, module.exports["default"] = module.exports;
8346 +
8347 +/***/ }),
8348 +
8349 +/***/ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js":
8350 +/*!****************************************************************!*\
8351 + !*** ../node_modules/@babel/runtime/helpers/getPrototypeOf.js ***!
8352 + \****************************************************************/
8353 +/***/ ((module) => {
8354 +
8355 +function _getPrototypeOf(o) {
8356 + module.exports = _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function _getPrototypeOf(o) {
8357 + return o.__proto__ || Object.getPrototypeOf(o);
8358 + }, module.exports.__esModule = true, module.exports["default"] = module.exports;
8359 + return _getPrototypeOf(o);
8360 +}
8361 +
8362 +module.exports = _getPrototypeOf, module.exports.__esModule = true, module.exports["default"] = module.exports;
8363 +
8364 +/***/ }),
8365 +
8366 +/***/ "../node_modules/@babel/runtime/helpers/inherits.js":
8367 +/*!**********************************************************!*\
8368 + !*** ../node_modules/@babel/runtime/helpers/inherits.js ***!
8369 + \**********************************************************/
8370 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8371 +
8372 +var setPrototypeOf = __webpack_require__(/*! ./setPrototypeOf.js */ "../node_modules/@babel/runtime/helpers/setPrototypeOf.js");
8373 +
8374 +function _inherits(subClass, superClass) {
8375 + if (typeof superClass !== "function" && superClass !== null) {
8376 + throw new TypeError("Super expression must either be null or a function");
8377 + }
8378 +
8379 + subClass.prototype = Object.create(superClass && superClass.prototype, {
8380 + constructor: {
8381 + value: subClass,
8382 + writable: true,
8383 + configurable: true
8384 + }
8385 + });
8386 + Object.defineProperty(subClass, "prototype", {
8387 + writable: false
8388 + });
8389 + if (superClass) setPrototypeOf(subClass, superClass);
8390 +}
8391 +
8392 +module.exports = _inherits, module.exports.__esModule = true, module.exports["default"] = module.exports;
8393 +
8394 +/***/ }),
8395 +
8396 +/***/ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js":
8397 +/*!***********************************************************************!*\
8398 + !*** ../node_modules/@babel/runtime/helpers/interopRequireDefault.js ***!
8399 + \***********************************************************************/
8400 +/***/ ((module) => {
8401 +
8402 +function _interopRequireDefault(obj) {
8403 + return obj && obj.__esModule ? obj : {
8404 + "default": obj
8405 + };
8406 +}
8407 +
8408 +module.exports = _interopRequireDefault, module.exports.__esModule = true, module.exports["default"] = module.exports;
8409 +
8410 +/***/ }),
8411 +
8412 +/***/ "../node_modules/@babel/runtime/helpers/iterableToArray.js":
8413 +/*!*****************************************************************!*\
8414 + !*** ../node_modules/@babel/runtime/helpers/iterableToArray.js ***!
8415 + \*****************************************************************/
8416 +/***/ ((module) => {
8417 +
8418 +function _iterableToArray(iter) {
8419 + if (typeof Symbol !== "undefined" && iter[Symbol.iterator] != null || iter["@@iterator"] != null) return Array.from(iter);
8420 +}
8421 +
8422 +module.exports = _iterableToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
8423 +
8424 +/***/ }),
8425 +
8426 +/***/ "../node_modules/@babel/runtime/helpers/iterableToArrayLimit.js":
8427 +/*!**********************************************************************!*\
8428 + !*** ../node_modules/@babel/runtime/helpers/iterableToArrayLimit.js ***!
8429 + \**********************************************************************/
8430 +/***/ ((module) => {
8431 +
8432 +function _iterableToArrayLimit(arr, i) {
8433 + var _i = arr == null ? null : typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"];
8434 +
8435 + if (_i == null) return;
8436 + var _arr = [];
8437 + var _n = true;
8438 + var _d = false;
8439 +
8440 + var _s, _e;
8441 +
8442 + try {
8443 + for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) {
8444 + _arr.push(_s.value);
8445 +
8446 + if (i && _arr.length === i) break;
8447 + }
8448 + } catch (err) {
8449 + _d = true;
8450 + _e = err;
8451 + } finally {
8452 + try {
8453 + if (!_n && _i["return"] != null) _i["return"]();
8454 + } finally {
8455 + if (_d) throw _e;
8456 + }
8457 + }
8458 +
8459 + return _arr;
8460 +}
8461 +
8462 +module.exports = _iterableToArrayLimit, module.exports.__esModule = true, module.exports["default"] = module.exports;
8463 +
8464 +/***/ }),
8465 +
8466 +/***/ "../node_modules/@babel/runtime/helpers/nonIterableRest.js":
8467 +/*!*****************************************************************!*\
8468 + !*** ../node_modules/@babel/runtime/helpers/nonIterableRest.js ***!
8469 + \*****************************************************************/
8470 +/***/ ((module) => {
8471 +
8472 +function _nonIterableRest() {
8473 + throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
8474 +}
8475 +
8476 +module.exports = _nonIterableRest, module.exports.__esModule = true, module.exports["default"] = module.exports;
8477 +
8478 +/***/ }),
8479 +
8480 +/***/ "../node_modules/@babel/runtime/helpers/nonIterableSpread.js":
8481 +/*!*******************************************************************!*\
8482 + !*** ../node_modules/@babel/runtime/helpers/nonIterableSpread.js ***!
8483 + \*******************************************************************/
8484 +/***/ ((module) => {
8485 +
8486 +function _nonIterableSpread() {
8487 + throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
8488 +}
8489 +
8490 +module.exports = _nonIterableSpread, module.exports.__esModule = true, module.exports["default"] = module.exports;
8491 +
8492 +/***/ }),
8493 +
8494 +/***/ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js":
8495 +/*!***************************************************************************!*\
8496 + !*** ../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js ***!
8497 + \***************************************************************************/
8498 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8499 +
8500 +var _typeof = (__webpack_require__(/*! ./typeof.js */ "../node_modules/@babel/runtime/helpers/typeof.js")["default"]);
8501 +
8502 +var assertThisInitialized = __webpack_require__(/*! ./assertThisInitialized.js */ "../node_modules/@babel/runtime/helpers/assertThisInitialized.js");
8503 +
8504 +function _possibleConstructorReturn(self, call) {
8505 + if (call && (_typeof(call) === "object" || typeof call === "function")) {
8506 + return call;
8507 + } else if (call !== void 0) {
8508 + throw new TypeError("Derived constructors may only return object or undefined");
8509 + }
8510 +
8511 + return assertThisInitialized(self);
8512 +}
8513 +
8514 +module.exports = _possibleConstructorReturn, module.exports.__esModule = true, module.exports["default"] = module.exports;
8515 +
8516 +/***/ }),
8517 +
8518 +/***/ "../node_modules/@babel/runtime/helpers/setPrototypeOf.js":
8519 +/*!****************************************************************!*\
8520 + !*** ../node_modules/@babel/runtime/helpers/setPrototypeOf.js ***!
8521 + \****************************************************************/
8522 +/***/ ((module) => {
8523 +
8524 +function _setPrototypeOf(o, p) {
8525 + module.exports = _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function _setPrototypeOf(o, p) {
8526 + o.__proto__ = p;
8527 + return o;
8528 + }, module.exports.__esModule = true, module.exports["default"] = module.exports;
8529 + return _setPrototypeOf(o, p);
8530 +}
8531 +
8532 +module.exports = _setPrototypeOf, module.exports.__esModule = true, module.exports["default"] = module.exports;
8533 +
8534 +/***/ }),
8535 +
8536 +/***/ "../node_modules/@babel/runtime/helpers/slicedToArray.js":
8537 +/*!***************************************************************!*\
8538 + !*** ../node_modules/@babel/runtime/helpers/slicedToArray.js ***!
8539 + \***************************************************************/
8540 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8541 +
8542 +var arrayWithHoles = __webpack_require__(/*! ./arrayWithHoles.js */ "../node_modules/@babel/runtime/helpers/arrayWithHoles.js");
8543 +
8544 +var iterableToArrayLimit = __webpack_require__(/*! ./iterableToArrayLimit.js */ "../node_modules/@babel/runtime/helpers/iterableToArrayLimit.js");
8545 +
8546 +var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "../node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js");
8547 +
8548 +var nonIterableRest = __webpack_require__(/*! ./nonIterableRest.js */ "../node_modules/@babel/runtime/helpers/nonIterableRest.js");
8549 +
8550 +function _slicedToArray(arr, i) {
8551 + return arrayWithHoles(arr) || iterableToArrayLimit(arr, i) || unsupportedIterableToArray(arr, i) || nonIterableRest();
8552 +}
8553 +
8554 +module.exports = _slicedToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
8555 +
8556 +/***/ }),
8557 +
8558 +/***/ "../node_modules/@babel/runtime/helpers/superPropBase.js":
8559 +/*!***************************************************************!*\
8560 + !*** ../node_modules/@babel/runtime/helpers/superPropBase.js ***!
8561 + \***************************************************************/
8562 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8563 +
8564 +var getPrototypeOf = __webpack_require__(/*! ./getPrototypeOf.js */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js");
8565 +
8566 +function _superPropBase(object, property) {
8567 + while (!Object.prototype.hasOwnProperty.call(object, property)) {
8568 + object = getPrototypeOf(object);
8569 + if (object === null) break;
8570 + }
8571 +
8572 + return object;
8573 +}
8574 +
8575 +module.exports = _superPropBase, module.exports.__esModule = true, module.exports["default"] = module.exports;
8576 +
8577 +/***/ }),
8578 +
8579 +/***/ "../node_modules/@babel/runtime/helpers/toConsumableArray.js":
8580 +/*!*******************************************************************!*\
8581 + !*** ../node_modules/@babel/runtime/helpers/toConsumableArray.js ***!
8582 + \*******************************************************************/
8583 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8584 +
8585 +var arrayWithoutHoles = __webpack_require__(/*! ./arrayWithoutHoles.js */ "../node_modules/@babel/runtime/helpers/arrayWithoutHoles.js");
8586 +
8587 +var iterableToArray = __webpack_require__(/*! ./iterableToArray.js */ "../node_modules/@babel/runtime/helpers/iterableToArray.js");
8588 +
8589 +var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "../node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js");
8590 +
8591 +var nonIterableSpread = __webpack_require__(/*! ./nonIterableSpread.js */ "../node_modules/@babel/runtime/helpers/nonIterableSpread.js");
8592 +
8593 +function _toConsumableArray(arr) {
8594 + return arrayWithoutHoles(arr) || iterableToArray(arr) || unsupportedIterableToArray(arr) || nonIterableSpread();
8595 +}
8596 +
8597 +module.exports = _toConsumableArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
8598 +
8599 +/***/ }),
8600 +
8601 +/***/ "../node_modules/@babel/runtime/helpers/typeof.js":
8602 +/*!********************************************************!*\
8603 + !*** ../node_modules/@babel/runtime/helpers/typeof.js ***!
8604 + \********************************************************/
8605 +/***/ ((module) => {
8606 +
8607 +function _typeof(obj) {
8608 + "@babel/helpers - typeof";
8609 +
8610 + return (module.exports = _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) {
8611 + return typeof obj;
8612 + } : function (obj) {
8613 + return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj;
8614 + }, module.exports.__esModule = true, module.exports["default"] = module.exports), _typeof(obj);
8615 +}
8616 +
8617 +module.exports = _typeof, module.exports.__esModule = true, module.exports["default"] = module.exports;
8618 +
8619 +/***/ }),
8620 +
8621 +/***/ "../node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js":
8622 +/*!****************************************************************************!*\
8623 + !*** ../node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js ***!
8624 + \****************************************************************************/
8625 +/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
8626 +
8627 +var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray.js */ "../node_modules/@babel/runtime/helpers/arrayLikeToArray.js");
8628 +
8629 +function _unsupportedIterableToArray(o, minLen) {
8630 + if (!o) return;
8631 + if (typeof o === "string") return arrayLikeToArray(o, minLen);
8632 + var n = Object.prototype.toString.call(o).slice(8, -1);
8633 + if (n === "Object" && o.constructor) n = o.constructor.name;
8634 + if (n === "Map" || n === "Set") return Array.from(o);
8635 + if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return arrayLikeToArray(o, minLen);
8636 +}
8637 +
8638 +module.exports = _unsupportedIterableToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
8639 +
8765 8640 /***/ })
8766 8641
8767 8642 /******/ });
8768 8643 /************************************************************************/
@@ -8844,9 +8719,9 @@
8844 8719 /******/ })();
8845 8720 /******/
8846 8721 /************************************************************************/
8847 8722 var __webpack_exports__ = {};
8848 -// This entry needs to be wrapped in an IIFE because it needs to be in strict mode.
8723 +// This entry need to be wrapped in an IIFE because it need to be in strict mode.
8849 8724 (() => {
8850 8725 "use strict";
8851 8726 /*!****************************************!*\
8852 8727 !*** ../app/assets/js/app-packages.js ***!
@@ -8853,20 +8728,21 @@
8853 8728 \****************************************/
8854 8729
8855 8730
8856 8731 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
8732 +
8857 8733 var _router = _interopRequireDefault(__webpack_require__(/*! ./router */ "../app/assets/js/router.js"));
8734 +
8858 8735 var _package = __webpack_require__(/*! ./package */ "../app/assets/js/package.js");
8736 +
8859 8737 var _package2 = _interopRequireDefault(__webpack_require__(/*! ../../modules/site-editor/assets/js/package */ "../app/modules/site-editor/assets/js/package.js"));
8738 +
8860 8739 /**
8861 8740 * Temporary solution for share components.
8862 8741 * TODO.
8863 8742 */
8864 -
8865 8743 // Make router available for use within packages.
8866 -
8867 8744 // Alphabetical order.
8868 -
8869 8745 window.elementorAppPackages = {
8870 8746 appUi: _package.appUi,
8871 8747 components: _package.components,
8872 8748 hooks: _package.hooks,