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

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

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