/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./dev/admin/modules/setup-wizard/App.js": /*!***********************************************!*\ !*** ./dev/admin/modules/setup-wizard/App.js ***! \***********************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _components_MultiStep_MultiStep__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./components/MultiStep/MultiStep */ \"./dev/admin/modules/setup-wizard/components/MultiStep/MultiStep.jsx\");\n/* harmony import */ var _steps_ChooseUI__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./steps/ChooseUI */ \"./dev/admin/modules/setup-wizard/steps/ChooseUI.jsx\");\n/* harmony import */ var _steps_AddLogo__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./steps/AddLogo */ \"./dev/admin/modules/setup-wizard/steps/AddLogo.jsx\");\n/* harmony import */ var _steps_InstallAddonsI__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./steps/InstallAddonsI */ \"./dev/admin/modules/setup-wizard/steps/InstallAddonsI.jsx\");\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/element */ \"./node_modules/react/index.js\");\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var _steps_DoMore__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./steps/DoMore */ \"./dev/admin/modules/setup-wizard/steps/DoMore.jsx\");\nfunction _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); }\nfunction _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\nfunction _unsupportedIterableToArray(r, a) { if (r) { if (\"string\" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return \"Object\" === t && r.constructor && (t = r.constructor.name), \"Map\" === t || \"Set\" === t ? Array.from(r) : \"Arguments\" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } }\nfunction _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; }\nfunction _iterableToArrayLimit(r, l) { var t = null == r ? null : \"undefined\" != typeof Symbol && r[Symbol.iterator] || r[\"@@iterator\"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t[\"return\"] && (u = t[\"return\"](), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } }\nfunction _arrayWithHoles(r) { if (Array.isArray(r)) return r; }\n\n\n\n\n\n\nfunction App() {\n var _PXLBSADMINIFY_SETUP_, _PXLBSADMINIFY_SETUP_2;\n var _useState = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_5__.useState)((_PXLBSADMINIFY_SETUP_ = PXLBSADMINIFY_SETUP_WIZARD_DATA) === null || _PXLBSADMINIFY_SETUP_ === void 0 || (_PXLBSADMINIFY_SETUP_ = _PXLBSADMINIFY_SETUP_.settings) === null || _PXLBSADMINIFY_SETUP_ === void 0 ? void 0 : _PXLBSADMINIFY_SETUP_.admin_ui),\n _useState2 = _slicedToArray(_useState, 2),\n isAdminifyUi = _useState2[0],\n setIsAdminifyUi = _useState2[1];\n return /*#__PURE__*/React.createElement(\"div\", {\n className: \"wp-adminify-setup-wizard-wrapper\"\n }, /*#__PURE__*/React.createElement(_components_MultiStep_MultiStep__WEBPACK_IMPORTED_MODULE_0__.MultiStep, {\n activeStepKey: 1,\n logo: \"logo-text-light.png\"\n }, /*#__PURE__*/React.createElement(_components_MultiStep_MultiStep__WEBPACK_IMPORTED_MODULE_0__.Step, {\n stepKey: 1\n }, /*#__PURE__*/React.createElement(\"div\", {\n className: \"adminify-ui-content\"\n }, /*#__PURE__*/React.createElement(\"h1\", null, \"Welcome to the future of configuring WordPress!\"), /*#__PURE__*/React.createElement(\"p\", null, \"Thank you for choosing WP Adminify. An easier way to set up and manage your WordPress website! This quick setup wizard will help you configure the basic settings for your site. It\\u2019s completely optional and shouldn\\u2019t take longer than five minutes.\", /*#__PURE__*/React.createElement(\"br\", null), /*#__PURE__*/React.createElement(\"br\", null), \"Need help with configuring WP Adminify? Check this tutorial on: Youtube\", /*#__PURE__*/React.createElement(\"br\", null), /*#__PURE__*/React.createElement(\"br\", null), \"No time right now? If you don\\u2019t want to go through the wizard, you can skip and return to the plugin's dashboard. Come back anytime if you change your mind!\"), /*#__PURE__*/React.createElement(\"div\", {\n className: \"wp-adminify-multi-step-action\"\n }, /*#__PURE__*/React.createElement(\"a\", {\n href: ((_PXLBSADMINIFY_SETUP_2 = PXLBSADMINIFY_SETUP_WIZARD_DATA) === null || _PXLBSADMINIFY_SETUP_2 === void 0 ? void 0 : _PXLBSADMINIFY_SETUP_2.settings_url) || \"/wp-admin/admin.php?page=wp-adminify-settings\",\n className: \"wp-adminify-bg-secondary\"\n }, \"Not Right Now\"), /*#__PURE__*/React.createElement(_components_MultiStep_MultiStep__WEBPACK_IMPORTED_MODULE_0__.StepBtn, {\n value: 2,\n className: \"wp-adminify-bg-primary\"\n }, \"Let\\u2019s Go!\")))), /*#__PURE__*/React.createElement(_components_MultiStep_MultiStep__WEBPACK_IMPORTED_MODULE_0__.Step, {\n stepKey: 2,\n title: \"Choose UI\"\n }, /*#__PURE__*/React.createElement(\"div\", {\n className: \"adminify-ui-content adminify-choose-ui\"\n }, /*#__PURE__*/React.createElement(_steps_ChooseUI__WEBPACK_IMPORTED_MODULE_1__[\"default\"], {\n isAdminifyUi: isAdminifyUi,\n setIsAdminifyUi: setIsAdminifyUi\n }))), /*#__PURE__*/React.createElement(_components_MultiStep_MultiStep__WEBPACK_IMPORTED_MODULE_0__.Step, {\n stepKey: 3,\n title: isAdminifyUi ? \"Add Logo\" : \"White Label WordPress\"\n }, /*#__PURE__*/React.createElement(\"div\", {\n className: \"adminify-ui-content adminify-add-logo-ui\"\n }, /*#__PURE__*/React.createElement(_steps_AddLogo__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n isAdminifyUi: isAdminifyUi\n }))), /*#__PURE__*/React.createElement(_components_MultiStep_MultiStep__WEBPACK_IMPORTED_MODULE_0__.Step, {\n stepKey: 4,\n title: \"Install Addons Plugins\"\n }, /*#__PURE__*/React.createElement(\"div\", {\n className: \"adminify-ui-content adminify-install-addons-plugins\"\n }, /*#__PURE__*/React.createElement(_steps_InstallAddonsI__WEBPACK_IMPORTED_MODULE_3__[\"default\"], null))), /*#__PURE__*/React.createElement(_components_MultiStep_MultiStep__WEBPACK_IMPORTED_MODULE_0__.Step, {\n stepKey: 5,\n title: \"Do More!\"\n }, /*#__PURE__*/React.createElement(_steps_DoMore__WEBPACK_IMPORTED_MODULE_4__[\"default\"], null))));\n}\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (App);\n\n//# sourceURL=webpack://adminify/./dev/admin/modules/setup-wizard/App.js?"); /***/ }), /***/ "./dev/admin/modules/setup-wizard/components/Media/Media.jsx": /*!*******************************************************************!*\ !*** ./dev/admin/modules/setup-wizard/components/Media/Media.jsx ***! \*******************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"./node_modules/react/index.js\");\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__);\nfunction _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); }\nfunction _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\nfunction _unsupportedIterableToArray(r, a) { if (r) { if (\"string\" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return \"Object\" === t && r.constructor && (t = r.constructor.name), \"Map\" === t || \"Set\" === t ? Array.from(r) : \"Arguments\" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } }\nfunction _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; }\nfunction _iterableToArrayLimit(r, l) { var t = null == r ? null : \"undefined\" != typeof Symbol && r[Symbol.iterator] || r[\"@@iterator\"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t[\"return\"] && (u = t[\"return\"](), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } }\nfunction _arrayWithHoles(r) { if (Array.isArray(r)) return r; }\n\nfunction Media() {\n var _useState = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.useState)(false),\n _useState2 = _slicedToArray(_useState, 2),\n isOpen = _useState2[0],\n setIsOpen = _useState2[1];\n\n // Video thumbnail is bundled locally inside the plugin (no remote image).\n var thumbnail = typeof PXLBSADMINIFY_SETUP_WIZARD_DATA !== \"undefined\" && PXLBSADMINIFY_SETUP_WIZARD_DATA.images ? \"\".concat(PXLBSADMINIFY_SETUP_WIZARD_DATA.images, \"setup-wizard-video.jpg\") : \"\";\n return /*#__PURE__*/React.createElement(React.Fragment, null, /*#__PURE__*/React.createElement(\"img\", {\n src: thumbnail,\n alt: \"Video Tutorial\"\n }), /*#__PURE__*/React.createElement(\"div\", {\n className: \"adminify-media-play\"\n }, /*#__PURE__*/React.createElement(\"button\", {\n onClick: function onClick() {\n return setIsOpen(true);\n }\n }, /*#__PURE__*/React.createElement(\"svg\", {\n width: \"24\",\n height: \"31\",\n viewBox: \"0 0 24 31\",\n fill: \"none\",\n xmlns: \"http://www.w3.org/2000/svg\"\n }, /*#__PURE__*/React.createElement(\"path\", {\n d: \"M-0.00195312 1.36852C-0.00195312 0.569821 0.888192 0.0934303 1.55275 0.536467L22.75 14.6679C23.3437 15.0638 23.3437 15.9362 22.75 16.332L1.55275 30.4635C0.888192 30.9066 -0.00195312 30.4302 -0.00195312 29.6315V1.36852Z\",\n fill: \"#F04438\"\n })))), isOpen ? /*#__PURE__*/React.createElement(React.Fragment, null, /*#__PURE__*/React.createElement(\"div\", {\n className: \"adminify-video-popup-overlay\"\n }), /*#__PURE__*/React.createElement(\"div\", {\n className: \"adminify-video-popup-close\",\n onClick: function onClick() {\n return setIsOpen(false);\n }\n }, \"\\u2715\"), /*#__PURE__*/React.createElement(\"div\", {\n className: \"adminify-video-popup-container\"\n }, /*#__PURE__*/React.createElement(\"div\", {\n className: \"adminify-video-popup-iframe-container\"\n }, /*#__PURE__*/React.createElement(\"iframe\", {\n width: \"100%\",\n height: \"100%\",\n className: \"adminify-video-popup-iframe\",\n src: \"https://www.youtube.com/embed/wytlIbQY4SY?si=X85KvjDB5jD4dF4z\",\n title: \"YouTube video player\",\n frameborder: \"0\",\n allow: \"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\",\n referrerpolicy: \"strict-origin-when-cross-origin\",\n allowfullscreen: true\n })))) : null);\n}\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Media);\n\n//# sourceURL=webpack://adminify/./dev/admin/modules/setup-wizard/components/Media/Media.jsx?"); /***/ }), /***/ "./dev/admin/modules/setup-wizard/components/MultiStep/MultiStep.jsx": /*!***************************************************************************!*\ !*** ./dev/admin/modules/setup-wizard/components/MultiStep/MultiStep.jsx ***! \***************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ MultiStep: () => (/* binding */ MultiStep),\n/* harmony export */ MultiStepContext: () => (/* binding */ MultiStepContext),\n/* harmony export */ Step: () => (/* binding */ Step),\n/* harmony export */ StepBtn: () => (/* binding */ StepBtn)\n/* harmony export */ });\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"./node_modules/react/index.js\");\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__);\nfunction _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); }\nfunction _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\nfunction _unsupportedIterableToArray(r, a) { if (r) { if (\"string\" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return \"Object\" === t && r.constructor && (t = r.constructor.name), \"Map\" === t || \"Set\" === t ? Array.from(r) : \"Arguments\" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } }\nfunction _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; }\nfunction _iterableToArrayLimit(r, l) { var t = null == r ? null : \"undefined\" != typeof Symbol && r[Symbol.iterator] || r[\"@@iterator\"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t[\"return\"] && (u = t[\"return\"](), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } }\nfunction _arrayWithHoles(r) { if (Array.isArray(r)) return r; }\n\nvar MultiStepContext = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createContext)();\nfunction MultiStep(_ref) {\n var activeStepKey = _ref.activeStepKey,\n logo = _ref.logo,\n children = _ref.children;\n var _useState = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.useState)(activeStepKey),\n _useState2 = _slicedToArray(_useState, 2),\n activeStep = _useState2[0],\n setActiveStep = _useState2[1];\n return /*#__PURE__*/React.createElement(\"div\", {\n className: \"wp-adminify-multi-step-wrapper\"\n }, /*#__PURE__*/React.createElement(\"div\", {\n className: \"wp-adminify-multi-step-logo\"\n }, /*#__PURE__*/React.createElement(\"img\", {\n src: PXLBSADMINIFY_SETUP_WIZARD_DATA.images + \"logos/\" + \"\".concat(logo),\n alt: \"logo\"\n })), /*#__PURE__*/React.createElement(\"ul\", {\n className: \"wp-adminify-multi-step\"\n }, children.map(function (item) {\n var _item$props, _item$props2, _item$props3;\n return /*#__PURE__*/React.createElement(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n key: item === null || item === void 0 || (_item$props = item.props) === null || _item$props === void 0 ? void 0 : _item$props.stepKey\n }, item.props.title ? /*#__PURE__*/React.createElement(\"li\", {\n className: \"wp-adminify-step \".concat(activeStep >= (item === null || item === void 0 || (_item$props2 = item.props) === null || _item$props2 === void 0 ? void 0 : _item$props2.stepKey) ? \"active\" : \"\")\n }, item === null || item === void 0 || (_item$props3 = item.props) === null || _item$props3 === void 0 ? void 0 : _item$props3.title) : null);\n })), /*#__PURE__*/React.createElement(MultiStepContext.Provider, {\n value: {\n activeStep: activeStep,\n setActiveStep: setActiveStep\n }\n }, children));\n}\nfunction Step(_ref2) {\n var stepKey = _ref2.stepKey,\n children = _ref2.children;\n var _useContext = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.useContext)(MultiStepContext),\n activeStep = _useContext.activeStep;\n return /*#__PURE__*/React.createElement(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.Fragment, null, stepKey === activeStep ? children : null);\n}\nfunction StepBtn(_ref3) {\n var _ref3$className = _ref3.className,\n className = _ref3$className === void 0 ? \"\" : _ref3$className,\n value = _ref3.value,\n children = _ref3.children,\n _ref3$onClick = _ref3.onClick,\n _onClick = _ref3$onClick === void 0 ? function () {} : _ref3$onClick,\n _ref3$type = _ref3.type,\n type = _ref3$type === void 0 ? 'sync' : _ref3$type;\n var _useContext2 = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.useContext)(MultiStepContext),\n activeStep = _useContext2.activeStep,\n setActiveStep = _useContext2.setActiveStep;\n return /*#__PURE__*/React.createElement(\"button\", {\n type: \"button\",\n className: className,\n onClick: function onClick() {\n _onClick();\n if (type !== 'async') {\n setActiveStep(activeStep <= 5 && value);\n }\n }\n }, children);\n}\n\n\n//# sourceURL=webpack://adminify/./dev/admin/modules/setup-wizard/components/MultiStep/MultiStep.jsx?"); /***/ }), /***/ "./dev/admin/modules/setup-wizard/components/Tabs/Tabs.jsx": /*!*****************************************************************!*\ !*** ./dev/admin/modules/setup-wizard/components/Tabs/Tabs.jsx ***! \*****************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Tab: () => (/* binding */ Tab),\n/* harmony export */ Tabs: () => (/* binding */ Tabs)\n/* harmony export */ });\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"./node_modules/react/index.js\");\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__);\nfunction _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); }\nfunction _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\nfunction _unsupportedIterableToArray(r, a) { if (r) { if (\"string\" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return \"Object\" === t && r.constructor && (t = r.constructor.name), \"Map\" === t || \"Set\" === t ? Array.from(r) : \"Arguments\" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } }\nfunction _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; }\nfunction _iterableToArrayLimit(r, l) { var t = null == r ? null : \"undefined\" != typeof Symbol && r[Symbol.iterator] || r[\"@@iterator\"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t[\"return\"] && (u = t[\"return\"](), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } }\nfunction _arrayWithHoles(r) { if (Array.isArray(r)) return r; }\n\nvar TabContext = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createContext)();\nfunction Tabs(_ref) {\n var tabActiveKey = _ref.tabActiveKey,\n children = _ref.children;\n var _useState = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.useState)(tabActiveKey),\n _useState2 = _slicedToArray(_useState, 2),\n activeTab = _useState2[0],\n setActiveTab = _useState2[1];\n return /*#__PURE__*/React.createElement(\"div\", {\n className: \"wp-adminify-tabs-wrapper\"\n }, /*#__PURE__*/React.createElement(\"ul\", null, children.map(function (item) {\n var _item$props, _item$props2, _item$props5;\n return /*#__PURE__*/React.createElement(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n key: item === null || item === void 0 || (_item$props = item.props) === null || _item$props === void 0 ? void 0 : _item$props.tabKey\n }, /*#__PURE__*/React.createElement(\"li\", {\n className: \"\".concat(activeTab === (item === null || item === void 0 || (_item$props2 = item.props) === null || _item$props2 === void 0 ? void 0 : _item$props2.tabKey) ? \"active\" : \"\"),\n onClick: function onClick() {\n var _item$props3, _item$props4;\n setActiveTab(item === null || item === void 0 || (_item$props3 = item.props) === null || _item$props3 === void 0 ? void 0 : _item$props3.tabKey);\n item === null || item === void 0 || (_item$props4 = item.props) === null || _item$props4 === void 0 || _item$props4.onTabClick();\n }\n }, item === null || item === void 0 || (_item$props5 = item.props) === null || _item$props5 === void 0 ? void 0 : _item$props5.title));\n })), /*#__PURE__*/React.createElement(TabContext.Provider, {\n value: {\n activeTab: activeTab\n }\n }, children));\n}\nfunction Tab(_ref2) {\n var tabKey = _ref2.tabKey,\n _ref2$title = _ref2.title,\n title = _ref2$title === void 0 ? \"\" : _ref2$title,\n children = _ref2.children;\n var _useContext = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.useContext)(TabContext),\n activeTab = _useContext.activeTab;\n return /*#__PURE__*/React.createElement(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.Fragment, null, tabKey === activeTab ? children : null);\n}\n\n\n//# sourceURL=webpack://adminify/./dev/admin/modules/setup-wizard/components/Tabs/Tabs.jsx?"); /***/ }), /***/ "./dev/admin/modules/setup-wizard/components/Uploader/Uploader.jsx": /*!*************************************************************************!*\ !*** ./dev/admin/modules/setup-wizard/components/Uploader/Uploader.jsx ***! \*************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ \"./node_modules/react/index.js\");\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__);\nfunction _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); }\nfunction _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\nfunction _unsupportedIterableToArray(r, a) { if (r) { if (\"string\" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return \"Object\" === t && r.constructor && (t = r.constructor.name), \"Map\" === t || \"Set\" === t ? Array.from(r) : \"Arguments\" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } }\nfunction _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; }\nfunction _iterableToArrayLimit(r, l) { var t = null == r ? null : \"undefined\" != typeof Symbol && r[Symbol.iterator] || r[\"@@iterator\"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t[\"return\"] && (u = t[\"return\"](), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } }\nfunction _arrayWithHoles(r) { if (Array.isArray(r)) return r; }\n\nfunction Uploader(_ref) {\n var logo = _ref.logo,\n setLogo = _ref.setLogo,\n setImage = _ref.setImage,\n handleMediaUpload = _ref.handleMediaUpload;\n var _useState = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.useState)(false),\n _useState2 = _slicedToArray(_useState, 2),\n isDrag = _useState2[0],\n setIsDrag = _useState2[1];\n var handleDrop = function handleDrop(e) {\n e.preventDefault();\n var file = e.dataTransfer.files[0];\n if (!file.name) return;\n handleFile(file);\n };\n var handleFile = function handleFile(file) {\n var reader = new FileReader();\n reader.onload = function () {\n setImage({\n imageData: reader.result,\n imageName: file.name\n });\n setLogo(reader.result);\n setIsDrag(false);\n };\n reader.readAsDataURL(file);\n };\n var handleDragOver = function handleDragOver(e) {\n e.preventDefault();\n setIsDrag(true);\n };\n var handleDragLeave = function handleDragLeave(e) {\n e.preventDefault();\n setIsDrag(false);\n };\n return /*#__PURE__*/React.createElement(\"div\", {\n className: \"wp-adminify-file-uploader\"\n }, logo ? /*#__PURE__*/React.createElement(React.Fragment, null, /*#__PURE__*/React.createElement(\"img\", {\n src: logo,\n alt: \"Logo\"\n }), /*#__PURE__*/React.createElement(\"span\", {\n className: \"wp-adminify-file-close\",\n onClick: function onClick() {\n return setLogo(\"\");\n }\n }, /*#__PURE__*/React.createElement(\"svg\", {\n width: \"8\",\n height: \"8\",\n viewBox: \"0 0 8 8\",\n fill: \"none\",\n xmlns: \"http://www.w3.org/2000/svg\"\n }, /*#__PURE__*/React.createElement(\"path\", {\n d: \"M7 1L1 7M1 1L7 7\",\n stroke: \"white\",\n strokeWidth: \"2\",\n strokeLinecap: \"round\",\n strokeLinejoin: \"round\"\n })))) : /*#__PURE__*/React.createElement(\"button\", {\n onClick: handleMediaUpload,\n onDrop: handleDrop,\n onDragOver: handleDragOver,\n onDragLeave: handleDragLeave,\n className: isDrag ? \"adminify-img-draging\" : \"\"\n }, /*#__PURE__*/React.createElement(\"input\", {\n // type=\"file\"\n accept: \"image/*\",\n onChange: function onChange(e) {\n return handleFile(e.target.files[0]);\n }\n }), /*#__PURE__*/React.createElement(\"svg\", {\n width: \"24\",\n height: \"16\",\n viewBox: \"0 0 24 16\",\n fill: \"none\",\n xmlns: \"http://www.w3.org/2000/svg\"\n }, /*#__PURE__*/React.createElement(\"path\", {\n d: \"M18.9999 16.0001H5.99992C2.87429 16.002 0.270809 13.604 0.0162787 10.4887C-0.238251 7.37347 1.94144 4.58465 5.02592 4.07911C6.44563 1.562 9.11003 0.00362534 11.9999 5.65992e-05C13.8019 -0.00675485 15.5524 0.601415 16.9619 1.72411C18.346 2.82197 19.33 4.34509 19.7619 6.05811C22.3458 6.45514 24.1877 8.77563 23.9879 11.3822C23.7882 13.9888 21.6141 16.0015 18.9999 16.0001ZM11.9999 2.0001C9.83163 2.00267 7.83259 3.17221 6.76792 5.06111L6.29992 5.90011L5.35091 6.05511C3.3012 6.39852 1.85592 8.25441 2.02513 10.3258C2.19433 12.3972 3.92164 13.9939 5.99992 14.0001H18.9999C20.5685 14.0017 21.8735 12.7947 21.9941 11.2308C22.1147 9.66685 21.0102 8.27401 19.4599 8.03511L18.1439 7.83511L17.8219 6.54311C17.1572 3.86992 14.7545 1.99507 11.9999 2.0001ZM13.4499 12.0001H10.5499V9.00011H7.99992L11.9999 5.00011L15.9999 9.00011H13.4499V12.0001Z\",\n fill: \"#191821\"\n })), /*#__PURE__*/React.createElement(\"span\", null, \"Upload\")));\n}\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Uploader);\n\n//# sourceURL=webpack://adminify/./dev/admin/modules/setup-wizard/components/Uploader/Uploader.jsx?"); /***/ }), /***/ "./dev/admin/modules/setup-wizard/index.js": /*!*************************************************!*\ !*** ./dev/admin/modules/setup-wizard/index.js ***! \*************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/element */ \"./node_modules/react-dom/client.js\");\n/* harmony import */ var _App__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./App */ \"./dev/admin/modules/setup-wizard/App.js\");\n\n\nvar root = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_1__.createRoot)(document.getElementById(\"wp-adminify--setup-wizard\"));\nroot.render( /*#__PURE__*/React.createElement(_App__WEBPACK_IMPORTED_MODULE_0__[\"default\"], null));\n\n//# sourceURL=webpack://adminify/./dev/admin/modules/setup-wizard/index.js?"); /***/ }), /***/ "./dev/admin/modules/setup-wizard/steps/AddLogo.jsx": /*!**********************************************************!*\ !*** ./dev/admin/modules/setup-wizard/steps/AddLogo.jsx ***! \**********************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/element */ \"./node_modules/react/index.js\");\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _components_Tabs_Tabs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../components/Tabs/Tabs */ \"./dev/admin/modules/setup-wizard/components/Tabs/Tabs.jsx\");\n/* harmony import */ var _components_Uploader_Uploader__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../components/Uploader/Uploader */ \"./dev/admin/modules/setup-wizard/components/Uploader/Uploader.jsx\");\n/* harmony import */ var _components_MultiStep_MultiStep__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../components/MultiStep/MultiStep */ \"./dev/admin/modules/setup-wizard/components/MultiStep/MultiStep.jsx\");\n/* harmony import */ var _utils_saveSettings__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../utils/saveSettings */ \"./dev/admin/modules/setup-wizard/utils/saveSettings.js\");\nfunction _typeof(o) { \"@babel/helpers - typeof\"; return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && \"function\" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? \"symbol\" : typeof o; }, _typeof(o); }\nfunction _regeneratorRuntime() { \"use strict\"; /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ _regeneratorRuntime = function _regeneratorRuntime() { return e; }; var t, e = {}, r = Object.prototype, n = r.hasOwnProperty, o = Object.defineProperty || function (t, e, r) { t[e] = r.value; }, i = \"function\" == typeof Symbol ? Symbol : {}, a = i.iterator || \"@@iterator\", c = i.asyncIterator || \"@@asyncIterator\", u = i.toStringTag || \"@@toStringTag\"; function define(t, e, r) { return Object.defineProperty(t, e, { value: r, enumerable: !0, configurable: !0, writable: !0 }), t[e]; } try { define({}, \"\"); } catch (t) { define = function define(t, e, r) { return t[e] = r; }; } function wrap(t, e, r, n) { var i = e && e.prototype instanceof Generator ? e : Generator, a = Object.create(i.prototype), c = new Context(n || []); return o(a, \"_invoke\", { value: makeInvokeMethod(t, r, c) }), a; } function tryCatch(t, e, r) { try { return { type: \"normal\", arg: t.call(e, r) }; } catch (t) { return { type: \"throw\", arg: t }; } } e.wrap = wrap; var h = \"suspendedStart\", l = \"suspendedYield\", f = \"executing\", s = \"completed\", y = {}; function Generator() {} function GeneratorFunction() {} function GeneratorFunctionPrototype() {} var p = {}; define(p, a, function () { return this; }); var d = Object.getPrototypeOf, v = d && d(d(values([]))); v && v !== r && n.call(v, a) && (p = v); var g = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(p); function defineIteratorMethods(t) { [\"next\", \"throw\", \"return\"].forEach(function (e) { define(t, e, function (t) { return this._invoke(e, t); }); }); } function AsyncIterator(t, e) { function invoke(r, o, i, a) { var c = tryCatch(t[r], t, o); if (\"throw\" !== c.type) { var u = c.arg, h = u.value; return h && \"object\" == _typeof(h) && n.call(h, \"__await\") ? e.resolve(h.__await).then(function (t) { invoke(\"next\", t, i, a); }, function (t) { invoke(\"throw\", t, i, a); }) : e.resolve(h).then(function (t) { u.value = t, i(u); }, function (t) { return invoke(\"throw\", t, i, a); }); } a(c.arg); } var r; o(this, \"_invoke\", { value: function value(t, n) { function callInvokeWithMethodAndArg() { return new e(function (e, r) { invoke(t, n, e, r); }); } return r = r ? r.then(callInvokeWithMethodAndArg, callInvokeWithMethodAndArg) : callInvokeWithMethodAndArg(); } }); } function makeInvokeMethod(e, r, n) { var o = h; return function (i, a) { if (o === f) throw Error(\"Generator is already running\"); if (o === s) { if (\"throw\" === i) throw a; return { value: t, done: !0 }; } for (n.method = i, n.arg = a;;) { var c = n.delegate; if (c) { var u = maybeInvokeDelegate(c, n); if (u) { if (u === y) continue; return u; } } if (\"next\" === n.method) n.sent = n._sent = n.arg;else if (\"throw\" === n.method) { if (o === h) throw o = s, n.arg; n.dispatchException(n.arg); } else \"return\" === n.method && n.abrupt(\"return\", n.arg); o = f; var p = tryCatch(e, r, n); if (\"normal\" === p.type) { if (o = n.done ? s : l, p.arg === y) continue; return { value: p.arg, done: n.done }; } \"throw\" === p.type && (o = s, n.method = \"throw\", n.arg = p.arg); } }; } function maybeInvokeDelegate(e, r) { var n = r.method, o = e.iterator[n]; if (o === t) return r.delegate = null, \"throw\" === n && e.iterator[\"return\"] && (r.method = \"return\", r.arg = t, maybeInvokeDelegate(e, r), \"throw\" === r.method) || \"return\" !== n && (r.method = \"throw\", r.arg = new TypeError(\"The iterator does not provide a '\" + n + \"' method\")), y; var i = tryCatch(o, e.iterator, r.arg); if (\"throw\" === i.type) return r.method = \"throw\", r.arg = i.arg, r.delegate = null, y; var a = i.arg; return a ? a.done ? (r[e.resultName] = a.value, r.next = e.nextLoc, \"return\" !== r.method && (r.method = \"next\", r.arg = t), r.delegate = null, y) : a : (r.method = \"throw\", r.arg = new TypeError(\"iterator result is not an object\"), r.delegate = null, y); } function pushTryEntry(t) { var e = { tryLoc: t[0] }; 1 in t && (e.catchLoc = t[1]), 2 in t && (e.finallyLoc = t[2], e.afterLoc = t[3]), this.tryEntries.push(e); } function resetTryEntry(t) { var e = t.completion || {}; e.type = \"normal\", delete e.arg, t.completion = e; } function Context(t) { this.tryEntries = [{ tryLoc: \"root\" }], t.forEach(pushTryEntry, this), this.reset(!0); } function values(e) { if (e || \"\" === e) { var r = e[a]; if (r) return r.call(e); if (\"function\" == typeof e.next) return e; if (!isNaN(e.length)) { var o = -1, i = function next() { for (; ++o < e.length;) if (n.call(e, o)) return next.value = e[o], next.done = !1, next; return next.value = t, next.done = !0, next; }; return i.next = i; } } throw new TypeError(_typeof(e) + \" is not iterable\"); } return GeneratorFunction.prototype = GeneratorFunctionPrototype, o(g, \"constructor\", { value: GeneratorFunctionPrototype, configurable: !0 }), o(GeneratorFunctionPrototype, \"constructor\", { value: GeneratorFunction, configurable: !0 }), GeneratorFunction.displayName = define(GeneratorFunctionPrototype, u, \"GeneratorFunction\"), e.isGeneratorFunction = function (t) { var e = \"function\" == typeof t && t.constructor; return !!e && (e === GeneratorFunction || \"GeneratorFunction\" === (e.displayName || e.name)); }, e.mark = function (t) { return Object.setPrototypeOf ? Object.setPrototypeOf(t, GeneratorFunctionPrototype) : (t.__proto__ = GeneratorFunctionPrototype, define(t, u, \"GeneratorFunction\")), t.prototype = Object.create(g), t; }, e.awrap = function (t) { return { __await: t }; }, defineIteratorMethods(AsyncIterator.prototype), define(AsyncIterator.prototype, c, function () { return this; }), e.AsyncIterator = AsyncIterator, e.async = function (t, r, n, o, i) { void 0 === i && (i = Promise); var a = new AsyncIterator(wrap(t, r, n, o), i); return e.isGeneratorFunction(r) ? a : a.next().then(function (t) { return t.done ? t.value : a.next(); }); }, defineIteratorMethods(g), define(g, u, \"Generator\"), define(g, a, function () { return this; }), define(g, \"toString\", function () { return \"[object Generator]\"; }), e.keys = function (t) { var e = Object(t), r = []; for (var n in e) r.push(n); return r.reverse(), function next() { for (; r.length;) { var t = r.pop(); if (t in e) return next.value = t, next.done = !1, next; } return next.done = !0, next; }; }, e.values = values, Context.prototype = { constructor: Context, reset: function reset(e) { if (this.prev = 0, this.next = 0, this.sent = this._sent = t, this.done = !1, this.delegate = null, this.method = \"next\", this.arg = t, this.tryEntries.forEach(resetTryEntry), !e) for (var r in this) \"t\" === r.charAt(0) && n.call(this, r) && !isNaN(+r.slice(1)) && (this[r] = t); }, stop: function stop() { this.done = !0; var t = this.tryEntries[0].completion; if (\"throw\" === t.type) throw t.arg; return this.rval; }, dispatchException: function dispatchException(e) { if (this.done) throw e; var r = this; function handle(n, o) { return a.type = \"throw\", a.arg = e, r.next = n, o && (r.method = \"next\", r.arg = t), !!o; } for (var o = this.tryEntries.length - 1; o >= 0; --o) { var i = this.tryEntries[o], a = i.completion; if (\"root\" === i.tryLoc) return handle(\"end\"); if (i.tryLoc <= this.prev) { var c = n.call(i, \"catchLoc\"), u = n.call(i, \"finallyLoc\"); if (c && u) { if (this.prev < i.catchLoc) return handle(i.catchLoc, !0); if (this.prev < i.finallyLoc) return handle(i.finallyLoc); } else if (c) { if (this.prev < i.catchLoc) return handle(i.catchLoc, !0); } else { if (!u) throw Error(\"try statement without catch or finally\"); if (this.prev < i.finallyLoc) return handle(i.finallyLoc); } } } }, abrupt: function abrupt(t, e) { for (var r = this.tryEntries.length - 1; r >= 0; --r) { var o = this.tryEntries[r]; if (o.tryLoc <= this.prev && n.call(o, \"finallyLoc\") && this.prev < o.finallyLoc) { var i = o; break; } } i && (\"break\" === t || \"continue\" === t) && i.tryLoc <= e && e <= i.finallyLoc && (i = null); var a = i ? i.completion : {}; return a.type = t, a.arg = e, i ? (this.method = \"next\", this.next = i.finallyLoc, y) : this.complete(a); }, complete: function complete(t, e) { if (\"throw\" === t.type) throw t.arg; return \"break\" === t.type || \"continue\" === t.type ? this.next = t.arg : \"return\" === t.type ? (this.rval = this.arg = t.arg, this.method = \"return\", this.next = \"end\") : \"normal\" === t.type && e && (this.next = e), y; }, finish: function finish(t) { for (var e = this.tryEntries.length - 1; e >= 0; --e) { var r = this.tryEntries[e]; if (r.finallyLoc === t) return this.complete(r.completion, r.afterLoc), resetTryEntry(r), y; } }, \"catch\": function _catch(t) { for (var e = this.tryEntries.length - 1; e >= 0; --e) { var r = this.tryEntries[e]; if (r.tryLoc === t) { var n = r.completion; if (\"throw\" === n.type) { var o = n.arg; resetTryEntry(r); } return o; } } throw Error(\"illegal catch attempt\"); }, delegateYield: function delegateYield(e, r, n) { return this.delegate = { iterator: values(e), resultName: r, nextLoc: n }, \"next\" === this.method && (this.arg = t), y; } }, e; }\nfunction asyncGeneratorStep(n, t, e, r, o, a, c) { try { var i = n[a](c), u = i.value; } catch (n) { return void e(n); } i.done ? t(u) : Promise.resolve(u).then(r, o); }\nfunction _asyncToGenerator(n) { return function () { var t = this, e = arguments; return new Promise(function (r, o) { var a = n.apply(t, e); function _next(n) { asyncGeneratorStep(a, r, o, _next, _throw, \"next\", n); } function _throw(n) { asyncGeneratorStep(a, r, o, _next, _throw, \"throw\", n); } _next(void 0); }); }; }\nfunction _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); }\nfunction _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\nfunction _unsupportedIterableToArray(r, a) { if (r) { if (\"string\" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return \"Object\" === t && r.constructor && (t = r.constructor.name), \"Map\" === t || \"Set\" === t ? Array.from(r) : \"Arguments\" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } }\nfunction _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; }\nfunction _iterableToArrayLimit(r, l) { var t = null == r ? null : \"undefined\" != typeof Symbol && r[Symbol.iterator] || r[\"@@iterator\"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t[\"return\"] && (u = t[\"return\"](), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } }\nfunction _arrayWithHoles(r) { if (Array.isArray(r)) return r; }\n\n\n\n\n\nfunction AddLogo(_ref) {\n var _PXLBSADMINIFY_SETUP_, _data$admin_ui_light_, _data$admin_ui_light_2;\n var isAdminifyUi = _ref.isAdminifyUi;\n var images = PXLBSADMINIFY_SETUP_WIZARD_DATA.images;\n var data = (_PXLBSADMINIFY_SETUP_ = PXLBSADMINIFY_SETUP_WIZARD_DATA) === null || _PXLBSADMINIFY_SETUP_ === void 0 ? void 0 : _PXLBSADMINIFY_SETUP_.settings;\n var _useState = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_4__.useState)((data === null || data === void 0 ? void 0 : data.admin_ui_logo_type) || \"image_logo\"),\n _useState2 = _slicedToArray(_useState, 2),\n logoType = _useState2[0],\n setLogoType = _useState2[1];\n var _useState3 = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_4__.useState)((data === null || data === void 0 || (_data$admin_ui_light_ = data.admin_ui_light_mode) === null || _data$admin_ui_light_ === void 0 || (_data$admin_ui_light_ = _data$admin_ui_light_.admin_ui_light_logo) === null || _data$admin_ui_light_ === void 0 ? void 0 : _data$admin_ui_light_.url) || \"\"),\n _useState4 = _slicedToArray(_useState3, 2),\n logo = _useState4[0],\n setLogo = _useState4[1];\n var _useState5 = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_4__.useState)((data === null || data === void 0 || (_data$admin_ui_light_2 = data.admin_ui_light_mode) === null || _data$admin_ui_light_2 === void 0 ? void 0 : _data$admin_ui_light_2.admin_ui_light_logo_text) || \"\"),\n _useState6 = _slicedToArray(_useState5, 2),\n text = _useState6[0],\n setText = _useState6[1];\n var _useState7 = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_4__.useState)((data === null || data === void 0 ? void 0 : data.footer_text) || \"\"),\n _useState8 = _slicedToArray(_useState7, 2),\n footerText = _useState8[0],\n setFooterText = _useState8[1];\n var _useState9 = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_4__.useState)({\n imageData: \"\",\n imageName: \"\"\n }),\n _useState10 = _slicedToArray(_useState9, 2),\n image = _useState10[0],\n setImage = _useState10[1];\n\n // Media Upload handle\n var handleMediaUpload = function handleMediaUpload() {\n var mediaUploader = wp.media({\n title: \"Upload Image\",\n button: {\n text: \"Select\"\n },\n multiple: false\n });\n mediaUploader.on(\"select\", function () {\n var img = mediaUploader.state().get(\"selection\").first().toJSON();\n setLogo(img.url);\n });\n mediaUploader.open();\n };\n\n // Upload a dropped/base64 image and resolve with its real server URL.\n var uploadDraggedImage = function uploadDraggedImage() {\n return new Promise(function (resolve, reject) {\n jQuery.ajax({\n type: \"POST\",\n dataType: \"json\",\n url: PXLBSADMINIFY_SETUP_WIZARD_DATA.ajax_url,\n data: {\n action: \"pxlbsadminify_drag_and_drop_image\",\n _wpnonce: PXLBSADMINIFY_SETUP_WIZARD_DATA.wpnonce,\n settings: {\n image_data: image.imageData,\n image_name: image.imageName\n }\n },\n success: resolve,\n error: reject\n });\n });\n };\n\n // Save Settings\n var saveSettingsWithAdminifyUi = /*#__PURE__*/function () {\n var _ref2 = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee() {\n var logoUrl, logoId, response, lightLogo;\n return _regeneratorRuntime().wrap(function _callee$(_context) {\n while (1) switch (_context.prev = _context.next) {\n case 0:\n // `logo` holds a base64 data URI when the image was dragged/dropped.\n // Upload it first and use the real Media Library URL/ID so we never persist base64.\n logoUrl = logo;\n logoId = \"\";\n if (!image.imageData) {\n _context.next = 7;\n break;\n }\n _context.next = 5;\n return uploadDraggedImage();\n case 5:\n response = _context.sent;\n if (response && response.success && response.data && response.data.url) {\n logoUrl = response.data.url;\n logoId = response.data.id || \"\";\n setLogo(response.data.url);\n }\n case 7:\n lightLogo = {\n url: logoUrl\n };\n if (logoId) {\n lightLogo.id = logoId;\n }\n (0,_utils_saveSettings__WEBPACK_IMPORTED_MODULE_3__.saveSettings)({\n admin_ui_logo_type: logoType,\n admin_ui_light_mode: {\n admin_ui_light_logo: lightLogo,\n admin_ui_light_logo_text: text\n }\n });\n case 10:\n case \"end\":\n return _context.stop();\n }\n }, _callee);\n }));\n return function saveSettingsWithAdminifyUi() {\n return _ref2.apply(this, arguments);\n };\n }();\n var dragAndDropFileUpload = function dragAndDropFileUpload() {};\n return /*#__PURE__*/React.createElement(_wordpress_element__WEBPACK_IMPORTED_MODULE_4__.Fragment, null, isAdminifyUi ? /*#__PURE__*/React.createElement(React.Fragment, null, /*#__PURE__*/React.createElement(\"h2\", null, \"Add Your Website Logo\"), /*#__PURE__*/React.createElement(\"div\", {\n className: \"add-logo\"\n }, /*#__PURE__*/React.createElement(\"div\", null, /*#__PURE__*/React.createElement(\"img\", {\n src: \"\".concat(images, \"setup-wizard/branding-placeholder.png\"),\n alt: \"logo-banner\"\n })), /*#__PURE__*/React.createElement(\"div\", {\n className: \"wp-adminify-add-logo-tab\"\n }, /*#__PURE__*/React.createElement(_components_Tabs_Tabs__WEBPACK_IMPORTED_MODULE_0__.Tabs, {\n tabActiveKey: logoType === \"image_logo\" ? 1 : 2\n }, /*#__PURE__*/React.createElement(_components_Tabs_Tabs__WEBPACK_IMPORTED_MODULE_0__.Tab, {\n tabKey: 1,\n title: \"Logo Image\",\n onTabClick: function onTabClick() {\n return setLogoType(\"image_logo\");\n }\n }, /*#__PURE__*/React.createElement(_components_Uploader_Uploader__WEBPACK_IMPORTED_MODULE_1__[\"default\"], {\n logo: logo,\n setLogo: setLogo,\n setImage: setImage,\n handleMediaUpload: handleMediaUpload,\n dragAndDropFileUpload: dragAndDropFileUpload\n })), /*#__PURE__*/React.createElement(_components_Tabs_Tabs__WEBPACK_IMPORTED_MODULE_0__.Tab, {\n tabKey: 2,\n title: \"Logo Text\",\n onTabClick: function onTabClick() {\n return setLogoType(\"text_logo\");\n }\n }, /*#__PURE__*/React.createElement(\"input\", {\n type: \"text\",\n defaultValue: text,\n onBlur: function onBlur(e) {\n return setText(e.target.value);\n }\n })))))) : /*#__PURE__*/React.createElement(React.Fragment, null, /*#__PURE__*/React.createElement(\"h2\", null, \"Admin Footer Text\"), /*#__PURE__*/React.createElement(\"textarea\", {\n defaultValue: footerText,\n onBlur: function onBlur(e) {\n return setFooterText(e.target.value);\n }\n })), /*#__PURE__*/React.createElement(\"div\", {\n className: \"wp-adminify-multi-step-action\"\n }, /*#__PURE__*/React.createElement(_components_MultiStep_MultiStep__WEBPACK_IMPORTED_MODULE_2__.StepBtn, {\n value: 2,\n className: \"wp-adminify-bg-secondary\"\n }, \"Back\"), /*#__PURE__*/React.createElement(_components_MultiStep_MultiStep__WEBPACK_IMPORTED_MODULE_2__.StepBtn, {\n value: 4,\n className: \"wp-adminify-bg-secondary\"\n }, \"Skip This Step\"), /*#__PURE__*/React.createElement(_components_MultiStep_MultiStep__WEBPACK_IMPORTED_MODULE_2__.StepBtn, {\n value: 4,\n className: \"wp-adminify-bg-primary\",\n onClick: function onClick() {\n isAdminifyUi ? saveSettingsWithAdminifyUi() : (0,_utils_saveSettings__WEBPACK_IMPORTED_MODULE_3__.saveSettings)({\n footer_text: footerText\n });\n }\n }, \"Continue\")));\n}\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (AddLogo);\n\n//# sourceURL=webpack://adminify/./dev/admin/modules/setup-wizard/steps/AddLogo.jsx?"); /***/ }), /***/ "./dev/admin/modules/setup-wizard/steps/ChooseUI.jsx": /*!***********************************************************!*\ !*** ./dev/admin/modules/setup-wizard/steps/ChooseUI.jsx ***! \***********************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/element */ \"./node_modules/react/index.js\");\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _components_MultiStep_MultiStep__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../components/MultiStep/MultiStep */ \"./dev/admin/modules/setup-wizard/components/MultiStep/MultiStep.jsx\");\n/* harmony import */ var _utils_saveSettings__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../utils/saveSettings */ \"./dev/admin/modules/setup-wizard/utils/saveSettings.js\");\n\n\n\nfunction ChooseUI(_ref) {\n var isAdminifyUi = _ref.isAdminifyUi,\n setIsAdminifyUi = _ref.setIsAdminifyUi;\n var images = PXLBSADMINIFY_SETUP_WIZARD_DATA.images;\n return /*#__PURE__*/React.createElement(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__.Fragment, null, /*#__PURE__*/React.createElement(\"h1\", null, \"Choose Your UI (User Interface)\"), /*#__PURE__*/React.createElement(\"div\", {\n className: \"choose-ui\"\n }, /*#__PURE__*/React.createElement(\"div\", null, /*#__PURE__*/React.createElement(\"div\", {\n className: \"choose-ui-image\".concat(isAdminifyUi ? \"\" : \" active-ui\"),\n onClick: function onClick() {\n return setIsAdminifyUi(false);\n }\n }, /*#__PURE__*/React.createElement(\"img\", {\n src: \"\".concat(images, \"setup-wizard/default-ui.png\"),\n alt: \"default-ui\"\n }), /*#__PURE__*/React.createElement(\"span\", {\n style: {\n backgroundImage: \"url(\".concat(images, \"setup-wizard/icons/check.svg)\")\n }\n })), /*#__PURE__*/React.createElement(\"h2\", null, \"Default UI\")), /*#__PURE__*/React.createElement(\"div\", null, /*#__PURE__*/React.createElement(\"div\", {\n className: \"choose-ui-image\".concat(isAdminifyUi ? \" active-ui\" : \"\"),\n onClick: function onClick() {\n return setIsAdminifyUi(true);\n }\n }, /*#__PURE__*/React.createElement(\"img\", {\n src: \"\".concat(images, \"setup-wizard/adminify-ui.png\"),\n alt: \"adminify-ui\"\n }), /*#__PURE__*/React.createElement(\"span\", {\n style: {\n backgroundImage: \"url(\".concat(images, \"setup-wizard/icons/check.svg)\")\n }\n })), /*#__PURE__*/React.createElement(\"h2\", null, \"Adminify UI\"))), /*#__PURE__*/React.createElement(\"div\", {\n className: \"wp-adminify-multi-step-action\"\n }, /*#__PURE__*/React.createElement(_components_MultiStep_MultiStep__WEBPACK_IMPORTED_MODULE_0__.StepBtn, {\n value: 1,\n className: \"wp-adminify-bg-secondary\"\n }, \"Back\"), /*#__PURE__*/React.createElement(_components_MultiStep_MultiStep__WEBPACK_IMPORTED_MODULE_0__.StepBtn, {\n value: 3,\n className: \"wp-adminify-bg-secondary\"\n }, \"Skip This Step\"), /*#__PURE__*/React.createElement(_components_MultiStep_MultiStep__WEBPACK_IMPORTED_MODULE_0__.StepBtn, {\n value: 3,\n className: \"wp-adminify-bg-primary\",\n onClick: function onClick() {\n (0,_utils_saveSettings__WEBPACK_IMPORTED_MODULE_1__.saveSettings)({\n admin_ui: isAdminifyUi\n });\n }\n }, \"Continue\")));\n}\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (ChooseUI);\n\n//# sourceURL=webpack://adminify/./dev/admin/modules/setup-wizard/steps/ChooseUI.jsx?"); /***/ }), /***/ "./dev/admin/modules/setup-wizard/steps/DoMore.jsx": /*!*********************************************************!*\ !*** ./dev/admin/modules/setup-wizard/steps/DoMore.jsx ***! \*********************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/element */ \"./node_modules/react/index.js\");\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _components_Media_Media__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../components/Media/Media */ \"./dev/admin/modules/setup-wizard/components/Media/Media.jsx\");\n/* harmony import */ var _utils_saveSettings__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../utils/saveSettings */ \"./dev/admin/modules/setup-wizard/utils/saveSettings.js\");\nfunction _typeof(o) { \"@babel/helpers - typeof\"; return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && \"function\" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? \"symbol\" : typeof o; }, _typeof(o); }\nfunction _regeneratorRuntime() { \"use strict\"; /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ _regeneratorRuntime = function _regeneratorRuntime() { return e; }; var t, e = {}, r = Object.prototype, n = r.hasOwnProperty, o = Object.defineProperty || function (t, e, r) { t[e] = r.value; }, i = \"function\" == typeof Symbol ? Symbol : {}, a = i.iterator || \"@@iterator\", c = i.asyncIterator || \"@@asyncIterator\", u = i.toStringTag || \"@@toStringTag\"; function define(t, e, r) { return Object.defineProperty(t, e, { value: r, enumerable: !0, configurable: !0, writable: !0 }), t[e]; } try { define({}, \"\"); } catch (t) { define = function define(t, e, r) { return t[e] = r; }; } function wrap(t, e, r, n) { var i = e && e.prototype instanceof Generator ? e : Generator, a = Object.create(i.prototype), c = new Context(n || []); return o(a, \"_invoke\", { value: makeInvokeMethod(t, r, c) }), a; } function tryCatch(t, e, r) { try { return { type: \"normal\", arg: t.call(e, r) }; } catch (t) { return { type: \"throw\", arg: t }; } } e.wrap = wrap; var h = \"suspendedStart\", l = \"suspendedYield\", f = \"executing\", s = \"completed\", y = {}; function Generator() {} function GeneratorFunction() {} function GeneratorFunctionPrototype() {} var p = {}; define(p, a, function () { return this; }); var d = Object.getPrototypeOf, v = d && d(d(values([]))); v && v !== r && n.call(v, a) && (p = v); var g = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(p); function defineIteratorMethods(t) { [\"next\", \"throw\", \"return\"].forEach(function (e) { define(t, e, function (t) { return this._invoke(e, t); }); }); } function AsyncIterator(t, e) { function invoke(r, o, i, a) { var c = tryCatch(t[r], t, o); if (\"throw\" !== c.type) { var u = c.arg, h = u.value; return h && \"object\" == _typeof(h) && n.call(h, \"__await\") ? e.resolve(h.__await).then(function (t) { invoke(\"next\", t, i, a); }, function (t) { invoke(\"throw\", t, i, a); }) : e.resolve(h).then(function (t) { u.value = t, i(u); }, function (t) { return invoke(\"throw\", t, i, a); }); } a(c.arg); } var r; o(this, \"_invoke\", { value: function value(t, n) { function callInvokeWithMethodAndArg() { return new e(function (e, r) { invoke(t, n, e, r); }); } return r = r ? r.then(callInvokeWithMethodAndArg, callInvokeWithMethodAndArg) : callInvokeWithMethodAndArg(); } }); } function makeInvokeMethod(e, r, n) { var o = h; return function (i, a) { if (o === f) throw Error(\"Generator is already running\"); if (o === s) { if (\"throw\" === i) throw a; return { value: t, done: !0 }; } for (n.method = i, n.arg = a;;) { var c = n.delegate; if (c) { var u = maybeInvokeDelegate(c, n); if (u) { if (u === y) continue; return u; } } if (\"next\" === n.method) n.sent = n._sent = n.arg;else if (\"throw\" === n.method) { if (o === h) throw o = s, n.arg; n.dispatchException(n.arg); } else \"return\" === n.method && n.abrupt(\"return\", n.arg); o = f; var p = tryCatch(e, r, n); if (\"normal\" === p.type) { if (o = n.done ? s : l, p.arg === y) continue; return { value: p.arg, done: n.done }; } \"throw\" === p.type && (o = s, n.method = \"throw\", n.arg = p.arg); } }; } function maybeInvokeDelegate(e, r) { var n = r.method, o = e.iterator[n]; if (o === t) return r.delegate = null, \"throw\" === n && e.iterator[\"return\"] && (r.method = \"return\", r.arg = t, maybeInvokeDelegate(e, r), \"throw\" === r.method) || \"return\" !== n && (r.method = \"throw\", r.arg = new TypeError(\"The iterator does not provide a '\" + n + \"' method\")), y; var i = tryCatch(o, e.iterator, r.arg); if (\"throw\" === i.type) return r.method = \"throw\", r.arg = i.arg, r.delegate = null, y; var a = i.arg; return a ? a.done ? (r[e.resultName] = a.value, r.next = e.nextLoc, \"return\" !== r.method && (r.method = \"next\", r.arg = t), r.delegate = null, y) : a : (r.method = \"throw\", r.arg = new TypeError(\"iterator result is not an object\"), r.delegate = null, y); } function pushTryEntry(t) { var e = { tryLoc: t[0] }; 1 in t && (e.catchLoc = t[1]), 2 in t && (e.finallyLoc = t[2], e.afterLoc = t[3]), this.tryEntries.push(e); } function resetTryEntry(t) { var e = t.completion || {}; e.type = \"normal\", delete e.arg, t.completion = e; } function Context(t) { this.tryEntries = [{ tryLoc: \"root\" }], t.forEach(pushTryEntry, this), this.reset(!0); } function values(e) { if (e || \"\" === e) { var r = e[a]; if (r) return r.call(e); if (\"function\" == typeof e.next) return e; if (!isNaN(e.length)) { var o = -1, i = function next() { for (; ++o < e.length;) if (n.call(e, o)) return next.value = e[o], next.done = !1, next; return next.value = t, next.done = !0, next; }; return i.next = i; } } throw new TypeError(_typeof(e) + \" is not iterable\"); } return GeneratorFunction.prototype = GeneratorFunctionPrototype, o(g, \"constructor\", { value: GeneratorFunctionPrototype, configurable: !0 }), o(GeneratorFunctionPrototype, \"constructor\", { value: GeneratorFunction, configurable: !0 }), GeneratorFunction.displayName = define(GeneratorFunctionPrototype, u, \"GeneratorFunction\"), e.isGeneratorFunction = function (t) { var e = \"function\" == typeof t && t.constructor; return !!e && (e === GeneratorFunction || \"GeneratorFunction\" === (e.displayName || e.name)); }, e.mark = function (t) { return Object.setPrototypeOf ? Object.setPrototypeOf(t, GeneratorFunctionPrototype) : (t.__proto__ = GeneratorFunctionPrototype, define(t, u, \"GeneratorFunction\")), t.prototype = Object.create(g), t; }, e.awrap = function (t) { return { __await: t }; }, defineIteratorMethods(AsyncIterator.prototype), define(AsyncIterator.prototype, c, function () { return this; }), e.AsyncIterator = AsyncIterator, e.async = function (t, r, n, o, i) { void 0 === i && (i = Promise); var a = new AsyncIterator(wrap(t, r, n, o), i); return e.isGeneratorFunction(r) ? a : a.next().then(function (t) { return t.done ? t.value : a.next(); }); }, defineIteratorMethods(g), define(g, u, \"Generator\"), define(g, a, function () { return this; }), define(g, \"toString\", function () { return \"[object Generator]\"; }), e.keys = function (t) { var e = Object(t), r = []; for (var n in e) r.push(n); return r.reverse(), function next() { for (; r.length;) { var t = r.pop(); if (t in e) return next.value = t, next.done = !1, next; } return next.done = !0, next; }; }, e.values = values, Context.prototype = { constructor: Context, reset: function reset(e) { if (this.prev = 0, this.next = 0, this.sent = this._sent = t, this.done = !1, this.delegate = null, this.method = \"next\", this.arg = t, this.tryEntries.forEach(resetTryEntry), !e) for (var r in this) \"t\" === r.charAt(0) && n.call(this, r) && !isNaN(+r.slice(1)) && (this[r] = t); }, stop: function stop() { this.done = !0; var t = this.tryEntries[0].completion; if (\"throw\" === t.type) throw t.arg; return this.rval; }, dispatchException: function dispatchException(e) { if (this.done) throw e; var r = this; function handle(n, o) { return a.type = \"throw\", a.arg = e, r.next = n, o && (r.method = \"next\", r.arg = t), !!o; } for (var o = this.tryEntries.length - 1; o >= 0; --o) { var i = this.tryEntries[o], a = i.completion; if (\"root\" === i.tryLoc) return handle(\"end\"); if (i.tryLoc <= this.prev) { var c = n.call(i, \"catchLoc\"), u = n.call(i, \"finallyLoc\"); if (c && u) { if (this.prev < i.catchLoc) return handle(i.catchLoc, !0); if (this.prev < i.finallyLoc) return handle(i.finallyLoc); } else if (c) { if (this.prev < i.catchLoc) return handle(i.catchLoc, !0); } else { if (!u) throw Error(\"try statement without catch or finally\"); if (this.prev < i.finallyLoc) return handle(i.finallyLoc); } } } }, abrupt: function abrupt(t, e) { for (var r = this.tryEntries.length - 1; r >= 0; --r) { var o = this.tryEntries[r]; if (o.tryLoc <= this.prev && n.call(o, \"finallyLoc\") && this.prev < o.finallyLoc) { var i = o; break; } } i && (\"break\" === t || \"continue\" === t) && i.tryLoc <= e && e <= i.finallyLoc && (i = null); var a = i ? i.completion : {}; return a.type = t, a.arg = e, i ? (this.method = \"next\", this.next = i.finallyLoc, y) : this.complete(a); }, complete: function complete(t, e) { if (\"throw\" === t.type) throw t.arg; return \"break\" === t.type || \"continue\" === t.type ? this.next = t.arg : \"return\" === t.type ? (this.rval = this.arg = t.arg, this.method = \"return\", this.next = \"end\") : \"normal\" === t.type && e && (this.next = e), y; }, finish: function finish(t) { for (var e = this.tryEntries.length - 1; e >= 0; --e) { var r = this.tryEntries[e]; if (r.finallyLoc === t) return this.complete(r.completion, r.afterLoc), resetTryEntry(r), y; } }, \"catch\": function _catch(t) { for (var e = this.tryEntries.length - 1; e >= 0; --e) { var r = this.tryEntries[e]; if (r.tryLoc === t) { var n = r.completion; if (\"throw\" === n.type) { var o = n.arg; resetTryEntry(r); } return o; } } throw Error(\"illegal catch attempt\"); }, delegateYield: function delegateYield(e, r, n) { return this.delegate = { iterator: values(e), resultName: r, nextLoc: n }, \"next\" === this.method && (this.arg = t), y; } }, e; }\nfunction asyncGeneratorStep(n, t, e, r, o, a, c) { try { var i = n[a](c), u = i.value; } catch (n) { return void e(n); } i.done ? t(u) : Promise.resolve(u).then(r, o); }\nfunction _asyncToGenerator(n) { return function () { var t = this, e = arguments; return new Promise(function (r, o) { var a = n.apply(t, e); function _next(n) { asyncGeneratorStep(a, r, o, _next, _throw, \"next\", n); } function _throw(n) { asyncGeneratorStep(a, r, o, _next, _throw, \"throw\", n); } _next(void 0); }); }; }\nfunction _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); }\nfunction _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\nfunction _unsupportedIterableToArray(r, a) { if (r) { if (\"string\" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return \"Object\" === t && r.constructor && (t = r.constructor.name), \"Map\" === t || \"Set\" === t ? Array.from(r) : \"Arguments\" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } }\nfunction _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; }\nfunction _iterableToArrayLimit(r, l) { var t = null == r ? null : \"undefined\" != typeof Symbol && r[Symbol.iterator] || r[\"@@iterator\"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t[\"return\"] && (u = t[\"return\"](), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } }\nfunction _arrayWithHoles(r) { if (Array.isArray(r)) return r; }\n\n\n\nfunction DoMore() {\n var _PXLBSADMINIFY_SETUP_, _PXLBSADMINIFY_SETUP_2;\n var _useState = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_2__.useState)(\"Just installed WP Adminify! Time to create a unique personalized dashboard!\"),\n _useState2 = _slicedToArray(_useState, 2),\n tweetText = _useState2[0],\n setTweetText = _useState2[1];\n var _useState3 = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_2__.useState)(false),\n _useState4 = _slicedToArray(_useState3, 2),\n busy = _useState4[0],\n setBusy = _useState4[1];\n var settingsUrl = ((_PXLBSADMINIFY_SETUP_ = PXLBSADMINIFY_SETUP_WIZARD_DATA) === null || _PXLBSADMINIFY_SETUP_ === void 0 ? void 0 : _PXLBSADMINIFY_SETUP_.settings_url) || \"/wp-admin/admin.php?page=wp-adminify-settings\";\n var dashboardUrl = ((_PXLBSADMINIFY_SETUP_2 = PXLBSADMINIFY_SETUP_WIZARD_DATA) === null || _PXLBSADMINIFY_SETUP_2 === void 0 ? void 0 : _PXLBSADMINIFY_SETUP_2.admin_url) || \"/wp-admin/\";\n var completeAndGo = /*#__PURE__*/function () {\n var _ref = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee(target) {\n return _regeneratorRuntime().wrap(function _callee$(_context) {\n while (1) switch (_context.prev = _context.next) {\n case 0:\n if (!busy) {\n _context.next = 2;\n break;\n }\n return _context.abrupt(\"return\");\n case 2:\n setBusy(true);\n _context.prev = 3;\n _context.next = 6;\n return (0,_utils_saveSettings__WEBPACK_IMPORTED_MODULE_1__.saveSettings)({}, {\n is_complete: true\n });\n case 6:\n _context.next = 10;\n break;\n case 8:\n _context.prev = 8;\n _context.t0 = _context[\"catch\"](3);\n case 10:\n window.location.href = target;\n case 11:\n case \"end\":\n return _context.stop();\n }\n }, _callee, null, [[3, 8]]);\n }));\n return function completeAndGo(_x) {\n return _ref.apply(this, arguments);\n };\n }();\n return /*#__PURE__*/React.createElement(React.Fragment, null, /*#__PURE__*/React.createElement(\"div\", {\n className: \"adminify-ui-content adminify-ui-media\"\n }, /*#__PURE__*/React.createElement(\"h1\", null, \"Watch This 15s Video\"), /*#__PURE__*/React.createElement(\"p\", null, \"Learn what you can do with Adminify and do more!\"), /*#__PURE__*/React.createElement(\"div\", {\n className: \"adminify-share-tweet\"\n }, /*#__PURE__*/React.createElement(\"textarea\", {\n onChange: function onChange(e) {\n return setTweetText(e.target.value);\n },\n value: tweetText\n }), /*#__PURE__*/React.createElement(\"a\", {\n target: \"_blank\",\n href: \"http://twitter.com/share?text=\".concat(tweetText, \"&hashtags=wordpress,wpadminify,dashboardcustomization&url=https://wpadminify.com\")\n }, /*#__PURE__*/React.createElement(\"span\", {\n className: \"dashicons dashicons-twitter\",\n style: {\n width: \"50px\"\n }\n }))), /*#__PURE__*/React.createElement(\"div\", {\n className: \"adminify-ui-media\"\n }, /*#__PURE__*/React.createElement(_components_Media_Media__WEBPACK_IMPORTED_MODULE_0__[\"default\"], null)), /*#__PURE__*/React.createElement(\"div\", {\n className: \"wp-adminify-multi-step-action\"\n }, /*#__PURE__*/React.createElement(\"a\", {\n className: \"right-arrow\"\n }, \"Customize more\", /*#__PURE__*/React.createElement(\"span\", {\n className: \"dashicons dashicons-arrow-right-alt\"\n })), /*#__PURE__*/React.createElement(\"a\", {\n href: settingsUrl,\n onClick: function onClick(e) {\n e.preventDefault();\n completeAndGo(settingsUrl);\n },\n className: \"wp-adminify-bg-primary\",\n \"aria-disabled\": busy\n }, busy ? \"Saving...\" : \"Adminify Options\"))), /*#__PURE__*/React.createElement(\"a\", {\n className: \"wp-adminify-return-dashboard\",\n href: dashboardUrl,\n onClick: function onClick(e) {\n e.preventDefault();\n completeAndGo(dashboardUrl);\n }\n }, \"Return to the WordPress Dashboard\"));\n}\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (DoMore);\n\n//# sourceURL=webpack://adminify/./dev/admin/modules/setup-wizard/steps/DoMore.jsx?"); /***/ }), /***/ "./dev/admin/modules/setup-wizard/steps/InstallAddonsI.jsx": /*!*****************************************************************!*\ !*** ./dev/admin/modules/setup-wizard/steps/InstallAddonsI.jsx ***! \*****************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/element */ \"./node_modules/react/index.js\");\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _components_MultiStep_MultiStep__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../components/MultiStep/MultiStep */ \"./dev/admin/modules/setup-wizard/components/MultiStep/MultiStep.jsx\");\n/* harmony import */ var _utils_saveSettings__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../utils/saveSettings */ \"./dev/admin/modules/setup-wizard/utils/saveSettings.js\");\nfunction _toConsumableArray(r) { return _arrayWithoutHoles(r) || _iterableToArray(r) || _unsupportedIterableToArray(r) || _nonIterableSpread(); }\nfunction _nonIterableSpread() { throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\nfunction _iterableToArray(r) { if (\"undefined\" != typeof Symbol && null != r[Symbol.iterator] || null != r[\"@@iterator\"]) return Array.from(r); }\nfunction _arrayWithoutHoles(r) { if (Array.isArray(r)) return _arrayLikeToArray(r); }\nfunction _typeof(o) { \"@babel/helpers - typeof\"; return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && \"function\" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? \"symbol\" : typeof o; }, _typeof(o); }\nfunction _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); }\nfunction _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\nfunction _unsupportedIterableToArray(r, a) { if (r) { if (\"string\" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return \"Object\" === t && r.constructor && (t = r.constructor.name), \"Map\" === t || \"Set\" === t ? Array.from(r) : \"Arguments\" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } }\nfunction _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; }\nfunction _iterableToArrayLimit(r, l) { var t = null == r ? null : \"undefined\" != typeof Symbol && r[Symbol.iterator] || r[\"@@iterator\"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t[\"return\"] && (u = t[\"return\"](), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } }\nfunction _arrayWithHoles(r) { if (Array.isArray(r)) return r; }\n\n\n\nfunction InstallAddons() {\n var _useState = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_2__.useState)({}),\n _useState2 = _slicedToArray(_useState, 2),\n addons = _useState2[0],\n setAddons = _useState2[1];\n var _useState3 = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_2__.useState)([]),\n _useState4 = _slicedToArray(_useState3, 2),\n selected = _useState4[0],\n setSelected = _useState4[1];\n var _useState5 = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_2__.useState)(false),\n _useState6 = _slicedToArray(_useState5, 2),\n pending = _useState6[0],\n setPending = _useState6[1];\n var _useContext = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_2__.useContext)(_components_MultiStep_MultiStep__WEBPACK_IMPORTED_MODULE_0__.MultiStepContext),\n activeStep = _useContext.activeStep,\n setActiveStep = _useContext.setActiveStep;\n var rest_nonce = PXLBSADMINIFY_SETUP_WIZARD_DATA.rest_nonce;\n var rest_base = PXLBSADMINIFY_SETUP_WIZARD_DATA.rest_url || \"/wp-json/adminify/v1/\";\n (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function () {\n fetch(rest_base + 'get-addons-list', {\n method: 'GET',\n credentials: 'include',\n headers: {\n 'X-WP-Nonce': rest_nonce\n }\n }).then(function (res) {\n return res.json();\n }).then(function (data) {\n if (!data || _typeof(data) !== 'object' || data.code) {\n console.error('Adminify addons endpoint returned an error', data);\n setAddons({});\n return;\n }\n setAddons(data);\n })[\"catch\"](function (err) {\n return console.error(\"Failed to fetch addons\", err);\n });\n }, []);\n\n // Toggle selection\n var handleCheckboxChange = function handleCheckboxChange(slug) {\n setSelected(function (prev) {\n return prev.includes(slug) ? prev.filter(function (s) {\n return s !== slug;\n }) : [].concat(_toConsumableArray(prev), [slug]);\n });\n };\n var handleInstall = function handleInstall() {\n if (selected.length === 0) {\n alert(\"Please select at least one addon to install.\");\n return setPending(false);\n }\n fetch(rest_base + \"install-addons\", {\n method: \"POST\",\n headers: {\n \"Content-Type\": \"application/json\",\n \"X-WP-Nonce\": rest_nonce\n },\n body: JSON.stringify({\n addons: selected\n })\n }).then(function (res) {\n return res.json();\n }).then(function (response) {\n setPending(false);\n setActiveStep(activeStep <= 5 && 5);\n });\n };\n return /*#__PURE__*/React.createElement(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__.Fragment, null, /*#__PURE__*/React.createElement(\"h1\", {\n className: \"text-xl font-bold mb-4\"\n }, \"Install Addons Plugins\"), /*#__PURE__*/React.createElement(\"div\", {\n className: \"choose-addons\"\n }, /*#__PURE__*/React.createElement(\"ul\", {\n className: \"plugins-list\"\n }, Object.entries(addons).map(function (_ref, index) {\n var _ref2 = _slicedToArray(_ref, 2),\n slug = _ref2[0],\n addon = _ref2[1];\n return /*#__PURE__*/React.createElement(\"li\", {\n key: slug,\n className: \"plugin plugin-item \".concat(slug, \" \").concat(addon.status)\n }, /*#__PURE__*/React.createElement(\"label\", {\n htmlFor: slug\n }, /*#__PURE__*/React.createElement(\"input\", {\n type: \"checkbox\",\n id: slug,\n value: slug,\n className: \"plugin-checkbox\",\n checked: selected.includes(slug) || addon.status === 'activated',\n onChange: function onChange() {\n return handleCheckboxChange(slug);\n }\n }), /*#__PURE__*/React.createElement(\"div\", {\n className: \"logo\"\n }, /*#__PURE__*/React.createElement(\"img\", {\n src: addon.icon,\n alt: addon.name\n })), /*#__PURE__*/React.createElement(\"div\", {\n className: \"details\"\n }, /*#__PURE__*/React.createElement(\"h4\", {\n className: \"name\"\n }, addon.name))));\n })), pending ? /*#__PURE__*/React.createElement(\"div\", {\n className: \"loading-wrapper\"\n }, \" \", /*#__PURE__*/React.createElement(\"div\", {\n className: \"wp-adminify-loading\"\n })) : null), /*#__PURE__*/React.createElement(\"div\", {\n className: \"wp-adminify-multi-step-action mt-6 flex justify-between gap-4\"\n }, /*#__PURE__*/React.createElement(_components_MultiStep_MultiStep__WEBPACK_IMPORTED_MODULE_0__.StepBtn, {\n value: 3,\n className: \"wp-adminify-bg-secondary\"\n }, \"Back\"), /*#__PURE__*/React.createElement(_components_MultiStep_MultiStep__WEBPACK_IMPORTED_MODULE_0__.StepBtn, {\n value: 5,\n className: \"wp-adminify-bg-secondary\"\n }, \"Skip This Step\"), /*#__PURE__*/React.createElement(_components_MultiStep_MultiStep__WEBPACK_IMPORTED_MODULE_0__.StepBtn, {\n value: 5,\n type: \"async\",\n className: \"wp-adminify-bg-primary\",\n onClick: function onClick() {\n setPending(true);\n handleInstall();\n }\n }, \"Install and continue\")));\n}\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (InstallAddons);\n\n//# sourceURL=webpack://adminify/./dev/admin/modules/setup-wizard/steps/InstallAddonsI.jsx?"); /***/ }), /***/ "./dev/admin/modules/setup-wizard/utils/saveSettings.js": /*!**************************************************************!*\ !*** ./dev/admin/modules/setup-wizard/utils/saveSettings.js ***! \**************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ saveSettings: () => (/* binding */ saveSettings)\n/* harmony export */ });\nvar saveSettings = function saveSettings(settings) {\n var _ref = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {},\n _ref$is_complete = _ref.is_complete,\n is_complete = _ref$is_complete === void 0 ? false : _ref$is_complete;\n return new Promise(function (resolve, reject) {\n jQuery.ajax({\n type: \"POST\",\n dataType: \"json\",\n url: PXLBSADMINIFY_SETUP_WIZARD_DATA.ajax_url,\n data: {\n action: \"pxlbsadminify_save_wizard_data\",\n _wpnonce: PXLBSADMINIFY_SETUP_WIZARD_DATA.wpnonce,\n settings: settings,\n is_complete: is_complete ? \"1\" : \"0\"\n },\n success: resolve,\n error: reject\n });\n });\n};\n\n//# sourceURL=webpack://adminify/./dev/admin/modules/setup-wizard/utils/saveSettings.js?"); /***/ }), /***/ "./node_modules/react-dom/cjs/react-dom.development.js": /*!*************************************************************!*\ !*** ./node_modules/react-dom/cjs/react-dom.development.js ***! \*************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("/**\n * @license React\n * react-dom.development.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n\n\nif (true) {\n (function() {\n\n 'use strict';\n\n/* global __REACT_DEVTOOLS_GLOBAL_HOOK__ */\nif (\n typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ !== 'undefined' &&\n typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart ===\n 'function'\n) {\n __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(new Error());\n}\n var React = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\nvar Scheduler = __webpack_require__(/*! scheduler */ \"./node_modules/scheduler/index.js\");\n\nvar ReactSharedInternals = React.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;\n\nvar suppressWarning = false;\nfunction setSuppressWarning(newSuppressWarning) {\n {\n suppressWarning = newSuppressWarning;\n }\n} // In DEV, calls to console.warn and console.error get replaced\n// by calls to these methods by a Babel plugin.\n//\n// In PROD (or in packages without access to React internals),\n// they are left as they are instead.\n\nfunction warn(format) {\n {\n if (!suppressWarning) {\n for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {\n args[_key - 1] = arguments[_key];\n }\n\n printWarning('warn', format, args);\n }\n }\n}\nfunction error(format) {\n {\n if (!suppressWarning) {\n for (var _len2 = arguments.length, args = new Array(_len2 > 1 ? _len2 - 1 : 0), _key2 = 1; _key2 < _len2; _key2++) {\n args[_key2 - 1] = arguments[_key2];\n }\n\n printWarning('error', format, args);\n }\n }\n}\n\nfunction printWarning(level, format, args) {\n // When changing this logic, you might want to also\n // update consoleWithStackDev.www.js as well.\n {\n var ReactDebugCurrentFrame = ReactSharedInternals.ReactDebugCurrentFrame;\n var stack = ReactDebugCurrentFrame.getStackAddendum();\n\n if (stack !== '') {\n format += '%s';\n args = args.concat([stack]);\n } // eslint-disable-next-line react-internal/safe-string-coercion\n\n\n var argsWithFormat = args.map(function (item) {\n return String(item);\n }); // Careful: RN currently depends on this prefix\n\n argsWithFormat.unshift('Warning: ' + format); // We intentionally don't use spread (or .apply) directly because it\n // breaks IE9: https://github.com/facebook/react/issues/13610\n // eslint-disable-next-line react-internal/no-production-logging\n\n Function.prototype.apply.call(console[level], console, argsWithFormat);\n }\n}\n\nvar FunctionComponent = 0;\nvar ClassComponent = 1;\nvar IndeterminateComponent = 2; // Before we know whether it is function or class\n\nvar HostRoot = 3; // Root of a host tree. Could be nested inside another node.\n\nvar HostPortal = 4; // A subtree. Could be an entry point to a different renderer.\n\nvar HostComponent = 5;\nvar HostText = 6;\nvar Fragment = 7;\nvar Mode = 8;\nvar ContextConsumer = 9;\nvar ContextProvider = 10;\nvar ForwardRef = 11;\nvar Profiler = 12;\nvar SuspenseComponent = 13;\nvar MemoComponent = 14;\nvar SimpleMemoComponent = 15;\nvar LazyComponent = 16;\nvar IncompleteClassComponent = 17;\nvar DehydratedFragment = 18;\nvar SuspenseListComponent = 19;\nvar ScopeComponent = 21;\nvar OffscreenComponent = 22;\nvar LegacyHiddenComponent = 23;\nvar CacheComponent = 24;\nvar TracingMarkerComponent = 25;\n\n// -----------------------------------------------------------------------------\n\nvar enableClientRenderFallbackOnTextMismatch = true; // TODO: Need to review this code one more time before landing\n// the react-reconciler package.\n\nvar enableNewReconciler = false; // Support legacy Primer support on internal FB www\n\nvar enableLazyContextPropagation = false; // FB-only usage. The new API has different semantics.\n\nvar enableLegacyHidden = false; // Enables unstable_avoidThisFallback feature in Fiber\n\nvar enableSuspenseAvoidThisFallback = false; // Enables unstable_avoidThisFallback feature in Fizz\n// React DOM Chopping Block\n//\n// Similar to main Chopping Block but only flags related to React DOM. These are\n// grouped because we will likely batch all of them into a single major release.\n// -----------------------------------------------------------------------------\n// Disable support for comment nodes as React DOM containers. Already disabled\n// in open source, but www codebase still relies on it. Need to remove.\n\nvar disableCommentsAsDOMContainers = true; // Disable javascript: URL strings in href for XSS protection.\n// and client rendering, mostly to allow JSX attributes to apply to the custom\n// element's object properties instead of only HTML attributes.\n// https://github.com/facebook/react/issues/11347\n\nvar enableCustomElementPropertySupport = false; // Disables children for