PluginProbe
Elementor Website Builder – more than just a page builder / 3.32.0-dev3
Elementor Website Builder – more than just a page builder v3.32.0-dev3
4.3.0-beta2 4.3.0-beta1 4.2.4 4.2.3 4.2.2 4.2.1 4.2.0 4.1.5 4.2.0-beta2 4.2.0-dev2 4.2.0-beta1 4.1.4 4.1.3 4.1.2 4.1.1 4.1.0 4.1.0-beta3 4.1.0-dev3 4.0.9 4.1.0-beta2 4.1.0-dev2 4.0.8 4.1.0-beta1 4.1.0-dev1 4.0.7 All 451 releases
elementor / assets / js / admin-top-bar.js

admin-top-bar.js in Elementor Website Builder – more than just a page builder 3.32.0-dev3, at assets/js/admin-top-bar.js

1,735 lines 66.9 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /*! elementor - v3.32.0 - 08-09-2025 */
2 /******/ (() => { // webpackBootstrap
3 /******/ var __webpack_modules__ = ({
4
5 /***/ "../assets/dev/js/utils/react.js":
6 /*!***************************************!*\
7 !*** ../assets/dev/js/utils/react.js ***!
8 \***************************************/
9 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
10
11 "use strict";
12
13
14 var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
15 Object.defineProperty(exports, "__esModule", ({
16 value: true
17 }));
18 exports["default"] = void 0;
19 var React = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
20 var ReactDOM = _interopRequireWildcard(__webpack_require__(/*! react-dom */ "react-dom"));
21 var _client = __webpack_require__(/*! react-dom/client */ "../node_modules/react-dom/client.js");
22 function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }
23 /**
24 * Support conditional rendering of a React App to the DOM, based on the React version.
25 * We use `createRoot` when available, but fallback to `ReactDOM.render` for older versions.
26 *
27 * @param { React.ReactElement } app The app to render.
28 * @param { HTMLElement } domElement The DOM element to render the app into.
29 *
30 * @return {{ unmount: () => void }} The unmount function.
31 */
32 function render(app, domElement) {
33 var unmountFunction;
34 try {
35 var root = (0, _client.createRoot)(domElement);
36 root.render(app);
37 unmountFunction = function unmountFunction() {
38 root.unmount();
39 };
40 } catch (e) {
41 // eslint-disable-next-line react/no-deprecated
42 ReactDOM.render(app, domElement);
43 unmountFunction = function unmountFunction() {
44 // eslint-disable-next-line react/no-deprecated
45 ReactDOM.unmountComponentAtNode(domElement);
46 };
47 }
48 return {
49 unmount: unmountFunction
50 };
51 }
52 var _default = exports["default"] = {
53 render: render
54 };
55
56 /***/ }),
57
58 /***/ "../core/common/assets/js/utils/environment.js":
59 /*!*****************************************************!*\
60 !*** ../core/common/assets/js/utils/environment.js ***!
61 \*****************************************************/
62 /***/ ((__unused_webpack_module, exports) => {
63
64 "use strict";
65
66
67 Object.defineProperty(exports, "__esModule", ({
68 value: true
69 }));
70 exports["default"] = void 0;
71 var matchUserAgent = function matchUserAgent(UserAgentStr) {
72 return userAgent.indexOf(UserAgentStr) >= 0;
73 },
74 userAgent = navigator.userAgent,
75 // Solution influenced by https://stackoverflow.com/questions/9847580/how-to-detect-safari-chrome-ie-firefox-and-opera-browser
76
77 // Opera 8.0+
78 isOpera = !!window.opr && !!opr.addons || !!window.opera || matchUserAgent(' OPR/'),
79 // Firefox 1.0+
80 isFirefox = matchUserAgent('Firefox'),
81 // Safari 3.0+ "[object HTMLElementConstructor]"
82 isSafari = /^((?!chrome|android).)*safari/i.test(userAgent) || /constructor/i.test(window.HTMLElement) || function (p) {
83 return '[object SafariRemoteNotification]' === p.toString();
84 }(!window.safari || typeof safari !== 'undefined' && safari.pushNotification),
85 // Internet Explorer 6-11
86 isIE = /Trident|MSIE/.test(userAgent) && (/* @cc_on!@*/ false || !!document.documentMode),
87 // Edge 20+
88 isEdge = !isIE && !!window.StyleMedia || matchUserAgent('Edg'),
89 // Google Chrome (Not accurate)
90 isChrome = !!window.chrome && matchUserAgent('Chrome') && !(isEdge || isOpera),
91 // Blink engine
92 isBlink = matchUserAgent('Chrome') && !!window.CSS,
93 // Apple Webkit engine
94 isAppleWebkit = matchUserAgent('AppleWebKit') && !isBlink,
95 isTouchDevice = 'ontouchstart' in window || navigator.maxTouchPoints > 0 || navigator.msMaxTouchPoints > 0,
96 environment = {
97 isTouchDevice: isTouchDevice,
98 appleWebkit: isAppleWebkit,
99 blink: isBlink,
100 chrome: isChrome,
101 edge: isEdge,
102 firefox: isFirefox,
103 ie: isIE,
104 mac: matchUserAgent('Macintosh'),
105 opera: isOpera,
106 safari: isSafari,
107 webkit: matchUserAgent('AppleWebKit')
108 };
109 var _default = exports["default"] = environment;
110
111 /***/ }),
112
113 /***/ "../modules/admin-top-bar/assets/js/admin-top-bar.js":
114 /*!***********************************************************!*\
115 !*** ../modules/admin-top-bar/assets/js/admin-top-bar.js ***!
116 \***********************************************************/
117 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
118
119 "use strict";
120 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
121
122
123 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
124 var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
125 Object.defineProperty(exports, "__esModule", ({
126 value: true
127 }));
128 exports["default"] = AdminTopBar;
129 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
130 var _barButton = _interopRequireDefault(__webpack_require__(/*! ./components/bar-button/bar-button */ "../modules/admin-top-bar/assets/js/components/bar-button/bar-button.js"));
131 var _barHeading = _interopRequireDefault(__webpack_require__(/*! ./components/bar-heading/bar-heading */ "../modules/admin-top-bar/assets/js/components/bar-heading/bar-heading.js"));
132 var _connectionButton = _interopRequireDefault(__webpack_require__(/*! ./components/connection-button/connection-button */ "../modules/admin-top-bar/assets/js/components/connection-button/connection-button.js"));
133 var _usePageTitle = __webpack_require__(/*! ./hooks/use-page-title/use-page-title */ "../modules/admin-top-bar/assets/js/hooks/use-page-title/use-page-title.js");
134 var _environment = _interopRequireDefault(__webpack_require__(/*! elementor-common/utils/environment */ "../core/common/assets/js/utils/environment.js"));
135 function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }
136 function AdminTopBar() {
137 var _window, _elementorNotificatio;
138 var actionButtonsRef = (0, _react.useRef)(),
139 promotion = window.elementorAdminTopBarConfig.promotion;
140
141 // Handle Top Bar visibility on initiation: Indicate that the admin top bar is visible and the page content needs to push down below the admin top bar for visibility.
142 (0, _react.useEffect)(function () {
143 var adminTopBarElement = document.querySelector('#e-admin-top-bar-root');
144 adminTopBarElement.classList.add('e-admin-top-bar--active');
145 }, []);
146
147 // Handle the page title visibility in admin top bar.
148 var pageTitleText = (0, _usePageTitle.usePageTitle)();
149
150 // Handle the action buttons visibility in admin top bar on initiation.
151 (0, _react.useEffect)(function () {
152 var actionButtonElements = document.querySelectorAll('.page-title-action');
153 actionButtonElements.forEach(function (actionButtonElement) {
154 actionButtonsRef.current.appendChild(actionButtonElement);
155 });
156 }, []);
157 var finderAction = function finderAction() {
158 $e.route('finder');
159 };
160 var controlSign = _environment.default.mac ? "\u2318" : '^';
161 var finderTooltipText = __('Search or do anything in Elementor', 'elementor') + " ".concat(controlSign, "+E");
162 var BarButtonNotification = (_window = window) === null || _window === void 0 || (_window = _window.elementorNotificationCenter) === null || _window === void 0 ? void 0 : _window.BarButtonNotification;
163 return /*#__PURE__*/_react.default.createElement("div", {
164 className: "e-admin-top-bar"
165 }, /*#__PURE__*/_react.default.createElement("div", {
166 className: "e-admin-top-bar__main-area"
167 }, /*#__PURE__*/_react.default.createElement(_barHeading.default, null, pageTitleText), /*#__PURE__*/_react.default.createElement("div", {
168 className: "e-admin-top-bar__main-area-buttons",
169 ref: actionButtonsRef
170 })), /*#__PURE__*/_react.default.createElement("div", {
171 className: "e-admin-top-bar__secondary-area"
172 }, /*#__PURE__*/_react.default.createElement("div", {
173 className: "e-admin-top-bar__secondary-area-buttons"
174 }, !elementorAppConfig.hasPro && /*#__PURE__*/_react.default.createElement(_barButton.default, {
175 additionalClasses: "accent",
176 href: promotion.url,
177 target: "__blank",
178 icon: "eicon-upgrade-crown",
179 iconAdditionalClasses: "crown-icon"
180 }, promotion.text), /*#__PURE__*/_react.default.createElement(_barButton.default, {
181 href: window.elementorAdminTopBarConfig.apps_url,
182 icon: "eicon-integration"
183 }, __('Add-ons', 'elementor')), window.elementorAdminTopBarConfig.is_administrator ? /*#__PURE__*/_react.default.createElement(_barButton.default, {
184 onClick: finderAction,
185 dataInfo: finderTooltipText,
186 icon: "eicon-search-bold"
187 }, __('Finder', 'elementor')) : '', window.elementorCloudAdmin ? window.elementorCloudAdmin() : '', BarButtonNotification ? /*#__PURE__*/_react.default.createElement(BarButtonNotification, {
188 defaultIsRead: !((_elementorNotificatio = elementorNotifications) !== null && _elementorNotificatio !== void 0 && _elementorNotificatio.is_unread)
189 }, __('What\'s New', 'elementor')) : ''), /*#__PURE__*/_react.default.createElement(_connectionButton.default, null)));
190 }
191
192 /***/ }),
193
194 /***/ "../modules/admin-top-bar/assets/js/components/bar-button/bar-button.js":
195 /*!******************************************************************************!*\
196 !*** ../modules/admin-top-bar/assets/js/components/bar-button/bar-button.js ***!
197 \******************************************************************************/
198 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
199
200 "use strict";
201 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
202
203
204 var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
205 Object.defineProperty(exports, "__esModule", ({
206 value: true
207 }));
208 exports["default"] = BarButton;
209 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
210 function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }
211 function BarButton(props) {
212 (0, _react.useEffect)(function () {
213 if (props.dataInfo) {
214 jQuery('.e-admin-top-bar__bar-button[data-info]').tipsy({
215 title: function title() {
216 return this.getAttribute('data-info');
217 },
218 gravity: function gravity() {
219 return 'n';
220 },
221 delayIn: 400,
222 offset: 1
223 });
224 }
225 }, []);
226 return /*#__PURE__*/_react.default.createElement("a", {
227 className: "e-admin-top-bar__bar-button ".concat(props.additionalClasses),
228 ref: props.buttonRef,
229 onClick: props.onClick,
230 "data-info": props.dataInfo,
231 href: props.href,
232 target: props.target
233 }, /*#__PURE__*/_react.default.createElement("i", {
234 className: "e-admin-top-bar__bar-button-icon ".concat(props.icon, " ").concat(props.iconAdditionalClasses)
235 }), /*#__PURE__*/_react.default.createElement("span", {
236 className: "e-admin-top-bar__bar-button-title"
237 }, props.children));
238 }
239 BarButton.propTypes = {
240 children: PropTypes.any,
241 dataInfo: PropTypes.string,
242 icon: PropTypes.any,
243 onClick: PropTypes.func,
244 buttonRef: PropTypes.object,
245 href: PropTypes.string,
246 target: PropTypes.string,
247 additionalClasses: PropTypes.string,
248 iconAdditionalClasses: PropTypes.string
249 };
250
251 /***/ }),
252
253 /***/ "../modules/admin-top-bar/assets/js/components/bar-heading/bar-heading.js":
254 /*!********************************************************************************!*\
255 !*** ../modules/admin-top-bar/assets/js/components/bar-heading/bar-heading.js ***!
256 \********************************************************************************/
257 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
258
259 "use strict";
260 /* provided dependency */ var PropTypes = __webpack_require__(/*! prop-types */ "../node_modules/prop-types/index.js");
261
262
263 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
264 Object.defineProperty(exports, "__esModule", ({
265 value: true
266 }));
267 exports["default"] = BarHeading;
268 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
269 function BarHeading(props) {
270 return /*#__PURE__*/_react.default.createElement("div", {
271 className: "e-admin-top-bar__heading"
272 }, /*#__PURE__*/_react.default.createElement("div", {
273 className: "e-logo-wrapper"
274 }, /*#__PURE__*/_react.default.createElement("i", {
275 className: "eicon-elementor",
276 "aria-hidden": "true"
277 })), /*#__PURE__*/_react.default.createElement("span", {
278 className: "e-admin-top-bar__heading-title"
279 }, props.children));
280 }
281 BarHeading.propTypes = {
282 children: PropTypes.any
283 };
284
285 /***/ }),
286
287 /***/ "../modules/admin-top-bar/assets/js/components/connection-button/connection-button.js":
288 /*!********************************************************************************************!*\
289 !*** ../modules/admin-top-bar/assets/js/components/connection-button/connection-button.js ***!
290 \********************************************************************************************/
291 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
292
293 "use strict";
294 /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];
295
296
297 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
298 var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
299 Object.defineProperty(exports, "__esModule", ({
300 value: true
301 }));
302 exports["default"] = ConnectionButton;
303 var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "react"));
304 var _barButton = _interopRequireDefault(__webpack_require__(/*! ../bar-button/bar-button */ "../modules/admin-top-bar/assets/js/components/bar-button/bar-button.js"));
305 function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }
306 function ConnectionButton() {
307 var buttonRef = (0, _react.useRef)();
308 var isUserConnected = elementorAdminTopBarConfig.is_user_connected;
309 (0, _react.useEffect)(function () {
310 if (!buttonRef.current || isUserConnected) {
311 return;
312 }
313 jQuery(buttonRef.current).elementorConnect();
314 }, []);
315 var tooltipText = __('Connect your account to get access to Elementor\'s Template Library & more.', 'elementor'),
316 connectUrl = elementorAdminTopBarConfig.connect_url,
317 buttonText = __('Connect Account', 'elementor'),
318 targetUrl = '_self';
319 if (isUserConnected) {
320 tooltipText = '';
321 connectUrl = 'https://go.elementor.com/wp-dash-admin-bar-account/';
322 buttonText = __('My Elementor', 'elementor');
323 targetUrl = '_blank';
324 }
325 return /*#__PURE__*/_react.default.createElement(_barButton.default, {
326 icon: "eicon-user-circle-o",
327 buttonRef: buttonRef,
328 dataInfo: tooltipText,
329 href: connectUrl,
330 target: targetUrl
331 }, buttonText);
332 }
333
334 /***/ }),
335
336 /***/ "../modules/admin-top-bar/assets/js/hooks/use-page-title/use-page-title.js":
337 /*!*********************************************************************************!*\
338 !*** ../modules/admin-top-bar/assets/js/hooks/use-page-title/use-page-title.js ***!
339 \*********************************************************************************/
340 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
341
342 "use strict";
343
344
345 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
346 Object.defineProperty(exports, "__esModule", ({
347 value: true
348 }));
349 exports.usePageTitle = void 0;
350 var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "../node_modules/@babel/runtime/helpers/slicedToArray.js"));
351 var _react = __webpack_require__(/*! react */ "react");
352 var usePageTitle = exports.usePageTitle = function usePageTitle() {
353 var _useState = (0, _react.useState)('Elementor'),
354 _useState2 = (0, _slicedToArray2.default)(_useState, 2),
355 pageTitle = _useState2[0],
356 setPageTitle = _useState2[1];
357 (0, _react.useEffect)(function () {
358 var pageTitleElement = document.querySelector('.wp-heading-inline');
359 if (!pageTitleElement) {
360 return;
361 }
362 setPageTitle(pageTitleElement.innerText);
363 }, []);
364 return pageTitle;
365 };
366
367 /***/ }),
368
369 /***/ "../node_modules/@babel/runtime/helpers/arrayLikeToArray.js":
370 /*!******************************************************************!*\
371 !*** ../node_modules/@babel/runtime/helpers/arrayLikeToArray.js ***!
372 \******************************************************************/
373 /***/ ((module) => {
374
375 function _arrayLikeToArray(r, a) {
376 (null == a || a > r.length) && (a = r.length);
377 for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e];
378 return n;
379 }
380 module.exports = _arrayLikeToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
381
382 /***/ }),
383
384 /***/ "../node_modules/@babel/runtime/helpers/arrayWithHoles.js":
385 /*!****************************************************************!*\
386 !*** ../node_modules/@babel/runtime/helpers/arrayWithHoles.js ***!
387 \****************************************************************/
388 /***/ ((module) => {
389
390 function _arrayWithHoles(r) {
391 if (Array.isArray(r)) return r;
392 }
393 module.exports = _arrayWithHoles, module.exports.__esModule = true, module.exports["default"] = module.exports;
394
395 /***/ }),
396
397 /***/ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js":
398 /*!***********************************************************************!*\
399 !*** ../node_modules/@babel/runtime/helpers/interopRequireDefault.js ***!
400 \***********************************************************************/
401 /***/ ((module) => {
402
403 function _interopRequireDefault(e) {
404 return e && e.__esModule ? e : {
405 "default": e
406 };
407 }
408 module.exports = _interopRequireDefault, module.exports.__esModule = true, module.exports["default"] = module.exports;
409
410 /***/ }),
411
412 /***/ "../node_modules/@babel/runtime/helpers/iterableToArrayLimit.js":
413 /*!**********************************************************************!*\
414 !*** ../node_modules/@babel/runtime/helpers/iterableToArrayLimit.js ***!
415 \**********************************************************************/
416 /***/ ((module) => {
417
418 function _iterableToArrayLimit(r, l) {
419 var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"];
420 if (null != t) {
421 var e,
422 n,
423 i,
424 u,
425 a = [],
426 f = !0,
427 o = !1;
428 try {
429 if (i = (t = t.call(r)).next, 0 === l) {
430 if (Object(t) !== t) return;
431 f = !1;
432 } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0);
433 } catch (r) {
434 o = !0, n = r;
435 } finally {
436 try {
437 if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return;
438 } finally {
439 if (o) throw n;
440 }
441 }
442 return a;
443 }
444 }
445 module.exports = _iterableToArrayLimit, module.exports.__esModule = true, module.exports["default"] = module.exports;
446
447 /***/ }),
448
449 /***/ "../node_modules/@babel/runtime/helpers/nonIterableRest.js":
450 /*!*****************************************************************!*\
451 !*** ../node_modules/@babel/runtime/helpers/nonIterableRest.js ***!
452 \*****************************************************************/
453 /***/ ((module) => {
454
455 function _nonIterableRest() {
456 throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
457 }
458 module.exports = _nonIterableRest, module.exports.__esModule = true, module.exports["default"] = module.exports;
459
460 /***/ }),
461
462 /***/ "../node_modules/@babel/runtime/helpers/slicedToArray.js":
463 /*!***************************************************************!*\
464 !*** ../node_modules/@babel/runtime/helpers/slicedToArray.js ***!
465 \***************************************************************/
466 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
467
468 var arrayWithHoles = __webpack_require__(/*! ./arrayWithHoles.js */ "../node_modules/@babel/runtime/helpers/arrayWithHoles.js");
469 var iterableToArrayLimit = __webpack_require__(/*! ./iterableToArrayLimit.js */ "../node_modules/@babel/runtime/helpers/iterableToArrayLimit.js");
470 var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "../node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js");
471 var nonIterableRest = __webpack_require__(/*! ./nonIterableRest.js */ "../node_modules/@babel/runtime/helpers/nonIterableRest.js");
472 function _slicedToArray(r, e) {
473 return arrayWithHoles(r) || iterableToArrayLimit(r, e) || unsupportedIterableToArray(r, e) || nonIterableRest();
474 }
475 module.exports = _slicedToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
476
477 /***/ }),
478
479 /***/ "../node_modules/@babel/runtime/helpers/typeof.js":
480 /*!********************************************************!*\
481 !*** ../node_modules/@babel/runtime/helpers/typeof.js ***!
482 \********************************************************/
483 /***/ ((module) => {
484
485 function _typeof(o) {
486 "@babel/helpers - typeof";
487
488 return module.exports = _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) {
489 return typeof o;
490 } : function (o) {
491 return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o;
492 }, module.exports.__esModule = true, module.exports["default"] = module.exports, _typeof(o);
493 }
494 module.exports = _typeof, module.exports.__esModule = true, module.exports["default"] = module.exports;
495
496 /***/ }),
497
498 /***/ "../node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js":
499 /*!****************************************************************************!*\
500 !*** ../node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js ***!
501 \****************************************************************************/
502 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
503
504 var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray.js */ "../node_modules/@babel/runtime/helpers/arrayLikeToArray.js");
505 function _unsupportedIterableToArray(r, a) {
506 if (r) {
507 if ("string" == typeof r) return arrayLikeToArray(r, a);
508 var t = {}.toString.call(r).slice(8, -1);
509 return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? arrayLikeToArray(r, a) : void 0;
510 }
511 }
512 module.exports = _unsupportedIterableToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
513
514 /***/ }),
515
516 /***/ "../node_modules/object-assign/index.js":
517 /*!**********************************************!*\
518 !*** ../node_modules/object-assign/index.js ***!
519 \**********************************************/
520 /***/ ((module) => {
521
522 "use strict";
523 /*
524 object-assign
525 (c) Sindre Sorhus
526 @license MIT
527 */
528
529
530 /* eslint-disable no-unused-vars */
531 var getOwnPropertySymbols = Object.getOwnPropertySymbols;
532 var hasOwnProperty = Object.prototype.hasOwnProperty;
533 var propIsEnumerable = Object.prototype.propertyIsEnumerable;
534
535 function toObject(val) {
536 if (val === null || val === undefined) {
537 throw new TypeError('Object.assign cannot be called with null or undefined');
538 }
539
540 return Object(val);
541 }
542
543 function shouldUseNative() {
544 try {
545 if (!Object.assign) {
546 return false;
547 }
548
549 // Detect buggy property enumeration order in older V8 versions.
550
551 // https://bugs.chromium.org/p/v8/issues/detail?id=4118
552 var test1 = new String('abc'); // eslint-disable-line no-new-wrappers
553 test1[5] = 'de';
554 if (Object.getOwnPropertyNames(test1)[0] === '5') {
555 return false;
556 }
557
558 // https://bugs.chromium.org/p/v8/issues/detail?id=3056
559 var test2 = {};
560 for (var i = 0; i < 10; i++) {
561 test2['_' + String.fromCharCode(i)] = i;
562 }
563 var order2 = Object.getOwnPropertyNames(test2).map(function (n) {
564 return test2[n];
565 });
566 if (order2.join('') !== '0123456789') {
567 return false;
568 }
569
570 // https://bugs.chromium.org/p/v8/issues/detail?id=3056
571 var test3 = {};
572 'abcdefghijklmnopqrst'.split('').forEach(function (letter) {
573 test3[letter] = letter;
574 });
575 if (Object.keys(Object.assign({}, test3)).join('') !==
576 'abcdefghijklmnopqrst') {
577 return false;
578 }
579
580 return true;
581 } catch (err) {
582 // We don't expect any of the above to throw, but better to be safe.
583 return false;
584 }
585 }
586
587 module.exports = shouldUseNative() ? Object.assign : function (target, source) {
588 var from;
589 var to = toObject(target);
590 var symbols;
591
592 for (var s = 1; s < arguments.length; s++) {
593 from = Object(arguments[s]);
594
595 for (var key in from) {
596 if (hasOwnProperty.call(from, key)) {
597 to[key] = from[key];
598 }
599 }
600
601 if (getOwnPropertySymbols) {
602 symbols = getOwnPropertySymbols(from);
603 for (var i = 0; i < symbols.length; i++) {
604 if (propIsEnumerable.call(from, symbols[i])) {
605 to[symbols[i]] = from[symbols[i]];
606 }
607 }
608 }
609 }
610
611 return to;
612 };
613
614
615 /***/ }),
616
617 /***/ "../node_modules/prop-types/checkPropTypes.js":
618 /*!****************************************************!*\
619 !*** ../node_modules/prop-types/checkPropTypes.js ***!
620 \****************************************************/
621 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
622
623 "use strict";
624 /**
625 * Copyright (c) 2013-present, Facebook, Inc.
626 *
627 * This source code is licensed under the MIT license found in the
628 * LICENSE file in the root directory of this source tree.
629 */
630
631
632
633 var printWarning = function() {};
634
635 if (true) {
636 var ReactPropTypesSecret = __webpack_require__(/*! ./lib/ReactPropTypesSecret */ "../node_modules/prop-types/lib/ReactPropTypesSecret.js");
637 var loggedTypeFailures = {};
638 var has = __webpack_require__(/*! ./lib/has */ "../node_modules/prop-types/lib/has.js");
639
640 printWarning = function(text) {
641 var message = 'Warning: ' + text;
642 if (typeof console !== 'undefined') {
643 console.error(message);
644 }
645 try {
646 // --- Welcome to debugging React ---
647 // This error was thrown as a convenience so that you can use this stack
648 // to find the callsite that caused this warning to fire.
649 throw new Error(message);
650 } catch (x) { /**/ }
651 };
652 }
653
654 /**
655 * Assert that the values match with the type specs.
656 * Error messages are memorized and will only be shown once.
657 *
658 * @param {object} typeSpecs Map of name to a ReactPropType
659 * @param {object} values Runtime values that need to be type-checked
660 * @param {string} location e.g. "prop", "context", "child context"
661 * @param {string} componentName Name of the component for error messages.
662 * @param {?Function} getStack Returns the component stack.
663 * @private
664 */
665 function checkPropTypes(typeSpecs, values, location, componentName, getStack) {
666 if (true) {
667 for (var typeSpecName in typeSpecs) {
668 if (has(typeSpecs, typeSpecName)) {
669 var error;
670 // Prop type validation may throw. In case they do, we don't want to
671 // fail the render phase where it didn't fail before. So we log it.
672 // After these have been cleaned up, we'll let them throw.
673 try {
674 // This is intentionally an invariant that gets caught. It's the same
675 // behavior as without this statement except with a better message.
676 if (typeof typeSpecs[typeSpecName] !== 'function') {
677 var err = Error(
678 (componentName || 'React class') + ': ' + location + ' type `' + typeSpecName + '` is invalid; ' +
679 'it must be a function, usually from the `prop-types` package, but received `' + typeof typeSpecs[typeSpecName] + '`.' +
680 'This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.'
681 );
682 err.name = 'Invariant Violation';
683 throw err;
684 }
685 error = typeSpecs[typeSpecName](values, typeSpecName, componentName, location, null, ReactPropTypesSecret);
686 } catch (ex) {
687 error = ex;
688 }
689 if (error && !(error instanceof Error)) {
690 printWarning(
691 (componentName || 'React class') + ': type specification of ' +
692 location + ' `' + typeSpecName + '` is invalid; the type checker ' +
693 'function must return `null` or an `Error` but returned a ' + typeof error + '. ' +
694 'You may have forgotten to pass an argument to the type checker ' +
695 'creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and ' +
696 'shape all require an argument).'
697 );
698 }
699 if (error instanceof Error && !(error.message in loggedTypeFailures)) {
700 // Only monitor this failure once because there tends to be a lot of the
701 // same error.
702 loggedTypeFailures[error.message] = true;
703
704 var stack = getStack ? getStack() : '';
705
706 printWarning(
707 'Failed ' + location + ' type: ' + error.message + (stack != null ? stack : '')
708 );
709 }
710 }
711 }
712 }
713 }
714
715 /**
716 * Resets warning cache when testing.
717 *
718 * @private
719 */
720 checkPropTypes.resetWarningCache = function() {
721 if (true) {
722 loggedTypeFailures = {};
723 }
724 }
725
726 module.exports = checkPropTypes;
727
728
729 /***/ }),
730
731 /***/ "../node_modules/prop-types/factoryWithTypeCheckers.js":
732 /*!*************************************************************!*\
733 !*** ../node_modules/prop-types/factoryWithTypeCheckers.js ***!
734 \*************************************************************/
735 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
736
737 "use strict";
738 /**
739 * Copyright (c) 2013-present, Facebook, Inc.
740 *
741 * This source code is licensed under the MIT license found in the
742 * LICENSE file in the root directory of this source tree.
743 */
744
745
746
747 var ReactIs = __webpack_require__(/*! react-is */ "../node_modules/prop-types/node_modules/react-is/index.js");
748 var assign = __webpack_require__(/*! object-assign */ "../node_modules/object-assign/index.js");
749
750 var ReactPropTypesSecret = __webpack_require__(/*! ./lib/ReactPropTypesSecret */ "../node_modules/prop-types/lib/ReactPropTypesSecret.js");
751 var has = __webpack_require__(/*! ./lib/has */ "../node_modules/prop-types/lib/has.js");
752 var checkPropTypes = __webpack_require__(/*! ./checkPropTypes */ "../node_modules/prop-types/checkPropTypes.js");
753
754 var printWarning = function() {};
755
756 if (true) {
757 printWarning = function(text) {
758 var message = 'Warning: ' + text;
759 if (typeof console !== 'undefined') {
760 console.error(message);
761 }
762 try {
763 // --- Welcome to debugging React ---
764 // This error was thrown as a convenience so that you can use this stack
765 // to find the callsite that caused this warning to fire.
766 throw new Error(message);
767 } catch (x) {}
768 };
769 }
770
771 function emptyFunctionThatReturnsNull() {
772 return null;
773 }
774
775 module.exports = function(isValidElement, throwOnDirectAccess) {
776 /* global Symbol */
777 var ITERATOR_SYMBOL = typeof Symbol === 'function' && Symbol.iterator;
778 var FAUX_ITERATOR_SYMBOL = '@@iterator'; // Before Symbol spec.
779
780 /**
781 * Returns the iterator method function contained on the iterable object.
782 *
783 * Be sure to invoke the function with the iterable as context:
784 *
785 * var iteratorFn = getIteratorFn(myIterable);
786 * if (iteratorFn) {
787 * var iterator = iteratorFn.call(myIterable);
788 * ...
789 * }
790 *
791 * @param {?object} maybeIterable
792 * @return {?function}
793 */
794 function getIteratorFn(maybeIterable) {
795 var iteratorFn = maybeIterable && (ITERATOR_SYMBOL && maybeIterable[ITERATOR_SYMBOL] || maybeIterable[FAUX_ITERATOR_SYMBOL]);
796 if (typeof iteratorFn === 'function') {
797 return iteratorFn;
798 }
799 }
800
801 /**
802 * Collection of methods that allow declaration and validation of props that are
803 * supplied to React components. Example usage:
804 *
805 * var Props = require('ReactPropTypes');
806 * var MyArticle = React.createClass({
807 * propTypes: {
808 * // An optional string prop named "description".
809 * description: Props.string,
810 *
811 * // A required enum prop named "category".
812 * category: Props.oneOf(['News','Photos']).isRequired,
813 *
814 * // A prop named "dialog" that requires an instance of Dialog.
815 * dialog: Props.instanceOf(Dialog).isRequired
816 * },
817 * render: function() { ... }
818 * });
819 *
820 * A more formal specification of how these methods are used:
821 *
822 * type := array|bool|func|object|number|string|oneOf([...])|instanceOf(...)
823 * decl := ReactPropTypes.{type}(.isRequired)?
824 *
825 * Each and every declaration produces a function with the same signature. This
826 * allows the creation of custom validation functions. For example:
827 *
828 * var MyLink = React.createClass({
829 * propTypes: {
830 * // An optional string or URI prop named "href".
831 * href: function(props, propName, componentName) {
832 * var propValue = props[propName];
833 * if (propValue != null && typeof propValue !== 'string' &&
834 * !(propValue instanceof URI)) {
835 * return new Error(
836 * 'Expected a string or an URI for ' + propName + ' in ' +
837 * componentName
838 * );
839 * }
840 * }
841 * },
842 * render: function() {...}
843 * });
844 *
845 * @internal
846 */
847
848 var ANONYMOUS = '<<anonymous>>';
849
850 // Important!
851 // Keep this list in sync with production version in `./factoryWithThrowingShims.js`.
852 var ReactPropTypes = {
853 array: createPrimitiveTypeChecker('array'),
854 bigint: createPrimitiveTypeChecker('bigint'),
855 bool: createPrimitiveTypeChecker('boolean'),
856 func: createPrimitiveTypeChecker('function'),
857 number: createPrimitiveTypeChecker('number'),
858 object: createPrimitiveTypeChecker('object'),
859 string: createPrimitiveTypeChecker('string'),
860 symbol: createPrimitiveTypeChecker('symbol'),
861
862 any: createAnyTypeChecker(),
863 arrayOf: createArrayOfTypeChecker,
864 element: createElementTypeChecker(),
865 elementType: createElementTypeTypeChecker(),
866 instanceOf: createInstanceTypeChecker,
867 node: createNodeChecker(),
868 objectOf: createObjectOfTypeChecker,
869 oneOf: createEnumTypeChecker,
870 oneOfType: createUnionTypeChecker,
871 shape: createShapeTypeChecker,
872 exact: createStrictShapeTypeChecker,
873 };
874
875 /**
876 * inlined Object.is polyfill to avoid requiring consumers ship their own
877 * https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is
878 */
879 /*eslint-disable no-self-compare*/
880 function is(x, y) {
881 // SameValue algorithm
882 if (x === y) {
883 // Steps 1-5, 7-10
884 // Steps 6.b-6.e: +0 != -0
885 return x !== 0 || 1 / x === 1 / y;
886 } else {
887 // Step 6.a: NaN == NaN
888 return x !== x && y !== y;
889 }
890 }
891 /*eslint-enable no-self-compare*/
892
893 /**
894 * We use an Error-like object for backward compatibility as people may call
895 * PropTypes directly and inspect their output. However, we don't use real
896 * Errors anymore. We don't inspect their stack anyway, and creating them
897 * is prohibitively expensive if they are created too often, such as what
898 * happens in oneOfType() for any type before the one that matched.
899 */
900 function PropTypeError(message, data) {
901 this.message = message;
902 this.data = data && typeof data === 'object' ? data: {};
903 this.stack = '';
904 }
905 // Make `instanceof Error` still work for returned errors.
906 PropTypeError.prototype = Error.prototype;
907
908 function createChainableTypeChecker(validate) {
909 if (true) {
910 var manualPropTypeCallCache = {};
911 var manualPropTypeWarningCount = 0;
912 }
913 function checkType(isRequired, props, propName, componentName, location, propFullName, secret) {
914 componentName = componentName || ANONYMOUS;
915 propFullName = propFullName || propName;
916
917 if (secret !== ReactPropTypesSecret) {
918 if (throwOnDirectAccess) {
919 // New behavior only for users of `prop-types` package
920 var err = new Error(
921 'Calling PropTypes validators directly is not supported by the `prop-types` package. ' +
922 'Use `PropTypes.checkPropTypes()` to call them. ' +
923 'Read more at http://fb.me/use-check-prop-types'
924 );
925 err.name = 'Invariant Violation';
926 throw err;
927 } else if ( true && typeof console !== 'undefined') {
928 // Old behavior for people using React.PropTypes
929 var cacheKey = componentName + ':' + propName;
930 if (
931 !manualPropTypeCallCache[cacheKey] &&
932 // Avoid spamming the console because they are often not actionable except for lib authors
933 manualPropTypeWarningCount < 3
934 ) {
935 printWarning(
936 'You are manually calling a React.PropTypes validation ' +
937 'function for the `' + propFullName + '` prop on `' + componentName + '`. This is deprecated ' +
938 'and will throw in the standalone `prop-types` package. ' +
939 'You may be seeing this warning due to a third-party PropTypes ' +
940 'library. See https://fb.me/react-warning-dont-call-proptypes ' + 'for details.'
941 );
942 manualPropTypeCallCache[cacheKey] = true;
943 manualPropTypeWarningCount++;
944 }
945 }
946 }
947 if (props[propName] == null) {
948 if (isRequired) {
949 if (props[propName] === null) {
950 return new PropTypeError('The ' + location + ' `' + propFullName + '` is marked as required ' + ('in `' + componentName + '`, but its value is `null`.'));
951 }
952 return new PropTypeError('The ' + location + ' `' + propFullName + '` is marked as required in ' + ('`' + componentName + '`, but its value is `undefined`.'));
953 }
954 return null;
955 } else {
956 return validate(props, propName, componentName, location, propFullName);
957 }
958 }
959
960 var chainedCheckType = checkType.bind(null, false);
961 chainedCheckType.isRequired = checkType.bind(null, true);
962
963 return chainedCheckType;
964 }
965
966 function createPrimitiveTypeChecker(expectedType) {
967 function validate(props, propName, componentName, location, propFullName, secret) {
968 var propValue = props[propName];
969 var propType = getPropType(propValue);
970 if (propType !== expectedType) {
971 // `propValue` being instance of, say, date/regexp, pass the 'object'
972 // check, but we can offer a more precise error message here rather than
973 // 'of type `object`'.
974 var preciseType = getPreciseType(propValue);
975
976 return new PropTypeError(
977 'Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + preciseType + '` supplied to `' + componentName + '`, expected ') + ('`' + expectedType + '`.'),
978 {expectedType: expectedType}
979 );
980 }
981 return null;
982 }
983 return createChainableTypeChecker(validate);
984 }
985
986 function createAnyTypeChecker() {
987 return createChainableTypeChecker(emptyFunctionThatReturnsNull);
988 }
989
990 function createArrayOfTypeChecker(typeChecker) {
991 function validate(props, propName, componentName, location, propFullName) {
992 if (typeof typeChecker !== 'function') {
993 return new PropTypeError('Property `' + propFullName + '` of component `' + componentName + '` has invalid PropType notation inside arrayOf.');
994 }
995 var propValue = props[propName];
996 if (!Array.isArray(propValue)) {
997 var propType = getPropType(propValue);
998 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected an array.'));
999 }
1000 for (var i = 0; i < propValue.length; i++) {
1001 var error = typeChecker(propValue, i, componentName, location, propFullName + '[' + i + ']', ReactPropTypesSecret);
1002 if (error instanceof Error) {
1003 return error;
1004 }
1005 }
1006 return null;
1007 }
1008 return createChainableTypeChecker(validate);
1009 }
1010
1011 function createElementTypeChecker() {
1012 function validate(props, propName, componentName, location, propFullName) {
1013 var propValue = props[propName];
1014 if (!isValidElement(propValue)) {
1015 var propType = getPropType(propValue);
1016 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected a single ReactElement.'));
1017 }
1018 return null;
1019 }
1020 return createChainableTypeChecker(validate);
1021 }
1022
1023 function createElementTypeTypeChecker() {
1024 function validate(props, propName, componentName, location, propFullName) {
1025 var propValue = props[propName];
1026 if (!ReactIs.isValidElementType(propValue)) {
1027 var propType = getPropType(propValue);
1028 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected a single ReactElement type.'));
1029 }
1030 return null;
1031 }
1032 return createChainableTypeChecker(validate);
1033 }
1034
1035 function createInstanceTypeChecker(expectedClass) {
1036 function validate(props, propName, componentName, location, propFullName) {
1037 if (!(props[propName] instanceof expectedClass)) {
1038 var expectedClassName = expectedClass.name || ANONYMOUS;
1039 var actualClassName = getClassName(props[propName]);
1040 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + actualClassName + '` supplied to `' + componentName + '`, expected ') + ('instance of `' + expectedClassName + '`.'));
1041 }
1042 return null;
1043 }
1044 return createChainableTypeChecker(validate);
1045 }
1046
1047 function createEnumTypeChecker(expectedValues) {
1048 if (!Array.isArray(expectedValues)) {
1049 if (true) {
1050 if (arguments.length > 1) {
1051 printWarning(
1052 'Invalid arguments supplied to oneOf, expected an array, got ' + arguments.length + ' arguments. ' +
1053 'A common mistake is to write oneOf(x, y, z) instead of oneOf([x, y, z]).'
1054 );
1055 } else {
1056 printWarning('Invalid argument supplied to oneOf, expected an array.');
1057 }
1058 }
1059 return emptyFunctionThatReturnsNull;
1060 }
1061
1062 function validate(props, propName, componentName, location, propFullName) {
1063 var propValue = props[propName];
1064 for (var i = 0; i < expectedValues.length; i++) {
1065 if (is(propValue, expectedValues[i])) {
1066 return null;
1067 }
1068 }
1069
1070 var valuesString = JSON.stringify(expectedValues, function replacer(key, value) {
1071 var type = getPreciseType(value);
1072 if (type === 'symbol') {
1073 return String(value);
1074 }
1075 return value;
1076 });
1077 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of value `' + String(propValue) + '` ' + ('supplied to `' + componentName + '`, expected one of ' + valuesString + '.'));
1078 }
1079 return createChainableTypeChecker(validate);
1080 }
1081
1082 function createObjectOfTypeChecker(typeChecker) {
1083 function validate(props, propName, componentName, location, propFullName) {
1084 if (typeof typeChecker !== 'function') {
1085 return new PropTypeError('Property `' + propFullName + '` of component `' + componentName + '` has invalid PropType notation inside objectOf.');
1086 }
1087 var propValue = props[propName];
1088 var propType = getPropType(propValue);
1089 if (propType !== 'object') {
1090 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected an object.'));
1091 }
1092 for (var key in propValue) {
1093 if (has(propValue, key)) {
1094 var error = typeChecker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret);
1095 if (error instanceof Error) {
1096 return error;
1097 }
1098 }
1099 }
1100 return null;
1101 }
1102 return createChainableTypeChecker(validate);
1103 }
1104
1105 function createUnionTypeChecker(arrayOfTypeCheckers) {
1106 if (!Array.isArray(arrayOfTypeCheckers)) {
1107 true ? printWarning('Invalid argument supplied to oneOfType, expected an instance of array.') : 0;
1108 return emptyFunctionThatReturnsNull;
1109 }
1110
1111 for (var i = 0; i < arrayOfTypeCheckers.length; i++) {
1112 var checker = arrayOfTypeCheckers[i];
1113 if (typeof checker !== 'function') {
1114 printWarning(
1115 'Invalid argument supplied to oneOfType. Expected an array of check functions, but ' +
1116 'received ' + getPostfixForTypeWarning(checker) + ' at index ' + i + '.'
1117 );
1118 return emptyFunctionThatReturnsNull;
1119 }
1120 }
1121
1122 function validate(props, propName, componentName, location, propFullName) {
1123 var expectedTypes = [];
1124 for (var i = 0; i < arrayOfTypeCheckers.length; i++) {
1125 var checker = arrayOfTypeCheckers[i];
1126 var checkerResult = checker(props, propName, componentName, location, propFullName, ReactPropTypesSecret);
1127 if (checkerResult == null) {
1128 return null;
1129 }
1130 if (checkerResult.data && has(checkerResult.data, 'expectedType')) {
1131 expectedTypes.push(checkerResult.data.expectedType);
1132 }
1133 }
1134 var expectedTypesMessage = (expectedTypes.length > 0) ? ', expected one of type [' + expectedTypes.join(', ') + ']': '';
1135 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` supplied to ' + ('`' + componentName + '`' + expectedTypesMessage + '.'));
1136 }
1137 return createChainableTypeChecker(validate);
1138 }
1139
1140 function createNodeChecker() {
1141 function validate(props, propName, componentName, location, propFullName) {
1142 if (!isNode(props[propName])) {
1143 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` supplied to ' + ('`' + componentName + '`, expected a ReactNode.'));
1144 }
1145 return null;
1146 }
1147 return createChainableTypeChecker(validate);
1148 }
1149
1150 function invalidValidatorError(componentName, location, propFullName, key, type) {
1151 return new PropTypeError(
1152 (componentName || 'React class') + ': ' + location + ' type `' + propFullName + '.' + key + '` is invalid; ' +
1153 'it must be a function, usually from the `prop-types` package, but received `' + type + '`.'
1154 );
1155 }
1156
1157 function createShapeTypeChecker(shapeTypes) {
1158 function validate(props, propName, componentName, location, propFullName) {
1159 var propValue = props[propName];
1160 var propType = getPropType(propValue);
1161 if (propType !== 'object') {
1162 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type `' + propType + '` ' + ('supplied to `' + componentName + '`, expected `object`.'));
1163 }
1164 for (var key in shapeTypes) {
1165 var checker = shapeTypes[key];
1166 if (typeof checker !== 'function') {
1167 return invalidValidatorError(componentName, location, propFullName, key, getPreciseType(checker));
1168 }
1169 var error = checker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret);
1170 if (error) {
1171 return error;
1172 }
1173 }
1174 return null;
1175 }
1176 return createChainableTypeChecker(validate);
1177 }
1178
1179 function createStrictShapeTypeChecker(shapeTypes) {
1180 function validate(props, propName, componentName, location, propFullName) {
1181 var propValue = props[propName];
1182 var propType = getPropType(propValue);
1183 if (propType !== 'object') {
1184 return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type `' + propType + '` ' + ('supplied to `' + componentName + '`, expected `object`.'));
1185 }
1186 // We need to check all keys in case some are required but missing from props.
1187 var allKeys = assign({}, props[propName], shapeTypes);
1188 for (var key in allKeys) {
1189 var checker = shapeTypes[key];
1190 if (has(shapeTypes, key) && typeof checker !== 'function') {
1191 return invalidValidatorError(componentName, location, propFullName, key, getPreciseType(checker));
1192 }
1193 if (!checker) {
1194 return new PropTypeError(
1195 'Invalid ' + location + ' `' + propFullName + '` key `' + key + '` supplied to `' + componentName + '`.' +
1196 '\nBad object: ' + JSON.stringify(props[propName], null, ' ') +
1197 '\nValid keys: ' + JSON.stringify(Object.keys(shapeTypes), null, ' ')
1198 );
1199 }
1200 var error = checker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret);
1201 if (error) {
1202 return error;
1203 }
1204 }
1205 return null;
1206 }
1207
1208 return createChainableTypeChecker(validate);
1209 }
1210
1211 function isNode(propValue) {
1212 switch (typeof propValue) {
1213 case 'number':
1214 case 'string':
1215 case 'undefined':
1216 return true;
1217 case 'boolean':
1218 return !propValue;
1219 case 'object':
1220 if (Array.isArray(propValue)) {
1221 return propValue.every(isNode);
1222 }
1223 if (propValue === null || isValidElement(propValue)) {
1224 return true;
1225 }
1226
1227 var iteratorFn = getIteratorFn(propValue);
1228 if (iteratorFn) {
1229 var iterator = iteratorFn.call(propValue);
1230 var step;
1231 if (iteratorFn !== propValue.entries) {
1232 while (!(step = iterator.next()).done) {
1233 if (!isNode(step.value)) {
1234 return false;
1235 }
1236 }
1237 } else {
1238 // Iterator will provide entry [k,v] tuples rather than values.
1239 while (!(step = iterator.next()).done) {
1240 var entry = step.value;
1241 if (entry) {
1242 if (!isNode(entry[1])) {
1243 return false;
1244 }
1245 }
1246 }
1247 }
1248 } else {
1249 return false;
1250 }
1251
1252 return true;
1253 default:
1254 return false;
1255 }
1256 }
1257
1258 function isSymbol(propType, propValue) {
1259 // Native Symbol.
1260 if (propType === 'symbol') {
1261 return true;
1262 }
1263
1264 // falsy value can't be a Symbol
1265 if (!propValue) {
1266 return false;
1267 }
1268
1269 // 19.4.3.5 Symbol.prototype[@@toStringTag] === 'Symbol'
1270 if (propValue['@@toStringTag'] === 'Symbol') {
1271 return true;
1272 }
1273
1274 // Fallback for non-spec compliant Symbols which are polyfilled.
1275 if (typeof Symbol === 'function' && propValue instanceof Symbol) {
1276 return true;
1277 }
1278
1279 return false;
1280 }
1281
1282 // Equivalent of `typeof` but with special handling for array and regexp.
1283 function getPropType(propValue) {
1284 var propType = typeof propValue;
1285 if (Array.isArray(propValue)) {
1286 return 'array';
1287 }
1288 if (propValue instanceof RegExp) {
1289 // Old webkits (at least until Android 4.0) return 'function' rather than
1290 // 'object' for typeof a RegExp. We'll normalize this here so that /bla/
1291 // passes PropTypes.object.
1292 return 'object';
1293 }
1294 if (isSymbol(propType, propValue)) {
1295 return 'symbol';
1296 }
1297 return propType;
1298 }
1299
1300 // This handles more types than `getPropType`. Only used for error messages.
1301 // See `createPrimitiveTypeChecker`.
1302 function getPreciseType(propValue) {
1303 if (typeof propValue === 'undefined' || propValue === null) {
1304 return '' + propValue;
1305 }
1306 var propType = getPropType(propValue);
1307 if (propType === 'object') {
1308 if (propValue instanceof Date) {
1309 return 'date';
1310 } else if (propValue instanceof RegExp) {
1311 return 'regexp';
1312 }
1313 }
1314 return propType;
1315 }
1316
1317 // Returns a string that is postfixed to a warning about an invalid type.
1318 // For example, "undefined" or "of type array"
1319 function getPostfixForTypeWarning(value) {
1320 var type = getPreciseType(value);
1321 switch (type) {
1322 case 'array':
1323 case 'object':
1324 return 'an ' + type;
1325 case 'boolean':
1326 case 'date':
1327 case 'regexp':
1328 return 'a ' + type;
1329 default:
1330 return type;
1331 }
1332 }
1333
1334 // Returns class name of the object, if any.
1335 function getClassName(propValue) {
1336 if (!propValue.constructor || !propValue.constructor.name) {
1337 return ANONYMOUS;
1338 }
1339 return propValue.constructor.name;
1340 }
1341
1342 ReactPropTypes.checkPropTypes = checkPropTypes;
1343 ReactPropTypes.resetWarningCache = checkPropTypes.resetWarningCache;
1344 ReactPropTypes.PropTypes = ReactPropTypes;
1345
1346 return ReactPropTypes;
1347 };
1348
1349
1350 /***/ }),
1351
1352 /***/ "../node_modules/prop-types/index.js":
1353 /*!*******************************************!*\
1354 !*** ../node_modules/prop-types/index.js ***!
1355 \*******************************************/
1356 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1357
1358 /**
1359 * Copyright (c) 2013-present, Facebook, Inc.
1360 *
1361 * This source code is licensed under the MIT license found in the
1362 * LICENSE file in the root directory of this source tree.
1363 */
1364
1365 if (true) {
1366 var ReactIs = __webpack_require__(/*! react-is */ "../node_modules/prop-types/node_modules/react-is/index.js");
1367
1368 // By explicitly using `prop-types` you are opting into new development behavior.
1369 // http://fb.me/prop-types-in-prod
1370 var throwOnDirectAccess = true;
1371 module.exports = __webpack_require__(/*! ./factoryWithTypeCheckers */ "../node_modules/prop-types/factoryWithTypeCheckers.js")(ReactIs.isElement, throwOnDirectAccess);
1372 } else // removed by dead control flow
1373 {}
1374
1375
1376 /***/ }),
1377
1378 /***/ "../node_modules/prop-types/lib/ReactPropTypesSecret.js":
1379 /*!**************************************************************!*\
1380 !*** ../node_modules/prop-types/lib/ReactPropTypesSecret.js ***!
1381 \**************************************************************/
1382 /***/ ((module) => {
1383
1384 "use strict";
1385 /**
1386 * Copyright (c) 2013-present, Facebook, Inc.
1387 *
1388 * This source code is licensed under the MIT license found in the
1389 * LICENSE file in the root directory of this source tree.
1390 */
1391
1392
1393
1394 var ReactPropTypesSecret = 'SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED';
1395
1396 module.exports = ReactPropTypesSecret;
1397
1398
1399 /***/ }),
1400
1401 /***/ "../node_modules/prop-types/lib/has.js":
1402 /*!*********************************************!*\
1403 !*** ../node_modules/prop-types/lib/has.js ***!
1404 \*********************************************/
1405 /***/ ((module) => {
1406
1407 module.exports = Function.call.bind(Object.prototype.hasOwnProperty);
1408
1409
1410 /***/ }),
1411
1412 /***/ "../node_modules/prop-types/node_modules/react-is/cjs/react-is.development.js":
1413 /*!************************************************************************************!*\
1414 !*** ../node_modules/prop-types/node_modules/react-is/cjs/react-is.development.js ***!
1415 \************************************************************************************/
1416 /***/ ((__unused_webpack_module, exports) => {
1417
1418 "use strict";
1419 /** @license React v16.13.1
1420 * react-is.development.js
1421 *
1422 * Copyright (c) Facebook, Inc. and its affiliates.
1423 *
1424 * This source code is licensed under the MIT license found in the
1425 * LICENSE file in the root directory of this source tree.
1426 */
1427
1428
1429
1430
1431
1432 if (true) {
1433 (function() {
1434 'use strict';
1435
1436 // The Symbol used to tag the ReactElement-like types. If there is no native Symbol
1437 // nor polyfill, then a plain number is used for performance.
1438 var hasSymbol = typeof Symbol === 'function' && Symbol.for;
1439 var REACT_ELEMENT_TYPE = hasSymbol ? Symbol.for('react.element') : 0xeac7;
1440 var REACT_PORTAL_TYPE = hasSymbol ? Symbol.for('react.portal') : 0xeaca;
1441 var REACT_FRAGMENT_TYPE = hasSymbol ? Symbol.for('react.fragment') : 0xeacb;
1442 var REACT_STRICT_MODE_TYPE = hasSymbol ? Symbol.for('react.strict_mode') : 0xeacc;
1443 var REACT_PROFILER_TYPE = hasSymbol ? Symbol.for('react.profiler') : 0xead2;
1444 var REACT_PROVIDER_TYPE = hasSymbol ? Symbol.for('react.provider') : 0xeacd;
1445 var REACT_CONTEXT_TYPE = hasSymbol ? Symbol.for('react.context') : 0xeace; // TODO: We don't use AsyncMode or ConcurrentMode anymore. They were temporary
1446 // (unstable) APIs that have been removed. Can we remove the symbols?
1447
1448 var REACT_ASYNC_MODE_TYPE = hasSymbol ? Symbol.for('react.async_mode') : 0xeacf;
1449 var REACT_CONCURRENT_MODE_TYPE = hasSymbol ? Symbol.for('react.concurrent_mode') : 0xeacf;
1450 var REACT_FORWARD_REF_TYPE = hasSymbol ? Symbol.for('react.forward_ref') : 0xead0;
1451 var REACT_SUSPENSE_TYPE = hasSymbol ? Symbol.for('react.suspense') : 0xead1;
1452 var REACT_SUSPENSE_LIST_TYPE = hasSymbol ? Symbol.for('react.suspense_list') : 0xead8;
1453 var REACT_MEMO_TYPE = hasSymbol ? Symbol.for('react.memo') : 0xead3;
1454 var REACT_LAZY_TYPE = hasSymbol ? Symbol.for('react.lazy') : 0xead4;
1455 var REACT_BLOCK_TYPE = hasSymbol ? Symbol.for('react.block') : 0xead9;
1456 var REACT_FUNDAMENTAL_TYPE = hasSymbol ? Symbol.for('react.fundamental') : 0xead5;
1457 var REACT_RESPONDER_TYPE = hasSymbol ? Symbol.for('react.responder') : 0xead6;
1458 var REACT_SCOPE_TYPE = hasSymbol ? Symbol.for('react.scope') : 0xead7;
1459
1460 function isValidElementType(type) {
1461 return typeof type === 'string' || typeof type === 'function' || // Note: its typeof might be other than 'symbol' or 'number' if it's a polyfill.
1462 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);
1463 }
1464
1465 function typeOf(object) {
1466 if (typeof object === 'object' && object !== null) {
1467 var $$typeof = object.$$typeof;
1468
1469 switch ($$typeof) {
1470 case REACT_ELEMENT_TYPE:
1471 var type = object.type;
1472
1473 switch (type) {
1474 case REACT_ASYNC_MODE_TYPE:
1475 case REACT_CONCURRENT_MODE_TYPE:
1476 case REACT_FRAGMENT_TYPE:
1477 case REACT_PROFILER_TYPE:
1478 case REACT_STRICT_MODE_TYPE:
1479 case REACT_SUSPENSE_TYPE:
1480 return type;
1481
1482 default:
1483 var $$typeofType = type && type.$$typeof;
1484
1485 switch ($$typeofType) {
1486 case REACT_CONTEXT_TYPE:
1487 case REACT_FORWARD_REF_TYPE:
1488 case REACT_LAZY_TYPE:
1489 case REACT_MEMO_TYPE:
1490 case REACT_PROVIDER_TYPE:
1491 return $$typeofType;
1492
1493 default:
1494 return $$typeof;
1495 }
1496
1497 }
1498
1499 case REACT_PORTAL_TYPE:
1500 return $$typeof;
1501 }
1502 }
1503
1504 return undefined;
1505 } // AsyncMode is deprecated along with isAsyncMode
1506
1507 var AsyncMode = REACT_ASYNC_MODE_TYPE;
1508 var ConcurrentMode = REACT_CONCURRENT_MODE_TYPE;
1509 var ContextConsumer = REACT_CONTEXT_TYPE;
1510 var ContextProvider = REACT_PROVIDER_TYPE;
1511 var Element = REACT_ELEMENT_TYPE;
1512 var ForwardRef = REACT_FORWARD_REF_TYPE;
1513 var Fragment = REACT_FRAGMENT_TYPE;
1514 var Lazy = REACT_LAZY_TYPE;
1515 var Memo = REACT_MEMO_TYPE;
1516 var Portal = REACT_PORTAL_TYPE;
1517 var Profiler = REACT_PROFILER_TYPE;
1518 var StrictMode = REACT_STRICT_MODE_TYPE;
1519 var Suspense = REACT_SUSPENSE_TYPE;
1520 var hasWarnedAboutDeprecatedIsAsyncMode = false; // AsyncMode should be deprecated
1521
1522 function isAsyncMode(object) {
1523 {
1524 if (!hasWarnedAboutDeprecatedIsAsyncMode) {
1525 hasWarnedAboutDeprecatedIsAsyncMode = true; // Using console['warn'] to evade Babel and ESLint
1526
1527 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.');
1528 }
1529 }
1530
1531 return isConcurrentMode(object) || typeOf(object) === REACT_ASYNC_MODE_TYPE;
1532 }
1533 function isConcurrentMode(object) {
1534 return typeOf(object) === REACT_CONCURRENT_MODE_TYPE;
1535 }
1536 function isContextConsumer(object) {
1537 return typeOf(object) === REACT_CONTEXT_TYPE;
1538 }
1539 function isContextProvider(object) {
1540 return typeOf(object) === REACT_PROVIDER_TYPE;
1541 }
1542 function isElement(object) {
1543 return typeof object === 'object' && object !== null && object.$$typeof === REACT_ELEMENT_TYPE;
1544 }
1545 function isForwardRef(object) {
1546 return typeOf(object) === REACT_FORWARD_REF_TYPE;
1547 }
1548 function isFragment(object) {
1549 return typeOf(object) === REACT_FRAGMENT_TYPE;
1550 }
1551 function isLazy(object) {
1552 return typeOf(object) === REACT_LAZY_TYPE;
1553 }
1554 function isMemo(object) {
1555 return typeOf(object) === REACT_MEMO_TYPE;
1556 }
1557 function isPortal(object) {
1558 return typeOf(object) === REACT_PORTAL_TYPE;
1559 }
1560 function isProfiler(object) {
1561 return typeOf(object) === REACT_PROFILER_TYPE;
1562 }
1563 function isStrictMode(object) {
1564 return typeOf(object) === REACT_STRICT_MODE_TYPE;
1565 }
1566 function isSuspense(object) {
1567 return typeOf(object) === REACT_SUSPENSE_TYPE;
1568 }
1569
1570 exports.AsyncMode = AsyncMode;
1571 exports.ConcurrentMode = ConcurrentMode;
1572 exports.ContextConsumer = ContextConsumer;
1573 exports.ContextProvider = ContextProvider;
1574 exports.Element = Element;
1575 exports.ForwardRef = ForwardRef;
1576 exports.Fragment = Fragment;
1577 exports.Lazy = Lazy;
1578 exports.Memo = Memo;
1579 exports.Portal = Portal;
1580 exports.Profiler = Profiler;
1581 exports.StrictMode = StrictMode;
1582 exports.Suspense = Suspense;
1583 exports.isAsyncMode = isAsyncMode;
1584 exports.isConcurrentMode = isConcurrentMode;
1585 exports.isContextConsumer = isContextConsumer;
1586 exports.isContextProvider = isContextProvider;
1587 exports.isElement = isElement;
1588 exports.isForwardRef = isForwardRef;
1589 exports.isFragment = isFragment;
1590 exports.isLazy = isLazy;
1591 exports.isMemo = isMemo;
1592 exports.isPortal = isPortal;
1593 exports.isProfiler = isProfiler;
1594 exports.isStrictMode = isStrictMode;
1595 exports.isSuspense = isSuspense;
1596 exports.isValidElementType = isValidElementType;
1597 exports.typeOf = typeOf;
1598 })();
1599 }
1600
1601
1602 /***/ }),
1603
1604 /***/ "../node_modules/prop-types/node_modules/react-is/index.js":
1605 /*!*****************************************************************!*\
1606 !*** ../node_modules/prop-types/node_modules/react-is/index.js ***!
1607 \*****************************************************************/
1608 /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
1609
1610 "use strict";
1611
1612
1613 if (false) // removed by dead control flow
1614 {} else {
1615 module.exports = __webpack_require__(/*! ./cjs/react-is.development.js */ "../node_modules/prop-types/node_modules/react-is/cjs/react-is.development.js");
1616 }
1617
1618
1619 /***/ }),
1620
1621 /***/ "../node_modules/react-dom/client.js":
1622 /*!*******************************************!*\
1623 !*** ../node_modules/react-dom/client.js ***!
1624 \*******************************************/
1625 /***/ ((__unused_webpack_module, exports, __webpack_require__) => {
1626
1627 "use strict";
1628
1629
1630 var m = __webpack_require__(/*! react-dom */ "react-dom");
1631 if (false) // removed by dead control flow
1632 {} else {
1633 var i = m.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;
1634 exports.createRoot = function(c, o) {
1635 i.usingClientEntryPoint = true;
1636 try {
1637 return m.createRoot(c, o);
1638 } finally {
1639 i.usingClientEntryPoint = false;
1640 }
1641 };
1642 exports.hydrateRoot = function(c, h, o) {
1643 i.usingClientEntryPoint = true;
1644 try {
1645 return m.hydrateRoot(c, h, o);
1646 } finally {
1647 i.usingClientEntryPoint = false;
1648 }
1649 };
1650 }
1651
1652
1653 /***/ }),
1654
1655 /***/ "@wordpress/i18n":
1656 /*!**************************!*\
1657 !*** external "wp.i18n" ***!
1658 \**************************/
1659 /***/ ((module) => {
1660
1661 "use strict";
1662 module.exports = wp.i18n;
1663
1664 /***/ }),
1665
1666 /***/ "react":
1667 /*!************************!*\
1668 !*** external "React" ***!
1669 \************************/
1670 /***/ ((module) => {
1671
1672 "use strict";
1673 module.exports = React;
1674
1675 /***/ }),
1676
1677 /***/ "react-dom":
1678 /*!***************************!*\
1679 !*** external "ReactDOM" ***!
1680 \***************************/
1681 /***/ ((module) => {
1682
1683 "use strict";
1684 module.exports = ReactDOM;
1685
1686 /***/ })
1687
1688 /******/ });
1689 /************************************************************************/
1690 /******/ // The module cache
1691 /******/ var __webpack_module_cache__ = {};
1692 /******/
1693 /******/ // The require function
1694 /******/ function __webpack_require__(moduleId) {
1695 /******/ // Check if module is in cache
1696 /******/ var cachedModule = __webpack_module_cache__[moduleId];
1697 /******/ if (cachedModule !== undefined) {
1698 /******/ return cachedModule.exports;
1699 /******/ }
1700 /******/ // Create a new module (and put it into the cache)
1701 /******/ var module = __webpack_module_cache__[moduleId] = {
1702 /******/ // no module.id needed
1703 /******/ // no module.loaded needed
1704 /******/ exports: {}
1705 /******/ };
1706 /******/
1707 /******/ // Execute the module function
1708 /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__);
1709 /******/
1710 /******/ // Return the exports of the module
1711 /******/ return module.exports;
1712 /******/ }
1713 /******/
1714 /************************************************************************/
1715 var __webpack_exports__ = {};
1716 // This entry needs to be wrapped in an IIFE because it needs to be in strict mode.
1717 (() => {
1718 "use strict";
1719 /*!***************************************************!*\
1720 !*** ../modules/admin-top-bar/assets/js/admin.js ***!
1721 \***************************************************/
1722
1723
1724 var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
1725 var _react = _interopRequireDefault(__webpack_require__(/*! react */ "react"));
1726 var _react2 = _interopRequireDefault(__webpack_require__(/*! elementor-utils/react */ "../assets/dev/js/utils/react.js"));
1727 var _adminTopBar = _interopRequireDefault(__webpack_require__(/*! ./admin-top-bar */ "../modules/admin-top-bar/assets/js/admin-top-bar.js"));
1728 var AppWrapper = elementorCommon.config.isDebug ? _react.default.StrictMode : _react.default.Fragment;
1729 var adminTopBarElement = document.getElementById('e-admin-top-bar-root');
1730 _react2.default.render(/*#__PURE__*/_react.default.createElement(AppWrapper, null, /*#__PURE__*/_react.default.createElement(_adminTopBar.default, null)), adminTopBarElement);
1731 })();
1732
1733 /******/ })()
1734 ;
1735 //# sourceMappingURL=admin-top-bar.js.map