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

e-home-screen.js in Elementor Website Builder – more than just a page builder 3.27.4, at assets/js/e-home-screen.js

2,575 lines 100.2 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /*! elementor - v3.27.0 - 13-02-2025 */
2 /******/ (() => { // webpackBootstrap
3 /******/ var __webpack_modules__ = ({
4
5 /***/ "../assets/dev/js/utils/react.js":
6 /*!***************************************!*\
7 !*** ../assets/dev/js/utils/react.js ***!
8 \***************************************/
9 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10
11 "use strict";
12
13
14 var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
15 Object.defineProperty(exports, "__esModule", ({
16 value: true
17 }));
18 exports["default"] = void 0;
19 var React = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
20 var ReactDOM = _interopRequireWildcard(__webpack_require__(/*! react-dom */ "react-dom"));
21 var _client = __webpack_require__(/*! react-dom/client */ "../node_modules/react-dom/client.js");
22 function _getRequireWildcardCache(e) { if ("function" != typeof WeakMap) return null; var r = new WeakMap(), t = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(e) { return e ? t : r; })(e); }
23 function _interopRequireWildcard(e, r) { if (!r && e && e.__esModule) return e; if (null === e || "object" != _typeof(e) && "function" != typeof e) return { default: e }; var t = _getRequireWildcardCache(r); if (t && t.has(e)) return t.get(e); var n = { __proto__: null }, a = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var u in e) if ("default" !== u && {}.hasOwnProperty.call(e, u)) { var i = a ? Object.getOwnPropertyDescriptor(e, u) : null; i && (i.get || i.set) ? Object.defineProperty(n, u, i) : n[u] = e[u]; } return n.default = e, t && t.set(e, n), n; }
24 /**
25 * Support conditional rendering of a React App to the DOM, based on the React version.
26 * We use `createRoot` when available, but fallback to `ReactDOM.render` for older versions.
27 *
28 * @param { React.ReactElement } app The app to render.
29 * @param { HTMLElement } domElement The DOM element to render the app into.
30 *
31 * @return {{ unmount: () => void }} The unmount function.
32 */
33 function render(app, domElement) {
34 var unmountFunction;
35 try {
36 var root = (0, _client.createRoot)(domElement);
37 root.render(app);
38 unmountFunction = function unmountFunction() {
39 root.unmount();
40 };
41 } catch (e) {
42 // eslint-disable-next-line react/no-deprecated
43 ReactDOM.render(app, domElement);
44 unmountFunction = function unmountFunction() {
45 // eslint-disable-next-line react/no-deprecated
46 ReactDOM.unmountComponentAtNode(domElement);
47 };
48 }
49 return {
50 unmount: unmountFunction
51 };
52 }
53 var _default = exports["default"] = {
54 render: render
55 };
56
57 /***/ }),
58
59 /***/ "../modules/home/assets/js/components/addons-section.js":
60 /*!**************************************************************!*\
61 !*** ../modules/home/assets/js/components/addons-section.js ***!
62 \**************************************************************/
63 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
64
65 "use strict";
66 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
67
68
69 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
70 Object.defineProperty(exports, "__esModule", ({
71 value: true
72 }));
73 exports["default"] = void 0;
74 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
75 var _objectDestructuringEmpty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/objectDestructuringEmpty */ "../node_modules/@babel/runtime/helpers/objectDestructuringEmpty.js"));
76 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/extends */ "../node_modules/@babel/runtime/helpers/extends.js"));
77 var _ui = __webpack_require__(/*! @elementor/ui */ "@elementor/ui");
78 var _List = _interopRequireDefault(__webpack_require__(/*! @elementor/ui/List */ "@elementor/ui/List"));
79 var _Link = _interopRequireDefault(__webpack_require__(/*! @elementor/ui/Link */ "@elementor/ui/Link"));
80 var _Button = _interopRequireDefault(__webpack_require__(/*! @elementor/ui/Button */ "@elementor/ui/Button"));
81 var _Card = _interopRequireDefault(__webpack_require__(/*! @elementor/ui/Card */ "@elementor/ui/Card"));
82 var _CardActions = _interopRequireDefault(__webpack_require__(/*! @elementor/ui/CardActions */ "@elementor/ui/CardActions"));
83 var _CardContent = _interopRequireDefault(__webpack_require__(/*! @elementor/ui/CardContent */ "@elementor/ui/CardContent"));
84 var _CardMedia = _interopRequireDefault(__webpack_require__(/*! @elementor/ui/CardMedia */ "@elementor/ui/CardMedia"));
85 var Addons = function Addons(_ref) {
86 var props = (0, _extends2.default)({}, ((0, _objectDestructuringEmpty2.default)(_ref), _ref));
87 var domain = props.adminUrl.replace('wp-admin/', '');
88 var addonsArray = props.addonsData.repeater;
89 var cardsPerRow = 3 === addonsArray.length ? 3 : 2;
90 return /*#__PURE__*/_react.default.createElement(_ui.Paper, {
91 elevation: 0,
92 sx: {
93 p: 3,
94 display: 'flex',
95 flexDirection: 'column',
96 gap: 2
97 }
98 }, /*#__PURE__*/_react.default.createElement(_ui.Box, null, /*#__PURE__*/_react.default.createElement(_ui.Typography, {
99 variant: "h6"
100 }, props.addonsData.header.title), /*#__PURE__*/_react.default.createElement(_ui.Typography, {
101 variant: "body2",
102 color: "text.secondary"
103 }, props.addonsData.header.description)), /*#__PURE__*/_react.default.createElement(_List.default, {
104 sx: {
105 display: 'grid',
106 gridTemplateColumns: {
107 md: "repeat(".concat(cardsPerRow, ", 1fr)"),
108 xs: 'repeat(1, 1fr)'
109 },
110 gap: 2
111 }
112 }, addonsArray.map(function (item) {
113 var linkTarget = item.hasOwnProperty('target') ? item.target : '_blank';
114 return /*#__PURE__*/_react.default.createElement(_Card.default, {
115 key: item.title,
116 elevation: 0,
117 sx: {
118 display: 'flex',
119 border: 1,
120 borderRadius: 1,
121 borderColor: 'action.focus'
122 }
123 }, /*#__PURE__*/_react.default.createElement(_CardContent.default, {
124 sx: {
125 display: 'flex',
126 flexDirection: 'column',
127 justifyContent: 'space-between',
128 gap: 3,
129 p: 3
130 }
131 }, /*#__PURE__*/_react.default.createElement(_ui.Box, null, /*#__PURE__*/_react.default.createElement(_CardMedia.default, {
132 image: item.image,
133 sx: {
134 height: '58px',
135 width: '58px',
136 mb: 2
137 }
138 }), /*#__PURE__*/_react.default.createElement(_ui.Box, null, /*#__PURE__*/_react.default.createElement(_ui.Typography, {
139 variant: "subtitle2"
140 }, item.title), /*#__PURE__*/_react.default.createElement(_ui.Typography, {
141 variant: "body2",
142 color: "text.secondary"
143 }, item.description))), /*#__PURE__*/_react.default.createElement(_CardActions.default, {
144 sx: {
145 p: 0
146 }
147 }, /*#__PURE__*/_react.default.createElement(_Button.default, {
148 variant: "outlined",
149 size: "small",
150 color: "promotion",
151 href: item.url,
152 target: linkTarget
153 }, item.button_label))));
154 })), /*#__PURE__*/_react.default.createElement(_Link.default, {
155 variant: "body2",
156 color: "info.main",
157 underline: "none",
158 href: "".concat(domain).concat(props.addonsData.footer.file_path)
159 }, props.addonsData.footer.label));
160 };
161 var _default = exports["default"] = Addons;
162 Addons.propTypes = {
163 addonsData: PropTypes.object.isRequired,
164 adminUrl: PropTypes.string.isRequired
165 };
166
167 /***/ }),
168
169 /***/ "../modules/home/assets/js/components/create-new-page-dialog.js":
170 /*!**********************************************************************!*\
171 !*** ../modules/home/assets/js/components/create-new-page-dialog.js ***!
172 \**********************************************************************/
173 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
174
175 "use strict";
176 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
177 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
178
179
180 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
181 var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
182 Object.defineProperty(exports, "__esModule", ({
183 value: true
184 }));
185 exports["default"] = void 0;
186 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
187 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "../node_modules/@babel/runtime/helpers/slicedToArray.js"));
188 var _DialogHeader = _interopRequireDefault(__webpack_require__(/*! @elementor/ui/DialogHeader */ "@elementor/ui/DialogHeader"));
189 var _DialogHeaderGroup = _interopRequireDefault(__webpack_require__(/*! @elementor/ui/DialogHeaderGroup */ "@elementor/ui/DialogHeaderGroup"));
190 var _DialogTitle = _interopRequireDefault(__webpack_require__(/*! @elementor/ui/DialogTitle */ "@elementor/ui/DialogTitle"));
191 var _DialogContent = _interopRequireDefault(__webpack_require__(/*! @elementor/ui/DialogContent */ "@elementor/ui/DialogContent"));
192 var _DialogContentText = _interopRequireDefault(__webpack_require__(/*! @elementor/ui/DialogContentText */ "@elementor/ui/DialogContentText"));
193 var _TextField = _interopRequireDefault(__webpack_require__(/*! @elementor/ui/TextField */ "@elementor/ui/TextField"));
194 var _DialogActions = _interopRequireDefault(__webpack_require__(/*! @elementor/ui/DialogActions */ "@elementor/ui/DialogActions"));
195 var _Button = _interopRequireDefault(__webpack_require__(/*! @elementor/ui/Button */ "@elementor/ui/Button"));
196 var _Dialog = _interopRequireDefault(__webpack_require__(/*! @elementor/ui/Dialog */ "@elementor/ui/Dialog"));
197 function _getRequireWildcardCache(e) { if ("function" != typeof WeakMap) return null; var r = new WeakMap(), t = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(e) { return e ? t : r; })(e); }
198 function _interopRequireWildcard(e, r) { if (!r && e && e.__esModule) return e; if (null === e || "object" != _typeof(e) && "function" != typeof e) return { default: e }; var t = _getRequireWildcardCache(r); if (t && t.has(e)) return t.get(e); var n = { __proto__: null }, a = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var u in e) if ("default" !== u && {}.hasOwnProperty.call(e, u)) { var i = a ? Object.getOwnPropertyDescriptor(e, u) : null; i && (i.get || i.set) ? Object.defineProperty(n, u, i) : n[u] = e[u]; } return n.default = e, t && t.set(e, n), n; }
199 var CreateNewPageDialog = function CreateNewPageDialog(_ref) {
200 var url = _ref.url,
201 isOpen = _ref.isOpen,
202 closedDialogCallback = _ref.closedDialogCallback;
203 var _React$useState = _react.default.useState(false),
204 _React$useState2 = (0, _slicedToArray2.default)(_React$useState, 2),
205 open = _React$useState2[0],
206 setOpen = _React$useState2[1];
207 var _React$useState3 = _react.default.useState(''),
208 _React$useState4 = (0, _slicedToArray2.default)(_React$useState3, 2),
209 pageName = _React$useState4[0],
210 setPageName = _React$useState4[1];
211 (0, _react.useEffect)(function () {
212 setOpen(isOpen);
213 }, [isOpen]);
214 var handleDialogClose = function handleDialogClose() {
215 setOpen(false);
216 closedDialogCallback();
217 };
218 var handleChange = function handleChange(event) {
219 var urlParams = new URLSearchParams();
220 urlParams.append('post_data[post_title]', event.target.value);
221 setPageName(urlParams.toString());
222 };
223 return /*#__PURE__*/_react.default.createElement(_Dialog.default, {
224 open: open,
225 onClose: handleDialogClose,
226 maxWidth: "xs",
227 width: "xs",
228 fullWidth: true
229 }, /*#__PURE__*/_react.default.createElement(_DialogHeader.default, null, /*#__PURE__*/_react.default.createElement(_DialogHeaderGroup.default, null, /*#__PURE__*/_react.default.createElement(_DialogTitle.default, null, __('Name your page', 'elementor')))), /*#__PURE__*/_react.default.createElement(_DialogContent.default, {
230 dividers: true
231 }, /*#__PURE__*/_react.default.createElement(_DialogContentText.default, {
232 sx: {
233 mb: 2
234 }
235 }, __('To proceed, please name your first page,', 'elementor'), /*#__PURE__*/_react.default.createElement("br", null), __('or rename it later.', 'elementor')), /*#__PURE__*/_react.default.createElement(_TextField.default, {
236 onChange: handleChange,
237 fullWidth: true,
238 placeholder: __('New Page', 'elementor')
239 })), /*#__PURE__*/_react.default.createElement(_DialogActions.default, null, /*#__PURE__*/_react.default.createElement(_Button.default, {
240 onClick: handleDialogClose,
241 color: "secondary"
242 }, __('Cancel', 'elementor')), /*#__PURE__*/_react.default.createElement(_Button.default, {
243 variant: "contained",
244 href: pageName ? url + '&' + pageName : url,
245 target: "_blank"
246 }, __('Save', 'elementor'))));
247 };
248 var _default = exports["default"] = CreateNewPageDialog;
249 CreateNewPageDialog.propTypes = {
250 url: PropTypes.string.isRequired,
251 isOpen: PropTypes.bool.isRequired,
252 closedDialogCallback: PropTypes.func.isRequired
253 };
254
255 /***/ }),
256
257 /***/ "../modules/home/assets/js/components/external-links-section.js":
258 /*!**********************************************************************!*\
259 !*** ../modules/home/assets/js/components/external-links-section.js ***!
260 \**********************************************************************/
261 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
262
263 "use strict";
264 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
265
266
267 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
268 Object.defineProperty(exports, "__esModule", ({
269 value: true
270 }));
271 exports["default"] = void 0;
272 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
273 var _objectDestructuringEmpty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/objectDestructuringEmpty */ "../node_modules/@babel/runtime/helpers/objectDestructuringEmpty.js"));
274 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/extends */ "../node_modules/@babel/runtime/helpers/extends.js"));
275 var _ui = __webpack_require__(/*! @elementor/ui */ "@elementor/ui");
276 var _List = _interopRequireDefault(__webpack_require__(/*! @elementor/ui/List */ "@elementor/ui/List"));
277 var _ListItemButton = _interopRequireDefault(__webpack_require__(/*! @elementor/ui/ListItemButton */ "@elementor/ui/ListItemButton"));
278 var _ListItemText = _interopRequireDefault(__webpack_require__(/*! @elementor/ui/ListItemText */ "@elementor/ui/ListItemText"));
279 var _Divider = _interopRequireDefault(__webpack_require__(/*! @elementor/ui/Divider */ "@elementor/ui/Divider"));
280 var ExternalLinksSection = function ExternalLinksSection(_ref) {
281 var props = (0, _extends2.default)({}, ((0, _objectDestructuringEmpty2.default)(_ref), _ref));
282 return /*#__PURE__*/_react.default.createElement(_ui.Paper, {
283 elevation: 0,
284 sx: {
285 px: 3
286 }
287 }, /*#__PURE__*/_react.default.createElement(_List.default, null, props.externalLinksData.map(function (item, index) {
288 return /*#__PURE__*/_react.default.createElement(_ui.Box, {
289 key: item.label
290 }, /*#__PURE__*/_react.default.createElement(_ListItemButton.default, {
291 href: item.url,
292 target: "_blank",
293 sx: {
294 '&:hover': {
295 backgroundColor: 'initial'
296 },
297 gap: 2,
298 px: 0,
299 py: 2
300 }
301 }, /*#__PURE__*/_react.default.createElement(_ui.Box, {
302 component: "img",
303 src: item.image,
304 sx: {
305 width: '38px'
306 }
307 }), /*#__PURE__*/_react.default.createElement(_ListItemText.default, {
308 sx: {
309 color: 'text.secondary'
310 },
311 primary: item.label
312 })), index < props.externalLinksData.length - 1 && /*#__PURE__*/_react.default.createElement(_Divider.default, null));
313 })));
314 };
315 var _default = exports["default"] = ExternalLinksSection;
316 ExternalLinksSection.propTypes = {
317 externalLinksData: PropTypes.array.isRequired
318 };
319
320 /***/ }),
321
322 /***/ "../modules/home/assets/js/components/get-started-list-item.js":
323 /*!*********************************************************************!*\
324 !*** ../modules/home/assets/js/components/get-started-list-item.js ***!
325 \*********************************************************************/
326 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
327
328 "use strict";
329 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
330
331
332 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
333 Object.defineProperty(exports, "__esModule", ({
334 value: true
335 }));
336 exports["default"] = void 0;
337 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
338 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "../node_modules/@babel/runtime/helpers/slicedToArray.js"));
339 var _ListItem = _interopRequireDefault(__webpack_require__(/*! @elementor/ui/ListItem */ "@elementor/ui/ListItem"));
340 var _ListItemText = _interopRequireDefault(__webpack_require__(/*! @elementor/ui/ListItemText */ "@elementor/ui/ListItemText"));
341 var _Link = _interopRequireDefault(__webpack_require__(/*! @elementor/ui/Link */ "@elementor/ui/Link"));
342 var _Box = _interopRequireDefault(__webpack_require__(/*! @elementor/ui/Box */ "@elementor/ui/Box"));
343 var _createNewPageDialog = _interopRequireDefault(__webpack_require__(/*! ./create-new-page-dialog */ "../modules/home/assets/js/components/create-new-page-dialog.js"));
344 var GetStartedListItem = function GetStartedListItem(_ref) {
345 var item = _ref.item,
346 image = _ref.image,
347 adminUrl = _ref.adminUrl;
348 var url = item.is_relative_url ? adminUrl + item.url : item.url;
349 var _React$useState = _react.default.useState(false),
350 _React$useState2 = (0, _slicedToArray2.default)(_React$useState, 2),
351 isOpen = _React$useState2[0],
352 openDialog = _React$useState2[1];
353 var handleLinkClick = function handleLinkClick(event) {
354 if (!item.new_page) {
355 return;
356 }
357 event.preventDefault();
358 openDialog(true);
359 };
360 return /*#__PURE__*/_react.default.createElement(_ListItem.default, {
361 alignItems: "flex-start",
362 sx: {
363 gap: 1,
364 p: 0,
365 maxWidth: '150px'
366 }
367 }, /*#__PURE__*/_react.default.createElement(_Box.default, {
368 component: "img",
369 src: image
370 }), /*#__PURE__*/_react.default.createElement(_Box.default, null, /*#__PURE__*/_react.default.createElement(_ListItemText.default, {
371 primary: item.title,
372 primaryTypographyProps: {
373 variant: 'subtitle1'
374 },
375 sx: {
376 my: 0
377 }
378 }), /*#__PURE__*/_react.default.createElement(_Link.default, {
379 variant: "body2",
380 color: item.title_small_color ? item.title_small_color : 'text.tertiary',
381 underline: "hover",
382 href: url,
383 target: "_blank",
384 onClick: handleLinkClick
385 }, item.title_small)), item.new_page && /*#__PURE__*/_react.default.createElement(_createNewPageDialog.default, {
386 url: url,
387 isOpen: isOpen,
388 closedDialogCallback: function closedDialogCallback() {
389 return openDialog(false);
390 }
391 }));
392 };
393 var _default = exports["default"] = GetStartedListItem;
394 GetStartedListItem.propTypes = {
395 item: PropTypes.shape({
396 title: PropTypes.string.isRequired,
397 title_small: PropTypes.string.isRequired,
398 url: PropTypes.string.isRequired,
399 new_page: PropTypes.bool,
400 is_relative_url: PropTypes.bool,
401 title_small_color: PropTypes.string
402 }).isRequired,
403 adminUrl: PropTypes.string.isRequired,
404 image: PropTypes.string
405 };
406
407 /***/ }),
408
409 /***/ "../modules/home/assets/js/components/get-started-section.js":
410 /*!*******************************************************************!*\
411 !*** ../modules/home/assets/js/components/get-started-section.js ***!
412 \*******************************************************************/
413 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
414
415 "use strict";
416 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
417
418
419 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
420 Object.defineProperty(exports, "__esModule", ({
421 value: true
422 }));
423 exports["default"] = void 0;
424 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
425 var _objectDestructuringEmpty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/objectDestructuringEmpty */ "../node_modules/@babel/runtime/helpers/objectDestructuringEmpty.js"));
426 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/extends */ "../node_modules/@babel/runtime/helpers/extends.js"));
427 var _ui = __webpack_require__(/*! @elementor/ui */ "@elementor/ui");
428 var _List = _interopRequireDefault(__webpack_require__(/*! @elementor/ui/List */ "@elementor/ui/List"));
429 var _getStartedListItem = _interopRequireDefault(__webpack_require__(/*! ./get-started-list-item */ "../modules/home/assets/js/components/get-started-list-item.js"));
430 var GetStarted = function GetStarted(_ref) {
431 var props = (0, _extends2.default)({}, ((0, _objectDestructuringEmpty2.default)(_ref), _ref));
432 return /*#__PURE__*/_react.default.createElement(_ui.Paper, {
433 elevation: 0,
434 sx: {
435 p: 3,
436 display: 'flex',
437 flexDirection: 'column',
438 gap: 2
439 }
440 }, /*#__PURE__*/_react.default.createElement(_ui.Box, null, /*#__PURE__*/_react.default.createElement(_ui.Typography, {
441 variant: "h6"
442 }, props.getStartedData.header.title), /*#__PURE__*/_react.default.createElement(_ui.Typography, {
443 variant: "body2",
444 color: "text.secondary"
445 }, props.getStartedData.header.description)), /*#__PURE__*/_react.default.createElement(_List.default, {
446 sx: {
447 display: 'grid',
448 gridTemplateColumns: {
449 md: 'repeat(4, 1fr)',
450 xs: 'repeat(2, 1fr)'
451 },
452 columnGap: {
453 md: 9,
454 xs: 7
455 },
456 rowGap: 3
457 }
458 }, props.getStartedData.repeater.map(function (item) {
459 return /*#__PURE__*/_react.default.createElement(_getStartedListItem.default, {
460 key: item.title,
461 item: item,
462 image: item.image,
463 adminUrl: props.adminUrl
464 });
465 })));
466 };
467 var _default = exports["default"] = GetStarted;
468 GetStarted.propTypes = {
469 getStartedData: PropTypes.object.isRequired,
470 adminUrl: PropTypes.string.isRequired
471 };
472
473 /***/ }),
474
475 /***/ "../modules/home/assets/js/components/home-screen.js":
476 /*!***********************************************************!*\
477 !*** ../modules/home/assets/js/components/home-screen.js ***!
478 \***********************************************************/
479 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
480
481 "use strict";
482 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
483
484
485 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
486 Object.defineProperty(exports, "__esModule", ({
487 value: true
488 }));
489 exports["default"] = void 0;
490 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
491 var _ui = __webpack_require__(/*! @elementor/ui */ "@elementor/ui");
492 var _topSection = _interopRequireDefault(__webpack_require__(/*! ./top-section */ "../modules/home/assets/js/components/top-section.js"));
493 var _sidebarPromotion = _interopRequireDefault(__webpack_require__(/*! ./sidebar-promotion */ "../modules/home/assets/js/components/sidebar-promotion.js"));
494 var _addonsSection = _interopRequireDefault(__webpack_require__(/*! ./addons-section */ "../modules/home/assets/js/components/addons-section.js"));
495 var _externalLinksSection = _interopRequireDefault(__webpack_require__(/*! ./external-links-section */ "../modules/home/assets/js/components/external-links-section.js"));
496 var _getStartedSection = _interopRequireDefault(__webpack_require__(/*! ./get-started-section */ "../modules/home/assets/js/components/get-started-section.js"));
497 var HomeScreen = function HomeScreen(props) {
498 var hasSidebarPromotion = props.homeScreenData.hasOwnProperty('sidebar_promotion_variants');
499 return /*#__PURE__*/ /* Box wrapper around the Container is needed to neutralize wp-content area left-padding */_react.default.createElement(_ui.Box, {
500 sx: {
501 pr: 1
502 }
503 }, /*#__PURE__*/_react.default.createElement(_ui.Container, {
504 disableGutters: true,
505 maxWidth: "lg",
506 sx: {
507 display: 'flex',
508 flexDirection: 'column',
509 gap: {
510 xs: 1,
511 md: 3
512 },
513 pt: {
514 xs: 2,
515 md: 6
516 },
517 pb: 2
518 }
519 }, /*#__PURE__*/_react.default.createElement(_topSection.default, {
520 topData: props.homeScreenData.top_with_licences,
521 createNewPageUrl: props.homeScreenData.create_new_page_url
522 }), /*#__PURE__*/_react.default.createElement(_ui.Box, {
523 sx: {
524 display: 'flex',
525 flexDirection: {
526 xs: 'column',
527 sm: 'row'
528 },
529 justifyContent: 'space-between',
530 gap: 3
531 }
532 }, /*#__PURE__*/_react.default.createElement(_ui.Stack, {
533 sx: {
534 flex: 1,
535 gap: 3
536 }
537 }, /*#__PURE__*/_react.default.createElement(_getStartedSection.default, {
538 getStartedData: props.homeScreenData.get_started,
539 adminUrl: props.adminUrl
540 }), /*#__PURE__*/_react.default.createElement(_addonsSection.default, {
541 addonsData: props.homeScreenData.add_ons,
542 adminUrl: props.adminUrl
543 })), /*#__PURE__*/_react.default.createElement(_ui.Container, {
544 maxWidth: "xs",
545 disableGutters: true,
546 sx: {
547 width: {
548 sm: '305px'
549 },
550 display: 'flex',
551 flexDirection: 'column',
552 gap: 3
553 }
554 }, hasSidebarPromotion && /*#__PURE__*/_react.default.createElement(_sidebarPromotion.default, {
555 sideData: props.homeScreenData.sidebar_promotion_variants
556 }), /*#__PURE__*/_react.default.createElement(_externalLinksSection.default, {
557 externalLinksData: props.homeScreenData.external_links
558 })))));
559 };
560 HomeScreen.propTypes = {
561 homeScreenData: PropTypes.object,
562 adminUrl: PropTypes.string
563 };
564 var _default = exports["default"] = HomeScreen;
565
566 /***/ }),
567
568 /***/ "../modules/home/assets/js/components/promotions/sidebar-banner.js":
569 /*!*************************************************************************!*\
570 !*** ../modules/home/assets/js/components/promotions/sidebar-banner.js ***!
571 \*************************************************************************/
572 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
573
574 "use strict";
575 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
576
577
578 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
579 Object.defineProperty(exports, "__esModule", ({
580 value: true
581 }));
582 exports["default"] = void 0;
583 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
584 var _ui = __webpack_require__(/*! @elementor/ui */ "@elementor/ui");
585 var _Link = _interopRequireDefault(__webpack_require__(/*! @elementor/ui/Link */ "@elementor/ui/Link"));
586 var SidebarBanner = function SidebarBanner(_ref) {
587 var image = _ref.image,
588 link = _ref.link;
589 return /*#__PURE__*/_react.default.createElement(_ui.Paper, {
590 elevation: 0,
591 sx: {
592 overflow: 'hidden'
593 }
594 }, /*#__PURE__*/_react.default.createElement(_Link.default, {
595 target: "_blank",
596 href: link,
597 sx: {
598 display: 'block',
599 width: '100%',
600 height: '100%',
601 boxShadow: 'none',
602 '&:focus': {
603 boxShadow: 'none'
604 },
605 '&:active': {
606 boxShadow: 'none'
607 }
608 }
609 }, /*#__PURE__*/_react.default.createElement(_ui.Box, {
610 component: 'img',
611 src: image,
612 sx: {
613 width: '100%',
614 height: '100%'
615 }
616 })));
617 };
618 var _default = exports["default"] = SidebarBanner;
619 SidebarBanner.propTypes = {
620 image: PropTypes.string.isRequired,
621 link: PropTypes.string.isRequired
622 };
623
624 /***/ }),
625
626 /***/ "../modules/home/assets/js/components/promotions/sidebar-default.js":
627 /*!**************************************************************************!*\
628 !*** ../modules/home/assets/js/components/promotions/sidebar-default.js ***!
629 \**************************************************************************/
630 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
631
632 "use strict";
633 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
634
635
636 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
637 Object.defineProperty(exports, "__esModule", ({
638 value: true
639 }));
640 exports["default"] = void 0;
641 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
642 var _ui = __webpack_require__(/*! @elementor/ui */ "@elementor/ui");
643 var _Button = _interopRequireDefault(__webpack_require__(/*! @elementor/ui/Button */ "@elementor/ui/Button"));
644 var _List = _interopRequireDefault(__webpack_require__(/*! @elementor/ui/List */ "@elementor/ui/List"));
645 var _ListItem = _interopRequireDefault(__webpack_require__(/*! @elementor/ui/ListItem */ "@elementor/ui/ListItem"));
646 var _sideBarCheckIcon = _interopRequireDefault(__webpack_require__(/*! ../../icons/side-bar-check-icon */ "../modules/home/assets/js/icons/side-bar-check-icon.js"));
647 var _ListItemText = _interopRequireDefault(__webpack_require__(/*! @elementor/ui/ListItemText */ "@elementor/ui/ListItemText"));
648 var SidebarDefault = function SidebarDefault(_ref) {
649 var header = _ref.header,
650 cta = _ref.cta,
651 repeater = _ref.repeater;
652 return /*#__PURE__*/_react.default.createElement(_ui.Paper, {
653 elevation: 0,
654 sx: {
655 p: 3
656 }
657 }, /*#__PURE__*/_react.default.createElement(_ui.Stack, {
658 gap: 1.5,
659 alignItems: "center",
660 textAlign: "center",
661 sx: {
662 pb: 4
663 }
664 }, /*#__PURE__*/_react.default.createElement(_ui.Box, {
665 component: "img",
666 src: header.image
667 }), /*#__PURE__*/_react.default.createElement(_ui.Box, null, /*#__PURE__*/_react.default.createElement(_ui.Typography, {
668 variant: "h6"
669 }, header.title), /*#__PURE__*/_react.default.createElement(_ui.Typography, {
670 variant: "body2",
671 color: "text.secondary"
672 }, header.description)), /*#__PURE__*/_react.default.createElement(_Button.default, {
673 variant: "contained",
674 size: "medium",
675 color: "promotion",
676 href: cta.url,
677 startIcon: /*#__PURE__*/_react.default.createElement(_ui.Box, {
678 component: "img",
679 src: cta.image,
680 sx: {
681 width: '16px'
682 }
683 }),
684 target: "_blank",
685 sx: {
686 maxWidth: 'fit-content'
687 }
688 }, cta.label)), /*#__PURE__*/_react.default.createElement(_List.default, {
689 sx: {
690 p: 0
691 }
692 }, repeater.map(function (item, index) {
693 return /*#__PURE__*/_react.default.createElement(_ListItem.default, {
694 key: index,
695 sx: {
696 p: 0,
697 gap: 1
698 }
699 }, /*#__PURE__*/_react.default.createElement(_sideBarCheckIcon.default, null), /*#__PURE__*/_react.default.createElement(_ListItemText.default, {
700 primaryTypographyProps: {
701 variant: 'body2'
702 },
703 primary: item.title
704 }));
705 })));
706 };
707 var _default = exports["default"] = SidebarDefault;
708 SidebarDefault.propTypes = {
709 header: PropTypes.object.isRequired,
710 cta: PropTypes.object.isRequired,
711 repeater: PropTypes.array
712 };
713
714 /***/ }),
715
716 /***/ "../modules/home/assets/js/components/sidebar-promotion.js":
717 /*!*****************************************************************!*\
718 !*** ../modules/home/assets/js/components/sidebar-promotion.js ***!
719 \*****************************************************************/
720 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
721
722 "use strict";
723 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
724
725
726 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
727 Object.defineProperty(exports, "__esModule", ({
728 value: true
729 }));
730 exports["default"] = void 0;
731 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
732 var _sidebarBanner = _interopRequireDefault(__webpack_require__(/*! ./promotions/sidebar-banner */ "../modules/home/assets/js/components/promotions/sidebar-banner.js"));
733 var _sidebarDefault = _interopRequireDefault(__webpack_require__(/*! ./promotions/sidebar-default */ "../modules/home/assets/js/components/promotions/sidebar-default.js"));
734 var SideBarPromotion = function SideBarPromotion(_ref) {
735 var sideData = _ref.sideData;
736 if ('banner' === sideData.type) {
737 return /*#__PURE__*/_react.default.createElement(_sidebarBanner.default, sideData.data);
738 }
739 return /*#__PURE__*/_react.default.createElement(_sidebarDefault.default, sideData.data);
740 };
741 var _default = exports["default"] = SideBarPromotion;
742 SideBarPromotion.propTypes = {
743 sideData: PropTypes.object.isRequired
744 };
745
746 /***/ }),
747
748 /***/ "../modules/home/assets/js/components/top-section.js":
749 /*!***********************************************************!*\
750 !*** ../modules/home/assets/js/components/top-section.js ***!
751 \***********************************************************/
752 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
753
754 "use strict";
755 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
756
757
758 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
759 Object.defineProperty(exports, "__esModule", ({
760 value: true
761 }));
762 exports["default"] = void 0;
763 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
764 var _objectDestructuringEmpty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/objectDestructuringEmpty */ "../node_modules/@babel/runtime/helpers/objectDestructuringEmpty.js"));
765 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/extends */ "../node_modules/@babel/runtime/helpers/extends.js"));
766 var _ui = __webpack_require__(/*! @elementor/ui */ "@elementor/ui");
767 var _Typography = _interopRequireDefault(__webpack_require__(/*! @elementor/ui/Typography */ "@elementor/ui/Typography"));
768 var _Button = _interopRequireDefault(__webpack_require__(/*! @elementor/ui/Button */ "@elementor/ui/Button"));
769 var _youtubeIcon = _interopRequireDefault(__webpack_require__(/*! ../icons/youtube-icon */ "../modules/home/assets/js/icons/youtube-icon.js"));
770 var TopSection = function TopSection(_ref) {
771 var props = (0, _extends2.default)({}, ((0, _objectDestructuringEmpty2.default)(_ref), _ref));
772 return /*#__PURE__*/_react.default.createElement(_ui.Paper, {
773 elevation: 0,
774 sx: {
775 display: 'flex',
776 flexDirection: {
777 xs: 'column',
778 sm: 'row'
779 },
780 justifyContent: 'space-between',
781 py: {
782 xs: 3,
783 md: 3
784 },
785 px: {
786 xs: 3,
787 md: 4
788 },
789 gap: {
790 xs: 2,
791 sm: 3,
792 lg: 22
793 }
794 }
795 }, /*#__PURE__*/_react.default.createElement(_ui.Stack, {
796 gap: 3,
797 justifyContent: "center"
798 }, /*#__PURE__*/_react.default.createElement(_ui.Box, null, /*#__PURE__*/_react.default.createElement(_Typography.default, {
799 variant: "h6"
800 }, props.topData.title), /*#__PURE__*/_react.default.createElement(_Typography.default, {
801 variant: "body2",
802 color: "secondary"
803 }, props.topData.description)), /*#__PURE__*/_react.default.createElement(_ui.Box, {
804 sx: {
805 display: 'flex',
806 gap: 1
807 }
808 }, /*#__PURE__*/_react.default.createElement(_Button.default, {
809 variant: "contained",
810 size: "small",
811 href: props.createNewPageUrl,
812 target: "_blank"
813 }, props.topData.button_create_page_title), /*#__PURE__*/_react.default.createElement(_Button.default, {
814 variant: "outlined",
815 color: "secondary",
816 size: "small",
817 startIcon: /*#__PURE__*/_react.default.createElement(_youtubeIcon.default, null),
818 href: props.topData.button_watch_url,
819 target: "_blank"
820 }, props.topData.button_watch_title))), /*#__PURE__*/_react.default.createElement(_ui.Box, {
821 component: "iframe",
822 src: "https://www.youtube.com/embed/".concat(props.topData.youtube_embed_id),
823 title: "YouTube video player",
824 frameBorder: "0",
825 allow: "accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share",
826 allowFullScreen: true,
827 sx: {
828 aspectRatio: '16/9',
829 borderRadius: 1,
830 display: 'flex',
831 width: '100%',
832 maxWidth: '365px'
833 }
834 }));
835 };
836 TopSection.propTypes = {
837 topData: PropTypes.object.isRequired,
838 createNewPageUrl: PropTypes.string.isRequired
839 };
840 var _default = exports["default"] = TopSection;
841
842 /***/ }),
843
844 /***/ "../modules/home/assets/js/icons/side-bar-check-icon.js":
845 /*!**************************************************************!*\
846 !*** ../modules/home/assets/js/icons/side-bar-check-icon.js ***!
847 \**************************************************************/
848 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
849
850 "use strict";
851
852
853 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
854 var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
855 Object.defineProperty(exports, "__esModule", ({
856 value: true
857 }));
858 exports["default"] = void 0;
859 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/extends */ "../node_modules/@babel/runtime/helpers/extends.js"));
860 var React = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
861 var _ui = __webpack_require__(/*! @elementor/ui */ "@elementor/ui");
862 function _getRequireWildcardCache(e) { if ("function" != typeof WeakMap) return null; var r = new WeakMap(), t = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(e) { return e ? t : r; })(e); }
863 function _interopRequireWildcard(e, r) { if (!r && e && e.__esModule) return e; if (null === e || "object" != _typeof(e) && "function" != typeof e) return { default: e }; var t = _getRequireWildcardCache(r); if (t && t.has(e)) return t.get(e); var n = { __proto__: null }, a = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var u in e) if ("default" !== u && {}.hasOwnProperty.call(e, u)) { var i = a ? Object.getOwnPropertyDescriptor(e, u) : null; i && (i.get || i.set) ? Object.defineProperty(n, u, i) : n[u] = e[u]; } return n.default = e, t && t.set(e, n), n; }
864 var SideBarCheckIcon = function SideBarCheckIcon(props) {
865 return /*#__PURE__*/React.createElement(_ui.SvgIcon, (0, _extends2.default)({
866 viewBox: "0 0 24 24"
867 }, props), /*#__PURE__*/React.createElement("path", {
868 fillRule: "evenodd",
869 clipRule: "evenodd",
870 d: "M9.09013 3.69078C10.273 3.2008 11.5409 2.94861 12.8213 2.94861C14.1017 2.94861 15.3695 3.2008 16.5525 3.69078C17.7354 4.18077 18.8102 4.89895 19.7156 5.80432C20.621 6.70969 21.3391 7.78452 21.8291 8.96744C22.3191 10.1504 22.5713 11.4182 22.5713 12.6986C22.5713 13.979 22.3191 15.2468 21.8291 16.4298C21.3391 17.6127 20.621 18.6875 19.7156 19.5929C18.8102 20.4983 17.7354 21.2165 16.5525 21.7064C15.3695 22.1964 14.1017 22.4486 12.8213 22.4486C11.5409 22.4486 10.2731 22.1964 9.09013 21.7064C7.9072 21.2165 6.83237 20.4983 5.927 19.5929C5.02163 18.6875 4.30345 17.6127 3.81346 16.4298C3.32348 15.2468 3.07129 13.979 3.07129 12.6986C3.07129 11.4182 3.32348 10.1504 3.81346 8.96744C4.30345 7.78452 5.02163 6.70969 5.927 5.80432C6.83237 4.89895 7.9072 4.18077 9.09013 3.69078ZM12.8213 4.44861C11.7379 4.44861 10.6651 4.662 9.66415 5.0766C8.66321 5.4912 7.75374 6.09889 6.98766 6.86498C6.22157 7.63106 5.61388 8.54053 5.19928 9.54147C4.78468 10.5424 4.57129 11.6152 4.57129 12.6986C4.57129 13.782 4.78468 14.8548 5.19928 15.8557C5.61388 16.8567 6.22157 17.7662 6.98766 18.5322C7.75374 19.2983 8.66322 19.906 9.66415 20.3206C10.6651 20.7352 11.7379 20.9486 12.8213 20.9486C13.9047 20.9486 14.9775 20.7352 15.9784 20.3206C16.9794 19.906 17.8888 19.2983 18.6549 18.5322C19.421 17.7662 20.0287 16.8567 20.4433 15.8557C20.8579 14.8548 21.0713 13.782 21.0713 12.6986C21.0713 11.6152 20.8579 10.5424 20.4433 9.54147C20.0287 8.54053 19.421 7.63106 18.6549 6.86498C17.8888 6.09889 16.9794 5.4912 15.9784 5.0766C14.9775 4.662 13.9047 4.44861 12.8213 4.44861Z",
871 fill: "#93003F"
872 }), /*#__PURE__*/React.createElement("path", {
873 fillRule: "evenodd",
874 clipRule: "evenodd",
875 d: "M17.3213 9.69424C17.6142 9.98713 17.6142 10.462 17.3213 10.7549L12.3732 15.703C12.0803 15.9959 11.6054 15.9959 11.3125 15.703L8.83851 13.2289C8.54562 12.936 8.54562 12.4612 8.83851 12.1683C9.1314 11.8754 9.60628 11.8754 9.89917 12.1683L11.8429 14.112L16.2606 9.69424C16.5535 9.40135 17.0284 9.40135 17.3213 9.69424Z",
876 fill: "#93003F"
877 }));
878 };
879 var _default = exports["default"] = SideBarCheckIcon;
880
881 /***/ }),
882
883 /***/ "../modules/home/assets/js/icons/youtube-icon.js":
884 /*!*******************************************************!*\
885 !*** ../modules/home/assets/js/icons/youtube-icon.js ***!
886 \*******************************************************/
887 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
888
889 "use strict";
890
891
892 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
893 var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
894 Object.defineProperty(exports, "__esModule", ({
895 value: true
896 }));
897 exports["default"] = void 0;
898 var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/extends */ "../node_modules/@babel/runtime/helpers/extends.js"));
899 var React = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
900 var _ui = __webpack_require__(/*! @elementor/ui */ "@elementor/ui");
901 function _getRequireWildcardCache(e) { if ("function" != typeof WeakMap) return null; var r = new WeakMap(), t = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(e) { return e ? t : r; })(e); }
902 function _interopRequireWildcard(e, r) { if (!r && e && e.__esModule) return e; if (null === e || "object" != _typeof(e) && "function" != typeof e) return { default: e }; var t = _getRequireWildcardCache(r); if (t && t.has(e)) return t.get(e); var n = { __proto__: null }, a = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var u in e) if ("default" !== u && {}.hasOwnProperty.call(e, u)) { var i = a ? Object.getOwnPropertyDescriptor(e, u) : null; i && (i.get || i.set) ? Object.defineProperty(n, u, i) : n[u] = e[u]; } return n.default = e, t && t.set(e, n), n; }
903 var YoutubeIcon = function YoutubeIcon(props) {
904 return /*#__PURE__*/React.createElement(_ui.SvgIcon, (0, _extends2.default)({
905 viewBox: "0 0 24 24"
906 }, props), /*#__PURE__*/React.createElement("path", {
907 fillRule: "evenodd",
908 clipRule: "evenodd",
909 d: "M7 5.75C5.20507 5.75 3.75 7.20507 3.75 9V15C3.75 16.7949 5.20507 18.25 7 18.25H17C18.7949 18.25 20.25 16.7949 20.25 15V9C20.25 7.20507 18.7949 5.75 17 5.75H7ZM2.25 9C2.25 6.37665 4.37665 4.25 7 4.25H17C19.6234 4.25 21.75 6.37665 21.75 9V15C21.75 17.6234 19.6234 19.75 17 19.75H7C4.37665 19.75 2.25 17.6234 2.25 15V9ZM9.63048 8.34735C9.86561 8.21422 10.1542 8.21786 10.3859 8.35688L15.3859 11.3569C15.6118 11.4924 15.75 11.7366 15.75 12C15.75 12.2634 15.6118 12.5076 15.3859 12.6431L10.3859 15.6431C10.1542 15.7821 9.86561 15.7858 9.63048 15.6526C9.39534 15.5195 9.25 15.2702 9.25 15V9C9.25 8.7298 9.39534 8.48048 9.63048 8.34735ZM10.75 10.3246V13.6754L13.5423 12L10.75 10.3246Z"
910 }));
911 };
912 var _default = exports["default"] = YoutubeIcon;
913
914 /***/ }),
915
916 /***/ "../node_modules/object-assign/index.js":
917 /*!**********************************************!*\
918 !*** ../node_modules/object-assign/index.js ***!
919 \**********************************************/
920 /***/ ((module) => {
921
922 "use strict";
923 /*
924 object-assign
925 (c) Sindre Sorhus
926 @license MIT
927 */
928
929
930 /* eslint-disable no-unused-vars */
931 var getOwnPropertySymbols = Object.getOwnPropertySymbols;
932 var hasOwnProperty = Object.prototype.hasOwnProperty;
933 var propIsEnumerable = Object.prototype.propertyIsEnumerable;
934
935 function toObject(val) {
936 if (val === null || val === undefined) {
937 throw new TypeError('Object.assign cannot be called with null or undefined');
938 }
939
940 return Object(val);
941 }
942
943 function shouldUseNative() {
944 try {
945 if (!Object.assign) {
946 return false;
947 }
948
949 // Detect buggy property enumeration order in older V8 versions.
950
951 // https://bugs.chromium.org/p/v8/issues/detail?id=4118
952 var test1 = new String('abc'); // eslint-disable-line no-new-wrappers
953 test1[5] = 'de';
954 if (Object.getOwnPropertyNames(test1)[0] === '5') {
955 return false;
956 }
957
958 // https://bugs.chromium.org/p/v8/issues/detail?id=3056
959 var test2 = {};
960 for (var i = 0; i < 10; i++) {
961 test2['_' + String.fromCharCode(i)] = i;
962 }
963 var order2 = Object.getOwnPropertyNames(test2).map(function (n) {
964 return test2[n];
965 });
966 if (order2.join('') !== '0123456789') {
967 return false;
968 }
969
970 // https://bugs.chromium.org/p/v8/issues/detail?id=3056
971 var test3 = {};
972 'abcdefghijklmnopqrst'.split('').forEach(function (letter) {
973 test3[letter] = letter;
974 });
975 if (Object.keys(Object.assign({}, test3)).join('') !==
976 'abcdefghijklmnopqrst') {
977 return false;
978 }
979
980 return true;
981 } catch (err) {
982 // We don't expect any of the above to throw, but better to be safe.
983 return false;
984 }
985 }
986
987 module.exports = shouldUseNative() ? Object.assign : function (target, source) {
988 var from;
989 var to = toObject(target);
990 var symbols;
991
992 for (var s = 1; s < arguments.length; s++) {
993 from = Object(arguments[s]);
994
995 for (var key in from) {
996 if (hasOwnProperty.call(from, key)) {
997 to[key] = from[key];
998 }
999 }
1000
1001 if (getOwnPropertySymbols) {
1002 symbols = getOwnPropertySymbols(from);
1003 for (var i = 0; i < symbols.length; i++) {
1004 if (propIsEnumerable.call(from, symbols[i])) {
1005 to[symbols[i]] = from[symbols[i]];
1006 }
1007 }
1008 }
1009 }
1010
1011 return to;
1012 };
1013
1014
1015 /***/ }),
1016
1017 /***/ "../node_modules/prop-types/checkPropTypes.js":
1018 /*!****************************************************!*\
1019 !*** ../node_modules/prop-types/checkPropTypes.js ***!
1020 \****************************************************/
1021 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1022
1023 "use strict";
1024 /**
1025 * Copyright (c) 2013-present, Facebook, Inc.
1026 *
1027 * This source code is licensed under the MIT license found in the
1028 * LICENSE file in the root directory of this source tree.
1029 */
1030
1031
1032
1033 var printWarning = function() {};
1034
1035 if (true) {
1036 var ReactPropTypesSecret = __webpack_require__(/*! ./lib/ReactPropTypesSecret */ "../node_modules/prop-types/lib/ReactPropTypesSecret.js");
1037 var loggedTypeFailures = {};
1038 var has = __webpack_require__(/*! ./lib/has */ "../node_modules/prop-types/lib/has.js");
1039
1040 printWarning = function(text) {
1041 var message = 'Warning: ' + text;
1042 if (typeof console !== 'undefined') {
1043 console.error(message);
1044 }
1045 try {
1046 // --- Welcome to debugging React ---
1047 // This error was thrown as a convenience so that you can use this stack
1048 // to find the callsite that caused this warning to fire.
1049 throw new Error(message);
1050 } catch (x) { /**/ }
1051 };
1052 }
1053
1054 /**
1055 * Assert that the values match with the type specs.
1056 * Error messages are memorized and will only be shown once.
1057 *
1058 * @param {object} typeSpecs Map of name to a ReactPropType
1059 * @param {object} values Runtime values that need to be type-checked
1060 * @param {string} location e.g. "prop", "context", "child context"
1061 * @param {string} componentName Name of the component for error messages.
1062 * @param {?Function} getStack Returns the component stack.
1063 * @private
1064 */
1065 function checkPropTypes(typeSpecs, values, location, componentName, getStack) {
1066 if (true) {
1067 for (var typeSpecName in typeSpecs) {
1068 if (has(typeSpecs, typeSpecName)) {
1069 var error;
1070 // Prop type validation may throw. In case they do, we don't want to
1071 // fail the render phase where it didn't fail before. So we log it.
1072 // After these have been cleaned up, we'll let them throw.
1073 try {
1074 // This is intentionally an invariant that gets caught. It's the same
1075 // behavior as without this statement except with a better message.
1076 if (typeof typeSpecs[typeSpecName] !== 'function') {
1077 var err = Error(
1078 (componentName || 'React class') + ': ' + location + ' type `' + typeSpecName + '` is invalid; ' +
1079 'it must be a function, usually from the `prop-types` package, but received `' + typeof typeSpecs[typeSpecName] + '`.' +
1080 'This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.'
1081 );
1082 err.name = 'Invariant Violation';
1083 throw err;
1084 }
1085 error = typeSpecs[typeSpecName](values, typeSpecName, componentName, location, null, ReactPropTypesSecret);
1086 } catch (ex) {
1087 error = ex;
1088 }
1089 if (error && !(error instanceof Error)) {
1090 printWarning(
1091 (componentName || 'React class') + ': type specification of ' +
1092 location + ' `' + typeSpecName + '` is invalid; the type checker ' +
1093 'function must return `null` or an `Error` but returned a ' + typeof error + '. ' +
1094 'You may have forgotten to pass an argument to the type checker ' +
1095 'creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and ' +
1096 'shape all require an argument).'
1097 );
1098 }
1099 if (error instanceof Error && !(error.message in loggedTypeFailures)) {
1100 // Only monitor this failure once because there tends to be a lot of the
1101 // same error.
1102 loggedTypeFailures[error.message] = true;
1103
1104 var stack = getStack ? getStack() : '';
1105
1106 printWarning(
1107 'Failed ' + location + ' type: ' + error.message + (stack != null ? stack : '')
1108 );
1109 }
1110 }
1111 }
1112 }
1113 }
1114
1115 /**
1116 * Resets warning cache when testing.
1117 *
1118 * @private
1119 */
1120 checkPropTypes.resetWarningCache = function() {
1121 if (true) {
1122 loggedTypeFailures = {};
1123 }
1124 }
1125
1126 module.exports = checkPropTypes;
1127
1128
1129 /***/ }),
1130
1131 /***/ "../node_modules/prop-types/factoryWithTypeCheckers.js":
1132 /*!*************************************************************!*\
1133 !*** ../node_modules/prop-types/factoryWithTypeCheckers.js ***!
1134 \*************************************************************/
1135 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1136
1137 "use strict";
1138 /**
1139 * Copyright (c) 2013-present, Facebook, Inc.
1140 *
1141 * This source code is licensed under the MIT license found in the
1142 * LICENSE file in the root directory of this source tree.
1143 */
1144
1145
1146
1147 var ReactIs = __webpack_require__(/*! react-is */ "../node_modules/prop-types/node_modules/react-is/index.js");
1148 var assign = __webpack_require__(/*! object-assign */ "../node_modules/object-assign/index.js");
1149
1150 var ReactPropTypesSecret = __webpack_require__(/*! ./lib/ReactPropTypesSecret */ "../node_modules/prop-types/lib/ReactPropTypesSecret.js");
1151 var has = __webpack_require__(/*! ./lib/has */ "../node_modules/prop-types/lib/has.js");
1152 var checkPropTypes = __webpack_require__(/*! ./checkPropTypes */ "../node_modules/prop-types/checkPropTypes.js");
1153
1154 var printWarning = function() {};
1155
1156 if (true) {
1157 printWarning = function(text) {
1158 var message = 'Warning: ' + text;
1159 if (typeof console !== 'undefined') {
1160 console.error(message);
1161 }
1162 try {
1163 // --- Welcome to debugging React ---
1164 // This error was thrown as a convenience so that you can use this stack
1165 // to find the callsite that caused this warning to fire.
1166 throw new Error(message);
1167 } catch (x) {}
1168 };
1169 }
1170
1171 function emptyFunctionThatReturnsNull() {
1172 return null;
1173 }
1174
1175 module.exports = function(isValidElement, throwOnDirectAccess) {
1176 /* global Symbol */
1177 var ITERATOR_SYMBOL = typeof Symbol === 'function' && Symbol.iterator;
1178 var FAUX_ITERATOR_SYMBOL = '@@iterator'; // Before Symbol spec.
1179
1180 /**
1181 * Returns the iterator method function contained on the iterable object.
1182 *
1183 * Be sure to invoke the function with the iterable as context:
1184 *
1185 * var iteratorFn = getIteratorFn(myIterable);
1186 * if (iteratorFn) {
1187 * var iterator = iteratorFn.call(myIterable);
1188 * ...
1189 * }
1190 *
1191 * @param {?object} maybeIterable
1192 * @return {?function}
1193 */
1194 function getIteratorFn(maybeIterable) {
1195 var iteratorFn = maybeIterable && (ITERATOR_SYMBOL && maybeIterable[ITERATOR_SYMBOL] || maybeIterable[FAUX_ITERATOR_SYMBOL]);
1196 if (typeof iteratorFn === 'function') {
1197 return iteratorFn;
1198 }
1199 }
1200
1201 /**
1202 * Collection of methods that allow declaration and validation of props that are
1203 * supplied to React components. Example usage:
1204 *
1205 * var Props = require('ReactPropTypes');
1206 * var MyArticle = React.createClass({
1207 * propTypes: {
1208 * // An optional string prop named "description".
1209 * description: Props.string,
1210 *
1211 * // A required enum prop named "category".
1212 * category: Props.oneOf(['News','Photos']).isRequired,
1213 *
1214 * // A prop named "dialog" that requires an instance of Dialog.
1215 * dialog: Props.instanceOf(Dialog).isRequired
1216 * },
1217 * render: function() { ... }
1218 * });
1219 *
1220 * A more formal specification of how these methods are used:
1221 *
1222 * type := array|bool|func|object|number|string|oneOf([...])|instanceOf(...)
1223 * decl := ReactPropTypes.{type}(.isRequired)?
1224 *
1225 * Each and every declaration produces a function with the same signature. This
1226 * allows the creation of custom validation functions. For example:
1227 *
1228 * var MyLink = React.createClass({
1229 * propTypes: {
1230 * // An optional string or URI prop named "href".
1231 * href: function(props, propName, componentName) {
1232 * var propValue = props[propName];
1233 * if (propValue != null && typeof propValue !== 'string' &&
1234 * !(propValue instanceof URI)) {
1235 * return new Error(
1236 * 'Expected a string or an URI for ' + propName + ' in ' +
1237 * componentName
1238 * );
1239 * }
1240 * }
1241 * },
1242 * render: function() {...}
1243 * });
1244 *
1245 * @internal
1246 */
1247
1248 var ANONYMOUS = '<<anonymous>>';
1249
1250 // Important!
1251 // Keep this list in sync with production version in `./factoryWithThrowingShims.js`.
1252 var ReactPropTypes = {
1253 array: createPrimitiveTypeChecker('array'),
1254 bigint: createPrimitiveTypeChecker('bigint'),
1255 bool: createPrimitiveTypeChecker('boolean'),
1256 func: createPrimitiveTypeChecker('function'),
1257 number: createPrimitiveTypeChecker('number'),
1258 object: createPrimitiveTypeChecker('object'),
1259 string: createPrimitiveTypeChecker('string'),
1260 symbol: createPrimitiveTypeChecker('symbol'),
1261
1262 any: createAnyTypeChecker(),
1263 arrayOf: createArrayOfTypeChecker,
1264 element: createElementTypeChecker(),
1265 elementType: createElementTypeTypeChecker(),
1266 instanceOf: createInstanceTypeChecker,
1267 node: createNodeChecker(),
1268 objectOf: createObjectOfTypeChecker,
1269 oneOf: createEnumTypeChecker,
1270 oneOfType: createUnionTypeChecker,
1271 shape: createShapeTypeChecker,
1272 exact: createStrictShapeTypeChecker,
1273 };
1274
1275 /**
1276 * inlined Object.is polyfill to avoid requiring consumers ship their own
1277 * https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is
1278 */
1279 /*eslint-disable no-self-compare*/
1280 function is(x, y) {
1281 // SameValue algorithm
1282 if (x === y) {
1283 // Steps 1-5, 7-10
1284 // Steps 6.b-6.e: +0 != -0
1285 return x !== 0 || 1 / x === 1 / y;
1286 } else {
1287 // Step 6.a: NaN == NaN
1288 return x !== x && y !== y;
1289 }
1290 }
1291 /*eslint-enable no-self-compare*/
1292
1293 /**
1294 * We use an Error-like object for backward compatibility as people may call
1295 * PropTypes directly and inspect their output. However, we don't use real
1296 * Errors anymore. We don't inspect their stack anyway, and creating them
1297 * is prohibitively expensive if they are created too often, such as what
1298 * happens in oneOfType() for any type before the one that matched.
1299 */
1300 function PropTypeError(message, data) {
1301 this.message = message;
1302 this.data = data && typeof data === 'object' ? data: {};
1303 this.stack = '';
1304 }
1305 // Make `instanceof Error` still work for returned errors.
1306 PropTypeError.prototype = Error.prototype;
1307
1308 function createChainableTypeChecker(validate) {
1309 if (true) {
1310 var manualPropTypeCallCache = {};
1311 var manualPropTypeWarningCount = 0;
1312 }
1313 function checkType(isRequired, props, propName, componentName, location, propFullName, secret) {
1314 componentName = componentName || ANONYMOUS;
1315 propFullName = propFullName || propName;
1316
1317 if (secret !== ReactPropTypesSecret) {
1318 if (throwOnDirectAccess) {
1319 // New behavior only for users of `prop-types` package
1320 var err = new Error(
1321 'Calling PropTypes validators directly is not supported by the `prop-types` package. ' +
1322 'Use `PropTypes.checkPropTypes()` to call them. ' +
1323 'Read more at http://fb.me/use-check-prop-types'
1324 );
1325 err.name = 'Invariant Violation';
1326 throw err;
1327 } else if ( true && typeof console !== 'undefined') {
1328 // Old behavior for people using React.PropTypes
1329 var cacheKey = componentName + ':' + propName;
1330 if (
1331 !manualPropTypeCallCache[cacheKey] &&
1332 // Avoid spamming the console because they are often not actionable except for lib authors
1333 manualPropTypeWarningCount < 3
1334 ) {
1335 printWarning(
1336 'You are manually calling a React.PropTypes validation ' +
1337 'function for the `' + propFullName + '` prop on `' + componentName + '`. This is deprecated ' +
1338 'and will throw in the standalone `prop-types` package. ' +
1339 'You may be seeing this warning due to a third-party PropTypes ' +
1340 'library. See https://fb.me/react-warning-dont-call-proptypes ' + 'for details.'
1341 );
1342 manualPropTypeCallCache[cacheKey] = true;
1343 manualPropTypeWarningCount++;
1344 }
1345 }
1346 }
1347 if (props[propName] == null) {
1348 if (isRequired) {
1349 if (props[propName] === null) {
1350 return new PropTypeError('The ' + location + ' `' + propFullName + '` is marked as required ' + ('in `' + componentName + '`, but its value is `null`.'));
1351 }
1352 return new PropTypeError('The ' + location + ' `' + propFullName + '` is marked as required in ' + ('`' + componentName + '`, but its value is `undefined`.'));
1353 }
1354 return null;
1355 } else {
1356 return validate(props, propName, componentName, location, propFullName);
1357 }
1358 }
1359
1360 var chainedCheckType = checkType.bind(null, false);
1361 chainedCheckType.isRequired = checkType.bind(null, true);
1362
1363 return chainedCheckType;
1364 }
1365
1366 function createPrimitiveTypeChecker(expectedType) {
1367 function validate(props, propName, componentName, location, propFullName, secret) {
1368 var propValue = props[propName];
1369 var propType = getPropType(propValue);
1370 if (propType !== expectedType) {
1371 // `propValue` being instance of, say, date/regexp, pass the 'object'
1372 // check, but we can offer a more precise error message here rather than
1373 // 'of type `object`'.
1374 var preciseType = getPreciseType(propValue);
1375
1376 return new PropTypeError(
1377 'Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + preciseType + '` supplied to `' + componentName + '`, expected ') + ('`' + expectedType + '`.'),
1378 {expectedType: expectedType}
1379 );
1380 }
1381 return null;
1382 }
1383 return createChainableTypeChecker(validate);
1384 }
1385
1386 function createAnyTypeChecker() {
1387 return createChainableTypeChecker(emptyFunctionThatReturnsNull);
1388 }
1389
1390 function createArrayOfTypeChecker(typeChecker) {
1391 function validate(props, propName, componentName, location, propFullName) {
1392 if (typeof typeChecker !== 'function') {
1393 return new PropTypeError('Property `' + propFullName + '` of component `' + componentName + '` has invalid PropType notation inside arrayOf.');
1394 }
1395 var propValue = props[propName];
1396 if (!Array.isArray(propValue)) {
1397 var propType = getPropType(propValue);
1398 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected an array.'));
1399 }
1400 for (var i = 0; i < propValue.length; i++) {
1401 var error = typeChecker(propValue, i, componentName, location, propFullName + '[' + i + ']', ReactPropTypesSecret);
1402 if (error instanceof Error) {
1403 return error;
1404 }
1405 }
1406 return null;
1407 }
1408 return createChainableTypeChecker(validate);
1409 }
1410
1411 function createElementTypeChecker() {
1412 function validate(props, propName, componentName, location, propFullName) {
1413 var propValue = props[propName];
1414 if (!isValidElement(propValue)) {
1415 var propType = getPropType(propValue);
1416 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected a single ReactElement.'));
1417 }
1418 return null;
1419 }
1420 return createChainableTypeChecker(validate);
1421 }
1422
1423 function createElementTypeTypeChecker() {
1424 function validate(props, propName, componentName, location, propFullName) {
1425 var propValue = props[propName];
1426 if (!ReactIs.isValidElementType(propValue)) {
1427 var propType = getPropType(propValue);
1428 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected a single ReactElement type.'));
1429 }
1430 return null;
1431 }
1432 return createChainableTypeChecker(validate);
1433 }
1434
1435 function createInstanceTypeChecker(expectedClass) {
1436 function validate(props, propName, componentName, location, propFullName) {
1437 if (!(props[propName] instanceof expectedClass)) {
1438 var expectedClassName = expectedClass.name || ANONYMOUS;
1439 var actualClassName = getClassName(props[propName]);
1440 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + actualClassName + '` supplied to `' + componentName + '`, expected ') + ('instance of `' + expectedClassName + '`.'));
1441 }
1442 return null;
1443 }
1444 return createChainableTypeChecker(validate);
1445 }
1446
1447 function createEnumTypeChecker(expectedValues) {
1448 if (!Array.isArray(expectedValues)) {
1449 if (true) {
1450 if (arguments.length > 1) {
1451 printWarning(
1452 'Invalid arguments supplied to oneOf, expected an array, got ' + arguments.length + ' arguments. ' +
1453 'A common mistake is to write oneOf(x, y, z) instead of oneOf([x, y, z]).'
1454 );
1455 } else {
1456 printWarning('Invalid argument supplied to oneOf, expected an array.');
1457 }
1458 }
1459 return emptyFunctionThatReturnsNull;
1460 }
1461
1462 function validate(props, propName, componentName, location, propFullName) {
1463 var propValue = props[propName];
1464 for (var i = 0; i < expectedValues.length; i++) {
1465 if (is(propValue, expectedValues[i])) {
1466 return null;
1467 }
1468 }
1469
1470 var valuesString = JSON.stringify(expectedValues, function replacer(key, value) {
1471 var type = getPreciseType(value);
1472 if (type === 'symbol') {
1473 return String(value);
1474 }
1475 return value;
1476 });
1477 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of value `' + String(propValue) + '` ' + ('supplied to `' + componentName + '`, expected one of ' + valuesString + '.'));
1478 }
1479 return createChainableTypeChecker(validate);
1480 }
1481
1482 function createObjectOfTypeChecker(typeChecker) {
1483 function validate(props, propName, componentName, location, propFullName) {
1484 if (typeof typeChecker !== 'function') {
1485 return new PropTypeError('Property `' + propFullName + '` of component `' + componentName + '` has invalid PropType notation inside objectOf.');
1486 }
1487 var propValue = props[propName];
1488 var propType = getPropType(propValue);
1489 if (propType !== 'object') {
1490 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected an object.'));
1491 }
1492 for (var key in propValue) {
1493 if (has(propValue, key)) {
1494 var error = typeChecker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret);
1495 if (error instanceof Error) {
1496 return error;
1497 }
1498 }
1499 }
1500 return null;
1501 }
1502 return createChainableTypeChecker(validate);
1503 }
1504
1505 function createUnionTypeChecker(arrayOfTypeCheckers) {
1506 if (!Array.isArray(arrayOfTypeCheckers)) {
1507 true ? printWarning('Invalid argument supplied to oneOfType, expected an instance of array.') : 0;
1508 return emptyFunctionThatReturnsNull;
1509 }
1510
1511 for (var i = 0; i < arrayOfTypeCheckers.length; i++) {
1512 var checker = arrayOfTypeCheckers[i];
1513 if (typeof checker !== 'function') {
1514 printWarning(
1515 'Invalid argument supplied to oneOfType. Expected an array of check functions, but ' +
1516 'received ' + getPostfixForTypeWarning(checker) + ' at index ' + i + '.'
1517 );
1518 return emptyFunctionThatReturnsNull;
1519 }
1520 }
1521
1522 function validate(props, propName, componentName, location, propFullName) {
1523 var expectedTypes = [];
1524 for (var i = 0; i < arrayOfTypeCheckers.length; i++) {
1525 var checker = arrayOfTypeCheckers[i];
1526 var checkerResult = checker(props, propName, componentName, location, propFullName, ReactPropTypesSecret);
1527 if (checkerResult == null) {
1528 return null;
1529 }
1530 if (checkerResult.data && has(checkerResult.data, 'expectedType')) {
1531 expectedTypes.push(checkerResult.data.expectedType);
1532 }
1533 }
1534 var expectedTypesMessage = (expectedTypes.length > 0) ? ', expected one of type [' + expectedTypes.join(', ') + ']': '';
1535 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` supplied to ' + ('`' + componentName + '`' + expectedTypesMessage + '.'));
1536 }
1537 return createChainableTypeChecker(validate);
1538 }
1539
1540 function createNodeChecker() {
1541 function validate(props, propName, componentName, location, propFullName) {
1542 if (!isNode(props[propName])) {
1543 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` supplied to ' + ('`' + componentName + '`, expected a ReactNode.'));
1544 }
1545 return null;
1546 }
1547 return createChainableTypeChecker(validate);
1548 }
1549
1550 function invalidValidatorError(componentName, location, propFullName, key, type) {
1551 return new PropTypeError(
1552 (componentName || 'React class') + ': ' + location + ' type `' + propFullName + '.' + key + '` is invalid; ' +
1553 'it must be a function, usually from the `prop-types` package, but received `' + type + '`.'
1554 );
1555 }
1556
1557 function createShapeTypeChecker(shapeTypes) {
1558 function validate(props, propName, componentName, location, propFullName) {
1559 var propValue = props[propName];
1560 var propType = getPropType(propValue);
1561 if (propType !== 'object') {
1562 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type `' + propType + '` ' + ('supplied to `' + componentName + '`, expected `object`.'));
1563 }
1564 for (var key in shapeTypes) {
1565 var checker = shapeTypes[key];
1566 if (typeof checker !== 'function') {
1567 return invalidValidatorError(componentName, location, propFullName, key, getPreciseType(checker));
1568 }
1569 var error = checker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret);
1570 if (error) {
1571 return error;
1572 }
1573 }
1574 return null;
1575 }
1576 return createChainableTypeChecker(validate);
1577 }
1578
1579 function createStrictShapeTypeChecker(shapeTypes) {
1580 function validate(props, propName, componentName, location, propFullName) {
1581 var propValue = props[propName];
1582 var propType = getPropType(propValue);
1583 if (propType !== 'object') {
1584 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type `' + propType + '` ' + ('supplied to `' + componentName + '`, expected `object`.'));
1585 }
1586 // We need to check all keys in case some are required but missing from props.
1587 var allKeys = assign({}, props[propName], shapeTypes);
1588 for (var key in allKeys) {
1589 var checker = shapeTypes[key];
1590 if (has(shapeTypes, key) && typeof checker !== 'function') {
1591 return invalidValidatorError(componentName, location, propFullName, key, getPreciseType(checker));
1592 }
1593 if (!checker) {
1594 return new PropTypeError(
1595 'Invalid ' + location + ' `' + propFullName + '` key `' + key + '` supplied to `' + componentName + '`.' +
1596 '\nBad object: ' + JSON.stringify(props[propName], null, ' ') +
1597 '\nValid keys: ' + JSON.stringify(Object.keys(shapeTypes), null, ' ')
1598 );
1599 }
1600 var error = checker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret);
1601 if (error) {
1602 return error;
1603 }
1604 }
1605 return null;
1606 }
1607
1608 return createChainableTypeChecker(validate);
1609 }
1610
1611 function isNode(propValue) {
1612 switch (typeof propValue) {
1613 case 'number':
1614 case 'string':
1615 case 'undefined':
1616 return true;
1617 case 'boolean':
1618 return !propValue;
1619 case 'object':
1620 if (Array.isArray(propValue)) {
1621 return propValue.every(isNode);
1622 }
1623 if (propValue === null || isValidElement(propValue)) {
1624 return true;
1625 }
1626
1627 var iteratorFn = getIteratorFn(propValue);
1628 if (iteratorFn) {
1629 var iterator = iteratorFn.call(propValue);
1630 var step;
1631 if (iteratorFn !== propValue.entries) {
1632 while (!(step = iterator.next()).done) {
1633 if (!isNode(step.value)) {
1634 return false;
1635 }
1636 }
1637 } else {
1638 // Iterator will provide entry [k,v] tuples rather than values.
1639 while (!(step = iterator.next()).done) {
1640 var entry = step.value;
1641 if (entry) {
1642 if (!isNode(entry[1])) {
1643 return false;
1644 }
1645 }
1646 }
1647 }
1648 } else {
1649 return false;
1650 }
1651
1652 return true;
1653 default:
1654 return false;
1655 }
1656 }
1657
1658 function isSymbol(propType, propValue) {
1659 // Native Symbol.
1660 if (propType === 'symbol') {
1661 return true;
1662 }
1663
1664 // falsy value can't be a Symbol
1665 if (!propValue) {
1666 return false;
1667 }
1668
1669 // 19.4.3.5 Symbol.prototype[@@toStringTag] === 'Symbol'
1670 if (propValue['@@toStringTag'] === 'Symbol') {
1671 return true;
1672 }
1673
1674 // Fallback for non-spec compliant Symbols which are polyfilled.
1675 if (typeof Symbol === 'function' && propValue instanceof Symbol) {
1676 return true;
1677 }
1678
1679 return false;
1680 }
1681
1682 // Equivalent of `typeof` but with special handling for array and regexp.
1683 function getPropType(propValue) {
1684 var propType = typeof propValue;
1685 if (Array.isArray(propValue)) {
1686 return 'array';
1687 }
1688 if (propValue instanceof RegExp) {
1689 // Old webkits (at least until Android 4.0) return 'function' rather than
1690 // 'object' for typeof a RegExp. We'll normalize this here so that /bla/
1691 // passes PropTypes.object.
1692 return 'object';
1693 }
1694 if (isSymbol(propType, propValue)) {
1695 return 'symbol';
1696 }
1697 return propType;
1698 }
1699
1700 // This handles more types than `getPropType`. Only used for error messages.
1701 // See `createPrimitiveTypeChecker`.
1702 function getPreciseType(propValue) {
1703 if (typeof propValue === 'undefined' || propValue === null) {
1704 return '' + propValue;
1705 }
1706 var propType = getPropType(propValue);
1707 if (propType === 'object') {
1708 if (propValue instanceof Date) {
1709 return 'date';
1710 } else if (propValue instanceof RegExp) {
1711 return 'regexp';
1712 }
1713 }
1714 return propType;
1715 }
1716
1717 // Returns a string that is postfixed to a warning about an invalid type.
1718 // For example, "undefined" or "of type array"
1719 function getPostfixForTypeWarning(value) {
1720 var type = getPreciseType(value);
1721 switch (type) {
1722 case 'array':
1723 case 'object':
1724 return 'an ' + type;
1725 case 'boolean':
1726 case 'date':
1727 case 'regexp':
1728 return 'a ' + type;
1729 default:
1730 return type;
1731 }
1732 }
1733
1734 // Returns class name of the object, if any.
1735 function getClassName(propValue) {
1736 if (!propValue.constructor || !propValue.constructor.name) {
1737 return ANONYMOUS;
1738 }
1739 return propValue.constructor.name;
1740 }
1741
1742 ReactPropTypes.checkPropTypes = checkPropTypes;
1743 ReactPropTypes.resetWarningCache = checkPropTypes.resetWarningCache;
1744 ReactPropTypes.PropTypes = ReactPropTypes;
1745
1746 return ReactPropTypes;
1747 };
1748
1749
1750 /***/ }),
1751
1752 /***/ "../node_modules/prop-types/index.js":
1753 /*!*******************************************!*\
1754 !*** ../node_modules/prop-types/index.js ***!
1755 \*******************************************/
1756 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1757
1758 /**
1759 * Copyright (c) 2013-present, Facebook, Inc.
1760 *
1761 * This source code is licensed under the MIT license found in the
1762 * LICENSE file in the root directory of this source tree.
1763 */
1764
1765 if (true) {
1766 var ReactIs = __webpack_require__(/*! react-is */ "../node_modules/prop-types/node_modules/react-is/index.js");
1767
1768 // By explicitly using `prop-types` you are opting into new development behavior.
1769 // http://fb.me/prop-types-in-prod
1770 var throwOnDirectAccess = true;
1771 module.exports = __webpack_require__(/*! ./factoryWithTypeCheckers */ "../node_modules/prop-types/factoryWithTypeCheckers.js")(ReactIs.isElement, throwOnDirectAccess);
1772 } else {}
1773
1774
1775 /***/ }),
1776
1777 /***/ "../node_modules/prop-types/lib/ReactPropTypesSecret.js":
1778 /*!**************************************************************!*\
1779 !*** ../node_modules/prop-types/lib/ReactPropTypesSecret.js ***!
1780 \**************************************************************/
1781 /***/ ((module) => {
1782
1783 "use strict";
1784 /**
1785 * Copyright (c) 2013-present, Facebook, Inc.
1786 *
1787 * This source code is licensed under the MIT license found in the
1788 * LICENSE file in the root directory of this source tree.
1789 */
1790
1791
1792
1793 var ReactPropTypesSecret = 'SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED';
1794
1795 module.exports = ReactPropTypesSecret;
1796
1797
1798 /***/ }),
1799
1800 /***/ "../node_modules/prop-types/lib/has.js":
1801 /*!*********************************************!*\
1802 !*** ../node_modules/prop-types/lib/has.js ***!
1803 \*********************************************/
1804 /***/ ((module) => {
1805
1806 module.exports = Function.call.bind(Object.prototype.hasOwnProperty);
1807
1808
1809 /***/ }),
1810
1811 /***/ "../node_modules/prop-types/node_modules/react-is/cjs/react-is.development.js":
1812 /*!************************************************************************************!*\
1813 !*** ../node_modules/prop-types/node_modules/react-is/cjs/react-is.development.js ***!
1814 \************************************************************************************/
1815 /***/ ((__unused_webpack_module, exports) => {
1816
1817 "use strict";
1818 /** @license React v16.13.1
1819 * react-is.development.js
1820 *
1821 * Copyright (c) Facebook, Inc. and its affiliates.
1822 *
1823 * This source code is licensed under the MIT license found in the
1824 * LICENSE file in the root directory of this source tree.
1825 */
1826
1827
1828
1829
1830
1831 if (true) {
1832 (function() {
1833 'use strict';
1834
1835 // The Symbol used to tag the ReactElement-like types. If there is no native Symbol
1836 // nor polyfill, then a plain number is used for performance.
1837 var hasSymbol = typeof Symbol === 'function' && Symbol.for;
1838 var REACT_ELEMENT_TYPE = hasSymbol ? Symbol.for('react.element') : 0xeac7;
1839 var REACT_PORTAL_TYPE = hasSymbol ? Symbol.for('react.portal') : 0xeaca;
1840 var REACT_FRAGMENT_TYPE = hasSymbol ? Symbol.for('react.fragment') : 0xeacb;
1841 var REACT_STRICT_MODE_TYPE = hasSymbol ? Symbol.for('react.strict_mode') : 0xeacc;
1842 var REACT_PROFILER_TYPE = hasSymbol ? Symbol.for('react.profiler') : 0xead2;
1843 var REACT_PROVIDER_TYPE = hasSymbol ? Symbol.for('react.provider') : 0xeacd;
1844 var REACT_CONTEXT_TYPE = hasSymbol ? Symbol.for('react.context') : 0xeace; // TODO: We don't use AsyncMode or ConcurrentMode anymore. They were temporary
1845 // (unstable) APIs that have been removed. Can we remove the symbols?
1846
1847 var REACT_ASYNC_MODE_TYPE = hasSymbol ? Symbol.for('react.async_mode') : 0xeacf;
1848 var REACT_CONCURRENT_MODE_TYPE = hasSymbol ? Symbol.for('react.concurrent_mode') : 0xeacf;
1849 var REACT_FORWARD_REF_TYPE = hasSymbol ? Symbol.for('react.forward_ref') : 0xead0;
1850 var REACT_SUSPENSE_TYPE = hasSymbol ? Symbol.for('react.suspense') : 0xead1;
1851 var REACT_SUSPENSE_LIST_TYPE = hasSymbol ? Symbol.for('react.suspense_list') : 0xead8;
1852 var REACT_MEMO_TYPE = hasSymbol ? Symbol.for('react.memo') : 0xead3;
1853 var REACT_LAZY_TYPE = hasSymbol ? Symbol.for('react.lazy') : 0xead4;
1854 var REACT_BLOCK_TYPE = hasSymbol ? Symbol.for('react.block') : 0xead9;
1855 var REACT_FUNDAMENTAL_TYPE = hasSymbol ? Symbol.for('react.fundamental') : 0xead5;
1856 var REACT_RESPONDER_TYPE = hasSymbol ? Symbol.for('react.responder') : 0xead6;
1857 var REACT_SCOPE_TYPE = hasSymbol ? Symbol.for('react.scope') : 0xead7;
1858
1859 function isValidElementType(type) {
1860 return typeof type === 'string' || typeof type === 'function' || // Note: its typeof might be other than 'symbol' or 'number' if it's a polyfill.
1861 type === REACT_FRAGMENT_TYPE || type === REACT_CONCURRENT_MODE_TYPE || type === REACT_PROFILER_TYPE || type === REACT_STRICT_MODE_TYPE || type === REACT_SUSPENSE_TYPE || type === REACT_SUSPENSE_LIST_TYPE || typeof type === 'object' && type !== null && (type.$$typeof === REACT_LAZY_TYPE || type.$$typeof === REACT_MEMO_TYPE || type.$$typeof === REACT_PROVIDER_TYPE || type.$$typeof === REACT_CONTEXT_TYPE || type.$$typeof === REACT_FORWARD_REF_TYPE || type.$$typeof === REACT_FUNDAMENTAL_TYPE || type.$$typeof === REACT_RESPONDER_TYPE || type.$$typeof === REACT_SCOPE_TYPE || type.$$typeof === REACT_BLOCK_TYPE);
1862 }
1863
1864 function typeOf(object) {
1865 if (typeof object === 'object' && object !== null) {
1866 var $$typeof = object.$$typeof;
1867
1868 switch ($$typeof) {
1869 case REACT_ELEMENT_TYPE:
1870 var type = object.type;
1871
1872 switch (type) {
1873 case REACT_ASYNC_MODE_TYPE:
1874 case REACT_CONCURRENT_MODE_TYPE:
1875 case REACT_FRAGMENT_TYPE:
1876 case REACT_PROFILER_TYPE:
1877 case REACT_STRICT_MODE_TYPE:
1878 case REACT_SUSPENSE_TYPE:
1879 return type;
1880
1881 default:
1882 var $$typeofType = type && type.$$typeof;
1883
1884 switch ($$typeofType) {
1885 case REACT_CONTEXT_TYPE:
1886 case REACT_FORWARD_REF_TYPE:
1887 case REACT_LAZY_TYPE:
1888 case REACT_MEMO_TYPE:
1889 case REACT_PROVIDER_TYPE:
1890 return $$typeofType;
1891
1892 default:
1893 return $$typeof;
1894 }
1895
1896 }
1897
1898 case REACT_PORTAL_TYPE:
1899 return $$typeof;
1900 }
1901 }
1902
1903 return undefined;
1904 } // AsyncMode is deprecated along with isAsyncMode
1905
1906 var AsyncMode = REACT_ASYNC_MODE_TYPE;
1907 var ConcurrentMode = REACT_CONCURRENT_MODE_TYPE;
1908 var ContextConsumer = REACT_CONTEXT_TYPE;
1909 var ContextProvider = REACT_PROVIDER_TYPE;
1910 var Element = REACT_ELEMENT_TYPE;
1911 var ForwardRef = REACT_FORWARD_REF_TYPE;
1912 var Fragment = REACT_FRAGMENT_TYPE;
1913 var Lazy = REACT_LAZY_TYPE;
1914 var Memo = REACT_MEMO_TYPE;
1915 var Portal = REACT_PORTAL_TYPE;
1916 var Profiler = REACT_PROFILER_TYPE;
1917 var StrictMode = REACT_STRICT_MODE_TYPE;
1918 var Suspense = REACT_SUSPENSE_TYPE;
1919 var hasWarnedAboutDeprecatedIsAsyncMode = false; // AsyncMode should be deprecated
1920
1921 function isAsyncMode(object) {
1922 {
1923 if (!hasWarnedAboutDeprecatedIsAsyncMode) {
1924 hasWarnedAboutDeprecatedIsAsyncMode = true; // Using console['warn'] to evade Babel and ESLint
1925
1926 console['warn']('The ReactIs.isAsyncMode() alias has been deprecated, ' + 'and will be removed in React 17+. Update your code to use ' + 'ReactIs.isConcurrentMode() instead. It has the exact same API.');
1927 }
1928 }
1929
1930 return isConcurrentMode(object) || typeOf(object) === REACT_ASYNC_MODE_TYPE;
1931 }
1932 function isConcurrentMode(object) {
1933 return typeOf(object) === REACT_CONCURRENT_MODE_TYPE;
1934 }
1935 function isContextConsumer(object) {
1936 return typeOf(object) === REACT_CONTEXT_TYPE;
1937 }
1938 function isContextProvider(object) {
1939 return typeOf(object) === REACT_PROVIDER_TYPE;
1940 }
1941 function isElement(object) {
1942 return typeof object === 'object' && object !== null && object.$$typeof === REACT_ELEMENT_TYPE;
1943 }
1944 function isForwardRef(object) {
1945 return typeOf(object) === REACT_FORWARD_REF_TYPE;
1946 }
1947 function isFragment(object) {
1948 return typeOf(object) === REACT_FRAGMENT_TYPE;
1949 }
1950 function isLazy(object) {
1951 return typeOf(object) === REACT_LAZY_TYPE;
1952 }
1953 function isMemo(object) {
1954 return typeOf(object) === REACT_MEMO_TYPE;
1955 }
1956 function isPortal(object) {
1957 return typeOf(object) === REACT_PORTAL_TYPE;
1958 }
1959 function isProfiler(object) {
1960 return typeOf(object) === REACT_PROFILER_TYPE;
1961 }
1962 function isStrictMode(object) {
1963 return typeOf(object) === REACT_STRICT_MODE_TYPE;
1964 }
1965 function isSuspense(object) {
1966 return typeOf(object) === REACT_SUSPENSE_TYPE;
1967 }
1968
1969 exports.AsyncMode = AsyncMode;
1970 exports.ConcurrentMode = ConcurrentMode;
1971 exports.ContextConsumer = ContextConsumer;
1972 exports.ContextProvider = ContextProvider;
1973 exports.Element = Element;
1974 exports.ForwardRef = ForwardRef;
1975 exports.Fragment = Fragment;
1976 exports.Lazy = Lazy;
1977 exports.Memo = Memo;
1978 exports.Portal = Portal;
1979 exports.Profiler = Profiler;
1980 exports.StrictMode = StrictMode;
1981 exports.Suspense = Suspense;
1982 exports.isAsyncMode = isAsyncMode;
1983 exports.isConcurrentMode = isConcurrentMode;
1984 exports.isContextConsumer = isContextConsumer;
1985 exports.isContextProvider = isContextProvider;
1986 exports.isElement = isElement;
1987 exports.isForwardRef = isForwardRef;
1988 exports.isFragment = isFragment;
1989 exports.isLazy = isLazy;
1990 exports.isMemo = isMemo;
1991 exports.isPortal = isPortal;
1992 exports.isProfiler = isProfiler;
1993 exports.isStrictMode = isStrictMode;
1994 exports.isSuspense = isSuspense;
1995 exports.isValidElementType = isValidElementType;
1996 exports.typeOf = typeOf;
1997 })();
1998 }
1999
2000
2001 /***/ }),
2002
2003 /***/ "../node_modules/prop-types/node_modules/react-is/index.js":
2004 /*!*****************************************************************!*\
2005 !*** ../node_modules/prop-types/node_modules/react-is/index.js ***!
2006 \*****************************************************************/
2007 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2008
2009 "use strict";
2010
2011
2012 if (false) {} else {
2013 module.exports = __webpack_require__(/*! ./cjs/react-is.development.js */ "../node_modules/prop-types/node_modules/react-is/cjs/react-is.development.js");
2014 }
2015
2016
2017 /***/ }),
2018
2019 /***/ "../node_modules/react-dom/client.js":
2020 /*!*******************************************!*\
2021 !*** ../node_modules/react-dom/client.js ***!
2022 \*******************************************/
2023 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
2024
2025 "use strict";
2026
2027
2028 var m = __webpack_require__(/*! react-dom */ "react-dom");
2029 if (false) {} else {
2030 var i = m.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;
2031 exports.createRoot = function(c, o) {
2032 i.usingClientEntryPoint = true;
2033 try {
2034 return m.createRoot(c, o);
2035 } finally {
2036 i.usingClientEntryPoint = false;
2037 }
2038 };
2039 exports.hydrateRoot = function(c, h, o) {
2040 i.usingClientEntryPoint = true;
2041 try {
2042 return m.hydrateRoot(c, h, o);
2043 } finally {
2044 i.usingClientEntryPoint = false;
2045 }
2046 };
2047 }
2048
2049
2050 /***/ }),
2051
2052 /***/ "react":
2053 /*!************************!*\
2054 !*** external "React" ***!
2055 \************************/
2056 /***/ ((module) => {
2057
2058 "use strict";
2059 module.exports = React;
2060
2061 /***/ }),
2062
2063 /***/ "react-dom":
2064 /*!***************************!*\
2065 !*** external "ReactDOM" ***!
2066 \***************************/
2067 /***/ ((module) => {
2068
2069 "use strict";
2070 module.exports = ReactDOM;
2071
2072 /***/ }),
2073
2074 /***/ "@elementor/ui":
2075 /*!*********************************!*\
2076 !*** external "elementorV2.ui" ***!
2077 \*********************************/
2078 /***/ ((module) => {
2079
2080 "use strict";
2081 module.exports = elementorV2.ui;
2082
2083 /***/ }),
2084
2085 /***/ "@elementor/ui/Box":
2086 /*!****************************************!*\
2087 !*** external "elementorV2.ui['Box']" ***!
2088 \****************************************/
2089 /***/ ((module) => {
2090
2091 "use strict";
2092 module.exports = elementorV2.ui['Box'];
2093
2094 /***/ }),
2095
2096 /***/ "@elementor/ui/Button":
2097 /*!*******************************************!*\
2098 !*** external "elementorV2.ui['Button']" ***!
2099 \*******************************************/
2100 /***/ ((module) => {
2101
2102 "use strict";
2103 module.exports = elementorV2.ui['Button'];
2104
2105 /***/ }),
2106
2107 /***/ "@elementor/ui/Card":
2108 /*!*****************************************!*\
2109 !*** external "elementorV2.ui['Card']" ***!
2110 \*****************************************/
2111 /***/ ((module) => {
2112
2113 "use strict";
2114 module.exports = elementorV2.ui['Card'];
2115
2116 /***/ }),
2117
2118 /***/ "@elementor/ui/CardActions":
2119 /*!************************************************!*\
2120 !*** external "elementorV2.ui['CardActions']" ***!
2121 \************************************************/
2122 /***/ ((module) => {
2123
2124 "use strict";
2125 module.exports = elementorV2.ui['CardActions'];
2126
2127 /***/ }),
2128
2129 /***/ "@elementor/ui/CardContent":
2130 /*!************************************************!*\
2131 !*** external "elementorV2.ui['CardContent']" ***!
2132 \************************************************/
2133 /***/ ((module) => {
2134
2135 "use strict";
2136 module.exports = elementorV2.ui['CardContent'];
2137
2138 /***/ }),
2139
2140 /***/ "@elementor/ui/CardMedia":
2141 /*!**********************************************!*\
2142 !*** external "elementorV2.ui['CardMedia']" ***!
2143 \**********************************************/
2144 /***/ ((module) => {
2145
2146 "use strict";
2147 module.exports = elementorV2.ui['CardMedia'];
2148
2149 /***/ }),
2150
2151 /***/ "@elementor/ui/Dialog":
2152 /*!*******************************************!*\
2153 !*** external "elementorV2.ui['Dialog']" ***!
2154 \*******************************************/
2155 /***/ ((module) => {
2156
2157 "use strict";
2158 module.exports = elementorV2.ui['Dialog'];
2159
2160 /***/ }),
2161
2162 /***/ "@elementor/ui/DialogActions":
2163 /*!**************************************************!*\
2164 !*** external "elementorV2.ui['DialogActions']" ***!
2165 \**************************************************/
2166 /***/ ((module) => {
2167
2168 "use strict";
2169 module.exports = elementorV2.ui['DialogActions'];
2170
2171 /***/ }),
2172
2173 /***/ "@elementor/ui/DialogContent":
2174 /*!**************************************************!*\
2175 !*** external "elementorV2.ui['DialogContent']" ***!
2176 \**************************************************/
2177 /***/ ((module) => {
2178
2179 "use strict";
2180 module.exports = elementorV2.ui['DialogContent'];
2181
2182 /***/ }),
2183
2184 /***/ "@elementor/ui/DialogContentText":
2185 /*!******************************************************!*\
2186 !*** external "elementorV2.ui['DialogContentText']" ***!
2187 \******************************************************/
2188 /***/ ((module) => {
2189
2190 "use strict";
2191 module.exports = elementorV2.ui['DialogContentText'];
2192
2193 /***/ }),
2194
2195 /***/ "@elementor/ui/DialogHeader":
2196 /*!*************************************************!*\
2197 !*** external "elementorV2.ui['DialogHeader']" ***!
2198 \*************************************************/
2199 /***/ ((module) => {
2200
2201 "use strict";
2202 module.exports = elementorV2.ui['DialogHeader'];
2203
2204 /***/ }),
2205
2206 /***/ "@elementor/ui/DialogHeaderGroup":
2207 /*!******************************************************!*\
2208 !*** external "elementorV2.ui['DialogHeaderGroup']" ***!
2209 \******************************************************/
2210 /***/ ((module) => {
2211
2212 "use strict";
2213 module.exports = elementorV2.ui['DialogHeaderGroup'];
2214
2215 /***/ }),
2216
2217 /***/ "@elementor/ui/DialogTitle":
2218 /*!************************************************!*\
2219 !*** external "elementorV2.ui['DialogTitle']" ***!
2220 \************************************************/
2221 /***/ ((module) => {
2222
2223 "use strict";
2224 module.exports = elementorV2.ui['DialogTitle'];
2225
2226 /***/ }),
2227
2228 /***/ "@elementor/ui/Divider":
2229 /*!********************************************!*\
2230 !*** external "elementorV2.ui['Divider']" ***!
2231 \********************************************/
2232 /***/ ((module) => {
2233
2234 "use strict";
2235 module.exports = elementorV2.ui['Divider'];
2236
2237 /***/ }),
2238
2239 /***/ "@elementor/ui/Link":
2240 /*!*****************************************!*\
2241 !*** external "elementorV2.ui['Link']" ***!
2242 \*****************************************/
2243 /***/ ((module) => {
2244
2245 "use strict";
2246 module.exports = elementorV2.ui['Link'];
2247
2248 /***/ }),
2249
2250 /***/ "@elementor/ui/List":
2251 /*!*****************************************!*\
2252 !*** external "elementorV2.ui['List']" ***!
2253 \*****************************************/
2254 /***/ ((module) => {
2255
2256 "use strict";
2257 module.exports = elementorV2.ui['List'];
2258
2259 /***/ }),
2260
2261 /***/ "@elementor/ui/ListItem":
2262 /*!*********************************************!*\
2263 !*** external "elementorV2.ui['ListItem']" ***!
2264 \*********************************************/
2265 /***/ ((module) => {
2266
2267 "use strict";
2268 module.exports = elementorV2.ui['ListItem'];
2269
2270 /***/ }),
2271
2272 /***/ "@elementor/ui/ListItemButton":
2273 /*!***************************************************!*\
2274 !*** external "elementorV2.ui['ListItemButton']" ***!
2275 \***************************************************/
2276 /***/ ((module) => {
2277
2278 "use strict";
2279 module.exports = elementorV2.ui['ListItemButton'];
2280
2281 /***/ }),
2282
2283 /***/ "@elementor/ui/ListItemText":
2284 /*!*************************************************!*\
2285 !*** external "elementorV2.ui['ListItemText']" ***!
2286 \*************************************************/
2287 /***/ ((module) => {
2288
2289 "use strict";
2290 module.exports = elementorV2.ui['ListItemText'];
2291
2292 /***/ }),
2293
2294 /***/ "@elementor/ui/TextField":
2295 /*!**********************************************!*\
2296 !*** external "elementorV2.ui['TextField']" ***!
2297 \**********************************************/
2298 /***/ ((module) => {
2299
2300 "use strict";
2301 module.exports = elementorV2.ui['TextField'];
2302
2303 /***/ }),
2304
2305 /***/ "@elementor/ui/Typography":
2306 /*!***********************************************!*\
2307 !*** external "elementorV2.ui['Typography']" ***!
2308 \***********************************************/
2309 /***/ ((module) => {
2310
2311 "use strict";
2312 module.exports = elementorV2.ui['Typography'];
2313
2314 /***/ }),
2315
2316 /***/ "@wordpress/i18n":
2317 /*!**************************!*\
2318 !*** external "wp.i18n" ***!
2319 \**************************/
2320 /***/ ((module) => {
2321
2322 "use strict";
2323 module.exports = wp.i18n;
2324
2325 /***/ }),
2326
2327 /***/ "../node_modules/@babel/runtime/helpers/arrayLikeToArray.js":
2328 /*!******************************************************************!*\
2329 !*** ../node_modules/@babel/runtime/helpers/arrayLikeToArray.js ***!
2330 \******************************************************************/
2331 /***/ ((module) => {
2332
2333 function _arrayLikeToArray(r, a) {
2334 (null == a || a > r.length) && (a = r.length);
2335 for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e];
2336 return n;
2337 }
2338 module.exports = _arrayLikeToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
2339
2340 /***/ }),
2341
2342 /***/ "../node_modules/@babel/runtime/helpers/arrayWithHoles.js":
2343 /*!****************************************************************!*\
2344 !*** ../node_modules/@babel/runtime/helpers/arrayWithHoles.js ***!
2345 \****************************************************************/
2346 /***/ ((module) => {
2347
2348 function _arrayWithHoles(r) {
2349 if (Array.isArray(r)) return r;
2350 }
2351 module.exports = _arrayWithHoles, module.exports.__esModule = true, module.exports["default"] = module.exports;
2352
2353 /***/ }),
2354
2355 /***/ "../node_modules/@babel/runtime/helpers/extends.js":
2356 /*!*********************************************************!*\
2357 !*** ../node_modules/@babel/runtime/helpers/extends.js ***!
2358 \*********************************************************/
2359 /***/ ((module) => {
2360
2361 function _extends() {
2362 return module.exports = _extends = Object.assign ? Object.assign.bind() : function (n) {
2363 for (var e = 1; e < arguments.length; e++) {
2364 var t = arguments[e];
2365 for (var r in t) ({}).hasOwnProperty.call(t, r) && (n[r] = t[r]);
2366 }
2367 return n;
2368 }, module.exports.__esModule = true, module.exports["default"] = module.exports, _extends.apply(null, arguments);
2369 }
2370 module.exports = _extends, module.exports.__esModule = true, module.exports["default"] = module.exports;
2371
2372 /***/ }),
2373
2374 /***/ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js":
2375 /*!***********************************************************************!*\
2376 !*** ../node_modules/@babel/runtime/helpers/interopRequireDefault.js ***!
2377 \***********************************************************************/
2378 /***/ ((module) => {
2379
2380 function _interopRequireDefault(e) {
2381 return e && e.__esModule ? e : {
2382 "default": e
2383 };
2384 }
2385 module.exports = _interopRequireDefault, module.exports.__esModule = true, module.exports["default"] = module.exports;
2386
2387 /***/ }),
2388
2389 /***/ "../node_modules/@babel/runtime/helpers/iterableToArrayLimit.js":
2390 /*!**********************************************************************!*\
2391 !*** ../node_modules/@babel/runtime/helpers/iterableToArrayLimit.js ***!
2392 \**********************************************************************/
2393 /***/ ((module) => {
2394
2395 function _iterableToArrayLimit(r, l) {
2396 var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"];
2397 if (null != t) {
2398 var e,
2399 n,
2400 i,
2401 u,
2402 a = [],
2403 f = !0,
2404 o = !1;
2405 try {
2406 if (i = (t = t.call(r)).next, 0 === l) {
2407 if (Object(t) !== t) return;
2408 f = !1;
2409 } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0);
2410 } catch (r) {
2411 o = !0, n = r;
2412 } finally {
2413 try {
2414 if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return;
2415 } finally {
2416 if (o) throw n;
2417 }
2418 }
2419 return a;
2420 }
2421 }
2422 module.exports = _iterableToArrayLimit, module.exports.__esModule = true, module.exports["default"] = module.exports;
2423
2424 /***/ }),
2425
2426 /***/ "../node_modules/@babel/runtime/helpers/nonIterableRest.js":
2427 /*!*****************************************************************!*\
2428 !*** ../node_modules/@babel/runtime/helpers/nonIterableRest.js ***!
2429 \*****************************************************************/
2430 /***/ ((module) => {
2431
2432 function _nonIterableRest() {
2433 throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
2434 }
2435 module.exports = _nonIterableRest, module.exports.__esModule = true, module.exports["default"] = module.exports;
2436
2437 /***/ }),
2438
2439 /***/ "../node_modules/@babel/runtime/helpers/objectDestructuringEmpty.js":
2440 /*!**************************************************************************!*\
2441 !*** ../node_modules/@babel/runtime/helpers/objectDestructuringEmpty.js ***!
2442 \**************************************************************************/
2443 /***/ ((module) => {
2444
2445 function _objectDestructuringEmpty(t) {
2446 if (null == t) throw new TypeError("Cannot destructure " + t);
2447 }
2448 module.exports = _objectDestructuringEmpty, module.exports.__esModule = true, module.exports["default"] = module.exports;
2449
2450 /***/ }),
2451
2452 /***/ "../node_modules/@babel/runtime/helpers/slicedToArray.js":
2453 /*!***************************************************************!*\
2454 !*** ../node_modules/@babel/runtime/helpers/slicedToArray.js ***!
2455 \***************************************************************/
2456 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2457
2458 var arrayWithHoles = __webpack_require__(/*! ./arrayWithHoles.js */ "../node_modules/@babel/runtime/helpers/arrayWithHoles.js");
2459 var iterableToArrayLimit = __webpack_require__(/*! ./iterableToArrayLimit.js */ "../node_modules/@babel/runtime/helpers/iterableToArrayLimit.js");
2460 var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "../node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js");
2461 var nonIterableRest = __webpack_require__(/*! ./nonIterableRest.js */ "../node_modules/@babel/runtime/helpers/nonIterableRest.js");
2462 function _slicedToArray(r, e) {
2463 return arrayWithHoles(r) || iterableToArrayLimit(r, e) || unsupportedIterableToArray(r, e) || nonIterableRest();
2464 }
2465 module.exports = _slicedToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
2466
2467 /***/ }),
2468
2469 /***/ "../node_modules/@babel/runtime/helpers/typeof.js":
2470 /*!********************************************************!*\
2471 !*** ../node_modules/@babel/runtime/helpers/typeof.js ***!
2472 \********************************************************/
2473 /***/ ((module) => {
2474
2475 function _typeof(o) {
2476 "@babel/helpers - typeof";
2477
2478 return module.exports = _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) {
2479 return typeof o;
2480 } : function (o) {
2481 return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o;
2482 }, module.exports.__esModule = true, module.exports["default"] = module.exports, _typeof(o);
2483 }
2484 module.exports = _typeof, module.exports.__esModule = true, module.exports["default"] = module.exports;
2485
2486 /***/ }),
2487
2488 /***/ "../node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js":
2489 /*!****************************************************************************!*\
2490 !*** ../node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js ***!
2491 \****************************************************************************/
2492 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
2493
2494 var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray.js */ "../node_modules/@babel/runtime/helpers/arrayLikeToArray.js");
2495 function _unsupportedIterableToArray(r, a) {
2496 if (r) {
2497 if ("string" == typeof r) return arrayLikeToArray(r, a);
2498 var t = {}.toString.call(r).slice(8, -1);
2499 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;
2500 }
2501 }
2502 module.exports = _unsupportedIterableToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
2503
2504 /***/ })
2505
2506 /******/ });
2507 /************************************************************************/
2508 /******/ // The module cache
2509 /******/ var __webpack_module_cache__ = {};
2510 /******/
2511 /******/ // The require function
2512 /******/ function __webpack_require__(moduleId) {
2513 /******/ // Check if module is in cache
2514 /******/ var cachedModule = __webpack_module_cache__[moduleId];
2515 /******/ if (cachedModule !== undefined) {
2516 /******/ return cachedModule.exports;
2517 /******/ }
2518 /******/ // Create a new module (and put it into the cache)
2519 /******/ var module = __webpack_module_cache__[moduleId] = {
2520 /******/ // no module.id needed
2521 /******/ // no module.loaded needed
2522 /******/ exports: {}
2523 /******/ };
2524 /******/
2525 /******/ // Execute the module function
2526 /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__);
2527 /******/
2528 /******/ // Return the exports of the module
2529 /******/ return module.exports;
2530 /******/ }
2531 /******/
2532 /************************************************************************/
2533 var __webpack_exports__ = {};
2534 // This entry needs to be wrapped in an IIFE because it needs to be in strict mode.
2535 (() => {
2536 "use strict";
2537 /*!****************************************!*\
2538 !*** ../modules/home/assets/js/app.js ***!
2539 \****************************************/
2540 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
2541
2542
2543 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
2544 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
2545 var _react2 = _interopRequireDefault(__webpack_require__(/*! elementor-utils/react */ "../assets/dev/js/utils/react.js"));
2546 var _ui = __webpack_require__(/*! @elementor/ui */ "@elementor/ui");
2547 var _homeScreen = _interopRequireDefault(__webpack_require__(/*! ./components/home-screen */ "../modules/home/assets/js/components/home-screen.js"));
2548 var App = function App(props) {
2549 return /*#__PURE__*/_react.default.createElement(_ui.DirectionProvider, {
2550 rtl: props.isRTL
2551 }, /*#__PURE__*/_react.default.createElement(_ui.LocalizationProvider, null, /*#__PURE__*/_react.default.createElement(_ui.ThemeProvider, {
2552 colorScheme: 'light'
2553 }, /*#__PURE__*/_react.default.createElement(_homeScreen.default, {
2554 homeScreenData: props.homeScreenData,
2555 adminUrl: props.adminUrl
2556 }))));
2557 };
2558 var isRTL = elementorCommon.config.isRTL,
2559 adminUrl = elementorAppConfig.admin_url,
2560 rootElement = document.querySelector('#e-home-screen');
2561 App.propTypes = {
2562 isRTL: PropTypes.bool,
2563 adminUrl: PropTypes.string,
2564 homeScreenData: PropTypes.object
2565 };
2566 _react2.default.render(/*#__PURE__*/_react.default.createElement(App, {
2567 isRTL: isRTL,
2568 homeScreenData: elementorHomeScreenData,
2569 adminUrl: adminUrl
2570 }), rootElement);
2571 })();
2572
2573 /******/ })()
2574 ;
2575 //# sourceMappingURL=e-home-screen.js.map