/* * 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/frame/App.jsx": /*!*********************************!*\ !*** ./dev/admin/frame/App.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 react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _Sidebar_Sidebar__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Sidebar/Sidebar */ \"./dev/admin/frame/Sidebar/Sidebar.jsx\");\n/* harmony import */ var _Topbar_Topbar__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./Topbar/Topbar */ \"./dev/admin/frame/Topbar/Topbar.jsx\");\n/* harmony import */ var _utils_uitls__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./utils/uitls */ \"./dev/admin/frame/utils/uitls.js\");\n/* harmony import */ var _Topbar_components_SearchForm__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./Topbar/components/SearchForm */ \"./dev/admin/frame/Topbar/components/SearchForm.jsx\");\n/* harmony import */ var _HorizontalMenu_HorizontalMenu__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./HorizontalMenu/HorizontalMenu */ \"./dev/admin/frame/HorizontalMenu/HorizontalMenu.jsx\");\n/* harmony import */ var _FrameGuard__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./FrameGuard */ \"./dev/admin/frame/FrameGuard.js\");\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\n\nfunction App() {\n var _Object$values, _frame_adminify_menu, _frame_adminify_menu2, _frame_adminify_menu3;\n // Settings Data\n var lightDarkMode = frame_adminify_menu.light_dark_mode;\n var menuLayoutSettings = frame_adminify_menu.menu_layout_settings;\n\n // States\n var _useState = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(document.body.classList.contains(\"folded\")),\n _useState2 = _slicedToArray(_useState, 2),\n folded = _useState2[0],\n setFolded = _useState2[1];\n var _useState3 = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)((0,_utils_uitls__WEBPACK_IMPORTED_MODULE_3__.setDefaultURL)((_Object$values = Object.values(frame_adminify_menu.menu)) === null || _Object$values === void 0 || (_Object$values = _Object$values[0]) === null || _Object$values === void 0 ? void 0 : _Object$values.url)),\n _useState4 = _slicedToArray(_useState3, 2),\n url = _useState4[0],\n setUrl = _useState4[1];\n var _useState5 = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(url),\n _useState6 = _slicedToArray(_useState5, 2),\n frameURL = _useState6[0],\n setframeURL = _useState6[1];\n var _useState7 = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(false),\n _useState8 = _slicedToArray(_useState7, 2),\n iframeFullReady = _useState8[0],\n setIframeFullReady = _useState8[1];\n var _useState9 = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(false),\n _useState10 = _slicedToArray(_useState9, 2),\n showSearch = _useState10[0],\n setShowSearch = _useState10[1];\n var _useState11 = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(false),\n _useState12 = _slicedToArray(_useState11, 2),\n getWidth = _useState12[0],\n setGetWidth = _useState12[1];\n var _useState13 = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(false),\n _useState14 = _slicedToArray(_useState13, 2),\n collapse = _useState14[0],\n setCollapse = _useState14[1];\n var _useState15 = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(\"\"),\n _useState16 = _slicedToArray(_useState15, 2),\n topbarHeight = _useState16[0],\n setTopbarHeight = _useState16[1];\n var _useState17 = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)({\n menu: [],\n submenu: \"\"\n }),\n _useState18 = _slicedToArray(_useState17, 2),\n iframeClickedActiveMenu = _useState18[0],\n setIframeClickedActiveMenu = _useState18[1];\n var handeLoadIframe = function handeLoadIframe(e) {\n var url = e.target.contentWindow.location.href;\n (0,_utils_uitls__WEBPACK_IMPORTED_MODULE_3__.handleURLChange)(url);\n\n // Title\n var title = e.target.contentDocument.title;\n if (title) document.title = title;\n\n // Handle Hash Change\n e.target.contentWindow.addEventListener(\"hashchange\", function (e) {\n (0,_utils_uitls__WEBPACK_IMPORTED_MODULE_3__.handleURLChange)(e.newURL);\n });\n\n /**\n * Anchor click with pre-loader\n */\n e.target.contentWindow.addEventListener(\"click\", function (e) {\n setTimeout(function () {\n if (e.target.tagName === \"A\" && e.target.getAttribute(\"href\").charAt(0) !== \"#\" && !e.target.hasAttribute(\"role\") && !e.defaultPrevented && e.target.getAttribute(\"target\") !== \"_blank\" && e.target.getAttribute(\"href\") !== \"about:blank\") {\n parent.postMessage({\n link: e.target.href\n }, \"*\");\n // document.getElementById(\"Adminify-PreLoaderBar\").style.display = \"block\";\n var _url = e.target.getAttribute(\"href\");\n if (!(_url !== null && _url !== void 0 && _url.includes(\"action=trash\"))) {\n (0,_utils_uitls__WEBPACK_IMPORTED_MODULE_3__.handleURLChange)(_url);\n setUrl(_url);\n e.preventDefault();\n }\n setIframeClickedActiveMenu({\n menu: (0,_utils_uitls__WEBPACK_IMPORTED_MODULE_3__.getActiveMenu)(frame_adminify_menu.menu, false, _url),\n submenu: (0,_utils_uitls__WEBPACK_IMPORTED_MODULE_3__.getActiveMenu)(frame_adminify_menu.menu, true, _url)\n });\n }\n }, 50);\n });\n };\n (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(function () {\n var width = window.innerWidth;\n if (992 >= width) {\n var _sidebarCls$classList, _topbarCls$classList;\n var sidebarCls = document.querySelector(\".frame-adminify-sidebar-wrap\");\n var topbarCls = document.querySelector(\".adminify-toolbar-wrapper\");\n sidebarCls === null || sidebarCls === void 0 || (_sidebarCls$classList = sidebarCls.classList) === null || _sidebarCls$classList === void 0 || _sidebarCls$classList.remove(\"adminify-sidebar-folded\");\n topbarCls === null || topbarCls === void 0 || (_topbarCls$classList = topbarCls.classList) === null || _topbarCls$classList === void 0 || _topbarCls$classList.remove(\"adminify-toolbar-folded\");\n setGetWidth(true);\n }\n var topbarHeight = document.querySelector(\".adminify-toolbar-wrapper\");\n setTopbarHeight(topbarHeight === null || topbarHeight === void 0 ? void 0 : topbarHeight.offsetHeight);\n }, []);\n var frameGuard = new _FrameGuard__WEBPACK_IMPORTED_MODULE_6__[\"default\"]();\n (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(function () {\n if (frameGuard.isAllowed()) {\n setframeURL(url);\n } else {\n parent.location.reload();\n }\n document.getElementById(\"Adminify-PreLoaderBar\").style.display = \"block\";\n function iframeReady(el) {\n setIframeFullReady(function (prev) {\n return !iframeFullReady;\n });\n document.getElementById(\"Adminify-PreLoaderBar\").style.display = \"none\";\n el.contentDocument.removeEventListener(\"DOMContentLoaded\", iframeReady);\n el.contentWindow.removeEventListener(\"load\", iframeReady);\n el.removeEventListener(\"load\", iframeReady);\n }\n (0,_utils_uitls__WEBPACK_IMPORTED_MODULE_3__.waitForElm)(\"#frame-adminify-app--iframe\").then(function (elm) {\n elm.contentDocument.addEventListener(\"DOMContentLoaded\", function () {\n return iframeReady(elm);\n });\n elm.contentWindow.addEventListener(\"load\", function () {\n return iframeReady(elm);\n });\n elm.addEventListener(\"load\", function () {\n return iframeReady(elm);\n });\n });\n }, [url]);\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment), null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"div\", {\n className: \"adminify-progress\",\n id: \"Adminify-PreLoaderBar\"\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"div\", {\n className: \"adminify-indeterminate\"\n })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(_Topbar_Topbar__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n lightDarkMode: lightDarkMode,\n setFolded: setFolded,\n setShowSearch: setShowSearch,\n getWidth: getWidth,\n setCollapse: setCollapse,\n collapse: collapse,\n setUrl: setUrl,\n iframeFullReady: iframeFullReady,\n folded: folded\n }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"div\", {\n className: \"adminify-frame-wrapper \".concat((menuLayoutSettings === null || menuLayoutSettings === void 0 ? void 0 : menuLayoutSettings.layout_type) === \"horizontal\" && !!((_frame_adminify_menu = frame_adminify_menu) !== null && _frame_adminify_menu !== void 0 && _frame_adminify_menu.is_pro) ? \"adminify-horizontal-menu\" : \"adminify-vertical-menu\", \" \").concat(folded && (menuLayoutSettings === null || menuLayoutSettings === void 0 ? void 0 : menuLayoutSettings.layout_type) === \"vertical\" ? \"adminify-folded\" : \"\")\n }, (menuLayoutSettings === null || menuLayoutSettings === void 0 ? void 0 : menuLayoutSettings.layout_type) === \"vertical\" || (menuLayoutSettings === null || menuLayoutSettings === void 0 ? void 0 : menuLayoutSettings.layout_type) === \"horizontal\" && !((_frame_adminify_menu2 = frame_adminify_menu) !== null && _frame_adminify_menu2 !== void 0 && _frame_adminify_menu2.is_pro) ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(_Sidebar_Sidebar__WEBPACK_IMPORTED_MODULE_1__[\"default\"], {\n lightDarkMode: lightDarkMode,\n folded: folded,\n url: url,\n iframeClickedActiveMenu: iframeClickedActiveMenu,\n setUrl: setUrl,\n getWidth: getWidth,\n collapse: collapse,\n setCollapse: setCollapse,\n topbarHeight: topbarHeight\n }) : null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"div\", {\n className: \"adminify-frame-content\",\n style: {\n height: \"calc(100vh - \".concat(topbarHeight, \"px)\")\n }\n }, (menuLayoutSettings === null || menuLayoutSettings === void 0 ? void 0 : menuLayoutSettings.layout_type) === \"horizontal\" && !!((_frame_adminify_menu3 = frame_adminify_menu) !== null && _frame_adminify_menu3 !== void 0 && _frame_adminify_menu3.is_pro) ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(_HorizontalMenu_HorizontalMenu__WEBPACK_IMPORTED_MODULE_5__[\"default\"], {\n setUrl: setUrl,\n collapse: collapse,\n setCollapse: setCollapse,\n getWidth: getWidth\n }) : null, showSearch ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(_Topbar_components_SearchForm__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {\n setShowSearch: setShowSearch,\n setUrl: setUrl\n }) : null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"iframe\", {\n onLoad: handeLoadIframe,\n width: \"100%\",\n height: \"100%\",\n id: \"frame-adminify-app--iframe\",\n src: frameURL,\n frameBorder: \"0\"\n }))));\n}\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (App);\n\n//# sourceURL=webpack://adminify/./dev/admin/frame/App.jsx?"); /***/ }), /***/ "./dev/admin/frame/FrameGuard.js": /*!***************************************!*\ !*** ./dev/admin/frame/FrameGuard.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 */ });\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 _createForOfIteratorHelper(r, e) { var t = \"undefined\" != typeof Symbol && r[Symbol.iterator] || r[\"@@iterator\"]; if (!t) { if (Array.isArray(r) || (t = _unsupportedIterableToArray(r)) || e && r && \"number\" == typeof r.length) { t && (r = t); var _n = 0, F = function F() {}; return { s: F, n: function n() { return _n >= r.length ? { done: !0 } : { done: !1, value: r[_n++] }; }, e: function e(r) { throw r; }, f: F }; } throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); } var o, a = !0, u = !1; return { s: function s() { t = t.call(r); }, n: function n() { var r = t.next(); return a = r.done, r; }, e: function e(r) { u = !0, o = r; }, f: function f() { try { a || null == t[\"return\"] || t[\"return\"](); } finally { if (u) throw o; } } }; }\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 _classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError(\"Cannot call a class as a function\"); }\nfunction _defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, \"value\" in o && (o.writable = !0), Object.defineProperty(e, _toPropertyKey(o.key), o); } }\nfunction _createClass(e, r, t) { return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, \"prototype\", { writable: !1 }), e; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, \"string\"); return \"symbol\" == _typeof(i) ? i : i + \"\"; }\nfunction _toPrimitive(t, r) { if (\"object\" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || \"default\"); if (\"object\" != _typeof(i)) return i; throw new TypeError(\"@@toPrimitive must return a primitive value.\"); } return (\"string\" === r ? String : Number)(t); }\nvar FrameGuard = /*#__PURE__*/function () {\n function FrameGuard() {\n _classCallCheck(this, FrameGuard);\n this.notAllowedUrls = [];\n if ('WPAdminifyFrameNotAllowedURLs' in window) {\n this.notAllowedUrls = WPAdminifyFrameNotAllowedURLs; // Equivalent to Admin::get_not_allowed_urls();\n }\n }\n return _createClass(FrameGuard, [{\n key: \"isAllowed\",\n value: function isAllowed() {\n var _iterator = _createForOfIteratorHelper(this.notAllowedUrls),\n _step;\n try {\n for (_iterator.s(); !(_step = _iterator.n()).done;) {\n var urlObject = _step.value;\n var isAllowed = void 0;\n if (typeof urlObject === 'string') {\n isAllowed = true; // Scoped default allowed\n if (urlObject === parent.location.pathname) isAllowed = false; // not allowed\n } else {\n isAllowed = false; // Scoped default not allowed\n\n if (urlObject.url !== '*' && urlObject.url !== parent.location.pathname) isAllowed = true; // allowed\n\n if (!isAllowed && 'query_params' in urlObject) {\n if (!this.checkQueryParams(urlObject.query_params)) isAllowed = true; // allowed\n }\n if (!isAllowed && 'post_type' in urlObject) {\n if (!this.checkPostType(urlObject.post_type)) isAllowed = true; // allowed\n }\n }\n if (!isAllowed) return false;\n }\n } catch (err) {\n _iterator.e(err);\n } finally {\n _iterator.f();\n }\n return true;\n }\n }, {\n key: \"checkQueryParams\",\n value: function checkQueryParams(queryParams) {\n // Pattern 1: Check for only keys in URL, no need to check their values\n if (Array.isArray(queryParams)) {\n var _iterator2 = _createForOfIteratorHelper(queryParams),\n _step2;\n try {\n for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) {\n var param = _step2.value;\n if (param.slice(-1) === '!') {\n param = param.slice(0, -1);\n if (this.hasUrlParameter(param)) return false; // The key exists in the URL\n } else {\n if (!this.hasUrlParameter(param)) return false; // The key doesn't exist in the URL\n }\n }\n } catch (err) {\n _iterator2.e(err);\n } finally {\n _iterator2.f();\n }\n return true; // All keys exist\n }\n\n // Pattern 2: Both keys and their values should check in URL\n // Pattern 3: Hybrid of Pattern 1 and Pattern 2\n for (var _param in queryParams) {\n if (isNaN(_param)) {\n // Param with Value\n\n var value = queryParams[_param];\n if (!this.hasUrlParameter(_param) || this.getUrlParameter(_param) != value) {\n return false; // param doesn't exist or the value doesn't match\n }\n } else {\n // Param without Value\n\n _param = queryParams[_param];\n if (_param.slice(-1) === '!') {\n _param = _param.slice(0, -1);\n if (this.hasUrlParameter(_param)) return false; // The key exists in the URL\n } else {\n if (!this.hasUrlParameter(_param)) return false; // The key doesn't exist in the URL\n }\n }\n }\n return true; // All keys and values match\n }\n }, {\n key: \"checkPostType\",\n value: function checkPostType(postTypes) {\n var postType = this.getUrlParameter('post_type');\n if (postType) {\n return postTypes.includes(postType);\n }\n return false;\n }\n\n // Helper to get URL parameters\n }, {\n key: \"getUrlParameter\",\n value: function getUrlParameter(name) {\n var urlParams = new URLSearchParams(window.location.search);\n return urlParams.get(name);\n }\n\n // Helper to get URL parameters\n }, {\n key: \"hasUrlParameter\",\n value: function hasUrlParameter(name) {\n var urlParams = new URLSearchParams(window.location.search);\n return urlParams.has(name);\n }\n }]);\n}();\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (FrameGuard);\n\n//# sourceURL=webpack://adminify/./dev/admin/frame/FrameGuard.js?"); /***/ }), /***/ "./dev/admin/frame/HorizontalMenu/HorizontalMenu.jsx": /*!***********************************************************!*\ !*** ./dev/admin/frame/HorizontalMenu/HorizontalMenu.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_1__ = __webpack_require__(/*! @wordpress/element */ \"./node_modules/react/index.js\");\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _utils_uitls__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils/uitls */ \"./dev/admin/frame/utils/uitls.js\");\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\nfunction HorizontalMenu(_ref) {\n var setUrl = _ref.setUrl,\n collapse = _ref.collapse,\n setCollapse = _ref.setCollapse,\n getWidth = _ref.getWidth;\n var menus = frame_adminify_menu.menu;\n var menuLayoutSettings = frame_adminify_menu.menu_layout_settings;\n\n // Settings Data\n var _useState = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_1__.useState)((0,_utils_uitls__WEBPACK_IMPORTED_MODULE_0__.getActiveMenu)(menus) || []),\n _useState2 = _slicedToArray(_useState, 2),\n activeMenu = _useState2[0],\n setActiveMenu = _useState2[1];\n var _useState3 = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_1__.useState)((0,_utils_uitls__WEBPACK_IMPORTED_MODULE_0__.getActiveMenu)(menus, true) || \"\"),\n _useState4 = _slicedToArray(_useState3, 2),\n activeSubmenu = _useState4[0],\n setActiveSubmenu = _useState4[1];\n var ref = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_1__.useRef)();\n (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_1__.useEffect)(function () {\n function handleClickOutside(event) {\n if (ref.current && !ref.current.contains(event.target)) {\n setCollapse(false);\n }\n }\n // Bind the event listener\n document.addEventListener(\"mousedown\", handleClickOutside);\n document.querySelector(\"#frame-adminify-app--iframe\").contentWindow.addEventListener(\"mousedown\", handleClickOutside);\n return function () {\n // Unbind the event listener on clean up\n document.removeEventListener(\"mousedown\", handleClickOutside);\n document.querySelector(\"#frame-adminify-app--iframe\").contentWindow.removeEventListener(\"mousedown\", handleClickOutside);\n };\n }, [ref]);\n return /*#__PURE__*/React.createElement(\"div\", {\n ref: ref,\n className: \"adminify-horizontal-menu-wrapper \".concat(collapse ? \"adminify-horizontal-sidebar-collapse\" : \"\", \" \").concat((menuLayoutSettings === null || menuLayoutSettings === void 0 ? void 0 : menuLayoutSettings.horz_menu_type) === \"icons_only\" ? \"adminify-horizontal-menu-icons-only\" : \"\", \" \").concat(menuLayoutSettings.horz_bubble_icon_hide > \"0\" ? \"adminify-horizontal-menu-bubble\" : \"\")\n }, /*#__PURE__*/React.createElement(\"ul\", null, Object.values(menus).map(function (menu, i) {\n var menuStr = \"
\".concat((0,_utils_uitls__WEBPACK_IMPORTED_MODULE_0__.getIcon)(menu, getWidth), \" \").concat((menuLayoutSettings === null || menuLayoutSettings === void 0 ? void 0 : menuLayoutSettings.horz_menu_type) === \"icons_only\" && getWidth === false ? \"\" : \"\".concat(menu === null || menu === void 0 ? void 0 : menu.title, \"\"), \"\\n
\").concat((menuLayoutSettings === null || menuLayoutSettings === void 0 ? void 0 : menuLayoutSettings.horz_dropdown_icon) > 0 || getWidth ? (menu === null || menu === void 0 ? void 0 : menu.children.length) === 0 ? \"\" : \"\\n \\n \\n \\n \" : \"\");\n if ((menu === null || menu === void 0 ? void 0 : menu.children.length) === 0) {\n // Menu Without Submenu, Refresh the Frame\n return /*#__PURE__*/React.createElement(_wordpress_element__WEBPACK_IMPORTED_MODULE_1__.Fragment, {\n key: (menu === null || menu === void 0 ? void 0 : menu.key) || i\n }, !(menu !== null && menu !== void 0 && menu.title) ? null : /*#__PURE__*/React.createElement(\"li\", {\n className: \"frame-adminify-menu-item\".concat(activeMenu.includes(menu === null || menu === void 0 ? void 0 : menu.key) ? \" frame-adminify--menu-active\" : \"\")\n }, /*#__PURE__*/React.createElement(\"a\", {\n href: menu === null || menu === void 0 ? void 0 : menu.url,\n dangerouslySetInnerHTML: {\n __html: menuStr\n },\n onClick: function onClick(e) {\n e.preventDefault();\n (0,_utils_uitls__WEBPACK_IMPORTED_MODULE_0__.handleURLChange)(menu === null || menu === void 0 ? void 0 : menu.url);\n setUrl(menu === null || menu === void 0 ? void 0 : menu.url);\n setActiveMenu([menu === null || menu === void 0 ? void 0 : menu.key]);\n }\n })));\n } else {\n return (\n /*#__PURE__*/\n // Menu With Submenu, Do not Refresh the Frame\n React.createElement(\"li\", {\n key: menu === null || menu === void 0 ? void 0 : menu.key,\n className: \"frame-adminify-menu-item frame-adminify-has-submenu\".concat(activeMenu.includes(menu === null || menu === void 0 ? void 0 : menu.key) ? \" frame-adminify--menu-active\" : \"\")\n }, /*#__PURE__*/React.createElement(\"a\", {\n href: menu !== null && menu !== void 0 && menu.url ? menu === null || menu === void 0 ? void 0 : menu.url : \"#\",\n dangerouslySetInnerHTML: {\n __html: menuStr\n },\n onClick: function onClick(e) {\n e.preventDefault();\n if (!!(menuLayoutSettings !== null && menuLayoutSettings !== void 0 && menuLayoutSettings.horz_toplinks) && (menuLayoutSettings === null || menuLayoutSettings === void 0 ? void 0 : menuLayoutSettings.horz_toplinks) != \"0\") {\n var _Object$values, _Object$values2;\n setUrl(menu === null || menu === void 0 ? void 0 : menu.url);\n (0,_utils_uitls__WEBPACK_IMPORTED_MODULE_0__.handleURLChange)(menu === null || menu === void 0 ? void 0 : menu.url);\n setActiveMenu([menu === null || menu === void 0 ? void 0 : menu.key]);\n setActiveSubmenu(((_Object$values = Object.values(menu === null || menu === void 0 ? void 0 : menu.children)) === null || _Object$values === void 0 || (_Object$values = _Object$values[0]) === null || _Object$values === void 0 ? void 0 : _Object$values.key) === (menu === null || menu === void 0 ? void 0 : menu.key) ? (_Object$values2 = Object.values(menu === null || menu === void 0 ? void 0 : menu.children)) === null || _Object$values2 === void 0 || (_Object$values2 = _Object$values2[0]) === null || _Object$values2 === void 0 ? void 0 : _Object$values2.key : \"\");\n }\n }\n }), /*#__PURE__*/React.createElement(\"div\", {\n className: \"frame-adminify-submenu-wrapper\"\n }, /*#__PURE__*/React.createElement(\"ul\", {\n className: \"frame-adminify-submenu\"\n }, Object.values(menu === null || menu === void 0 ? void 0 : menu.children).map(function (submenu, i) {\n // Menu With Submenu, Refresh the Frame\n return /*#__PURE__*/React.createElement(\"li\", {\n key: (submenu === null || submenu === void 0 ? void 0 : submenu.key) || i,\n className: \"frame-adminify-submenu-item\".concat(activeSubmenu === (submenu === null || submenu === void 0 ? void 0 : submenu.key) ? \" frame-adminify-submenu-active\" : \"\")\n }, /*#__PURE__*/React.createElement(\"a\", {\n href: submenu === null || submenu === void 0 ? void 0 : submenu.url,\n dangerouslySetInnerHTML: {\n __html: submenu === null || submenu === void 0 ? void 0 : submenu.title\n },\n onClick: function onClick(e) {\n e.preventDefault();\n (0,_utils_uitls__WEBPACK_IMPORTED_MODULE_0__.handleURLChange)(submenu === null || submenu === void 0 ? void 0 : submenu.url);\n setUrl(submenu === null || submenu === void 0 ? void 0 : submenu.url);\n setActiveMenu(menu === null || menu === void 0 ? void 0 : menu.key);\n setActiveSubmenu(submenu === null || submenu === void 0 ? void 0 : submenu.key);\n }\n }));\n }))))\n );\n }\n })));\n}\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (HorizontalMenu);\n\n//# sourceURL=webpack://adminify/./dev/admin/frame/HorizontalMenu/HorizontalMenu.jsx?"); /***/ }), /***/ "./dev/admin/frame/Sidebar/Sidebar.jsx": /*!*********************************************!*\ !*** ./dev/admin/frame/Sidebar/Sidebar.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 _utils_uitls__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils/uitls */ \"./dev/admin/frame/utils/uitls.js\");\n/* harmony import */ var _components_UserInfo__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./components/UserInfo */ \"./dev/admin/frame/Sidebar/components/UserInfo.jsx\");\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 _extends() { return _extends = Object.assign ? Object.assign.bind() : function (n) { for (var e = 1; e < arguments.length; e++) { var t = arguments[e]; for (var r in t) ({}).hasOwnProperty.call(t, r) && (n[r] = t[r]); } return n; }, _extends.apply(null, arguments); }\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 _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; }\nfunction ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; }\nfunction _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { _defineProperty(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; }\nfunction _defineProperty(e, r, t) { return (r = _toPropertyKey(r)) in e ? Object.defineProperty(e, r, { value: t, enumerable: !0, configurable: !0, writable: !0 }) : e[r] = t, e; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, \"string\"); return \"symbol\" == _typeof(i) ? i : i + \"\"; }\nfunction _toPrimitive(t, r) { if (\"object\" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || \"default\"); if (\"object\" != _typeof(i)) return i; throw new TypeError(\"@@toPrimitive must return a primitive value.\"); } return (\"string\" === r ? String : Number)(t); }\n\n\n\nfunction Sidebar(_ref) {\n var _menuLayoutSettings, _menuLayoutSettings2, _menuLayoutSettings3, _menuLayoutSettings7, _menuLayoutSettings8, _menuLayoutSettings9, _menuLayoutSettings10, _frame_adminify_menu$;\n var setUrl = _ref.setUrl,\n iframeClickedActiveMenu = _ref.iframeClickedActiveMenu,\n folded = _ref.folded,\n collapse = _ref.collapse,\n setCollapse = _ref.setCollapse,\n topbarHeight = _ref.topbarHeight;\n // Settings Data\n var sidebarData = frame_adminify_menu.menu;\n var userInfo = frame_adminify_menu.user_info;\n var menuLayoutSettings = frame_adminify_menu.menu_layout_settings;\n var userInfoFields = (_menuLayoutSettings = menuLayoutSettings) === null || _menuLayoutSettings === void 0 ? void 0 : _menuLayoutSettings.user_info_fields;\n if (((_menuLayoutSettings2 = menuLayoutSettings) === null || _menuLayoutSettings2 === void 0 ? void 0 : _menuLayoutSettings2.menu_hover_submenu) === \"classic\" || !((_menuLayoutSettings3 = menuLayoutSettings) !== null && _menuLayoutSettings3 !== void 0 && _menuLayoutSettings3.menu_hover_submenu)) {\n menuLayoutSettings = _objectSpread(_objectSpread({}, menuLayoutSettings), {}, {\n menu_hover_submenu: \"two_step\"\n });\n }\n var _useState = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_2__.useState)({}),\n _useState2 = _slicedToArray(_useState, 2),\n submenuHeight = _useState2[0],\n setSubmenuHeight = _useState2[1];\n\n // States\n var _useState3 = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_2__.useState)((0,_utils_uitls__WEBPACK_IMPORTED_MODULE_0__.getActiveMenu)(sidebarData) || []),\n _useState4 = _slicedToArray(_useState3, 2),\n activeMenu = _useState4[0],\n setActiveMenu = _useState4[1];\n var _useState5 = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_2__.useState)((0,_utils_uitls__WEBPACK_IMPORTED_MODULE_0__.getActiveMenu)(sidebarData, true) || \"\"),\n _useState6 = _slicedToArray(_useState5, 2),\n activeSubmenu = _useState6[0],\n setActiveSubmenu = _useState6[1];\n var _useState7 = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_2__.useState)([]),\n _useState8 = _slicedToArray(_useState7, 2),\n showSubmenu = _useState8[0],\n setShowSubmenu = _useState8[1];\n var handleActiveMenu = function handleActiveMenu(id) {\n setActiveMenu([id]);\n };\n\n // Show Or Hide Submenu\n var handleShowSubmenu = function handleShowSubmenu(id) {\n var _menuLayoutSettings4, _menuLayoutSettings5;\n if (((_menuLayoutSettings4 = menuLayoutSettings) === null || _menuLayoutSettings4 === void 0 ? void 0 : _menuLayoutSettings4.menu_hover_submenu) === \"toggle\" || ((_menuLayoutSettings5 = menuLayoutSettings) === null || _menuLayoutSettings5 === void 0 ? void 0 : _menuLayoutSettings5.menu_hover_submenu) === \"accordion\") {\n if (showSubmenu.includes(id)) {\n var index = showSubmenu.indexOf(id);\n var newMenu = _toConsumableArray(showSubmenu);\n newMenu.splice(index, 1);\n setShowSubmenu(newMenu);\n } else {\n var _menuLayoutSettings6;\n if (((_menuLayoutSettings6 = menuLayoutSettings) === null || _menuLayoutSettings6 === void 0 ? void 0 : _menuLayoutSettings6.menu_hover_submenu) === \"accordion\") {\n setShowSubmenu([id]);\n } else {\n setShowSubmenu([].concat(_toConsumableArray(showSubmenu), [id]));\n }\n }\n } else {\n setShowSubmenu([id]);\n }\n };\n var ref = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_2__.useRef)();\n (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function () {\n function handleClickOutside(event) {\n if (ref.current && !ref.current.contains(event.target)) {\n setCollapse(false);\n }\n }\n // Bind the event listener\n document.addEventListener(\"mousedown\", handleClickOutside);\n document.querySelector(\"#frame-adminify-app--iframe\").contentWindow.addEventListener(\"mousedown\", handleClickOutside);\n return function () {\n // Unbind the event listener on clean up\n document.removeEventListener(\"mousedown\", handleClickOutside);\n document.querySelector(\"#frame-adminify-app--iframe\").contentWindow.removeEventListener(\"mousedown\", handleClickOutside);\n };\n }, [ref]);\n (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function () {\n var _iframeClickedActiveM;\n if ((iframeClickedActiveMenu === null || iframeClickedActiveMenu === void 0 || (_iframeClickedActiveM = iframeClickedActiveMenu.menu) === null || _iframeClickedActiveM === void 0 ? void 0 : _iframeClickedActiveM.length) > 0) {\n setActiveMenu(_toConsumableArray(iframeClickedActiveMenu === null || iframeClickedActiveMenu === void 0 ? void 0 : iframeClickedActiveMenu.menu));\n }\n if (!!(iframeClickedActiveMenu !== null && iframeClickedActiveMenu !== void 0 && iframeClickedActiveMenu.submenu)) {\n setActiveSubmenu(iframeClickedActiveMenu === null || iframeClickedActiveMenu === void 0 ? void 0 : iframeClickedActiveMenu.submenu);\n }\n }, [iframeClickedActiveMenu]);\n return /*#__PURE__*/React.createElement(\"div\", {\n ref: ref,\n \"data-menu-mode\": (_menuLayoutSettings7 = menuLayoutSettings) === null || _menuLayoutSettings7 === void 0 ? void 0 : _menuLayoutSettings7.menu_hover_submenu,\n className: \"frame-adminify-sidebar-wrap frame-adminify-menu-mode-\".concat((_menuLayoutSettings8 = menuLayoutSettings) === null || _menuLayoutSettings8 === void 0 ? void 0 : _menuLayoutSettings8.menu_mode, \" \").concat(folded ? \"adminify-sidebar-folded \".concat(((_menuLayoutSettings9 = menuLayoutSettings) === null || _menuLayoutSettings9 === void 0 ? void 0 : _menuLayoutSettings9.menu_mode) === \"rounded\" ? \"\" : ((_menuLayoutSettings10 = menuLayoutSettings) === null || _menuLayoutSettings10 === void 0 ? void 0 : _menuLayoutSettings10.icon_style) === \"rounded\" ? \"adminify-icon-style-rounded\" : \"\") : \"\", \" \").concat(collapse ? \"adminify-sidebar-collapse\" : \"\")\n }, /*#__PURE__*/React.createElement(\"div\", {\n className: \"frame-adminify-admin-menu-wrapper\"\n }, /*#__PURE__*/React.createElement(\"div\", {\n className: \"frame-adminify-admin-main-menu\",\n style: {\n height: \"calc(100vh - \".concat(topbarHeight + 20, \"px)\")\n }\n }, /*#__PURE__*/React.createElement(\"ul\", {\n className: \"frame-adminify-admin-menu\"\n }, !!(userInfoFields !== null && userInfoFields !== void 0 && userInfoFields.enable_user_info) && (userInfoFields === null || userInfoFields === void 0 ? void 0 : userInfoFields.enable_user_info) != \"0\" && !folded ? /*#__PURE__*/React.createElement(_components_UserInfo__WEBPACK_IMPORTED_MODULE_1__[\"default\"], {\n userInfo: _objectSpread(_objectSpread(_objectSpread({}, userInfo), userInfoFields), (_frame_adminify_menu$ = frame_adminify_menu.menu_layout_settings) === null || _frame_adminify_menu$ === void 0 ? void 0 : _frame_adminify_menu$.user_info_style)\n }) : null, Object.values(sidebarData).map(function (menu, index) {\n var menuStr = \"
\".concat((0,_utils_uitls__WEBPACK_IMPORTED_MODULE_0__.getIcon)(menu), \" \").concat(menu === null || menu === void 0 ? void 0 : menu.title, \"
\");\n if ((menu === null || menu === void 0 ? void 0 : menu.children.length) === 0) {\n var _Object$values;\n // Menu Without Submenu, Refresh the Frame\n return /*#__PURE__*/React.createElement(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__.Fragment, {\n key: menu === null || menu === void 0 ? void 0 : menu.key\n }, !!(menu !== null && menu !== void 0 && menu.title) ? /*#__PURE__*/React.createElement(\"li\", {\n className: \"frame-adminify-menu-item \".concat(activeMenu.includes(menu === null || menu === void 0 ? void 0 : menu.key) ? \"frame-adminify--menu-active\" : \"\")\n }, /*#__PURE__*/React.createElement(\"a\", _extends({\n href: menu === null || menu === void 0 ? void 0 : menu.url\n }, !(0,_utils_uitls__WEBPACK_IMPORTED_MODULE_0__.checkAdminUrl)(menu === null || menu === void 0 ? void 0 : menu.url) ? {\n target: \"_blank\"\n } : {}, {\n dangerouslySetInnerHTML: {\n __html: menuStr\n },\n onClick: function onClick(e) {\n if (!!(0,_utils_uitls__WEBPACK_IMPORTED_MODULE_0__.checkAdminUrl)(menu === null || menu === void 0 ? void 0 : menu.url)) {\n e.preventDefault();\n (0,_utils_uitls__WEBPACK_IMPORTED_MODULE_0__.handleURLChange)(menu === null || menu === void 0 ? void 0 : menu.url);\n setUrl(menu === null || menu === void 0 ? void 0 : menu.url);\n handleActiveMenu(menu === null || menu === void 0 ? void 0 : menu.key);\n }\n }\n }))) : null, !(menu !== null && menu !== void 0 && menu.title) && !((_Object$values = Object.values(sidebarData)[index - 1]) !== null && _Object$values !== void 0 && _Object$values.separator) ? /*#__PURE__*/React.createElement(\"li\", {\n className: \"frame-adminify-menu-item \"\n }, /*#__PURE__*/React.createElement(\"hr\", {\n className: \"frame-adminify-menu-separator\"\n })) : null, !!(menu !== null && menu !== void 0 && menu.separator) && (menu === null || menu === void 0 ? void 0 : menu.separator) != \"0\" ? /*#__PURE__*/React.createElement(\"li\", {\n className: \"frame-adminify-menu-item\"\n }, /*#__PURE__*/React.createElement(\"hr\", {\n className: \"frame-adminify-menu-separator\"\n })) : null);\n } else {\n var _menuLayoutSettings12, _menuLayoutSettings13;\n return (\n /*#__PURE__*/\n // Menu With Submenu, Do not Refresh the Frame\n React.createElement(_wordpress_element__WEBPACK_IMPORTED_MODULE_2__.Fragment, {\n key: menu === null || menu === void 0 ? void 0 : menu.key\n }, /*#__PURE__*/React.createElement(\"li\", {\n className: \"frame-adminify-menu-item frame-adminify-has-submenu\".concat(showSubmenu !== null && showSubmenu !== void 0 && showSubmenu.includes(menu === null || menu === void 0 ? void 0 : menu.key) ? \" frame-adminify--menu-show\" : \"\").concat(activeMenu.includes(menu === null || menu === void 0 ? void 0 : menu.key) ? \" frame-adminify--menu-active\" : \"\")\n }, /*#__PURE__*/React.createElement(\"a\", {\n href: menu !== null && menu !== void 0 && menu.url ? menu === null || menu === void 0 ? void 0 : menu.url : \"#\",\n dangerouslySetInnerHTML: {\n __html: menuStr + ''\n },\n onClick: function onClick(e) {\n var _menuLayoutSettings11;\n e.preventDefault();\n handleShowSubmenu(menu === null || menu === void 0 ? void 0 : menu.key);\n if (((_menuLayoutSettings11 = menuLayoutSettings) === null || _menuLayoutSettings11 === void 0 ? void 0 : _menuLayoutSettings11.menu_hover_submenu) !== \"two_step\" && !submenuHeight.hasOwnProperty(menu === null || menu === void 0 ? void 0 : menu.key)) {\n var _e$currentTarget$next;\n setSubmenuHeight(_objectSpread(_objectSpread({}, submenuHeight), {}, _defineProperty({}, menu === null || menu === void 0 ? void 0 : menu.key, (_e$currentTarget$next = e.currentTarget.nextElementSibling) === null || _e$currentTarget$next === void 0 ? void 0 : _e$currentTarget$next.scrollHeight)));\n }\n }\n }), /*#__PURE__*/React.createElement(\"div\", _extends({\n className: \"frame-adminify-submenu-wrapper\"\n }, ((_menuLayoutSettings12 = menuLayoutSettings) === null || _menuLayoutSettings12 === void 0 ? void 0 : _menuLayoutSettings12.menu_hover_submenu) !== \"two_step\" ? {\n style: showSubmenu !== null && showSubmenu !== void 0 && showSubmenu.includes(menu === null || menu === void 0 ? void 0 : menu.key) ? {\n height: submenuHeight === null || submenuHeight === void 0 ? void 0 : submenuHeight[menu === null || menu === void 0 ? void 0 : menu.key]\n } : {\n height: \"0px\"\n }\n } : {}), /*#__PURE__*/React.createElement(\"ul\", {\n className: \"frame-adminify-submenu\"\n }, ((_menuLayoutSettings13 = menuLayoutSettings) === null || _menuLayoutSettings13 === void 0 ? void 0 : _menuLayoutSettings13.menu_hover_submenu) === \"two_step\" ? /*#__PURE__*/React.createElement(\"li\", {\n className: \"frame-adminify-submenu-item frame-adminify-two-step\"\n }, /*#__PURE__*/React.createElement(\"div\", {\n className: \"frame-adminify-two-step-title\",\n onClick: function onClick() {\n setShowSubmenu([]);\n }\n }, /*#__PURE__*/React.createElement(\"span\", {\n className: \"frame-adminify-arrow dashicons dashicons-arrow-left-alt2\"\n }), /*#__PURE__*/React.createElement(\"h2\", {\n dangerouslySetInnerHTML: {\n __html: menu === null || menu === void 0 ? void 0 : menu.title\n }\n }))) : null, Object.values(menu === null || menu === void 0 ? void 0 : menu.children).map(function (submenu) {\n // Menu With Submenu, Refresh the Frame\n\n return /*#__PURE__*/React.createElement(\"li\", {\n key: submenu === null || submenu === void 0 ? void 0 : submenu.key,\n className: \"frame-adminify-submenu-item \".concat((submenu === null || submenu === void 0 ? void 0 : submenu.key) === activeSubmenu ? \"frame-adminify--submenu-active\" : \"\")\n }, /*#__PURE__*/React.createElement(\"a\", _extends({\n href: submenu === null || submenu === void 0 ? void 0 : submenu.url\n }, !(0,_utils_uitls__WEBPACK_IMPORTED_MODULE_0__.checkAdminUrl)(submenu === null || submenu === void 0 ? void 0 : submenu.url) ? {\n target: \"_blank\"\n } : {}, {\n dangerouslySetInnerHTML: {\n __html: submenu === null || submenu === void 0 ? void 0 : submenu.title\n },\n onClick: function onClick(e) {\n // console.log('submenu?.url', submenu?.url);\n // Check Customize.php\n // if (\n // submenu?.url?.includes(\n // \"/wp-admin/customize.php\"\n // ) ||\n // submenu?.url?.includes(\n // \"wp-admin/site-editor.php\"\n // )\n // || (submenu?.url?.includes(\n // \"/wp-admin/post-new.php\"\n // )\n // && !submenu?.url?.includes(\n // \"/wp-admin/post-new.php?post_type=product\"\n // )\n // )\n // ) {\n // handleURLChange(\n // submenu?.url\n // );\n // // Reload window\n // window.location.reload();\n // return;\n // }\n\n if (!!(0,_utils_uitls__WEBPACK_IMPORTED_MODULE_0__.checkAdminUrl)(submenu === null || submenu === void 0 ? void 0 : submenu.url)) {\n e.preventDefault();\n // Main Menu Active\n handleActiveMenu(menu === null || menu === void 0 ? void 0 : menu.key);\n // SubMenu Active\n (0,_utils_uitls__WEBPACK_IMPORTED_MODULE_0__.handleURLChange)(submenu === null || submenu === void 0 ? void 0 : submenu.url);\n setUrl(submenu === null || submenu === void 0 ? void 0 : submenu.url);\n setActiveSubmenu(submenu === null || submenu === void 0 ? void 0 : submenu.key);\n }\n }\n })));\n })))), !!(menu !== null && menu !== void 0 && menu.separator) && (menu === null || menu === void 0 ? void 0 : menu.separator) != \"0\" ? /*#__PURE__*/React.createElement(\"li\", {\n className: \"frame-adminify-menu-item \"\n }, /*#__PURE__*/React.createElement(\"hr\", {\n className: \"frame-adminify-menu-separator\"\n })) : null)\n );\n }\n })))));\n}\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Sidebar);\n\n//# sourceURL=webpack://adminify/./dev/admin/frame/Sidebar/Sidebar.jsx?"); /***/ }), /***/ "./dev/admin/frame/Sidebar/components/Logo.jsx": /*!*****************************************************!*\ !*** ./dev/admin/frame/Sidebar/components/Logo.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 react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _utils_uitls__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../utils/uitls */ \"./dev/admin/frame/utils/uitls.js\");\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\nfunction Logo(_ref) {\n var _adminify_admin_bar_d, _adminify_admin_bar_d2;\n var lightDarkMode = _ref.lightDarkMode,\n folded = _ref.folded;\n var imagePath = frame_adminify_menu.image_path;\n var _useState = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)((0,_utils_uitls__WEBPACK_IMPORTED_MODULE_1__.getLogo)(lightDarkMode)),\n _useState2 = _slicedToArray(_useState, 2),\n logo = _useState2[0],\n setLogo = _useState2[1];\n (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(function () {\n if (!!adminify_admin_bar_data.light_dark_switcher && adminify_admin_bar_data.light_dark_switcher !== \"0\") {\n var lightBtn = document.querySelector(\"#adminify-color-mode-wrapper .light-dark-dropdown .light\");\n var darkBtn = document.querySelector(\"#adminify-color-mode-wrapper .light-dark-dropdown .dark\");\n var systemBtn = document.querySelector(\"#adminify-color-mode-wrapper .light-dark-getWidthdropdown .system\");\n if (!lightBtn || !darkBtn || !systemBtn) return;\n var getLightLogo = function getLightLogo() {\n var _lightDarkMode$admin_, _lightDarkMode$admin_2, _lightDarkMode$admin_3, _lightDarkMode$admin_4, _lightDarkMode$admin_5, _lightDarkMode$admin_6, _lightDarkMode$admin_7, _lightDarkMode$admin_8;\n var logo_style = lightDarkMode === null || lightDarkMode === void 0 || (_lightDarkMode$admin_ = lightDarkMode.admin_ui_light_mode) === null || _lightDarkMode$admin_ === void 0 ? void 0 : _lightDarkMode$admin_.admin_ui_light_logo_text_typo;\n setLogo({\n full: lightDarkMode !== null && lightDarkMode !== void 0 && (_lightDarkMode$admin_2 = lightDarkMode.admin_ui_light_mode) !== null && _lightDarkMode$admin_2 !== void 0 && (_lightDarkMode$admin_2 = _lightDarkMode$admin_2.admin_ui_light_logo) !== null && _lightDarkMode$admin_2 !== void 0 && _lightDarkMode$admin_2.url ? lightDarkMode === null || lightDarkMode === void 0 || (_lightDarkMode$admin_3 = lightDarkMode.admin_ui_light_mode) === null || _lightDarkMode$admin_3 === void 0 || (_lightDarkMode$admin_3 = _lightDarkMode$admin_3.admin_ui_light_logo) === null || _lightDarkMode$admin_3 === void 0 ? void 0 : _lightDarkMode$admin_3.url : \"\".concat(imagePath, \"logos/logo-text-light.svg\"),\n mini: lightDarkMode !== null && lightDarkMode !== void 0 && (_lightDarkMode$admin_4 = lightDarkMode.admin_ui_light_mode) !== null && _lightDarkMode$admin_4 !== void 0 && (_lightDarkMode$admin_4 = _lightDarkMode$admin_4.mini_admin_ui_light_logo) !== null && _lightDarkMode$admin_4 !== void 0 && _lightDarkMode$admin_4.url ? lightDarkMode === null || lightDarkMode === void 0 || (_lightDarkMode$admin_5 = lightDarkMode.admin_ui_light_mode) === null || _lightDarkMode$admin_5 === void 0 || (_lightDarkMode$admin_5 = _lightDarkMode$admin_5.mini_admin_ui_light_logo) === null || _lightDarkMode$admin_5 === void 0 ? void 0 : _lightDarkMode$admin_5.url : \"\".concat(imagePath, \"logos/mini-logo-light.svg\"),\n width: (lightDarkMode === null || lightDarkMode === void 0 || (_lightDarkMode$admin_6 = lightDarkMode.admin_ui_light_mode) === null || _lightDarkMode$admin_6 === void 0 || (_lightDarkMode$admin_6 = _lightDarkMode$admin_6.light_logo_size) === null || _lightDarkMode$admin_6 === void 0 ? void 0 : _lightDarkMode$admin_6.width) || 120,\n height: (lightDarkMode === null || lightDarkMode === void 0 || (_lightDarkMode$admin_7 = lightDarkMode.admin_ui_light_mode) === null || _lightDarkMode$admin_7 === void 0 || (_lightDarkMode$admin_7 = _lightDarkMode$admin_7.light_logo_size) === null || _lightDarkMode$admin_7 === void 0 ? void 0 : _lightDarkMode$admin_7.height) || 32,\n text: lightDarkMode === null || lightDarkMode === void 0 || (_lightDarkMode$admin_8 = lightDarkMode.admin_ui_light_mode) === null || _lightDarkMode$admin_8 === void 0 ? void 0 : _lightDarkMode$admin_8.admin_ui_light_logo_text,\n styles: (0,_utils_uitls__WEBPACK_IMPORTED_MODULE_1__.getLogoStyles)(logo_style)\n });\n };\n var getDarkLogo = function getDarkLogo() {\n var _lightDarkMode$admin_9, _lightDarkMode$admin_10, _lightDarkMode$admin_11, _lightDarkMode$admin_12, _lightDarkMode$admin_13, _lightDarkMode$admin_14, _lightDarkMode$admin_15, _lightDarkMode$admin_16;\n var logo_style = lightDarkMode === null || lightDarkMode === void 0 || (_lightDarkMode$admin_9 = lightDarkMode.admin_ui_dark_mode) === null || _lightDarkMode$admin_9 === void 0 ? void 0 : _lightDarkMode$admin_9.admin_ui_dark_logo_text_typo;\n setLogo({\n full: lightDarkMode !== null && lightDarkMode !== void 0 && (_lightDarkMode$admin_10 = lightDarkMode.admin_ui_dark_mode) !== null && _lightDarkMode$admin_10 !== void 0 && (_lightDarkMode$admin_10 = _lightDarkMode$admin_10.admin_ui_dark_logo) !== null && _lightDarkMode$admin_10 !== void 0 && _lightDarkMode$admin_10.url ? lightDarkMode === null || lightDarkMode === void 0 || (_lightDarkMode$admin_11 = lightDarkMode.admin_ui_dark_mode) === null || _lightDarkMode$admin_11 === void 0 || (_lightDarkMode$admin_11 = _lightDarkMode$admin_11.admin_ui_dark_logo) === null || _lightDarkMode$admin_11 === void 0 ? void 0 : _lightDarkMode$admin_11.url : \"\".concat(imagePath, \"logos/logo-text-dark.svg\"),\n mini: lightDarkMode !== null && lightDarkMode !== void 0 && (_lightDarkMode$admin_12 = lightDarkMode.admin_ui_dark_mode) !== null && _lightDarkMode$admin_12 !== void 0 && (_lightDarkMode$admin_12 = _lightDarkMode$admin_12.mini_admin_ui_dark_logo) !== null && _lightDarkMode$admin_12 !== void 0 && _lightDarkMode$admin_12.url ? lightDarkMode === null || lightDarkMode === void 0 || (_lightDarkMode$admin_13 = lightDarkMode.admin_ui_dark_mode) === null || _lightDarkMode$admin_13 === void 0 || (_lightDarkMode$admin_13 = _lightDarkMode$admin_13.mini_admin_ui_dark_logo) === null || _lightDarkMode$admin_13 === void 0 ? void 0 : _lightDarkMode$admin_13.url : \"\".concat(imagePath, \"logos/mini-logo-dark.svg\"),\n width: (lightDarkMode === null || lightDarkMode === void 0 || (_lightDarkMode$admin_14 = lightDarkMode.admin_ui_dark_mode) === null || _lightDarkMode$admin_14 === void 0 || (_lightDarkMode$admin_14 = _lightDarkMode$admin_14.dark_logo_size) === null || _lightDarkMode$admin_14 === void 0 ? void 0 : _lightDarkMode$admin_14.width) || 120,\n height: (lightDarkMode === null || lightDarkMode === void 0 || (_lightDarkMode$admin_15 = lightDarkMode.admin_ui_dark_mode) === null || _lightDarkMode$admin_15 === void 0 || (_lightDarkMode$admin_15 = _lightDarkMode$admin_15.dark_logo_size) === null || _lightDarkMode$admin_15 === void 0 ? void 0 : _lightDarkMode$admin_15.height) || 32,\n text: lightDarkMode === null || lightDarkMode === void 0 || (_lightDarkMode$admin_16 = lightDarkMode.admin_ui_dark_mode) === null || _lightDarkMode$admin_16 === void 0 ? void 0 : _lightDarkMode$admin_16.admin_ui_dark_logo_text,\n styles: (0,_utils_uitls__WEBPACK_IMPORTED_MODULE_1__.getLogoStyles)(logo_style)\n });\n };\n (0,_utils_uitls__WEBPACK_IMPORTED_MODULE_1__.handleClick)(lightBtn, getLightLogo);\n (0,_utils_uitls__WEBPACK_IMPORTED_MODULE_1__.handleClick)(darkBtn, getDarkLogo);\n (0,_utils_uitls__WEBPACK_IMPORTED_MODULE_1__.handleClick)(systemBtn, function () {\n var isDark = window.matchMedia(\"(prefers-color-scheme: dark)\").matches;\n if (!!isDark) {\n getDarkLogo();\n } else {\n getLightLogo();\n }\n });\n }\n }, []);\n return /*#__PURE__*/React.createElement(\"div\", {\n className: \"frame-adminify-logo\"\n }, /*#__PURE__*/React.createElement(\"a\", {\n href: !!((_adminify_admin_bar_d = adminify_admin_bar_data) !== null && _adminify_admin_bar_d !== void 0 && _adminify_admin_bar_d.admin_url) ? (_adminify_admin_bar_d2 = adminify_admin_bar_data) === null || _adminify_admin_bar_d2 === void 0 ? void 0 : _adminify_admin_bar_d2.admin_url : \"#\"\n }, (lightDarkMode === null || lightDarkMode === void 0 ? void 0 : lightDarkMode.admin_ui_logo_type) === \"image_logo\" ? /*#__PURE__*/React.createElement(react__WEBPACK_IMPORTED_MODULE_0__.Fragment, null, /*#__PURE__*/React.createElement(\"img\", {\n className: \"adminify-mini-logo\",\n src: logo === null || logo === void 0 ? void 0 : logo.mini,\n alt: \"Mini Logo\",\n width: 32,\n height: 32\n }), /*#__PURE__*/React.createElement(\"img\", {\n className: \"adminify-logo\",\n src: logo === null || logo === void 0 ? void 0 : logo.full,\n alt: \"Logo\",\n width: logo === null || logo === void 0 ? void 0 : logo.width,\n height: logo === null || logo === void 0 ? void 0 : logo.height\n })) : /*#__PURE__*/React.createElement(react__WEBPACK_IMPORTED_MODULE_0__.Fragment, null, /*#__PURE__*/React.createElement(\"img\", {\n className: \"adminify-mini-logo\",\n src: logo === null || logo === void 0 ? void 0 : logo.mini,\n alt: \"Mini Logo\",\n width: 32,\n height: 32\n }), !folded ? /*#__PURE__*/React.createElement(\"span\", {\n className: \"adminify-logo-text\",\n style: logo === null || logo === void 0 ? void 0 : logo.styles\n }, logo === null || logo === void 0 ? void 0 : logo.text) : null)));\n}\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Logo);\n\n//# sourceURL=webpack://adminify/./dev/admin/frame/Sidebar/components/Logo.jsx?"); /***/ }), /***/ "./dev/admin/frame/Sidebar/components/UserInfo.jsx": /*!*********************************************************!*\ !*** ./dev/admin/frame/Sidebar/components/UserInfo.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_1__ = __webpack_require__(/*! @wordpress/element */ \"./node_modules/react/index.js\");\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _utils_uitls__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../utils/uitls */ \"./dev/admin/frame/utils/uitls.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 ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; }\nfunction _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { _defineProperty(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; }\nfunction _defineProperty(e, r, t) { return (r = _toPropertyKey(r)) in e ? Object.defineProperty(e, r, { value: t, enumerable: !0, configurable: !0, writable: !0 }) : e[r] = t, e; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, \"string\"); return \"symbol\" == _typeof(i) ? i : i + \"\"; }\nfunction _toPrimitive(t, r) { if (\"object\" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || \"default\"); if (\"object\" != _typeof(i)) return i; throw new TypeError(\"@@toPrimitive must return a primitive value.\"); } return (\"string\" === r ? String : Number)(t); }\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\nfunction UserInfo(_ref) {\n var _adminify_admin_bar_d, _adminify_admin_bar_d2;\n var userInfo = _ref.userInfo;\n var _useState = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_1__.useState)({\n link: userInfo === null || userInfo === void 0 ? void 0 : userInfo.info_text_color,\n border: userInfo === null || userInfo === void 0 ? void 0 : userInfo.info_text_border,\n icon: userInfo === null || userInfo === void 0 ? void 0 : userInfo.info_icon_color\n }),\n _useState2 = _slicedToArray(_useState, 2),\n colors = _useState2[0],\n setColors = _useState2[1];\n return /*#__PURE__*/React.createElement(\"li\", {\n className: \"frame-adminify-menu-item\"\n }, /*#__PURE__*/React.createElement(\"div\", {\n className: \"frame-adminify-admin-menu-top\".concat(userInfo !== null && userInfo !== void 0 && userInfo.user_info_avatar ? \" adminify-\".concat(userInfo === null || userInfo === void 0 ? void 0 : userInfo.user_info_avatar) : \"\").concat(userInfo !== null && userInfo !== void 0 && userInfo.user_info_content ? \" adminify-\".concat(userInfo === null || userInfo === void 0 ? void 0 : userInfo.user_info_content) : \"\")\n }, /*#__PURE__*/React.createElement(\"div\", {\n className: \"frame-adminify-user-avatar\",\n dangerouslySetInnerHTML: {\n __html: \"\").concat(userInfo === null || userInfo === void 0 ? void 0 : userInfo.img, \"\")\n }\n }), (userInfo === null || userInfo === void 0 ? void 0 : userInfo.user_info_content) === \"text\" ? /*#__PURE__*/React.createElement(\"div\", {\n className: \"frame-adminify-user-details\"\n }, /*#__PURE__*/React.createElement(\"h2\", {\n className: \"frame-adminify-user-name\"\n }, /*#__PURE__*/React.createElement(\"span\", null), /*#__PURE__*/React.createElement(\"a\", {\n onMouseEnter: function onMouseEnter() {\n return setColors(_objectSpread(_objectSpread({}, colors), {}, {\n link: userInfo === null || userInfo === void 0 ? void 0 : userInfo.info_text_hover_color\n }));\n },\n onMouseLeave: function onMouseLeave() {\n return setColors(_objectSpread(_objectSpread({}, colors), {}, {\n link: userInfo === null || userInfo === void 0 ? void 0 : userInfo.info_text_color\n }));\n },\n href: userInfo.profile_url,\n style: {\n color: colors === null || colors === void 0 ? void 0 : colors.link\n }\n }, userInfo.display_name), /*#__PURE__*/React.createElement(\"span\", {\n className: \"frame-adminify-user-logout\"\n }, /*#__PURE__*/React.createElement(\"a\", {\n onMouseEnter: function onMouseEnter() {\n return setColors(_objectSpread(_objectSpread({}, colors), {}, {\n icon: userInfo === null || userInfo === void 0 ? void 0 : userInfo.info_icon_hover_color\n }));\n },\n onMouseLeave: function onMouseLeave() {\n return setColors(_objectSpread(_objectSpread({}, colors), {}, {\n icon: userInfo === null || userInfo === void 0 ? void 0 : userInfo.info_icon_color\n }));\n },\n title: \"Logout\",\n href: \"\".concat((_adminify_admin_bar_d = adminify_admin_bar_data) !== null && _adminify_admin_bar_d !== void 0 && _adminify_admin_bar_d.logout_url ? (0,_utils_uitls__WEBPACK_IMPORTED_MODULE_0__.getLogoutURL)() : \"#\")\n }, /*#__PURE__*/React.createElement(\"svg\", {\n width: \"20\",\n height: \"20\",\n viewBox: \"0 0 20 20\",\n fill: \"none\",\n xmlns: \"http://www.w3.org/2000/svg\"\n }, /*#__PURE__*/React.createElement(\"path\", {\n fillRule: \"evenodd\",\n clipRule: \"evenodd\",\n d: \"M5.7587 4.31292e-07L7 9.08129e-07C7.55229 9.08129e-07 8 0.447716 8 1C8 1.55229 7.55229 2 7 2H5.8C4.94342 2 4.36113 2.00078 3.91104 2.03755C3.47262 2.07337 3.24842 2.1383 3.09202 2.21799C2.7157 2.40973 2.40974 2.7157 2.21799 3.09202C2.1383 3.24842 2.07337 3.47262 2.03755 3.91104C2.00078 4.36113 2 4.94342 2 5.8V14.2C2 15.0566 2.00078 15.6389 2.03755 16.089C2.07337 16.5274 2.1383 16.7516 2.21799 16.908C2.40973 17.2843 2.7157 17.5903 3.09202 17.782C3.24842 17.8617 3.47262 17.9266 3.91104 17.9624C4.36113 17.9992 4.94342 18 5.8 18H7C7.55229 18 8 18.4477 8 19C8 19.5523 7.55229 20 7 20H5.75868C4.95372 20 4.28937 20 3.74818 19.9558C3.18608 19.9099 2.66937 19.8113 2.18404 19.564C1.43139 19.1805 0.819468 18.5686 0.435975 17.816C0.188684 17.3306 0.0901197 16.8139 0.0441946 16.2518C-2.28137e-05 15.7106 -1.23241e-05 15.0463 4.31291e-07 14.2413V5.7587C-1.23241e-05 4.95373 -2.28137e-05 4.28937 0.0441947 3.74817C0.09012 3.18608 0.188685 2.66937 0.435976 2.18404C0.81947 1.43139 1.43139 0.819468 2.18404 0.435975C2.66938 0.188684 3.18608 0.0901197 3.74818 0.0441945C4.28937 -2.28137e-05 4.95373 -1.23241e-05 5.7587 4.31292e-07ZM13.2929 4.29289C13.6834 3.90237 14.3166 3.90237 14.7071 4.29289L19.7071 9.29289C20.0976 9.68342 20.0976 10.3166 19.7071 10.7071L14.7071 15.7071C14.3166 16.0976 13.6834 16.0976 13.2929 15.7071C12.9024 15.3166 12.9024 14.6834 13.2929 14.2929L16.5858 11H7C6.44772 11 6 10.5523 6 10C6 9.44772 6.44772 9 7 9H16.5858L13.2929 5.70711C12.9024 5.31658 12.9024 4.68342 13.2929 4.29289Z\",\n fill: \"var(--adminify-primary)\",\n style: colors !== null && colors !== void 0 && colors.icon ? {\n fill: colors === null || colors === void 0 ? void 0 : colors.icon\n } : {}\n }))))), /*#__PURE__*/React.createElement(\"span\", {\n className: \"frame-adminify-user-email\"\n }, userInfo.email)) : /*#__PURE__*/React.createElement(\"div\", {\n className: \"frame-adminify-icon\"\n }, /*#__PURE__*/React.createElement(\"a\", {\n href: userInfo.profile_url\n }, /*#__PURE__*/React.createElement(\"svg\", {\n width: \"18\",\n height: \"20\",\n viewBox: \"0 0 18 20\",\n fill: \"none\",\n xmlns: \"http://www.w3.org/2000/svg\"\n }, /*#__PURE__*/React.createElement(\"path\", {\n d: \"M17 19C17 17.6044 17 16.9067 16.8278 16.3389C16.44 15.0605 15.4395 14.06 14.1611 13.6722C13.5933 13.5 12.8956 13.5 11.5 13.5H6.5C5.10444 13.5 4.40665 13.5 3.83886 13.6722C2.56045 14.06 1.56004 15.0605 1.17224 16.3389C1 16.9067 1 17.6044 1 19M13.5 5.5C13.5 7.98528 11.4853 10 9 10C6.51472 10 4.5 7.98528 4.5 5.5C4.5 3.01472 6.51472 1 9 1C11.4853 1 13.5 3.01472 13.5 5.5Z\",\n stroke: \"black\",\n strokeWidth: \"2\",\n strokeLinecap: \"round\",\n strokeLinejoin: \"round\"\n }))), /*#__PURE__*/React.createElement(\"a\", {\n href: \"\".concat((_adminify_admin_bar_d2 = adminify_admin_bar_data) !== null && _adminify_admin_bar_d2 !== void 0 && _adminify_admin_bar_d2.logout_url ? (0,_utils_uitls__WEBPACK_IMPORTED_MODULE_0__.getLogoutURL)() : \"#\")\n }, /*#__PURE__*/React.createElement(\"svg\", {\n width: \"20\",\n height: \"20\",\n viewBox: \"0 0 20 20\",\n fill: \"none\",\n xmlns: \"http://www.w3.org/2000/svg\"\n }, /*#__PURE__*/React.createElement(\"path\", {\n d: \"M14 15L19 10M19 10L14 5M19 10H7M7 1H5.8C4.11984 1 3.27976 1 2.63803 1.32698C2.07354 1.6146 1.6146 2.07354 1.32698 2.63803C1 3.27976 1 4.11984 1 5.8V14.2C1 15.8802 1 16.7202 1.32698 17.362C1.6146 17.9265 2.07354 18.3854 2.63803 18.673C3.27976 19 4.11984 19 5.8 19H7\",\n stroke: \"black\",\n strokeWidth: \"2\",\n strokeLinecap: \"round\",\n strokeLinejoin: \"round\"\n }))))));\n}\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (UserInfo);\n\n//# sourceURL=webpack://adminify/./dev/admin/frame/Sidebar/components/UserInfo.jsx?"); /***/ }), /***/ "./dev/admin/frame/Topbar/Topbar.jsx": /*!*******************************************!*\ !*** ./dev/admin/frame/Topbar/Topbar.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 react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _components_TopSecondary__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./components/TopSecondary */ \"./dev/admin/frame/Topbar/components/TopSecondary.jsx\");\n/* harmony import */ var _Sidebar_components_Logo__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../Sidebar/components/Logo */ \"./dev/admin/frame/Sidebar/components/Logo.jsx\");\n/* harmony import */ var _components_MenuItems__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./components/MenuItems */ \"./dev/admin/frame/Topbar/components/MenuItems.jsx\");\n\n\n\n\nfunction Topbar(_ref) {\n var _adminify_admin_bar_d;\n var lightDarkMode = _ref.lightDarkMode,\n setFolded = _ref.setFolded,\n setShowSearch = _ref.setShowSearch,\n getWidth = _ref.getWidth,\n setCollapse = _ref.setCollapse,\n collapse = _ref.collapse,\n setUrl = _ref.setUrl,\n iframeFullReady = _ref.iframeFullReady,\n folded = _ref.folded;\n var menuLayoutSettings = frame_adminify_menu.menu_layout_settings;\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"div\", {\n className: \"adminify-toolbar-wrapper \".concat((menuLayoutSettings === null || menuLayoutSettings === void 0 ? void 0 : menuLayoutSettings.layout_type) === \"horizontal\" ? \"adminify-horizontal-toolbar\" : \"\", \" \").concat(folded ? \"adminify-toolbar-collapse\" : \"\")\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(_Sidebar_components_Logo__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n lightDarkMode: lightDarkMode,\n folded: folded,\n getWidth: getWidth\n }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"div\", {\n className: \"adminify-toolbar\"\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"ul\", {\n className: \"adminify-top-menu\"\n }, (menuLayoutSettings === null || menuLayoutSettings === void 0 ? void 0 : menuLayoutSettings.layout_type) === \"vertical\" || getWidth ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"li\", {\n className: \"adminify-top-menu-item adminify-hambuger\"\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"button\", {\n onClick: function onClick() {\n getWidth ? setCollapse(!collapse) : setFolded(function (prev) {\n return !prev;\n });\n },\n className: \"adminify-hambuger-menu\",\n id: \"collapse-button\"\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"svg\", {\n width: \"11\",\n height: \"8\",\n viewBox: \"0 0 11 8\",\n fill: \"none\",\n xmlns: \"http://www.w3.org/2000/svg\"\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"path\", {\n d: \"M7 0H0V1H7V0Z\",\n fill: \"var(--adminify-menu-text-color)\"\n }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"path\", {\n d: \"M7 7H0V8H7V7Z\",\n fill: \"var(--adminify-menu-text-color)\"\n }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"path\", {\n d: \"M4.67 3.5H0V4.5H4.67V3.5Z\",\n fill: \"var(--adminify-menu-text-color)\"\n }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"path\", {\n d: \"M9.65 7.35L6.29 4L9.65 0.65L10.35 1.35L7.71 4L10.35 6.65L9.65 7.35Z\",\n fill: \"var(--adminify-menu-text-color)\"\n })))) : null, getWidth ? null : /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(react__WEBPACK_IMPORTED_MODULE_0__.Fragment, null, (_adminify_admin_bar_d = adminify_admin_bar_data) === null || _adminify_admin_bar_d === void 0 || (_adminify_admin_bar_d = _adminify_admin_bar_d.data) === null || _adminify_admin_bar_d === void 0 || (_adminify_admin_bar_d = _adminify_admin_bar_d.filter(function (item) {\n return item.id !== \"top-secondary\";\n })) === null || _adminify_admin_bar_d === void 0 || (_adminify_admin_bar_d = _adminify_admin_bar_d.filter(function (item) {\n return !!(item !== null && item !== void 0 && item.menu_status);\n })) === null || _adminify_admin_bar_d === void 0 ? void 0 : _adminify_admin_bar_d.map(function (menu, i) {\n var depthLevel = 0;\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(_components_MenuItems__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {\n setUrl: setUrl,\n items: menu,\n key: menu.key || i,\n depthLevel: depthLevel\n });\n }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(_components_TopSecondary__WEBPACK_IMPORTED_MODULE_1__[\"default\"], {\n setShowSearch: setShowSearch,\n getWidth: getWidth,\n iframeFullReady: iframeFullReady\n })));\n}\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Topbar);\n\n//# sourceURL=webpack://adminify/./dev/admin/frame/Topbar/Topbar.jsx?"); /***/ }), /***/ "./dev/admin/frame/Topbar/components/Comments.jsx": /*!********************************************************!*\ !*** ./dev/admin/frame/Topbar/components/Comments.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_1__ = __webpack_require__(/*! @wordpress/element */ \"./node_modules/react/index.js\");\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _utils_uitls__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../utils/uitls */ \"./dev/admin/frame/utils/uitls.js\");\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\nfunction Comments(_ref) {\n var iframeFullReady = _ref.iframeFullReady;\n var _useState = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_1__.useState)(0),\n _useState2 = _slicedToArray(_useState, 2),\n count = _useState2[0],\n setCount = _useState2[1];\n var handleClick = function handleClick(e) {\n setTimeout(function () {\n var notificationDiv = document.getElementById(\"adminify-container-slide-in\");\n if (notificationDiv) {\n notificationDiv.classList.add(\"show\");\n }\n }, 1);\n };\n (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_1__.useEffect)(function () {\n function handleClickOutside(e) {\n if (jQuery(e.target).closest(\"#adminify-container-slide-in\").length === 0) {\n jQuery(\"#adminify-container-slide-in\").removeClass(\"show\");\n }\n }\n // Bind the event listener\n document.addEventListener(\"mousedown\", handleClickOutside);\n (0,_utils_uitls__WEBPACK_IMPORTED_MODULE_0__.waitForElm)(\"#frame-adminify-app--iframe\").then(function (elm) {\n setCount(window.notif_count);\n elm.contentWindow.addEventListener(\"mousedown\", handleClickOutside);\n // elm.contentWindow.onload = (event) => {};\n });\n return function () {\n // Unbind the event listener on clean up\n document.removeEventListener(\"mousedown\", handleClickOutside);\n (0,_utils_uitls__WEBPACK_IMPORTED_MODULE_0__.waitForElm)(\"#frame-adminify-app--iframe\").then(function (elm) {\n elm.contentWindow.addEventListener(\"mousedown\", handleClickOutside);\n // elm.contentWindow.onload = (event) => {};\n });\n };\n }, [iframeFullReady]);\n return /*#__PURE__*/React.createElement(\"div\", {\n className: \"wp-adminify--top--comment\"\n }, /*#__PURE__*/React.createElement(\"button\", {\n className: \"adminify-comment-trigger\",\n onClick: handleClick\n }, /*#__PURE__*/React.createElement(\"div\", {\n className: \"topbar-icon\"\n }, /*#__PURE__*/React.createElement(\"svg\", {\n width: \"16\",\n height: \"16\",\n viewBox: \"0 0 16 16\",\n fill: \"none\",\n xmlns: \"http://www.w3.org/2000/svg\"\n }, /*#__PURE__*/React.createElement(\"g\", {\n clipPath: \"url(#clip0_2208_1278)\"\n }, /*#__PURE__*/React.createElement(\"path\", {\n d: \"M9.41009 13C9.21009 13.58 8.65009 14 8.00009 14C7.35009 14 6.79009 13.58 6.59009 13H9.41009Z\",\n fill: \"#322F41\"\n }), /*#__PURE__*/React.createElement(\"path\", {\n d: \"M14 12H2V13H14V12Z\",\n fill: \"#322F41\"\n }), /*#__PURE__*/React.createElement(\"path\", {\n d: \"M9.47003 3.22C9.00003 3.08 8.51003 3 8.00003 3C7.49003 3 7.00003 3.08 6.53003 3.22C6.66003 2.52 7.27003 2 8.00003 2C8.73003 2 9.34003 2.52 9.47003 3.22Z\",\n fill: \"#322F41\"\n }), /*#__PURE__*/React.createElement(\"path\", {\n d: \"M13 8V12H12V8C12 6.25 10.87 4.76 9.3 4.22C8.89 4.08 8.45 4 8 4C7.55 4 7.11 4.08 6.7 4.22C5.13 4.76 4 6.25 4 8V12H3V8C3 5.75 4.49 3.85 6.53 3.22C7 3.08 7.49 3 8 3C8.51 3 9 3.08 9.47 3.22C11.51 3.85 13 5.75 13 8Z\",\n fill: \"#322F41\"\n })), /*#__PURE__*/React.createElement(\"defs\", null, /*#__PURE__*/React.createElement(\"clipPath\", {\n id: \"clip0_2208_1278\"\n }, /*#__PURE__*/React.createElement(\"rect\", {\n width: \"12\",\n height: \"12\",\n fill: \"white\",\n transform: \"translate(2 2)\"\n }))))), /*#__PURE__*/React.createElement(\"span\", {\n className: \"comment-counter\"\n }, count || 0)));\n}\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Comments);\n\n//# sourceURL=webpack://adminify/./dev/admin/frame/Topbar/components/Comments.jsx?"); /***/ }), /***/ "./dev/admin/frame/Topbar/components/Dropdown.jsx": /*!********************************************************!*\ !*** ./dev/admin/frame/Topbar/components/Dropdown.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 _MenuItems__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./MenuItems */ \"./dev/admin/frame/Topbar/components/MenuItems.jsx\");\n\nvar Dropdown = function Dropdown(_ref) {\n var submenus = _ref.submenus,\n dropdown = _ref.dropdown,\n depthLevel = _ref.depthLevel,\n setUrl = _ref.setUrl;\n depthLevel = depthLevel + 1;\n var dropdownClass = depthLevel > 1 ? \"adminify-dropdown-submenu\" : \"\";\n return /*#__PURE__*/React.createElement(\"ul\", {\n className: \"adminify-dropdown \".concat(dropdownClass, \" \").concat(dropdown ? \"show\" : \"\"),\n \"data-dropdown-lavel\": depthLevel\n }, submenus.map(function (submenu, index) {\n return /*#__PURE__*/React.createElement(_MenuItems__WEBPACK_IMPORTED_MODULE_0__[\"default\"], {\n items: submenu,\n key: index,\n depthLevel: depthLevel,\n setUrl: setUrl\n });\n }));\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Dropdown);\n\n//# sourceURL=webpack://adminify/./dev/admin/frame/Topbar/components/Dropdown.jsx?"); /***/ }), /***/ "./dev/admin/frame/Topbar/components/LightDarkSwitcher.jsx": /*!*****************************************************************!*\ !*** ./dev/admin/frame/Topbar/components/LightDarkSwitcher.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 _utils_uitls__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../utils/uitls */ \"./dev/admin/frame/utils/uitls.js\");\n/* harmony import */ var _hooks_useOutsideClick__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../hooks/useOutsideClick */ \"./dev/admin/frame/hooks/useOutsideClick.js\");\nfunction _extends() { return _extends = Object.assign ? Object.assign.bind() : function (n) { for (var e = 1; e < arguments.length; e++) { var t = arguments[e]; for (var r in t) ({}).hasOwnProperty.call(t, r) && (n[r] = t[r]); } return n; }, _extends.apply(null, arguments); }\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 LightDarkSwitcher() {\n var _frame_adminify_menu$;\n // const mode = frame_adminify_menu.light_dark_mode?.admin_ui_mode;\n var _useState = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_2__.useState)((_frame_adminify_menu$ = frame_adminify_menu.light_dark_mode) === null || _frame_adminify_menu$ === void 0 ? void 0 : _frame_adminify_menu$.admin_ui_mode),\n _useState2 = _slicedToArray(_useState, 2),\n mode = _useState2[0],\n setMode = _useState2[1];\n var _useState3 = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_2__.useState)(false),\n _useState4 = _slicedToArray(_useState3, 2),\n showDropdown = _useState4[0],\n setShowDropdown = _useState4[1];\n var ref = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_2__.useRef)(null);\n\n // // Outside Click to hide dropdown\n (0,_hooks_useOutsideClick__WEBPACK_IMPORTED_MODULE_1__.useOutsideClick)(ref, function () {\n return setShowDropdown(false);\n });\n var setColorMode = function setColorMode(mode) {\n setMode(mode);\n var __iframe = document.querySelector(\"#frame-adminify-app--iframe\").contentWindow;\n if (mode === \"dark\") {\n var _document$querySelect;\n window.AdminifyDarkMode.enable({\n brightness: 120\n });\n (_document$querySelect = document.querySelector(\"#frame-adminify-app--iframe\").contentWindow) === null || _document$querySelect === void 0 || (_document$querySelect = _document$querySelect.AdminifyDarkMode) === null || _document$querySelect === void 0 || _document$querySelect.enable();\n __iframe.AdminifyDarkMode.enable({\n brightness: 120\n });\n (0,_utils_uitls__WEBPACK_IMPORTED_MODULE_0__.setLightDarkMode)(\"dark\");\n } else if (mode === \"light\") {\n window.AdminifyDarkMode.disable();\n __iframe.AdminifyDarkMode.disable();\n (0,_utils_uitls__WEBPACK_IMPORTED_MODULE_0__.setLightDarkMode)(\"light\");\n } else {\n var isDark = window.matchMedia(\"(prefers-color-scheme: dark)\").matches;\n if (isDark) {\n window.AdminifyDarkMode.enable({\n brightness: 120\n });\n __iframe.AdminifyDarkMode.enable({\n brightness: 120\n });\n } else {\n window.AdminifyDarkMode.disable();\n __iframe.AdminifyDarkMode.disable();\n }\n (0,_utils_uitls__WEBPACK_IMPORTED_MODULE_0__.setLightDarkMode)(\"system\");\n }\n };\n return /*#__PURE__*/React.createElement(\"div\", {\n id: \"adminify-color-mode-wrapper\"\n }, /*#__PURE__*/React.createElement(\"div\", {\n onClick: function onClick() {\n return setShowDropdown(true);\n },\n className: \"adminify-mode-icon\"\n }, _utils_uitls__WEBPACK_IMPORTED_MODULE_0__.switcherIcons[mode]), /*#__PURE__*/React.createElement(\"div\", _extends({\n ref: ref,\n className: \"light-dark-dropdown\"\n }, !!showDropdown ? {\n style: {\n visibility: \"visible\",\n opacity: 1,\n transform: \"none\"\n }\n } : {}), /*#__PURE__*/React.createElement(\"div\", {\n className: \"light\",\n onClick: function onClick() {\n return setColorMode(\"light\");\n }\n }, /*#__PURE__*/React.createElement(\"svg\", {\n viewBox: \"0 0 24 24\",\n width: \"24\",\n height: \"24\",\n className: \"lightIcon\"\n }, /*#__PURE__*/React.createElement(\"path\", {\n fill: \"var(--adminify-menu-text-color)\",\n d: \"M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z\"\n })), /*#__PURE__*/React.createElement(\"span\", null, \"Light\")), /*#__PURE__*/React.createElement(\"div\", {\n className: \"dark\",\n onClick: function onClick() {\n return setColorMode(\"dark\");\n }\n }, /*#__PURE__*/React.createElement(\"svg\", {\n viewBox: \"0 0 24 24\",\n width: \"24\",\n height: \"24\",\n className: \"darkIcon\"\n }, /*#__PURE__*/React.createElement(\"path\", {\n fill: \"var(--adminify-menu-text-color)\",\n d: \"M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z\"\n })), /*#__PURE__*/React.createElement(\"span\", null, \"Dark\")), /*#__PURE__*/React.createElement(\"div\", {\n className: \"system\",\n onClick: function onClick() {\n return setColorMode(\"system\");\n }\n }, /*#__PURE__*/React.createElement(\"svg\", {\n width: \"16\",\n height: \"16\",\n viewBox: \"0 0 22 18\",\n fill: \"none\",\n xmlns: \"http://www.w3.org/2000/svg\",\n className: \"systemIcon\"\n }, /*#__PURE__*/React.createElement(\"path\", {\n d: \"M20 13V4.2C20 3.0799 20 2.51984 19.782 2.09202C19.5903 1.71569 19.2843 1.40973 18.908 1.21799C18.4802 1 17.9201 1 16.8 1H5.2C4.07989 1 3.51984 1 3.09202 1.21799C2.71569 1.40973 2.40973 1.71569 2.21799 2.09202C2 2.51984 2 3.0799 2 4.2V13M3.66667 17H18.3333C18.9533 17 19.2633 17 19.5176 16.9319C20.2078 16.7469 20.7469 16.2078 20.9319 15.5176C21 15.2633 21 14.9533 21 14.3333C21 14.0233 21 13.8683 20.9659 13.7412C20.8735 13.3961 20.6039 13.1265 20.2588 13.0341C20.1317 13 19.9767 13 19.6667 13H2.33333C2.02334 13 1.86835 13 1.74118 13.0341C1.39609 13.1265 1.12654 13.3961 1.03407 13.7412C1 13.8683 1 14.0233 1 14.3333C1 14.9533 1 15.2633 1.06815 15.5176C1.25308 16.2078 1.79218 16.7469 2.48236 16.9319C2.73669 17 3.04669 17 3.66667 17Z\",\n stroke: \"var(--adminify-menu-text-color)\",\n strokeWidth: \"2\",\n strokeLinecap: \"round\",\n strokeLinejoin: \"round\"\n })), /*#__PURE__*/React.createElement(\"span\", null, \"System\"))));\n}\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (LightDarkSwitcher);\n\n//# sourceURL=webpack://adminify/./dev/admin/frame/Topbar/components/LightDarkSwitcher.jsx?"); /***/ }), /***/ "./dev/admin/frame/Topbar/components/MenuItems.jsx": /*!*********************************************************!*\ !*** ./dev/admin/frame/Topbar/components/MenuItems.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 react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _Dropdown__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Dropdown */ \"./dev/admin/frame/Topbar/components/Dropdown.jsx\");\n/* harmony import */ var _utils_uitls__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../utils/uitls */ \"./dev/admin/frame/utils/uitls.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 _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\nvar MenuItems = function MenuItems(_ref) {\n var _items$meta, _items$meta2, _Object$values;\n var items = _ref.items,\n depthLevel = _ref.depthLevel,\n setUrl = _ref.setUrl;\n var _useState = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(false),\n _useState2 = _slicedToArray(_useState, 2),\n dropdown = _useState2[0],\n setDropdown = _useState2[1];\n var ref = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)();\n (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(function () {\n var handler = function handler(event) {\n if (dropdown && ref.current && !ref.current.contains(event.target)) {\n setDropdown(false);\n }\n };\n document.addEventListener(\"mousedown\", handler);\n document.addEventListener(\"touchstart\", handler);\n return function () {\n // Cleanup the event listener\n document.removeEventListener(\"mousedown\", handler);\n document.removeEventListener(\"touchstart\", handler);\n };\n }, [dropdown]);\n var onMouseEnter = function onMouseEnter() {\n window.innerWidth > 960 && setDropdown(true);\n };\n var onMouseLeave = function onMouseLeave() {\n window.innerWidth > 960 && setDropdown(false);\n };\n return /*#__PURE__*/React.createElement(\"li\", {\n // className=\"menu-items\"\n className: \"adminify-top-menu-item adminify-top-menu-\".concat(items === null || items === void 0 ? void 0 : items.id).concat(items !== null && items !== void 0 && (_items$meta = items.meta) !== null && _items$meta !== void 0 && _items$meta[\"class\"] ? \" \".concat(items === null || items === void 0 || (_items$meta2 = items.meta) === null || _items$meta2 === void 0 ? void 0 : _items$meta2[\"class\"]) : \"\"),\n ref: ref,\n onMouseEnter: onMouseEnter,\n onMouseLeave: onMouseLeave\n }, _typeof(items === null || items === void 0 ? void 0 : items.submenu) === \"object\" && Object.values(items === null || items === void 0 ? void 0 : items.submenu).length > 0 ? /*#__PURE__*/React.createElement(React.Fragment, null, !(items !== null && items !== void 0 && items.title) && depthLevel > 0 ? /*#__PURE__*/React.createElement(React.Fragment, null, (_Object$values = Object.values(items === null || items === void 0 ? void 0 : items.submenu)) === null || _Object$values === void 0 ? void 0 : _Object$values.map(function (submenu, index) {\n return /*#__PURE__*/React.createElement(\"ul\", {\n key: index\n }, /*#__PURE__*/React.createElement(MenuItems, {\n items: submenu,\n depthLevel: depthLevel + 1,\n setUrl: setUrl\n }));\n })) : /*#__PURE__*/React.createElement(React.Fragment, null, /*#__PURE__*/React.createElement(\"a\", {\n href: items !== null && items !== void 0 && items.href ? (0,_utils_uitls__WEBPACK_IMPORTED_MODULE_2__.getPath)(items === null || items === void 0 ? void 0 : items.href) : \"#\",\n \"aria-haspopup\": \"menu\",\n \"aria-expanded\": dropdown ? \"true\" : \"false\",\n onClick: function onClick(e) {\n e.preventDefault();\n if (items !== null && items !== void 0 && items.href) {\n setUrl((0,_utils_uitls__WEBPACK_IMPORTED_MODULE_2__.getPath)(items === null || items === void 0 ? void 0 : items.href));\n (0,_utils_uitls__WEBPACK_IMPORTED_MODULE_2__.handleURLChange)((0,_utils_uitls__WEBPACK_IMPORTED_MODULE_2__.getPath)(items === null || items === void 0 ? void 0 : items.href));\n }\n setDropdown(function (prev) {\n return !prev;\n });\n },\n dangerouslySetInnerHTML: {\n __html: \"\".concat(items !== null && items !== void 0 && items.icon ? \"\") : \"\", \" \").concat(items === null || items === void 0 ? void 0 : items.title, \"\")\n }\n }), /*#__PURE__*/React.createElement(_Dropdown__WEBPACK_IMPORTED_MODULE_1__[\"default\"], {\n depthLevel: depthLevel,\n submenus: Object.values(items === null || items === void 0 ? void 0 : items.submenu),\n dropdown: dropdown,\n setUrl: setUrl\n }))) : /*#__PURE__*/React.createElement(\"a\", {\n href: items !== null && items !== void 0 && items.href ? (0,_utils_uitls__WEBPACK_IMPORTED_MODULE_2__.getPath)(items === null || items === void 0 ? void 0 : items.href) : \"#\",\n dangerouslySetInnerHTML: {\n __html: \"\").concat(items === null || items === void 0 ? void 0 : items.title, \"\")\n },\n onClick: function onClick(e) {\n e.preventDefault();\n if (items !== null && items !== void 0 && items.href) {\n setUrl((0,_utils_uitls__WEBPACK_IMPORTED_MODULE_2__.getPath)(items === null || items === void 0 ? void 0 : items.href));\n (0,_utils_uitls__WEBPACK_IMPORTED_MODULE_2__.handleURLChange)((0,_utils_uitls__WEBPACK_IMPORTED_MODULE_2__.getPath)(items === null || items === void 0 ? void 0 : items.href));\n }\n }\n }));\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (MenuItems);\n\n//# sourceURL=webpack://adminify/./dev/admin/frame/Topbar/components/MenuItems.jsx?"); /***/ }), /***/ "./dev/admin/frame/Topbar/components/Search.jsx": /*!******************************************************!*\ !*** ./dev/admin/frame/Topbar/components/Search.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 */ });\nfunction Search(_ref) {\n var setShowSearch = _ref.setShowSearch;\n return /*#__PURE__*/React.createElement(\"button\", {\n className: \"frame-adminify-search-icon\",\n onClick: function onClick() {\n return setShowSearch(true);\n }\n }, /*#__PURE__*/React.createElement(\"svg\", {\n width: \"12\",\n height: \"12\",\n viewBox: \"0 0 12 12\",\n fill: \"none\",\n xmlns: \"http://www.w3.org/2000/svg\"\n }, /*#__PURE__*/React.createElement(\"path\", {\n d: \"M7 0C4.24 0 2 2.24 2 5C2 6.2 2.44 7.29 3.15 8.15L0 11.29L0.71 12L3.85 8.86C4.71 9.56 5.8 10.01 7 10.01C9.76 10.01 12 7.77 12 5.01C12 2.25 9.76 0 7 0ZM7 9C4.79 9 3 7.21 3 5C3 2.79 4.79 1 7 1C9.21 1 11 2.79 11 5C11 7.21 9.21 9 7 9Z\",\n fill: \"var(--adminify-menu-text-color)\"\n })));\n}\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Search);\n\n//# sourceURL=webpack://adminify/./dev/admin/frame/Topbar/components/Search.jsx?"); /***/ }), /***/ "./dev/admin/frame/Topbar/components/SearchForm.jsx": /*!**********************************************************!*\ !*** ./dev/admin/frame/Topbar/components/SearchForm.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 react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _utils_uitls__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../utils/uitls */ \"./dev/admin/frame/utils/uitls.js\");\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\nfunction SearchForm(_ref) {\n var _searchData$foundpost, _searchData$foundpost2, _searchData$all_comme, _searchData$all_comme2, _searchData$all_taxon, _searchData$all_taxon2, _searchData$all_users, _searchData$all_users2, _searchData$all_plugi, _searchData$all_plugi2;\n var setShowSearch = _ref.setShowSearch,\n setUrl = _ref.setUrl;\n var _useState = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(\"\"),\n _useState2 = _slicedToArray(_useState, 2),\n searchText = _useState2[0],\n setSearchText = _useState2[1];\n var _useState3 = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)({}),\n _useState4 = _slicedToArray(_useState3, 2),\n searchData = _useState4[0],\n setSearchData = _useState4[1];\n var _useState5 = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(\"\"),\n _useState6 = _slicedToArray(_useState5, 2),\n errorText = _useState6[0],\n setErrorText = _useState6[1];\n var getSearchData = function getSearchData(text) {\n if (!text) return;\n jQuery.ajax({\n url: WPAdminify.ajax_url,\n type: \"POST\",\n dataType: \"json\",\n data: {\n action: \"adminify_all_search\",\n security: WPAdminify.security_nonce,\n search: text\n },\n success: function success(response) {\n if (response) {\n var _response$data;\n if (!!(response !== null && response !== void 0 && (_response$data = response.data) !== null && _response$data !== void 0 && _response$data.message)) {\n var _response$data2;\n setErrorText(response === null || response === void 0 || (_response$data2 = response.data) === null || _response$data2 === void 0 ? void 0 : _response$data2.message);\n setSearchData({});\n } else {\n var _response$data3, _data$all_plugins, _data$foundposts, _data$all_comments, _data$all_taxonomies, _data$all_users;\n var data = JSON.parse(response === null || response === void 0 || (_response$data3 = response.data) === null || _response$data3 === void 0 ? void 0 : _response$data3.data);\n if (!(data !== null && data !== void 0 && (_data$all_plugins = data.all_plugins) !== null && _data$all_plugins !== void 0 && _data$all_plugins.length) && !(data !== null && data !== void 0 && (_data$foundposts = data.foundposts) !== null && _data$foundposts !== void 0 && _data$foundposts.length) && !(data !== null && data !== void 0 && (_data$all_comments = data.all_comments) !== null && _data$all_comments !== void 0 && _data$all_comments.length) && !(data !== null && data !== void 0 && (_data$all_taxonomies = data.all_taxonomies) !== null && _data$all_taxonomies !== void 0 && _data$all_taxonomies.length) && !(data !== null && data !== void 0 && (_data$all_users = data.all_users) !== null && _data$all_users !== void 0 && _data$all_users.length)) {\n setErrorText(\"No Result Found!\");\n setSearchData({});\n } else {\n setSearchData(data);\n setErrorText(\"\");\n }\n }\n }\n }\n });\n };\n (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(function () {\n var delaySearch = setTimeout(function () {\n getSearchData(searchText.trim());\n }, 1000);\n return function () {\n return clearTimeout(delaySearch);\n };\n }, [searchText]);\n return /*#__PURE__*/React.createElement(React.Fragment, null, /*#__PURE__*/React.createElement(\"div\", {\n className: \"frame-adminify-search-overlay\",\n onClick: function onClick() {\n return setShowSearch(false);\n }\n }), /*#__PURE__*/React.createElement(\"div\", {\n className: \"frame-adminify-search-form\"\n }, /*#__PURE__*/React.createElement(\"div\", {\n className: \"frame-adminify-search\"\n }, /*#__PURE__*/React.createElement(\"input\", {\n type: \"search\",\n placeholder: \"Search here\",\n value: searchText,\n onChange: function onChange(e) {\n return setSearchText(e.target.value);\n }\n }), /*#__PURE__*/React.createElement(\"svg\", {\n width: \"12\",\n height: \"12\",\n viewBox: \"0 0 12 12\",\n fill: \"none\",\n xmlns: \"http://www.w3.org/2000/svg\"\n }, /*#__PURE__*/React.createElement(\"path\", {\n d: \"M7 0C4.24 0 2 2.24 2 5C2 6.2 2.44 7.29 3.15 8.15L0 11.29L0.71 12L3.85 8.86C4.71 9.56 5.8 10.01 7 10.01C9.76 10.01 12 7.77 12 5.01C12 2.25 9.76 0 7 0ZM7 9C4.79 9 3 7.21 3 5C3 2.79 4.79 1 7 1C9.21 1 11 2.79 11 5C11 7.21 9.21 9 7 9Z\",\n fill: \"black\"\n }))), /*#__PURE__*/React.createElement(\"div\", {\n className: \"frame-adminify-search-list\"\n }, searchData !== null && searchData !== void 0 && (_searchData$foundpost = searchData.foundposts) !== null && _searchData$foundpost !== void 0 && _searchData$foundpost.length ? /*#__PURE__*/React.createElement(\"ul\", null, /*#__PURE__*/React.createElement(\"li\", {\n className: \"adminify-search-title\"\n }, \"Posts\"), searchData === null || searchData === void 0 || (_searchData$foundpost2 = searchData.foundposts) === null || _searchData$foundpost2 === void 0 ? void 0 : _searchData$foundpost2.map(function (item, i) {\n return /*#__PURE__*/React.createElement(\"li\", {\n key: i\n }, /*#__PURE__*/React.createElement(\"a\", {\n href: (item === null || item === void 0 ? void 0 : item.link) || \"#\",\n onClick: function onClick(e) {\n e.preventDefault();\n setUrl((0,_utils_uitls__WEBPACK_IMPORTED_MODULE_1__.replaceAmpInUrl)(item === null || item === void 0 ? void 0 : item.link));\n (0,_utils_uitls__WEBPACK_IMPORTED_MODULE_1__.handleURLChange)((0,_utils_uitls__WEBPACK_IMPORTED_MODULE_1__.replaceAmpInUrl)(item === null || item === void 0 ? void 0 : item.link));\n setShowSearch(false);\n }\n }, item === null || item === void 0 ? void 0 : item.title));\n })) : null, searchData !== null && searchData !== void 0 && (_searchData$all_comme = searchData.all_comments) !== null && _searchData$all_comme !== void 0 && _searchData$all_comme.length ? /*#__PURE__*/React.createElement(\"ul\", null, /*#__PURE__*/React.createElement(\"li\", {\n className: \"adminify-search-title\"\n }, \"Comments\"), searchData === null || searchData === void 0 || (_searchData$all_comme2 = searchData.all_comments) === null || _searchData$all_comme2 === void 0 ? void 0 : _searchData$all_comme2.map(function (item, i) {\n return /*#__PURE__*/React.createElement(\"li\", {\n key: i\n }, /*#__PURE__*/React.createElement(\"a\", {\n href: (item === null || item === void 0 ? void 0 : item.link) || \"#\",\n onClick: function onClick(e) {\n e.preventDefault();\n setUrl((0,_utils_uitls__WEBPACK_IMPORTED_MODULE_1__.replaceAmpInUrl)(item === null || item === void 0 ? void 0 : item.link));\n (0,_utils_uitls__WEBPACK_IMPORTED_MODULE_1__.handleURLChange)((0,_utils_uitls__WEBPACK_IMPORTED_MODULE_1__.replaceAmpInUrl)(item === null || item === void 0 ? void 0 : item.link));\n setShowSearch(false);\n }\n }, /*#__PURE__*/React.createElement(\"p\", {\n dangerouslySetInnerHTML: {\n __html: item === null || item === void 0 ? void 0 : item.content\n }\n })));\n })) : null, searchData !== null && searchData !== void 0 && (_searchData$all_taxon = searchData.all_taxonomies) !== null && _searchData$all_taxon !== void 0 && _searchData$all_taxon.length ? /*#__PURE__*/React.createElement(\"ul\", null, /*#__PURE__*/React.createElement(\"li\", {\n className: \"adminify-search-title\"\n }, \"Category\"), searchData === null || searchData === void 0 || (_searchData$all_taxon2 = searchData.all_taxonomies) === null || _searchData$all_taxon2 === void 0 ? void 0 : _searchData$all_taxon2.map(function (item, i) {\n return /*#__PURE__*/React.createElement(\"li\", {\n key: i\n }, /*#__PURE__*/React.createElement(\"a\", {\n href: (item === null || item === void 0 ? void 0 : item.link) || \"#\",\n onClick: function onClick(e) {\n e.preventDefault();\n setUrl((0,_utils_uitls__WEBPACK_IMPORTED_MODULE_1__.replaceAmpInUrl)(item === null || item === void 0 ? void 0 : item.link));\n (0,_utils_uitls__WEBPACK_IMPORTED_MODULE_1__.handleURLChange)((0,_utils_uitls__WEBPACK_IMPORTED_MODULE_1__.replaceAmpInUrl)(item === null || item === void 0 ? void 0 : item.link));\n setShowSearch(false);\n }\n }, item === null || item === void 0 ? void 0 : item.name));\n })) : null, searchData !== null && searchData !== void 0 && (_searchData$all_users = searchData.all_users) !== null && _searchData$all_users !== void 0 && _searchData$all_users.length ? /*#__PURE__*/React.createElement(\"ul\", null, /*#__PURE__*/React.createElement(\"li\", {\n className: \"adminify-search-title\"\n }, \"Users\"), searchData === null || searchData === void 0 || (_searchData$all_users2 = searchData.all_users) === null || _searchData$all_users2 === void 0 ? void 0 : _searchData$all_users2.map(function (item, i) {\n return /*#__PURE__*/React.createElement(\"li\", {\n key: i\n }, /*#__PURE__*/React.createElement(\"a\", {\n href: (item === null || item === void 0 ? void 0 : item.link) || \"#\",\n onClick: function onClick(e) {\n e.preventDefault();\n setUrl((0,_utils_uitls__WEBPACK_IMPORTED_MODULE_1__.replaceAmpInUrl)(item === null || item === void 0 ? void 0 : item.link));\n (0,_utils_uitls__WEBPACK_IMPORTED_MODULE_1__.handleURLChange)((0,_utils_uitls__WEBPACK_IMPORTED_MODULE_1__.replaceAmpInUrl)(item === null || item === void 0 ? void 0 : item.link));\n setShowSearch(false);\n }\n }, (item === null || item === void 0 ? void 0 : item.display_name) || (item === null || item === void 0 ? void 0 : item.name)));\n })) : null, searchData !== null && searchData !== void 0 && (_searchData$all_plugi = searchData.all_plugins) !== null && _searchData$all_plugi !== void 0 && _searchData$all_plugi.length ? /*#__PURE__*/React.createElement(\"ul\", null, /*#__PURE__*/React.createElement(\"li\", {\n className: \"adminify-search-title\"\n }, \"Plugins\"), searchData === null || searchData === void 0 || (_searchData$all_plugi2 = searchData.all_plugins) === null || _searchData$all_plugi2 === void 0 ? void 0 : _searchData$all_plugi2.map(function (item, i) {\n return /*#__PURE__*/React.createElement(\"li\", {\n key: i\n }, /*#__PURE__*/React.createElement(\"a\", {\n href: (item === null || item === void 0 ? void 0 : item.link) || \"#\",\n onClick: function onClick(e) {\n e.preventDefault();\n setUrl((0,_utils_uitls__WEBPACK_IMPORTED_MODULE_1__.replaceAmpInUrl)(item === null || item === void 0 ? void 0 : item.link));\n (0,_utils_uitls__WEBPACK_IMPORTED_MODULE_1__.handleURLChange)((0,_utils_uitls__WEBPACK_IMPORTED_MODULE_1__.replaceAmpInUrl)(item === null || item === void 0 ? void 0 : item.link));\n setShowSearch(false);\n }\n }, item === null || item === void 0 ? void 0 : item.name));\n })) : null, errorText ? /*#__PURE__*/React.createElement(\"span\", {\n style: {\n marginTop: \"1rem\",\n display: \"block\"\n }\n }, errorText) : null)));\n}\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (SearchForm);\n\n//# sourceURL=webpack://adminify/./dev/admin/frame/Topbar/components/SearchForm.jsx?"); /***/ }), /***/ "./dev/admin/frame/Topbar/components/TopSecondary.jsx": /*!************************************************************!*\ !*** ./dev/admin/frame/Topbar/components/TopSecondary.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 _LightDarkSwitcher__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./LightDarkSwitcher */ \"./dev/admin/frame/Topbar/components/LightDarkSwitcher.jsx\");\n/* harmony import */ var _UserAccount__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./UserAccount */ \"./dev/admin/frame/Topbar/components/UserAccount.jsx\");\n/* harmony import */ var _Search__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./Search */ \"./dev/admin/frame/Topbar/components/Search.jsx\");\n/* harmony import */ var _Comments__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./Comments */ \"./dev/admin/frame/Topbar/components/Comments.jsx\");\n/* harmony import */ var _MenuItems__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./MenuItems */ \"./dev/admin/frame/Topbar/components/MenuItems.jsx\");\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 _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 _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 _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 _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; }\n\n\n\n\n\n\n// Check top secondary values\nfunction getTopSecondaryItems(topSecondarySubmenu) {\n var _ref;\n return (_ref = _toConsumableArray(_typeof(topSecondarySubmenu) === \"object\" ? Object.values(topSecondarySubmenu) : topSecondarySubmenu)) === null || _ref === void 0 || (_ref = _ref.filter(function (item) {\n return item.id !== \"my-account\";\n })) === null || _ref === void 0 || (_ref = _ref.filter(function (item) {\n return item.id !== \"wp-adminify-admin-bar-switcher\";\n })) === null || _ref === void 0 ? void 0 : _ref.filter(function (item) {\n return item.id !== \"adminify_notification_count\";\n });\n}\nfunction TopSecondary(_ref2) {\n var _adminify_admin_bar_d, _getTopSecondaryItems, _getTopSecondaryItems2, _adminify_admin_bar_d2;\n var setShowSearch = _ref2.setShowSearch,\n getWidth = _ref2.getWidth,\n iframeFullReady = _ref2.iframeFullReady;\n var topSecondarySubmenu = (_adminify_admin_bar_d = adminify_admin_bar_data) === null || _adminify_admin_bar_d === void 0 || (_adminify_admin_bar_d = _adminify_admin_bar_d.data) === null || _adminify_admin_bar_d === void 0 || (_adminify_admin_bar_d = _adminify_admin_bar_d.find(function (menu) {\n return (menu === null || menu === void 0 ? void 0 : menu.id) === \"top-secondary\";\n })) === null || _adminify_admin_bar_d === void 0 ? void 0 : _adminify_admin_bar_d.submenu;\n return /*#__PURE__*/React.createElement(\"div\", {\n className: \"adminify-admin-bar-top-secondary\"\n }, getWidth ? null : /*#__PURE__*/React.createElement(React.Fragment, null, (_getTopSecondaryItems = getTopSecondaryItems(topSecondarySubmenu)) !== null && _getTopSecondaryItems !== void 0 && _getTopSecondaryItems.length ? /*#__PURE__*/React.createElement(\"ul\", {\n className: \"adminify-top-menu\"\n }, (_getTopSecondaryItems2 = getTopSecondaryItems(topSecondarySubmenu)) === null || _getTopSecondaryItems2 === void 0 ? void 0 : _getTopSecondaryItems2.map(function (item, i) {\n var depthLevel = 0;\n return /*#__PURE__*/React.createElement(_MenuItems__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {\n items: item,\n key: item.key || i,\n depthLevel: depthLevel\n });\n })) : null), !!adminify_admin_bar_data.search && adminify_admin_bar_data.search !== \"0\" ? /*#__PURE__*/React.createElement(_Search__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n setShowSearch: setShowSearch\n }) : null, !!adminify_admin_bar_data.notification && adminify_admin_bar_data.notification !== \"0\" ? /*#__PURE__*/React.createElement(_Comments__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {\n iframeFullReady: iframeFullReady\n }) : null, !!adminify_admin_bar_data.light_dark_switcher && adminify_admin_bar_data.light_dark_switcher !== \"0\" ? /*#__PURE__*/React.createElement(_LightDarkSwitcher__WEBPACK_IMPORTED_MODULE_0__[\"default\"], null) : null, /*#__PURE__*/React.createElement(\"div\", {\n className: \"wp-adminify--preview\"\n }, /*#__PURE__*/React.createElement(\"a\", {\n className: \"wp-adminify-preview-trigger\",\n href: (_adminify_admin_bar_d2 = adminify_admin_bar_data) === null || _adminify_admin_bar_d2 === void 0 ? void 0 : _adminify_admin_bar_d2.site_url,\n target: \"_blank\"\n }, /*#__PURE__*/React.createElement(\"i\", {\n className: \"dashicons dashicons-visibility\"\n }))), /*#__PURE__*/React.createElement(_UserAccount__WEBPACK_IMPORTED_MODULE_1__[\"default\"], null));\n}\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (TopSecondary);\n\n//# sourceURL=webpack://adminify/./dev/admin/frame/Topbar/components/TopSecondary.jsx?"); /***/ }), /***/ "./dev/admin/frame/Topbar/components/UserAccount.jsx": /*!***********************************************************!*\ !*** ./dev/admin/frame/Topbar/components/UserAccount.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 react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _utils_uitls__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../utils/uitls */ \"./dev/admin/frame/utils/uitls.js\");\n/* harmony import */ var _hooks_useOutsideClick__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../hooks/useOutsideClick */ \"./dev/admin/frame/hooks/useOutsideClick.js\");\n/* harmony import */ var _utils_icons_logout__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../utils/icons/logout */ \"./dev/admin/frame/utils/icons/logout.js\");\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\nfunction UserAccount() {\n var _frame_adminify_menu, _adminify_admin_bar_d;\n var _useState = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(false),\n _useState2 = _slicedToArray(_useState, 2),\n isActive = _useState2[0],\n setIsActive = _useState2[1];\n var userInfo = (_frame_adminify_menu = frame_adminify_menu) === null || _frame_adminify_menu === void 0 ? void 0 : _frame_adminify_menu.user_info;\n var ref = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)();\n\n // Outside Click to hide dropdown\n (0,_hooks_useOutsideClick__WEBPACK_IMPORTED_MODULE_2__.useOutsideClick)(ref, function () {\n return setIsActive(false);\n });\n return /*#__PURE__*/React.createElement(\"div\", {\n className: \"wp-adminify--user--account\"\n }, /*#__PURE__*/React.createElement(\"button\", {\n className: \"wp-adminify-user-avatar\",\n onClick: function onClick() {\n return setIsActive(function (prev) {\n return !prev;\n });\n },\n dangerouslySetInnerHTML: {\n __html: \"\".concat(userInfo === null || userInfo === void 0 ? void 0 : userInfo.img, \"\")\n }\n }), /*#__PURE__*/React.createElement(\"div\", {\n ref: ref,\n className: \"wp-adminify--user--wrapper \".concat(isActive ? \"active\" : \"\")\n }, /*#__PURE__*/React.createElement(\"div\", {\n className: \"wp-adminify-user-info\"\n }, /*#__PURE__*/React.createElement(\"h3\", {\n className: \"wp-adminify-user-name\"\n }, (userInfo === null || userInfo === void 0 ? void 0 : userInfo.display_name) || (userInfo === null || userInfo === void 0 ? void 0 : userInfo.username)), /*#__PURE__*/React.createElement(\"span\", null, userInfo === null || userInfo === void 0 ? void 0 : userInfo.email)), /*#__PURE__*/React.createElement(\"ul\", null, /*#__PURE__*/React.createElement(\"hr\", null), /*#__PURE__*/React.createElement(\"li\", null, /*#__PURE__*/React.createElement(\"a\", {\n href: \"/wp-admin/profile.php\",\n onClick: function onClick(e) {\n return (0,_utils_uitls__WEBPACK_IMPORTED_MODULE_1__.handleMenuItemClick)(e, \"/wp-admin/profile.php\", true);\n }\n }, /*#__PURE__*/React.createElement(\"svg\", {\n className: \"wp-adminify-profile-icon\",\n width: \"16\",\n height: \"18\",\n viewBox: \"0 0 16 18\",\n fill: \"none\",\n xmlns: \"http://www.w3.org/2000/svg\"\n }, /*#__PURE__*/React.createElement(\"path\", {\n d: \"M14.6654 16.5C14.6654 15.337 14.6654 14.7555 14.5218 14.2824C14.1987 13.217 13.365 12.3834 12.2996 12.0602C11.8265 11.9167 11.245 11.9167 10.082 11.9167H5.91537C4.7524 11.9167 4.17091 11.9167 3.69775 12.0602C2.63241 12.3834 1.79873 13.217 1.47556 14.2824C1.33203 14.7555 1.33203 15.337 1.33203 16.5M11.7487 5.25C11.7487 7.32107 10.0698 9 7.9987 9C5.92763 9 4.2487 7.32107 4.2487 5.25C4.2487 3.17893 5.92763 1.5 7.9987 1.5C10.0698 1.5 11.7487 3.17893 11.7487 5.25Z\",\n stroke: \"var(--adminify-primary)\",\n strokeWidth: \"1.5\",\n strokeLinecap: \"round\",\n strokeLinejoin: \"round\"\n })), /*#__PURE__*/React.createElement(\"span\", null, \"View Profile\"))), /*#__PURE__*/React.createElement(\"hr\", null), /*#__PURE__*/React.createElement(\"li\", null, /*#__PURE__*/React.createElement(\"a\", {\n href: \"\".concat((_adminify_admin_bar_d = adminify_admin_bar_data) !== null && _adminify_admin_bar_d !== void 0 && _adminify_admin_bar_d.logout_url ? (0,_utils_uitls__WEBPACK_IMPORTED_MODULE_1__.getLogoutURL)() : \"#\"),\n className: \"wp-adminify-logout\"\n }, _utils_icons_logout__WEBPACK_IMPORTED_MODULE_3__.logout, /*#__PURE__*/React.createElement(\"span\", null, \"Log Out\"))))));\n}\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (UserAccount);\n\n//# sourceURL=webpack://adminify/./dev/admin/frame/Topbar/components/UserAccount.jsx?"); /***/ }), /***/ "./dev/admin/frame/hooks/useOutsideClick.js": /*!**************************************************!*\ !*** ./dev/admin/frame/hooks/useOutsideClick.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 */ useOutsideClick: () => (/* binding */ useOutsideClick)\n/* harmony export */ });\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/element */ \"./node_modules/react/index.js\");\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _utils_uitls__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils/uitls */ \"./dev/admin/frame/utils/uitls.js\");\n\n\nfunction useOutsideClick(ref) {\n var callback = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : function () {};\n (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_1__.useEffect)(function () {\n function handleClickOutside(event) {\n if (ref.current && !ref.current.contains(event.target)) {\n return callback();\n }\n }\n // Bind the event listener\n document.addEventListener(\"mousedown\", handleClickOutside);\n (0,_utils_uitls__WEBPACK_IMPORTED_MODULE_0__.waitForElm)(\"#frame-adminify-app--iframe\").then(function (elm) {\n elm.contentWindow.addEventListener(\"mousedown\", handleClickOutside);\n // elm.contentWindow.onload = (event) => {};\n });\n return function () {\n // Unbind the event listener on clean up\n document.removeEventListener(\"mousedown\", handleClickOutside);\n (0,_utils_uitls__WEBPACK_IMPORTED_MODULE_0__.waitForElm)(\"#frame-adminify-app--iframe\").then(function (elm) {\n elm.contentWindow.addEventListener(\"mousedown\", handleClickOutside);\n // elm.contentWindow.onload = (event) => {};\n });\n };\n }, [ref]);\n}\n\n//# sourceURL=webpack://adminify/./dev/admin/frame/hooks/useOutsideClick.js?"); /***/ }), /***/ "./dev/admin/frame/index.js": /*!**********************************!*\ !*** ./dev/admin/frame/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/frame/App.jsx\");\n\n\nvar root = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_1__.createRoot)(document.getElementById(\"frame-adminify-app\"));\nroot.render( /*#__PURE__*/React.createElement(_App__WEBPACK_IMPORTED_MODULE_0__[\"default\"], null));\n\n//# sourceURL=webpack://adminify/./dev/admin/frame/index.js?"); /***/ }), /***/ "./dev/admin/frame/utils/icons/appearance.js": /*!***************************************************!*\ !*** ./dev/admin/frame/utils/icons/appearance.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 */ appearance: () => (/* binding */ appearance)\n/* harmony export */ });\nvar appearance = \"\\n \\n \\n \\n \\n \";\n\n//# sourceURL=webpack://adminify/./dev/admin/frame/utils/icons/appearance.js?"); /***/ }), /***/ "./dev/admin/frame/utils/icons/comments.js": /*!*************************************************!*\ !*** ./dev/admin/frame/utils/icons/comments.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 */ comments: () => (/* binding */ comments)\n/* harmony export */ });\nvar comments = \"\\n \\n \\n \";\n\n//# sourceURL=webpack://adminify/./dev/admin/frame/utils/icons/comments.js?"); /***/ }), /***/ "./dev/admin/frame/utils/icons/dashboard.js": /*!**************************************************!*\ !*** ./dev/admin/frame/utils/icons/dashboard.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 */ dashboard: () => (/* binding */ dashboard)\n/* harmony export */ });\nvar dashboard = \"\\n \\n \\n \\n \\n \";\n\n//# sourceURL=webpack://adminify/./dev/admin/frame/utils/icons/dashboard.js?"); /***/ }), /***/ "./dev/admin/frame/utils/icons/database.js": /*!*************************************************!*\ !*** ./dev/admin/frame/utils/icons/database.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 */ database: () => (/* binding */ database)\n/* harmony export */ });\nvar database = \"\\n \\n \\n \\n \\n \";\n\n//# sourceURL=webpack://adminify/./dev/admin/frame/utils/icons/database.js?"); /***/ }), /***/ "./dev/admin/frame/utils/icons/index.js": /*!**********************************************!*\ !*** ./dev/admin/frame/utils/icons/index.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 */ dashboardIcons: () => (/* binding */ dashboardIcons)\n/* harmony export */ });\n/* harmony import */ var _dashboard__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./dashboard */ \"./dev/admin/frame/utils/icons/dashboard.js\");\n/* harmony import */ var _post__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./post */ \"./dev/admin/frame/utils/icons/post.js\");\n/* harmony import */ var _database__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./database */ \"./dev/admin/frame/utils/icons/database.js\");\n/* harmony import */ var _media__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./media */ \"./dev/admin/frame/utils/icons/media.js\");\n/* harmony import */ var _page__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./page */ \"./dev/admin/frame/utils/icons/page.js\");\n/* harmony import */ var _comments__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./comments */ \"./dev/admin/frame/utils/icons/comments.js\");\n/* harmony import */ var _appearance__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./appearance */ \"./dev/admin/frame/utils/icons/appearance.js\");\n/* harmony import */ var _plugins__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./plugins */ \"./dev/admin/frame/utils/icons/plugins.js\");\n/* harmony import */ var _users__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./users */ \"./dev/admin/frame/utils/icons/users.js\");\n/* harmony import */ var _tools__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./tools */ \"./dev/admin/frame/utils/icons/tools.js\");\n/* harmony import */ var _settings__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./settings */ \"./dev/admin/frame/utils/icons/settings.js\");\n\n\n\n\n\n\n\n\n\n\n\nvar dashboardIcons = {\n \"dashicons-dashboard\": _dashboard__WEBPACK_IMPORTED_MODULE_0__.dashboard,\n \"dashicons-admin-post\": _post__WEBPACK_IMPORTED_MODULE_1__.post,\n \"dashicons-database\": _database__WEBPACK_IMPORTED_MODULE_2__.database,\n \"dashicons-admin-media\": _media__WEBPACK_IMPORTED_MODULE_3__.media,\n \"dashicons-admin-page\": _page__WEBPACK_IMPORTED_MODULE_4__.page,\n \"dashicons-admin-comments\": _comments__WEBPACK_IMPORTED_MODULE_5__.comments,\n \"dashicons-admin-appearance\": _appearance__WEBPACK_IMPORTED_MODULE_6__.appearance,\n \"dashicons-admin-plugins\": _plugins__WEBPACK_IMPORTED_MODULE_7__.plugins,\n \"dashicons-admin-users\": _users__WEBPACK_IMPORTED_MODULE_8__.users,\n \"dashicons-admin-tools\": _tools__WEBPACK_IMPORTED_MODULE_9__.tools,\n \"dashicons-admin-settings\": _settings__WEBPACK_IMPORTED_MODULE_10__.settings\n};\n\n//# sourceURL=webpack://adminify/./dev/admin/frame/utils/icons/index.js?"); /***/ }), /***/ "./dev/admin/frame/utils/icons/logout.js": /*!***********************************************!*\ !*** ./dev/admin/frame/utils/icons/logout.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 */ logout: () => (/* binding */ logout)\n/* harmony export */ });\nvar logout = /*#__PURE__*/React.createElement(\"svg\", {\n width: \"20\",\n height: \"20\",\n viewBox: \"0 0 20 20\",\n fill: \"none\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, /*#__PURE__*/React.createElement(\"path\", {\n fillRule: \"evenodd\",\n clipRule: \"evenodd\",\n d: \"M5.7587 4.31292e-07L7 9.08129e-07C7.55229 9.08129e-07 8 0.447716 8 1C8 1.55229 7.55229 2 7 2H5.8C4.94342 2 4.36113 2.00078 3.91104 2.03755C3.47262 2.07337 3.24842 2.1383 3.09202 2.21799C2.7157 2.40973 2.40974 2.7157 2.21799 3.09202C2.1383 3.24842 2.07337 3.47262 2.03755 3.91104C2.00078 4.36113 2 4.94342 2 5.8V14.2C2 15.0566 2.00078 15.6389 2.03755 16.089C2.07337 16.5274 2.1383 16.7516 2.21799 16.908C2.40973 17.2843 2.7157 17.5903 3.09202 17.782C3.24842 17.8617 3.47262 17.9266 3.91104 17.9624C4.36113 17.9992 4.94342 18 5.8 18H7C7.55229 18 8 18.4477 8 19C8 19.5523 7.55229 20 7 20H5.75868C4.95372 20 4.28937 20 3.74818 19.9558C3.18608 19.9099 2.66937 19.8113 2.18404 19.564C1.43139 19.1805 0.819468 18.5686 0.435975 17.816C0.188684 17.3306 0.0901197 16.8139 0.0441946 16.2518C-2.28137e-05 15.7106 -1.23241e-05 15.0463 4.31291e-07 14.2413V5.7587C-1.23241e-05 4.95373 -2.28137e-05 4.28937 0.0441947 3.74817C0.09012 3.18608 0.188685 2.66937 0.435976 2.18404C0.81947 1.43139 1.43139 0.819468 2.18404 0.435975C2.66938 0.188684 3.18608 0.0901197 3.74818 0.0441945C4.28937 -2.28137e-05 4.95373 -1.23241e-05 5.7587 4.31292e-07ZM13.2929 4.29289C13.6834 3.90237 14.3166 3.90237 14.7071 4.29289L19.7071 9.29289C20.0976 9.68342 20.0976 10.3166 19.7071 10.7071L14.7071 15.7071C14.3166 16.0976 13.6834 16.0976 13.2929 15.7071C12.9024 15.3166 12.9024 14.6834 13.2929 14.2929L16.5858 11H7C6.44772 11 6 10.5523 6 10C6 9.44772 6.44772 9 7 9H16.5858L13.2929 5.70711C12.9024 5.31658 12.9024 4.68342 13.2929 4.29289Z\",\n fill: \"var(--adminify-primary)\"\n}));\n\n//# sourceURL=webpack://adminify/./dev/admin/frame/utils/icons/logout.js?"); /***/ }), /***/ "./dev/admin/frame/utils/icons/media.js": /*!**********************************************!*\ !*** ./dev/admin/frame/utils/icons/media.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 */ media: () => (/* binding */ media)\n/* harmony export */ });\nvar media = \"\\n \\n \\n \\n \";\n\n//# sourceURL=webpack://adminify/./dev/admin/frame/utils/icons/media.js?"); /***/ }), /***/ "./dev/admin/frame/utils/icons/page.js": /*!*********************************************!*\ !*** ./dev/admin/frame/utils/icons/page.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 */ page: () => (/* binding */ page)\n/* harmony export */ });\nvar page = \"\\n \\n \\n \\n \\n \";\n\n//# sourceURL=webpack://adminify/./dev/admin/frame/utils/icons/page.js?"); /***/ }), /***/ "./dev/admin/frame/utils/icons/plugins.js": /*!************************************************!*\ !*** ./dev/admin/frame/utils/icons/plugins.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 */ plugins: () => (/* binding */ plugins)\n/* harmony export */ });\nvar plugins = \"\\n \\n \";\n\n//# sourceURL=webpack://adminify/./dev/admin/frame/utils/icons/plugins.js?"); /***/ }), /***/ "./dev/admin/frame/utils/icons/post.js": /*!*********************************************!*\ !*** ./dev/admin/frame/utils/icons/post.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 */ post: () => (/* binding */ post)\n/* harmony export */ });\nvar post = \"\\n \\n \\n \\n \\n \";\n\n//# sourceURL=webpack://adminify/./dev/admin/frame/utils/icons/post.js?"); /***/ }), /***/ "./dev/admin/frame/utils/icons/settings.js": /*!*************************************************!*\ !*** ./dev/admin/frame/utils/icons/settings.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 */ settings: () => (/* binding */ settings)\n/* harmony export */ });\nvar settings = \"\\n \\n \\n \";\n\n//# sourceURL=webpack://adminify/./dev/admin/frame/utils/icons/settings.js?"); /***/ }), /***/ "./dev/admin/frame/utils/icons/tools.js": /*!**********************************************!*\ !*** ./dev/admin/frame/utils/icons/tools.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 */ tools: () => (/* binding */ tools)\n/* harmony export */ });\nvar tools = \"\\n \\n \";\n\n//# sourceURL=webpack://adminify/./dev/admin/frame/utils/icons/tools.js?"); /***/ }), /***/ "./dev/admin/frame/utils/icons/users.js": /*!**********************************************!*\ !*** ./dev/admin/frame/utils/icons/users.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 */ users: () => (/* binding */ users)\n/* harmony export */ });\nvar users = \"\\n \\n \\n \\n \\n \";\n\n//# sourceURL=webpack://adminify/./dev/admin/frame/utils/icons/users.js?"); /***/ }), /***/ "./dev/admin/frame/utils/uitls.js": /*!****************************************!*\ !*** ./dev/admin/frame/utils/uitls.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 */ checkAdminUrl: () => (/* binding */ checkAdminUrl),\n/* harmony export */ getActiveMenu: () => (/* binding */ getActiveMenu),\n/* harmony export */ getIcon: () => (/* binding */ getIcon),\n/* harmony export */ getLogo: () => (/* binding */ getLogo),\n/* harmony export */ getLogoStyles: () => (/* binding */ getLogoStyles),\n/* harmony export */ getLogoutURL: () => (/* binding */ getLogoutURL),\n/* harmony export */ getPath: () => (/* binding */ getPath),\n/* harmony export */ handleClick: () => (/* binding */ handleClick),\n/* harmony export */ handleLogout: () => (/* binding */ handleLogout),\n/* harmony export */ handleMenuItemClick: () => (/* binding */ handleMenuItemClick),\n/* harmony export */ handleURLChange: () => (/* binding */ handleURLChange),\n/* harmony export */ replaceAmpInUrl: () => (/* binding */ replaceAmpInUrl),\n/* harmony export */ setDefaultURL: () => (/* binding */ setDefaultURL),\n/* harmony export */ setLightDarkMode: () => (/* binding */ setLightDarkMode),\n/* harmony export */ switcherIcons: () => (/* binding */ switcherIcons),\n/* harmony export */ waitForElm: () => (/* binding */ waitForElm)\n/* harmony export */ });\n/* harmony import */ var _icons__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./icons */ \"./dev/admin/frame/utils/icons/index.js\");\n\n\n// Navigation Menu\nvar handleMenuItemClick = function handleMenuItemClick(e, href) {\n var refreshFrame = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;\n e.preventDefault();\n if (refreshFrame) {\n document.getElementById(\"frame-adminify-app--iframe\").contentWindow.location.href = href;\n window.history.pushState({}, \"\", href);\n }\n};\n\n// URL Change\nvar handleURLChange = function handleURLChange(href) {\n window.history.pushState({}, \"\", href);\n};\n\n// Logo out\nvar handleLogout = function handleLogout() {\n var _adminify_admin_bar_d, _adminify_admin_bar_d2;\n window.location.href = (_adminify_admin_bar_d = adminify_admin_bar_data) === null || _adminify_admin_bar_d === void 0 ? void 0 : _adminify_admin_bar_d.logout_url;\n var url = new URL((_adminify_admin_bar_d2 = adminify_admin_bar_data) === null || _adminify_admin_bar_d2 === void 0 ? void 0 : _adminify_admin_bar_d2.logout_url);\n window.location.href = \"\".concat(url.origin).concat(url.pathname);\n};\nvar getLogoutURL = function getLogoutURL() {\n var _adminify_admin_bar_d3;\n var rawUrl = (_adminify_admin_bar_d3 = adminify_admin_bar_data) === null || _adminify_admin_bar_d3 === void 0 ? void 0 : _adminify_admin_bar_d3.logout_url;\n var solidURL = rawUrl.replace(/&/g, \"&\");\n return solidURL;\n};\n\n// Get Logo\nvar getLogo = function getLogo(data) {\n var imagePath = frame_adminify_menu.image_path;\n var logo = {\n full: \"\",\n mini: \"\",\n text: \"\",\n width: 120,\n height: 32,\n styles: {}\n };\n if ((data === null || data === void 0 ? void 0 : data.admin_ui_mode) === \"dark\") {\n // Dark Logo\n if ((data === null || data === void 0 ? void 0 : data.admin_ui_logo_type) === \"image_logo\") {\n var _data$admin_ui_dark_m, _data$admin_ui_dark_m3, _data$admin_ui_dark_m5, _data$admin_ui_dark_m7;\n if (data !== null && data !== void 0 && (_data$admin_ui_dark_m = data.admin_ui_dark_mode.admin_ui_dark_logo) !== null && _data$admin_ui_dark_m !== void 0 && _data$admin_ui_dark_m.url) {\n var _data$admin_ui_dark_m2;\n logo.full = data === null || data === void 0 || (_data$admin_ui_dark_m2 = data.admin_ui_dark_mode.admin_ui_dark_logo) === null || _data$admin_ui_dark_m2 === void 0 ? void 0 : _data$admin_ui_dark_m2.url;\n } else {\n logo.full = \"\".concat(imagePath, \"logos/logo-text-dark.svg\");\n }\n if (data !== null && data !== void 0 && (_data$admin_ui_dark_m3 = data.admin_ui_dark_mode.mini_admin_ui_dark_logo) !== null && _data$admin_ui_dark_m3 !== void 0 && _data$admin_ui_dark_m3.url) {\n var _data$admin_ui_dark_m4;\n logo.mini = data === null || data === void 0 || (_data$admin_ui_dark_m4 = data.admin_ui_dark_mode.mini_admin_ui_dark_logo) === null || _data$admin_ui_dark_m4 === void 0 ? void 0 : _data$admin_ui_dark_m4.url;\n } else {\n logo.mini = \"\".concat(imagePath, \"logos/mini-logo-dark.svg\");\n }\n if (data !== null && data !== void 0 && (_data$admin_ui_dark_m5 = data.admin_ui_dark_mode) !== null && _data$admin_ui_dark_m5 !== void 0 && (_data$admin_ui_dark_m5 = _data$admin_ui_dark_m5.dark_logo_size) !== null && _data$admin_ui_dark_m5 !== void 0 && _data$admin_ui_dark_m5.width) {\n var _data$admin_ui_dark_m6;\n logo.width = data === null || data === void 0 || (_data$admin_ui_dark_m6 = data.admin_ui_dark_mode) === null || _data$admin_ui_dark_m6 === void 0 || (_data$admin_ui_dark_m6 = _data$admin_ui_dark_m6.dark_logo_size) === null || _data$admin_ui_dark_m6 === void 0 ? void 0 : _data$admin_ui_dark_m6.width;\n }\n if (data !== null && data !== void 0 && (_data$admin_ui_dark_m7 = data.admin_ui_dark_mode) !== null && _data$admin_ui_dark_m7 !== void 0 && (_data$admin_ui_dark_m7 = _data$admin_ui_dark_m7.dark_logo_size) !== null && _data$admin_ui_dark_m7 !== void 0 && _data$admin_ui_dark_m7.height) {\n var _data$admin_ui_dark_m8;\n logo.height = data === null || data === void 0 || (_data$admin_ui_dark_m8 = data.admin_ui_dark_mode) === null || _data$admin_ui_dark_m8 === void 0 || (_data$admin_ui_dark_m8 = _data$admin_ui_dark_m8.dark_logo_size) === null || _data$admin_ui_dark_m8 === void 0 ? void 0 : _data$admin_ui_dark_m8.height;\n }\n } else {\n var _data$admin_ui_dark_m9, _data$admin_ui_dark_m10, _data$admin_ui_dark_m11;\n logo.text = data === null || data === void 0 || (_data$admin_ui_dark_m9 = data.admin_ui_dark_mode) === null || _data$admin_ui_dark_m9 === void 0 ? void 0 : _data$admin_ui_dark_m9.admin_ui_dark_logo_text;\n var logo_style = data === null || data === void 0 || (_data$admin_ui_dark_m10 = data.admin_ui_dark_mode) === null || _data$admin_ui_dark_m10 === void 0 ? void 0 : _data$admin_ui_dark_m10.admin_ui_dark_logo_text_typo;\n logo.styles = getLogoStyles(logo_style);\n if (data !== null && data !== void 0 && (_data$admin_ui_dark_m11 = data.admin_ui_dark_mode.mini_admin_ui_dark_logo) !== null && _data$admin_ui_dark_m11 !== void 0 && _data$admin_ui_dark_m11.url) {\n var _data$admin_ui_dark_m12;\n logo.mini = data === null || data === void 0 || (_data$admin_ui_dark_m12 = data.admin_ui_dark_mode.mini_admin_ui_dark_logo) === null || _data$admin_ui_dark_m12 === void 0 ? void 0 : _data$admin_ui_dark_m12.url;\n } else {\n logo.mini = \"\".concat(imagePath, \"logos/mini-logo-dark.svg\");\n }\n }\n } else {\n // Light Logo\n if ((data === null || data === void 0 ? void 0 : data.admin_ui_logo_type) === \"image_logo\") {\n var _data$admin_ui_light_, _data$admin_ui_light_3, _data$admin_ui_light_5, _data$admin_ui_light_7;\n if (data !== null && data !== void 0 && (_data$admin_ui_light_ = data.admin_ui_light_mode.admin_ui_light_logo) !== null && _data$admin_ui_light_ !== void 0 && _data$admin_ui_light_.url) {\n var _data$admin_ui_light_2;\n logo.full = data === null || data === void 0 || (_data$admin_ui_light_2 = data.admin_ui_light_mode.admin_ui_light_logo) === null || _data$admin_ui_light_2 === void 0 ? void 0 : _data$admin_ui_light_2.url;\n } else {\n logo.full = \"\".concat(imagePath, \"logos/logo-text-light.svg\");\n }\n if (data !== null && data !== void 0 && (_data$admin_ui_light_3 = data.admin_ui_light_mode.mini_admin_ui_light_logo) !== null && _data$admin_ui_light_3 !== void 0 && _data$admin_ui_light_3.url) {\n var _data$admin_ui_light_4;\n logo.mini = data === null || data === void 0 || (_data$admin_ui_light_4 = data.admin_ui_light_mode.mini_admin_ui_light_logo) === null || _data$admin_ui_light_4 === void 0 ? void 0 : _data$admin_ui_light_4.url;\n } else {\n logo.mini = \"\".concat(imagePath, \"logos/mini-logo-light.svg\");\n }\n if (data !== null && data !== void 0 && (_data$admin_ui_light_5 = data.admin_ui_light_mode) !== null && _data$admin_ui_light_5 !== void 0 && (_data$admin_ui_light_5 = _data$admin_ui_light_5.light_logo_size) !== null && _data$admin_ui_light_5 !== void 0 && _data$admin_ui_light_5.width) {\n var _data$admin_ui_light_6;\n logo.width = data === null || data === void 0 || (_data$admin_ui_light_6 = data.admin_ui_light_mode) === null || _data$admin_ui_light_6 === void 0 || (_data$admin_ui_light_6 = _data$admin_ui_light_6.light_logo_size) === null || _data$admin_ui_light_6 === void 0 ? void 0 : _data$admin_ui_light_6.width;\n }\n if (data !== null && data !== void 0 && (_data$admin_ui_light_7 = data.admin_ui_light_mode) !== null && _data$admin_ui_light_7 !== void 0 && (_data$admin_ui_light_7 = _data$admin_ui_light_7.light_logo_size) !== null && _data$admin_ui_light_7 !== void 0 && _data$admin_ui_light_7.height) {\n var _data$admin_ui_light_8;\n logo.height = data === null || data === void 0 || (_data$admin_ui_light_8 = data.admin_ui_light_mode) === null || _data$admin_ui_light_8 === void 0 || (_data$admin_ui_light_8 = _data$admin_ui_light_8.light_logo_size) === null || _data$admin_ui_light_8 === void 0 ? void 0 : _data$admin_ui_light_8.height;\n }\n } else {\n var _data$admin_ui_light_9, _data$admin_ui_light_10, _data$admin_ui_light_11;\n logo.text = data === null || data === void 0 || (_data$admin_ui_light_9 = data.admin_ui_light_mode) === null || _data$admin_ui_light_9 === void 0 ? void 0 : _data$admin_ui_light_9.admin_ui_light_logo_text;\n var _logo_style = data === null || data === void 0 || (_data$admin_ui_light_10 = data.admin_ui_light_mode) === null || _data$admin_ui_light_10 === void 0 ? void 0 : _data$admin_ui_light_10.admin_ui_light_logo_text_typo;\n logo.styles = getLogoStyles(_logo_style);\n if (data !== null && data !== void 0 && (_data$admin_ui_light_11 = data.admin_ui_light_mode.mini_admin_ui_light_logo) !== null && _data$admin_ui_light_11 !== void 0 && _data$admin_ui_light_11.url) {\n var _data$admin_ui_light_12;\n logo.mini = data === null || data === void 0 || (_data$admin_ui_light_12 = data.admin_ui_light_mode.mini_admin_ui_light_logo) === null || _data$admin_ui_light_12 === void 0 ? void 0 : _data$admin_ui_light_12.url;\n } else {\n logo.mini = \"\".concat(imagePath, \"logos/mini-logo-light.svg\");\n }\n }\n }\n return logo;\n};\n\n/**\n * Get Logo Styles\n */\nfunction getLogoStyles(logo_style) {\n return {\n fontFamily: logo_style === null || logo_style === void 0 ? void 0 : logo_style[\"font-family\"],\n fontWeight: logo_style === null || logo_style === void 0 ? void 0 : logo_style[\"font-weight\"],\n fontSize: logo_style !== null && logo_style !== void 0 && logo_style[\"font-size\"] ? (logo_style === null || logo_style === void 0 ? void 0 : logo_style[\"font-size\"]) + (logo_style === null || logo_style === void 0 ? void 0 : logo_style[\"unit\"]) : \"\",\n letterSpacing: logo_style === null || logo_style === void 0 ? void 0 : logo_style[\"letter-spacing\"],\n color: logo_style === null || logo_style === void 0 ? void 0 : logo_style[\"color\"]\n };\n}\n\n/**\n * Handle click\n * @param {css selector} el\n * @param {function} callback\n * @returns\n */\nfunction handleClick(el, callback) {\n return el.addEventListener(\"click\", callback);\n}\n\n// Switcher icons\nvar switcherIcons = {\n light: /*#__PURE__*/React.createElement(\"svg\", {\n viewBox: \"0 0 24 24\",\n width: \"20\",\n height: \"24\",\n className: \"lightIcon\"\n }, /*#__PURE__*/React.createElement(\"path\", {\n fill: \"var(--adminify-menu-text-color)\",\n d: \"M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z\"\n })),\n dark: /*#__PURE__*/React.createElement(\"svg\", {\n viewBox: \"0 0 24 24\",\n width: \"20\",\n height: \"24\",\n className: \"darkIcon\"\n }, /*#__PURE__*/React.createElement(\"path\", {\n fill: \"var(--adminify-menu-text-color)\",\n d: \"M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z\"\n })),\n system: /*#__PURE__*/React.createElement(\"svg\", {\n width: \"16\",\n height: \"16\",\n viewBox: \"0 0 22 18\",\n fill: \"none\",\n xmlns: \"http://www.w3.org/2000/svg\",\n className: \"systemIcon\"\n }, /*#__PURE__*/React.createElement(\"path\", {\n d: \"M20 13V4.2C20 3.0799 20 2.51984 19.782 2.09202C19.5903 1.71569 19.2843 1.40973 18.908 1.21799C18.4802 1 17.9201 1 16.8 1H5.2C4.07989 1 3.51984 1 3.09202 1.21799C2.71569 1.40973 2.40973 1.71569 2.21799 2.09202C2 2.51984 2 3.0799 2 4.2V13M3.66667 17H18.3333C18.9533 17 19.2633 17 19.5176 16.9319C20.2078 16.7469 20.7469 16.2078 20.9319 15.5176C21 15.2633 21 14.9533 21 14.3333C21 14.0233 21 13.8683 20.9659 13.7412C20.8735 13.3961 20.6039 13.1265 20.2588 13.0341C20.1317 13 19.9767 13 19.6667 13H2.33333C2.02334 13 1.86835 13 1.74118 13.0341C1.39609 13.1265 1.12654 13.3961 1.03407 13.7412C1 13.8683 1 14.0233 1 14.3333C1 14.9533 1 15.2633 1.06815 15.5176C1.25308 16.2078 1.79218 16.7469 2.48236 16.9319C2.73669 17 3.04669 17 3.66667 17Z\",\n stroke: \"var(--adminify-menu-text-color)\",\n strokeWidth: \"2\",\n strokeLinecap: \"round\",\n strokeLinejoin: \"round\"\n }))\n};\n\n// Set Light Dark Mode\nvar setLightDarkMode = function setLightDarkMode(mode) {\n jQuery.ajax({\n url: WPAdminify.ajax_url,\n type: \"post\",\n data: {\n action: \"wp_adminify_color_mode\",\n security: WPAdminify.security_nonce,\n key: \"color_mode\",\n value: mode\n }\n });\n};\n\n/**\n * Retrieves the appropriate icon for a given menu item based on its properties.\n * - If the layout type is horizontal and the menu type is text-only, returns an empty string.\n * - Supports various icon formats: base64 data URIs, image file extensions, dashicons, and font awesome icons.\n * - Defaults to displaying the first character of the menu title if no icon is specified.\n *\n * @param {Object} menu - The menu item containing icon and title properties.\n * @param {boolean} getWidth - A flag indicating if width should be considered.\n * @returns {string} - The HTML string representing the menu icon.\n */\nfunction getIcon(menu, getWidth) {\n var menuLayoutSettings = frame_adminify_menu.menu_layout_settings;\n\n // Check if icon rendering is skipped for text-only horizontal menu type\n if ((menuLayoutSettings === null || menuLayoutSettings === void 0 ? void 0 : menuLayoutSettings.horz_menu_type) === \"text_only\" && (menuLayoutSettings === null || menuLayoutSettings === void 0 ? void 0 : menuLayoutSettings.layout_type) === \"horizontal\" && getWidth === false) {\n return \"\";\n }\n var _ref = menu || {},\n icon = _ref.icon,\n title = _ref.title;\n // Determine the icon type and return corresponding HTML\n if (/data:image/g.test(icon)) {\n // Handle base64 data URIs\n return \"\");\n } else if (/\\.(jpg|jpeg|png|gif|bmp|webp|svg)$/i.test(icon)) {\n // Handle image file extensions\n return \"\\n \\\"menu\\n \");\n } else if (/dashicons/g.test(icon)) {\n // Handle dashicons\n return _icons__WEBPACK_IMPORTED_MODULE_0__.dashboardIcons !== null && _icons__WEBPACK_IMPORTED_MODULE_0__.dashboardIcons !== void 0 && _icons__WEBPACK_IMPORTED_MODULE_0__.dashboardIcons[icon] ? \"\".concat(_icons__WEBPACK_IMPORTED_MODULE_0__.dashboardIcons[icon], \"\") : \"\");\n } else if (/fa-/g.test(menu === null || menu === void 0 ? void 0 : menu.icon)) {\n // Handle dashicons\n return _icons__WEBPACK_IMPORTED_MODULE_0__.dashboardIcons !== null && _icons__WEBPACK_IMPORTED_MODULE_0__.dashboardIcons !== void 0 && _icons__WEBPACK_IMPORTED_MODULE_0__.dashboardIcons[icon] ? \"\".concat(_icons__WEBPACK_IMPORTED_MODULE_0__.dashboardIcons[icon], \"\") : \"\");\n }\n\n // Default: Display the first character of the menu title\n return \"\".concat((title === null || title === void 0 ? void 0 : title.charAt(0)) || '', \"\");\n}\n\n// get Active Menu\nvar getActiveMenu = function getActiveMenu(menus, isSub, isURL) {\n var url = isURL ? isURL : window.location.href;\n var menuId = \"\";\n var submenuId = \"\";\n for (var menuKey in menus) {\n if (Object.hasOwnProperty.call(menus, menuKey)) {\n var _menu$children;\n var menu = menus[menuKey];\n if ((menu === null || menu === void 0 || (_menu$children = menu.children) === null || _menu$children === void 0 ? void 0 : _menu$children.length) === 0 && (menu === null || menu === void 0 ? void 0 : menu.url) === url) {\n // Active menu without Submenu\n menuId = menu === null || menu === void 0 ? void 0 : menu.key;\n } else {\n // Active Menu With Submenu\n for (var submenuKey in menu === null || menu === void 0 ? void 0 : menu.children) {\n if (Object.hasOwnProperty.call(menu === null || menu === void 0 ? void 0 : menu.children, submenuKey)) {\n var submenu = menu === null || menu === void 0 ? void 0 : menu.children[submenuKey];\n var clean_url = url.substring(0, url.indexOf(\"#\"));\n if ((submenu === null || submenu === void 0 ? void 0 : submenu.url) === url || (submenu === null || submenu === void 0 ? void 0 : submenu.url) === clean_url) {\n menuId = menu === null || menu === void 0 ? void 0 : menu.key;\n submenuId = submenu === null || submenu === void 0 ? void 0 : submenu.key;\n }\n }\n }\n }\n }\n }\n if (!!isSub) {\n return submenuId;\n }\n return [menuId];\n};\n\n// Set Default URL\nvar setDefaultURL = function setDefaultURL(href) {\n var existing_href = window.location.href;\n var url = new URL(existing_href);\n if (url.pathname.length > 10) {\n window.history.pushState({}, \"\", existing_href);\n return existing_href;\n } else {\n window.history.pushState({}, \"\", href);\n return href;\n }\n};\n\n// Decode URL\nfunction replaceAmpInUrl(fullUrl) {\n var url = new URL(fullUrl);\n var queryString = url.search;\n var decodedQueryString = decodeURIComponent(queryString).replace(/&/g, \"&\");\n url.search = decodedQueryString;\n return url.toString();\n}\nvar getPath = function getPath(url) {\n if (/(http(s?)):\\/\\//i.test(url)) {\n var urlObj = new URL(url);\n return \"\".concat(urlObj === null || urlObj === void 0 ? void 0 : urlObj.pathname).concat(urlObj === null || urlObj === void 0 ? void 0 : urlObj.search);\n }\n return url;\n};\n\n/**\n *\n * @param {CSS} selector\n * @returns exits DOM\n */\nfunction waitForElm(selector) {\n return new Promise(function (resolve) {\n if (document.querySelector(selector)) {\n return resolve(document.querySelector(selector));\n }\n var observer = new MutationObserver(function (mutations) {\n if (document.querySelector(selector)) {\n observer.disconnect();\n resolve(document.querySelector(selector));\n }\n });\n observer.observe(document.body, {\n childList: true,\n subtree: true\n });\n });\n}\nvar checkAdminUrl = function checkAdminUrl() {\n var _adminify_admin_bar_d4;\n var url = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : \"\";\n var admin_url = (_adminify_admin_bar_d4 = adminify_admin_bar_data) === null || _adminify_admin_bar_d4 === void 0 ? void 0 : _adminify_admin_bar_d4.admin_url;\n return url.includes(admin_url);\n};\n\n//# sourceURL=webpack://adminify/./dev/admin/frame/utils/uitls.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