text: "use strict";
  (self["webpackChunk"] = self["webpackChunk"] || []).push([["resources_js_src_containers_Backend_User_Cms_Backend_js"],{
  
  /***/ "./resources/js/src/components/Backend/UI/Breadcrumb/Breadcrumb.js":
  /*!*************************************************************************!*\
    !*** ./resources/js/src/components/Backend/UI/Breadcrumb/Breadcrumb.js ***!
    \*************************************************************************/
  /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
  
  __webpack_require__.r(__webpack_exports__);
  /* harmony export */ __webpack_require__.d(__webpack_exports__, {
  /* harmony export */   "default": () => (__WEBPACK_DEFAULT_EXPORT__)
  /* harmony export */ });
  /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js");
  /* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/esm/react-router-dom.js");
  /* harmony import */ var reactstrap__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! reactstrap */ "./node_modules/reactstrap/es/BreadcrumbItem.js");
  /* harmony import */ var reactstrap__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! reactstrap */ "./node_modules/reactstrap/es/Breadcrumb.js");
  /* harmony import */ var react_redux__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react-redux */ "./node_modules/react-redux/es/index.js");
  /* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-runtime */ "./node_modules/react/jsx-runtime.js");
  function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }
  
  function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }
  
  function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
  
  function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
  
  function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
  
  function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
  
  function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }
  
  function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); }
  
  function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }
  
  function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }
  
  function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } else if (call !== void 0) { throw new TypeError("Derived constructors may only return object or undefined"); } return _assertThisInitialized(self); }
  
  function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; }
  
  function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }
  
  function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }
  
  
  
  
  
  
  
  
  var Breadcrumb = /*#__PURE__*/function (_Component) {
    _inherits(Breadcrumb, _Component);
  
    var _super = _createSuper(Breadcrumb);
  
    function Breadcrumb() {
      _classCallCheck(this, Breadcrumb);
  
      return _super.apply(this, arguments);
    }
  
    _createClass(Breadcrumb, [{
      key: "render",
      value: function render() {
        var _this$props = this.props,
            items = _this$props.items,
            main = _this$props.main,
            icon = _this$props.icon,
            home = _this$props.content.cms.pages.general.home,
            _this$props$dark = _this$props.dark,
            dark = _this$props$dark === void 0 ? false : _this$props$dark;
        var itemsComponent = null;
        if (items) itemsComponent = items.map(function (item, i) {
          return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(reactstrap__WEBPACK_IMPORTED_MODULE_3__["default"], {
            children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(react_router_dom__WEBPACK_IMPORTED_MODULE_4__.NavLink, {
              className: "text-".concat(dark ? "light" : "secondary"),
              to: item.to,
              children: item.content
            })
          }, i);
        });
        return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxs)(reactstrap__WEBPACK_IMPORTED_MODULE_5__["default"], {
          className: "d-none d-sm-flex align-items-center",
          color: dark ? "light" : "secondary",
          listClassName: "bg-transparent rounded-0 justify-content-end text-large",
          style: {
            top: '50%',
            right: 0,
            transform: 'translateY(-10px)',
            position: 'absolute',
            zIndex: 1000
          },
          children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(reactstrap__WEBPACK_IMPORTED_MODULE_3__["default"], {
            children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxs)(react_router_dom__WEBPACK_IMPORTED_MODULE_4__.NavLink, {
              className: "text-".concat(dark ? "light" : "secondary"),
              to: "/",
              children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)("i", {
                className: "fas fa-" + icon + " mr-1"
              }), " ", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)("strong", {
                children: home
              })]
            })
          }), itemsComponent, /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(reactstrap__WEBPACK_IMPORTED_MODULE_3__["default"], {
            className: "text-".concat(dark ? "light" : "secondary", " text-decoration-none"),
            active: true,
            children: main
          })]
        });
      }
    }]);
  
    return Breadcrumb;
  }(react__WEBPACK_IMPORTED_MODULE_0__.Component);
  
  var mapStateToProps = function mapStateToProps(state) {
    return _objectSpread({}, state);
  };
  
  /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ((0,react_redux__WEBPACK_IMPORTED_MODULE_1__.connect)(mapStateToProps)(Breadcrumb));
  
  /***/ }),
  
  /***/ "./resources/js/src/components/Backend/UI/Form/Form.js":
  /*!*************************************************************!*\
    !*** ./resources/js/src/components/Backend/UI/Form/Form.js ***!
    \*************************************************************/
  /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
  
  __webpack_require__.r(__webpack_exports__);
  /* harmony export */ __webpack_require__.d(__webpack_exports__, {
  /* harmony export */   "default": () => (__WEBPACK_DEFAULT_EXPORT__)
  /* harmony export */ });
  /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js");
  /* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/esm/react-router-dom.js");
  /* harmony import */ var reactstrap__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! reactstrap */ "./node_modules/reactstrap/es/Col.js");
  /* harmony import */ var reactstrap__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! reactstrap */ "./node_modules/reactstrap/es/Button.js");
  /* harmony import */ var reactstrap__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! reactstrap */ "./node_modules/reactstrap/es/Form.js");
  /* harmony import */ var _fortawesome_react_fontawesome__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @fortawesome/react-fontawesome */ "./node_modules/@fortawesome/react-fontawesome/index.es.js");
  /* harmony import */ var _fortawesome_free_solid_svg_icons__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @fortawesome/free-solid-svg-icons */ "./node_modules/@fortawesome/free-solid-svg-icons/index.es.js");
  /* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-runtime */ "./node_modules/react/jsx-runtime.js");
  
  
  
  
  
  
  
  /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (function (_ref) {
    var onSubmit = _ref.onSubmit,
        _ref$xs = _ref.xs,
        xs = _ref$xs === void 0 ? 12 : _ref$xs,
        _ref$sm = _ref.sm,
        sm = _ref$sm === void 0 ? 12 : _ref$sm,
        _ref$md = _ref.md,
        md = _ref$md === void 0 ? 12 : _ref$md,
        _ref$lg = _ref.lg,
        lg = _ref$lg === void 0 ? 12 : _ref$lg,
        _ref$xl = _ref.xl,
        xl = _ref$xl === void 0 ? 12 : _ref$xl,
        icon = _ref.icon,
        title = _ref.title,
        subtitle = _ref.subtitle,
        _ref$className = _ref.className,
        className = _ref$className === void 0 ? '' : _ref$className,
        _ref$dark = _ref.dark,
        dark = _ref$dark === void 0 ? false : _ref$dark,
        _ref$innerClassName = _ref.innerClassName,
        innerClassName = _ref$innerClassName === void 0 ? '' : _ref$innerClassName,
        _ref$outerClassName = _ref.outerClassName,
        outerClassName = _ref$outerClassName === void 0 ? '' : _ref$outerClassName,
        children = _ref.children,
        style = _ref.style,
        id = _ref.id,
        list = _ref.list,
        link = _ref.link,
        disabled = _ref.disabled;
    return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxs)(reactstrap__WEBPACK_IMPORTED_MODULE_3__["default"], {
      xs: xs,
      sm: sm,
      md: md,
      lg: lg,
      xl: xl,
      className: outerClassName,
      children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxs)("div", {
        className: "rounded-4 d-flex align-items-center mb-4 mb-sm-5 py-3 py-sm-4 px-4 px-sm-5 bg-".concat(dark ? "border" : "border-10", " ").concat(className),
        children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxs)("div", {
          className: "d-flex align-items-center",
          children: [icon && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)("i", {
            className: "fas fa-" + icon + " mr-3 mr-sm-4 text-30 text-border fa-fw"
          }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxs)("div", {
            children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)("div", {
              className: "text-".concat(dark ? "light" : "black", " text-700 text-20 mb-1"),
              children: title
            }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)("div", {
              className: "text-secondary text-10",
              children: subtitle
            })]
          })]
        }), list && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(react_router_dom__WEBPACK_IMPORTED_MODULE_4__.Link, {
          to: link,
          className: "ml-auto d-none d-md-inline",
          children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxs)(reactstrap__WEBPACK_IMPORTED_MODULE_5__["default"], {
            color: "border",
            className: "rounded-2 py-2 text-16 text-500 px-3 px-sm-4",
            children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(_fortawesome_react_fontawesome__WEBPACK_IMPORTED_MODULE_1__.FontAwesomeIcon, {
              icon: _fortawesome_free_solid_svg_icons__WEBPACK_IMPORTED_MODULE_6__.faTasks,
              fixedWidth: true,
              className: "mr-3"
            }), list]
          })
        })]
      }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)("div", {
        className: "d-flex flex-column ".concat(dark ? "text-light bg-border" : "", " ").concat(className),
        style: style,
        children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)("div", {
          className: "flex-fill d-flex flex-column",
          children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)("div", {
            className: "flex-fill",
            children: disabled ? /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)("div", {
              id: id,
              className: innerClassName,
              children: children
            }) : /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(reactstrap__WEBPACK_IMPORTED_MODULE_7__["default"], {
              onSubmit: onSubmit,
              id: id,
              className: innerClassName,
              encType: "multipart/form-data",
              children: children
            })
          })
        })
      })]
    });
  });
  
  /***/ }),
  
  /***/ "./resources/js/src/components/Backend/UI/TitleWrapper/index.js":
  /*!**********************************************************************!*\
    !*** ./resources/js/src/components/Backend/UI/TitleWrapper/index.js ***!
    \**********************************************************************/
  /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
  
  __webpack_require__.r(__webpack_exports__);
  /* harmony export */ __webpack_require__.d(__webpack_exports__, {
  /* harmony export */   "default": () => (__WEBPACK_DEFAULT_EXPORT__)
  /* harmony export */ });
  /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js");
  /* harmony import */ var _TitleWrapper_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./TitleWrapper.css */ "./resources/js/src/components/Backend/UI/TitleWrapper/TitleWrapper.css");
  /* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-runtime */ "./node_modules/react/jsx-runtime.js");
  
  
  
  /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (function (_ref) {
    var children = _ref.children,
        _ref$dark = _ref.dark,
        dark = _ref$dark === void 0 ? false : _ref$dark;
    return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)("div", {
      className: "UI TitleWrapper py-2 py-md-3 py-xxl-4 px-3 px-md-4 px-xxl-5 bg-border-15 position-relative",
      children: children
    });
  });
  
  /***/ }),
  
  /***/ "./resources/js/src/components/Content/Backend.js":
  /*!********************************************************!*\
    !*** ./resources/js/src/components/Content/Backend.js ***!
    \********************************************************/
  /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
  
  __webpack_require__.r(__webpack_exports__);
  /* harmony export */ __webpack_require__.d(__webpack_exports__, {
  /* harmony export */   "default": () => (__WEBPACK_DEFAULT_EXPORT__)
  /* harmony export */ });
  /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({
    "header": {
      "sign_out": "Sign out",
      "no_message": "No message",
      "no_notification": "No notification",
      "logout": "Logout",
      "close": "Close",
      "sure_logout": "Are you sure you want to logout",
      "you_have": "You have",
      "messages": "messages",
      "view_all_messages": "View all messages",
      "unread_notification": "unread notification",
      "unread_notifications": "unread notifications",
      "view_all_notifications": "View all notifications"
    },
    "footer": {
      "copyright": "Copyright",
      "all_rights": "All rights reserved by"
    },
    "sidebar": {
      "admin": "Administrator",
      "user": "User",
      "menu": {
        "dashboard": "Dashboard",
        "admins": {
          "title": "Admins",
          "add": "Add admin",
          "index": "Admin list"
        },
        "users": {
          "title": "Users",
          "add": "Add user",
          "index": "User list"
        },
        "roles": {
          "title": "Roles",
          "add": "Add role",
          "index": "Role list"
        },
        "features": {
          "title": "Features",
          "add": "Add feature",
          "index": "Feature list"
        },
        "languages": {
          "title": "Languages",
          "add": "Add language",
          "index": "Language list"
        },
        "cms": {
          "title": "CMS",
          "global": "Global",
          "general": "General",
          "components": "Components",
          "auth": "Auth",
          "messages": "Messages",
          "backend": "Backend",
          "frontend": "Frontend"
        },
        "notifications": "Notifications",
        "settings": {
          "title": "Settings",
          "cms": "CMS",
          "language": "Language settings"
        },
        "methods": {
          "title": "Methods",
          "add": "Add method",
          "index": "Method list"
        },
        "post_categories": {
          "title": "Post categories",
          "add": "Add post category",
          "index": "Post category list"
        },
        "posts": {
          "title": "Posts",
          "add": "Add post",
          "index": "Post list"
        },
        "brands": {
          "title": "Brands",
          "add": "Add brand",
          "index": "Brand list"
        },
        "products": {
          "title": "Products",
          "add": "Add product",
          "index": "Product list"
        }
      }
    },
    "pages": {
      "dashboard": {
        "admin": {
          "title": "Admin panel",
          "subtitle": "Dashboard",
          "blocks": {
            "total_restaurants": "Total Restaurants",
            "total_plans": "Total Plans",
            "total_plans_amount": "Total Plans Amount",
            "total_recharges": "Total Recharges Amount"
          }
        },
        "user": {
          "title": "User panel",
          "subtitle": "Dashboard",
          "blocks": {
            "total_restaurants": "Total Restaurants",
            "total_plans": "Total Plans",
            "total_plans_amount": "Total Plans Amount",
            "total_recharges": "Total Recharges Amount"
          }
        }
      },
      "cms": {
        "title": "CMS",
        "global": "Global",
        "general": "General",
        "messages": "Messages",
        "frontend": "Frontend",
        "components": "Components",
        "backend": "Backend",
        "auth": "Auth",
        "form": {
          "logo": "Logo",
          "app_name": "App name",
          "company_name": "Company name"
        }
      },
      "admins": {
        "title": "Administrators",
        "add": "Add admin",
        "edit": "Edit admin",
        "index": "Admin list",
        "form": {
          "name": "Admin name",
          "full_name": "Full name",
          "phone": "Phone number",
          "password": "Password",
          "password_confirmation": "Confirm password",
          "email": "E-mail address",
          "admin_photo": "Admin photo",
          "photo": "Photo"
        }
      },
      "users": {
        "title": "Users",
        "add": "Add user",
        "edit": "Edit user",
        "index": "User list",
        "form": {
          "name": "User name",
          "full_name": "Full name",
          "phone": "Phone number",
          "password": "Password",
          "password_confirmation": "Confirm password",
          "email": "E-mail address",
          "role": "Role",
          "select_role": "Select role",
          "user_photo": "User photo",
          "photo": "Photo"
        }
      },
      "roles": {
        "title": "Roles",
        "add": "Add role",
        "edit": "Edit role",
        "index": "Role list",
        "form": {
          "name": "Name",
          "description": "Description",
          "features": "Features",
          "created_at": "Created at",
          "create": "Create",
          "update": "Update",
          "delete": "Delete"
        }
      },
      "features": {
        "title": "Features",
        "add": "Add feature",
        "edit": "Edit feature",
        "index": "Feature list",
        "form": {
          "name": "Name",
          "prefix": "Prefix",
          "created_at": "Created at"
        }
      },
      "languages": {
        "title": "Languages",
        "add": "Add language",
        "edit": "Edit language",
        "index": "Language list",
        "form": {
          "name": "Name",
          "abbr": "Abbreviation",
          "flag": "Flag",
          "select_flag": "Select flag",
          "created_at": "Created at"
        }
      },
      "notifications": {
        "title": "Notifications",
        "show": "Notification details",
        "index": "Notification list",
        "form": {
          "you_have_no_notification": "You have no notification."
        }
      },
      "settings": {
        "title": "Settings",
        "language": {
          "title": "Language settings",
          "form": {
            "select_language": "Select a language"
          }
        }
      },
      "methods": {
        "title": "Methods",
        "add": "Add method",
        "edit": "Edit method",
        "index": "Method list",
        "form": {
          "name": "Method name",
          "text": "Method description",
          "select_status": "Select status",
          "is_active": "Status",
          "created_at": "Created at"
        }
      },
      "post_categories": {
        "title": "Post Categories",
        "add": "Add post category",
        "edit": "Edit post category",
        "index": "Post category list",
        "form": {
          "name": "Post category's name",
          "slug": "Slug",
          "is_active": "Status",
          "created_at": "Created at"
        }
      },
      "posts": {
        "title": "Posts",
        "add": "Add post",
        "edit": "Edit post",
        "index": "Post list",
        "form": {
          "title": "Post's Title",
          "body": "Post's Body",
          "photo": "Post's Photo",
          "post_category": "Post Category",
          "select_status": "Select status",
          "is_active": "Status",
          "slug": "Slug",
          "select_post_category": "Select post category",
          "created_at": "Created at"
        }
      },
      "brands": {
        "title": "Brands",
        "add": "Add brand",
        "edit": "Edit brand",
        "index": "Brand list",
        "form": {
          "name": "Brand's name",
          "created_at": "Created at"
        }
      },
      "products": {
        "title": "Products",
        "add": "Add product",
        "edit": "Edit product",
        "index": "Product list",
        "form": {
          "name": "Product's Name",
          "description": "Product's Description",
          "photo": "Product's Photo",
          "price": "Product's Price",
          "brand": "Brand",
          "select_status": "Select status",
          "is_active": "Status",
          "slug": "Slug",
          "select_brand": "Select brand",
          "created_at": "Created at"
        }
      }
    }
  });
  
  /***/ }),
  
  /***/ "./resources/js/src/components/Error/Error.js":
  /*!****************************************************!*\
    !*** ./resources/js/src/components/Error/Error.js ***!
    \****************************************************/
  /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
  
  __webpack_require__.r(__webpack_exports__);
  /* harmony export */ __webpack_require__.d(__webpack_exports__, {
  /* harmony export */   "default": () => (__WEBPACK_DEFAULT_EXPORT__)
  /* harmony export */ });
  /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js");
  /* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-runtime */ "./node_modules/react/jsx-runtime.js");
  
  
  
  var error = function error(_ref) {
    var err = _ref.err;
    return err ? /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)("div", {
      className: "alert alert-danger text-10 text-md-12 text-xxl-14",
      children: err.message ? err.message : err
    }) : null;
  };
  
  /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (error);
  
  /***/ }),
  
  /***/ "./resources/js/src/components/Feedback/Feedback.js":
  /*!**********************************************************!*\
    !*** ./resources/js/src/components/Feedback/Feedback.js ***!
    \**********************************************************/
  /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
  
  __webpack_require__.r(__webpack_exports__);
  /* harmony export */ __webpack_require__.d(__webpack_exports__, {
  /* harmony export */   "default": () => (__WEBPACK_DEFAULT_EXPORT__)
  /* harmony export */ });
  /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js");
  /* harmony import */ var reactstrap__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! reactstrap */ "./node_modules/reactstrap/es/Alert.js");
  /* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-runtime */ "./node_modules/react/jsx-runtime.js");
  function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }
  
  function _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."); }
  
  function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }
  
  function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }
  
  function _iterableToArrayLimit(arr, i) { var _i = arr == null ? null : typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]; if (_i == null) return; var _arr = []; var _n = true; var _d = false; var _s, _e; try { for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"] != null) _i["return"](); } finally { if (_d) throw _e; } } return _arr; }
  
  function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }
  
  
  
  
  /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (function (_ref) {
    var message = _ref.message,
        time = _ref.time;
  
    var _useState = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(true),
        _useState2 = _slicedToArray(_useState, 2),
        visible = _useState2[0],
        setVisible = _useState2[1];
  
    if (time) setTimeout(function () {
      setVisible(false);
    }, time);
    return message ? /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(reactstrap__WEBPACK_IMPORTED_MODULE_2__["default"], {
      className: "text-10 text-md-12 text-xxl-14",
      color: message.type,
      isOpen: visible,
      children: message.content
    }) : null;
  });
  
  /***/ }),
  
  /***/ "./resources/js/src/components/UI/Button/BetweenButton/BetweenButton.js":
  /*!******************************************************************************!*\
    !*** ./resources/js/src/components/UI/Button/BetweenButton/BetweenButton.js ***!
    \******************************************************************************/
  /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
  
  __webpack_require__.r(__webpack_exports__);
  /* harmony export */ __webpack_require__.d(__webpack_exports__, {
  /* harmony export */   "default": () => (__WEBPACK_DEFAULT_EXPORT__)
  /* harmony export */ });
  /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js");
  /* harmony import */ var reactstrap__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! reactstrap */ "./node_modules/reactstrap/es/Button.js");
  /* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-runtime */ "./node_modules/react/jsx-runtime.js");
  
  
  
  
  
  var betweenButton = function betweenButton(_ref) {
    var children = _ref.children,
        color = _ref.color,
        icon = _ref.icon,
        _ref$iconColor = _ref.iconColor,
        iconColor = _ref$iconColor === void 0 ? 'reset' : _ref$iconColor,
        className = _ref.className,
        size = _ref.size,
        pill = _ref.pill;
    return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxs)(reactstrap__WEBPACK_IMPORTED_MODULE_2__["default"], {
      color: color,
      size: size,
      className: "d-inline-flex align-items-center " + (pill ? ' rounded-pill ' : '') + className,
      children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)("span", {
        className: "text-300",
        children: children
      }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)("i", {
        className: "ml-3 fas fa-lg fa-" + icon + " text-" + iconColor
      })]
    });
  };
  
  /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (betweenButton);
  
  /***/ }),
  
  /***/ "./resources/js/src/components/UI/Titles/SpecialTitle/SpecialTitle.js":
  /*!****************************************************************************!*\
    !*** ./resources/js/src/components/UI/Titles/SpecialTitle/SpecialTitle.js ***!
    \****************************************************************************/
  /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
  
  __webpack_require__.r(__webpack_exports__);
  /* harmony export */ __webpack_require__.d(__webpack_exports__, {
  /* harmony export */   "default": () => (__WEBPACK_DEFAULT_EXPORT__)
  /* harmony export */ });
  /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js");
  /* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-runtime */ "./node_modules/react/jsx-runtime.js");
  
  
  
  /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (function (_ref) {
    var icon = _ref.icon,
        children = _ref.children,
        className = _ref.className,
        user = _ref.user;
    return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxs)("h2", {
      className: (user ? "h4 " : "") + "mb-2 " + className,
      children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)("i", {
        className: "mr-2 fas fa-fw fa-" + icon
      }), children]
    });
  });
  
  /***/ }),
  
  /***/ "./resources/js/src/components/UI/Titles/Subtitle/Subtitle.js":
  /*!********************************************************************!*\
    !*** ./resources/js/src/components/UI/Titles/Subtitle/Subtitle.js ***!
    \********************************************************************/
  /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
  
  __webpack_require__.r(__webpack_exports__);
  /* harmony export */ __webpack_require__.d(__webpack_exports__, {
  /* harmony export */   "default": () => (__WEBPACK_DEFAULT_EXPORT__)
  /* harmony export */ });
  /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js");
  /* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-runtime */ "./node_modules/react/jsx-runtime.js");
  
  
  /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (function (_ref) {
    var children = _ref.children,
        className = _ref.className,
        _ref$dark = _ref.dark,
        dark = _ref$dark === void 0 ? false : _ref$dark;
    return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)("div", {
      children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)("div", {
        className: "text-".concat(dark ? "light" : "secondary", " text-14 text-md-16 text-xxl-18 text-300 ").concat(className),
        children: children
      })
    });
  });
  
  /***/ }),
  
  /***/ "./resources/js/src/containers/Backend/User/Cms/Backend.js":
  /*!*****************************************************************!*\
    !*** ./resources/js/src/containers/Backend/User/Cms/Backend.js ***!
    \*****************************************************************/
  /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
  
  __webpack_require__.r(__webpack_exports__);
  /* harmony export */ __webpack_require__.d(__webpack_exports__, {
  /* harmony export */   "default": () => (__WEBPACK_DEFAULT_EXPORT__)
  /* harmony export */ });
  /* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/regenerator */ "./node_modules/@babel/runtime/regenerator/index.js");
  /* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__);
  /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ "./node_modules/react/index.js");
  /* harmony import */ var react_redux__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react-redux */ "./node_modules/react-redux/es/index.js");
  /* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router/esm/react-router.js");
  /* harmony import */ var reactstrap__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! reactstrap */ "./node_modules/reactstrap/es/Col.js");
  /* harmony import */ var reactstrap__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! reactstrap */ "./node_modules/reactstrap/es/FormGroup.js");
  /* harmony import */ var reactstrap__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! reactstrap */ "./node_modules/reactstrap/es/Label.js");
  /* harmony import */ var reactstrap__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! reactstrap */ "./node_modules/reactstrap/es/Input.js");
  /* harmony import */ var reactstrap__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! reactstrap */ "./node_modules/reactstrap/es/Row.js");
  /* harmony import */ var _components_Backend_UI_Breadcrumb_Breadcrumb__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../components/Backend/UI/Breadcrumb/Breadcrumb */ "./resources/js/src/components/Backend/UI/Breadcrumb/Breadcrumb.js");
  /* harmony import */ var _components_UI_Titles_SpecialTitle_SpecialTitle__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../../../components/UI/Titles/SpecialTitle/SpecialTitle */ "./resources/js/src/components/UI/Titles/SpecialTitle/SpecialTitle.js");
  /* harmony import */ var _components_UI_Titles_Subtitle_Subtitle__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../../../components/UI/Titles/Subtitle/Subtitle */ "./resources/js/src/components/UI/Titles/Subtitle/Subtitle.js");
  /* harmony import */ var _components_Error_Error__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../../../components/Error/Error */ "./resources/js/src/components/Error/Error.js");
  /* harmony import */ var _components_UI_CustomSpinner_CustomSpinner__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../../../components/UI/CustomSpinner/CustomSpinner */ "./resources/js/src/components/UI/CustomSpinner/CustomSpinner.js");
  /* harmony import */ var _components_Backend_UI_Form_Form__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../../../components/Backend/UI/Form/Form */ "./resources/js/src/components/Backend/UI/Form/Form.js");
  /* harmony import */ var _components_UI_Button_BetweenButton_BetweenButton__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../../../components/UI/Button/BetweenButton/BetweenButton */ "./resources/js/src/components/UI/Button/BetweenButton/BetweenButton.js");
  /* harmony import */ var _components_Backend_UI_TitleWrapper__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../../../components/Backend/UI/TitleWrapper */ "./resources/js/src/components/Backend/UI/TitleWrapper/index.js");
  /* harmony import */ var _components_Feedback_Feedback__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../../../components/Feedback/Feedback */ "./resources/js/src/components/Feedback/Feedback.js");
  /* harmony import */ var _store_actions_backend_cms__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../../../../store/actions/backend/cms */ "./resources/js/src/store/actions/backend/cms.js");
  /* harmony import */ var _shared_utility__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../../../../shared/utility */ "./resources/js/src/shared/utility.js");
  /* harmony import */ var _components_Content_Backend__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../../../../components/Content/Backend */ "./resources/js/src/components/Content/Backend.js");
  /* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! react/jsx-runtime */ "./node_modules/react/jsx-runtime.js");
  function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }
  
  
  
  function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } }
  
  function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; }
  
  function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
  
  function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
  
  function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }
  
  function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); }
  
  function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }
  
  function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }
  
  function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } else if (call !== void 0) { throw new TypeError("Derived constructors may only return object or undefined"); } return _assertThisInitialized(self); }
  
  function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; }
  
  function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }
  
  function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }
  
  function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); }
  
  function _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."); }
  
  function _iterableToArray(iter) { if (typeof Symbol !== "undefined" && iter[Symbol.iterator] != null || iter["@@iterator"] != null) return Array.from(iter); }
  
  function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }
  
  function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }
  
  function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
  
  function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
  
  function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }
  
  function _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."); }
  
  function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }
  
  function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }
  
  function _iterableToArrayLimit(arr, i) { var _i = arr == null ? null : typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]; if (_i == null) return; var _arr = []; var _n = true; var _d = false; var _s, _e; try { for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"] != null) _i["return"](); } finally { if (_d) throw _e; } } return _arr; }
  
  function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }
  
  
  
  
   // Components
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  var icon = "wrench";
  
  var Separator = function Separator(_ref) {
    var sm = _ref.sm;
    return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)(reactstrap__WEBPACK_IMPORTED_MODULE_16__["default"], {
      xs: 12,
      className: "mb-".concat(sm ? 2 : 3)
    });
  };
  
  var Languages = function Languages(_ref2) {
    var backend = _ref2.backend,
        language = _ref2.language;
  
    var _useState = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)("".concat(language.abbr, "-header")),
        _useState2 = _slicedToArray(_useState, 2),
        activeTab = _useState2[0],
        setActiveTab = _useState2[1];
  
    var _useState3 = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(backend),
        _useState4 = _slicedToArray(_useState3, 2),
        value = _useState4[0],
        setValue = _useState4[1];
  
    var inputChangeHandler = function inputChangeHandler(e) {
      var value = e.target.value;
      if (value !== activeTab) setActiveTab(value);
    };
  
    var _onChange = function onChange(e) {
      var valueCopy = _objectSpread({}, value);
  
      for (var _len = arguments.length, deepness = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {
        deepness[_key - 1] = arguments[_key];
      }
  
      if (deepness.length === 1) {
        valueCopy[deepness[0]] = e.target.value;
        return setValue(valueCopy);
      }
  
      var subValues = [];
  
      var subValue = _objectSpread({}, value);
  
      for (var i = 0; i < deepness.length - 1; i++) {
        var element = deepness[i];
        subValue = subValue[element];
        subValues.push(subValue);
      }
  
      subValues[subValues.length - 1][deepness[deepness.length - 1]] = e.target.value;
  
      for (var _i2 = 1; _i2 < deepness.length - 1; _i2++) {
        var _element = deepness[deepness.length - 1 - _i2];
        var index = subValues.length - 1 - _i2;
        subValues[index][_element] = subValues[index + 1];
      }
  
      valueCopy[deepness[0]] = subValues[0];
      setValue(valueCopy);
    };
  
    var recursiveDeepness = function recursiveDeepness(paramItem, paramName, paramValue, paramDeepness) {
      var paramPrepends = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : [];
      var paramAppends = arguments.length > 5 && arguments[5] !== undefined ? arguments[5] : [];
      return Object.keys(paramItem).map(function (item) {
        var mainItem = paramItem[item];
        var mainName = "".concat(paramName, "[").concat(item, "]");
        var mainId = "".concat(paramName, "-").concat(item);
        var mainValue = paramValue[item];
        var mainDeepness = paramDeepness.concat(item);
        var prepend;
        var findPrepend = paramPrepends.find(function (el) {
          return new RegExp(el.regex.replace(/\[/g, '\\[').replace(/\]/g, '\\]')).test(mainName);
        });
        prepend = !findPrepend ? null : findPrepend.action(mainItem);
        var append;
        var findAppend = paramAppends.find(function (el) {
          return new RegExp(el.regex.replace(/\[/g, '\\[').replace(/\]/g, '\\]')).test(mainName);
        });
        append = !findAppend ? null : findAppend.action(mainItem);
        return typeof mainItem === 'string' ? /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsxs)(react__WEBPACK_IMPORTED_MODULE_1__.Fragment, {
          children: [prepend, /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsxs)(reactstrap__WEBPACK_IMPORTED_MODULE_17__["default"], {
            className: "col-md-6 col-lg-4 align-self-end",
            children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)(reactstrap__WEBPACK_IMPORTED_MODULE_18__["default"], {
              className: "text-small text-500",
              children: mainItem
            }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)(reactstrap__WEBPACK_IMPORTED_MODULE_19__["default"], {
              type: "textarea",
              name: mainName,
              id: mainId,
              placeholder: mainItem,
              onChange: function onChange(e) {
                return _onChange.apply(void 0, [e].concat(_toConsumableArray(mainDeepness)));
              },
              value: mainValue
            })]
          }), append]
        }, language.abbr + '-' + mainId) : recursiveDeepness(mainItem, mainName, mainValue, mainDeepness, paramPrepends, paramAppends);
      });
    };
  
    var options = Object.keys(backend).sort(function (a, b) {
      return a.localeCompare(b);
    }).map(function (key) {
      var id = "".concat(language.abbr, "-").concat(key);
      return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)("option", {
        className: "text-capitalize",
        value: id,
        children: key.split('_').join(' ')
      }, id);
    });
    var prefix = "".concat(language.abbr, "[backend]");
    var headerItem = _components_Content_Backend__WEBPACK_IMPORTED_MODULE_14__["default"].header;
    var headerName = "".concat(prefix, "[header]");
    var headerValue = value['header'];
    var headerDeepness = ['header'];
    var header = recursiveDeepness(headerItem, headerName, headerValue, headerDeepness, [], [{
      regex: "".concat(headerName, "[no_notification]"),
      action: function action() {
        return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)(Separator, {});
      }
    }, {
      regex: "".concat(headerName, "[sure_logout]"),
      action: function action() {
        return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)(Separator, {});
      }
    }]);
    var footerItem = _components_Content_Backend__WEBPACK_IMPORTED_MODULE_14__["default"].footer;
    var footerName = "".concat(prefix, "[footer]");
    var footerValue = value['footer'];
    var footerDeepness = ['footer'];
    var footer = recursiveDeepness(footerItem, footerName, footerValue, footerDeepness);
    var sidebarItem = _components_Content_Backend__WEBPACK_IMPORTED_MODULE_14__["default"].sidebar;
    var sidebarName = "".concat(prefix, "[sidebar]");
    var sidebarValue = value['sidebar'];
    var sidebarDeepness = ['sidebar'];
    var sidebar = recursiveDeepness(sidebarItem, sidebarName, sidebarValue, sidebarDeepness, [{
      regex: "".concat(sidebarName, "[admin]"),
      action: function action() {
        return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)(reactstrap__WEBPACK_IMPORTED_MODULE_16__["default"], {
          xs: 12,
          children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)("h4", {
            children: "Roles"
          })
        });
      }
    }, {
      regex: "".concat(sidebarName, "[menu][dashboard]"),
      action: function action() {
        return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)(reactstrap__WEBPACK_IMPORTED_MODULE_16__["default"], {
          xs: 12,
          children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)("h4", {
            children: "Menu"
          })
        });
      }
    }, {
      regex: "".concat(sidebarName, "[menu][.+][title]"),
      action: function action(item) {
        return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)(reactstrap__WEBPACK_IMPORTED_MODULE_16__["default"], {
          xs: 12,
          children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)("h5", {
            children: item
          })
        });
      }
    }], [{
      regex: "".concat(sidebarName, "[user]"),
      action: function action() {
        return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)(Separator, {});
      }
    }]);
    var dashboardItem = _components_Content_Backend__WEBPACK_IMPORTED_MODULE_14__["default"].pages.dashboard;
    var dashboardName = "".concat(prefix, "[pages][dashboard]");
    var dashboardValue = value['dashboard'];
    var dashboardDeepness = ['dashboard'];
    var dashboard = recursiveDeepness(dashboardItem, dashboardName, dashboardValue, dashboardDeepness, [{
      regex: "".concat(dashboardName, "[admin][title]"),
      action: function action() {
        return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)(reactstrap__WEBPACK_IMPORTED_MODULE_16__["default"], {
          xs: 12,
          children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)("h4", {
            children: "Admin"
          })
        });
      }
    }, {
      regex: "".concat(dashboardName, "[.+][blocks][total_issues][title]"),
      action: function action() {
        return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)(reactstrap__WEBPACK_IMPORTED_MODULE_16__["default"], {
          xs: 12,
          children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)("h5", {
            children: "Blocks"
          })
        });
      }
    }, {
      regex: "".concat(dashboardName, "[user][title]"),
      action: function action() {
        return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.Fragment, {
          children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)(Separator, {}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)(reactstrap__WEBPACK_IMPORTED_MODULE_16__["default"], {
            xs: 12,
            children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)("h4", {
              children: "User"
            })
          })]
        });
      }
    }], [{
      regex: "".concat(dashboardName, "[.+][subtitle]"),
      action: function action() {
        return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)(Separator, {
          sm: true
        });
      }
    }]);
    var cmsItem = _components_Content_Backend__WEBPACK_IMPORTED_MODULE_14__["default"].pages.cms;
    var cmsName = "".concat(prefix, "[pages][cms]");
    var cmsValue = value['cms'];
    var cmsDeepness = ['cms'];
    var cms = recursiveDeepness(cmsItem, cmsName, cmsValue, cmsDeepness, [], [{
      regex: "".concat(cmsName, "[auth]"),
      action: function action() {
        return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.Fragment, {
          children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)(Separator, {}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)(reactstrap__WEBPACK_IMPORTED_MODULE_16__["default"], {
            xs: 12,
            children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)("h4", {
              children: "Form"
            })
          })]
        });
      }
    }]);
    var keys = Object.keys(_components_Content_Backend__WEBPACK_IMPORTED_MODULE_14__["default"].pages).filter(function (key) {
      return !['dashboard', 'cms'].includes(key);
    });
    var resourceTabPanes = keys.map(function (item) {
      var currentItem = _components_Content_Backend__WEBPACK_IMPORTED_MODULE_14__["default"].pages[item];
      var currentName = "".concat(prefix, "[pages][").concat(item, "]");
      var currentValue = value[item];
      var currentDeepness = [item];
      var current = recursiveDeepness(currentItem, currentName, currentValue, currentDeepness);
      var id = language.abbr + "-" + item;
      return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)(reactstrap__WEBPACK_IMPORTED_MODULE_20__["default"], {
        className: "pt-4 ".concat(activeTab === id ? "" : "d-none"),
        children: current
      }, language.abbr + '-' + currentName);
    });
    return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsxs)(reactstrap__WEBPACK_IMPORTED_MODULE_20__["default"], {
      children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)("div", {
        className: "col-md-6 col-xl-4 col-xxl-3",
        children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)(reactstrap__WEBPACK_IMPORTED_MODULE_17__["default"], {
          children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)(reactstrap__WEBPACK_IMPORTED_MODULE_19__["default"], {
            type: "select",
            name: "tab",
            onChange: inputChangeHandler,
            className: "text-capitalize",
            value: activeTab,
            children: options
          })
        })
      }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsxs)("div", {
        className: "col-12",
        children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)(reactstrap__WEBPACK_IMPORTED_MODULE_20__["default"], {
          className: "pt-4 ".concat(activeTab === language.abbr + '-header' ? "" : "d-none"),
          children: header
        }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)(reactstrap__WEBPACK_IMPORTED_MODULE_20__["default"], {
          className: "pt-4 ".concat(activeTab === language.abbr + '-footer' ? "" : "d-none"),
          children: footer
        }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)(reactstrap__WEBPACK_IMPORTED_MODULE_20__["default"], {
          className: "pt-4 ".concat(activeTab === language.abbr + '-sidebar' ? "" : "d-none"),
          children: sidebar
        }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)(reactstrap__WEBPACK_IMPORTED_MODULE_20__["default"], {
          className: "pt-4 ".concat(activeTab === language.abbr + '-dashboard' ? "" : "d-none"),
          children: dashboard
        }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)(reactstrap__WEBPACK_IMPORTED_MODULE_20__["default"], {
          className: "pt-4 ".concat(activeTab === language.abbr + '-cms' ? "" : "d-none"),
          children: cms
        }), resourceTabPanes]
      })]
    }, 'Languages-' + language.abbr);
  };
  
  var Backend = /*#__PURE__*/function (_Component) {
    _inherits(Backend, _Component);
  
    var _super = _createSuper(Backend);
  
    function Backend() {
      var _this;
  
      _classCallCheck(this, Backend);
  
      for (var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {
        args[_key2] = arguments[_key2];
      }
  
      _this = _super.call.apply(_super, [this].concat(args));
  
      _defineProperty(_assertThisInitialized(_this), "state", {
        abbr: "fr"
      });
  
      _defineProperty(_assertThisInitialized(_this), "submitHandler", /*#__PURE__*/function () {
        var _ref3 = _asyncToGenerator( /*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default().mark(function _callee(e) {
          return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default().wrap(function _callee$(_context) {
            while (1) {
              switch (_context.prev = _context.next) {
                case 0:
                  e.preventDefault();
                  _context.next = 3;
                  return _this.props.patch(e.target);
  
                case 3:
                case "end":
                  return _context.stop();
              }
            }
          }, _callee);
        }));
  
        return function (_x) {
          return _ref3.apply(this, arguments);
        };
      }());
  
      _defineProperty(_assertThisInitialized(_this), "inputChangeHandler", function (e) {
        var _e$target = e.target,
            name = _e$target.name,
            value = _e$target.value,
            files = _e$target.files;
  
        _this.setState(_defineProperty({}, name, files ? files[0] : value));
      });
  
      return _this;
    }
  
    _createClass(Backend, [{
      key: "componentDidMount",
      value: function () {
        var _componentDidMount = _asyncToGenerator( /*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default().mark(function _callee2() {
          return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default().wrap(function _callee2$(_context2) {
            while (1) {
              switch (_context2.prev = _context2.next) {
                case 0:
                  this.props.reset();
                  this.props.get();
  
                case 2:
                case "end":
                  return _context2.stop();
              }
            }
          }, _callee2, this);
        }));
  
        function componentDidMount() {
          return _componentDidMount.apply(this, arguments);
        }
  
        return componentDidMount;
      }()
    }, {
      key: "componentWillUnmount",
      value: function componentWillUnmount() {
        this.props.reset();
      }
    }, {
      key: "render",
      value: function render() {
        var _this$props = this.props,
            _this$props$content$c = _this$props.content.cms.pages,
            save = _this$props$content$c.components.form.save,
            _this$props$content$c2 = _this$props$content$c.backend.pages.cms,
            title = _this$props$content$c2.title,
            backend = _this$props$content$c2.backend,
            _this$props$backend$c = _this$props.backend.cms,
            loading = _this$props$backend$c.loading,
            error = _this$props$backend$c.error,
            message = _this$props$backend$c.message,
            cms = _this$props$backend$c.cms,
            languages = _this$props$backend$c.languages,
            features = _this$props.auth.data.role.features;
        var abbr = this.state.abbr;
        var content = null;
        var errors = null;
        var feature = features.find(function (f) {
          return f.prefix === 'cms';
        });
  
        var redirect = !(feature && JSON.parse(feature.permissions).includes('u')) && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)(react_router_dom__WEBPACK_IMPORTED_MODULE_21__.Redirect, {
          to: "/user/dashboard"
        });
  
        if (loading) content = /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)(reactstrap__WEBPACK_IMPORTED_MODULE_16__["default"], {
          xs: 12,
          children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)(_components_UI_CustomSpinner_CustomSpinner__WEBPACK_IMPORTED_MODULE_7__["default"], {})
        });else {
          errors = /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.Fragment, {
            children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)(_components_Error_Error__WEBPACK_IMPORTED_MODULE_6__["default"], {
              err: error
            })
          });
          if (!languages) languages = [];
          var languagesOptions = languages.map(function (language) {
            return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)("option", {
              value: language.abbr,
              children: language.name
            }, Math.random() + JSON.stringify(language));
          });
          var mainContent = languages.map(function (language) {
            var data = cms.pages[language.abbr].backend;
  
            var backend = _objectSpread({
              header: data.header,
              footer: data.footer,
              sidebar: data.sidebar
            }, data.pages);
  
            return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)("div", {
              className: language.abbr === abbr ? "" : "d-none",
              children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)(Languages, {
                backend: backend,
                language: language
              })
            }, Math.random());
          });
          content = /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsxs)(reactstrap__WEBPACK_IMPORTED_MODULE_16__["default"], {
            lg: 9,
            children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)(_components_Feedback_Feedback__WEBPACK_IMPORTED_MODULE_11__["default"], {
              message: message
            }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsxs)(reactstrap__WEBPACK_IMPORTED_MODULE_20__["default"], {
              children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)("input", {
                type: "hidden",
                name: "_method",
                defaultValue: "PATCH"
              }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)("div", {
                className: "col-md-6 col-xl-4 col-xxl-3",
                children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)(reactstrap__WEBPACK_IMPORTED_MODULE_17__["default"], {
                  children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)(reactstrap__WEBPACK_IMPORTED_MODULE_19__["default"], {
                    type: "select",
                    name: "abbr",
                    onChange: this.inputChangeHandler,
                    value: abbr,
                    children: languagesOptions
                  })
                })
              }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)("div", {
                className: "col-12",
                children: mainContent
              }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)("div", {
                className: "col-12",
                children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)(_components_UI_Button_BetweenButton_BetweenButton__WEBPACK_IMPORTED_MODULE_9__["default"], {
                  color: "green",
                  icon: "save",
                  children: save
                })
              })]
            })]
          });
        }
        return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.Fragment, {
          children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsxs)(_components_Backend_UI_TitleWrapper__WEBPACK_IMPORTED_MODULE_10__["default"], {
            children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)(_components_Backend_UI_Breadcrumb_Breadcrumb__WEBPACK_IMPORTED_MODULE_3__["default"], {
              main: backend,
              icon: icon
            }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)(_components_UI_Titles_SpecialTitle_SpecialTitle__WEBPACK_IMPORTED_MODULE_4__["default"], {
              children: title
            }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)(_components_UI_Titles_Subtitle_Subtitle__WEBPACK_IMPORTED_MODULE_5__["default"], {
              children: backend
            })]
          }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsxs)("div", {
            className: "p-4 pb-0",
            children: [redirect, errors, /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)(reactstrap__WEBPACK_IMPORTED_MODULE_20__["default"], {
              children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_15__.jsx)(_components_Backend_UI_Form_Form__WEBPACK_IMPORTED_MODULE_8__["default"], {
                onSubmit: this.submitHandler,
                icon: icon,
                title: backend,
                link: "/admin/cms",
                innerClassName: "row justify-content-center",
                children: content
              })
            })]
          })]
        });
      }
    }], [{
      key: "getDerivedStateFromProps",
      value: function getDerivedStateFromProps(nextProps, prevState) {
        if (nextProps.backend.cms.cms && prevState.app_name === '') {
          var backend = nextProps.backend.cms.cms.backend;
          return (0,_shared_utility__WEBPACK_IMPORTED_MODULE_13__.updateObject)(prevState, _objectSpread({}, backend));
        }
  
        return prevState;
      }
    }]);
  
    return Backend;
  }(react__WEBPACK_IMPORTED_MODULE_1__.Component);
  
  var mapStateToProps = function mapStateToProps(state) {
    return _objectSpread({}, state);
  };
  
  var mapDispatchToProps = function mapDispatchToProps(dispatch) {
    return {
      get: function get() {
        return dispatch((0,_store_actions_backend_cms__WEBPACK_IMPORTED_MODULE_12__.getCms)());
      },
      patch: function patch(data) {
        return dispatch((0,_store_actions_backend_cms__WEBPACK_IMPORTED_MODULE_12__.patchCms)('backend', data));
      },
      reset: function reset() {
        return dispatch((0,_store_actions_backend_cms__WEBPACK_IMPORTED_MODULE_12__.resetCms)());
      }
    };
  };
  
  /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ((0,react_router_dom__WEBPACK_IMPORTED_MODULE_21__.withRouter)((0,react_redux__WEBPACK_IMPORTED_MODULE_2__.connect)(mapStateToProps, mapDispatchToProps)(Backend)));
  
  /***/ }),
  
  /***/ "./resources/js/src/store/actions/backend/cms.js":
  /*!*******************************************************!*\
    !*** ./resources/js/src/store/actions/backend/cms.js ***!
    \*******************************************************/
  /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
  
  __webpack_require__.r(__webpack_exports__);
  /* harmony export */ __webpack_require__.d(__webpack_exports__, {
  /* harmony export */   "resetCms": () => (/* binding */ resetCms),
  /* harmony export */   "getCms": () => (/* binding */ getCms),
  /* harmony export */   "postCms": () => (/* binding */ postCms),
  /* harmony export */   "patchCms": () => (/* binding */ patchCms),
  /* harmony export */   "deleteCms": () => (/* binding */ deleteCms)
  /* harmony export */ });
  /* harmony import */ var _actionTypes__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../actionTypes */ "./resources/js/src/store/actions/actionTypes.js");
  /* harmony import */ var _shared_utility__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../shared/utility */ "./resources/js/src/shared/utility.js");
  function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }
  
  function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
  
  function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
  
  
  
  
  var resource = function resource(type) {
    for (var _len = arguments.length, params = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {
      params[_key - 1] = arguments[_key];
    }
  
    return _shared_utility__WEBPACK_IMPORTED_MODULE_1__.manageResource.apply(void 0, ['cms', {
      start: function start() {
        return {
          type: _actionTypes__WEBPACK_IMPORTED_MODULE_0__.CMS_START
        };
      },
      success: function success(data) {
        return _objectSpread({
          type: _actionTypes__WEBPACK_IMPORTED_MODULE_0__.CMS_SUCCESS
        }, data);
      },
      fail: function fail(error) {
        return {
          type: _actionTypes__WEBPACK_IMPORTED_MODULE_0__.CMS_FAIL,
          error: error
        };
      }
    }, type].concat(params));
  };
  
  var resetCms = function resetCms() {
    return {
      type: _actionTypes__WEBPACK_IMPORTED_MODULE_0__.CMS_RESET
    };
  };
  var getCms = function getCms() {
    var page = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 1;
    var show = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 10;
    var search = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : '';
    return resource('index', page = 1, show = 10, search = '');
  };
  var postCms = function postCms(data) {
    return resource('post', data);
  };
  var patchCms = function patchCms(id, data) {
    return resource('patch', id, data);
  };
  var deleteCms = function deleteCms(id) {
    return resource('delete', id);
  };
  
  /***/ }),
  
  /***/ "./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].oneOf[1].use[2]!./resources/js/src/components/Backend/UI/TitleWrapper/TitleWrapper.css":
  /*!****************************************************************************************************************************************************************************************************************************************!*\
    !*** ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].oneOf[1].use[2]!./resources/js/src/components/Backend/UI/TitleWrapper/TitleWrapper.css ***!
    \****************************************************************************************************************************************************************************************************************************************/
  /***/ ((module, __webpack_exports__, __webpack_require__) => {
  
  __webpack_require__.r(__webpack_exports__);
  /* harmony export */ __webpack_require__.d(__webpack_exports__, {
  /* harmony export */   "default": () => (__WEBPACK_DEFAULT_EXPORT__)
  /* harmony export */ });
  /* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
  /* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);
  // Imports
  
  var ___CSS_LOADER_EXPORT___ = _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()(function(i){return i[1]});
  // Module
  ___CSS_LOADER_EXPORT___.push([module.id, ".UI.TitleWrapper + div {\r\n    padding: 1rem;\r\n}\r\n\r\n@media (min-width: 800px) {\r\n    .UI.TitleWrapper + div {\r\n        padding: 1.5rem;\r\n    }\r\n}\r\n\r\n@media (min-width: 1900px) {\r\n    .UI.TitleWrapper + div {\r\n        padding: 3rem;\r\n    }\r\n}", ""]);
  // Exports
  /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (___CSS_LOADER_EXPORT___);
  
  
  /***/ }),
  
  /***/ "./node_modules/reactstrap/es/Alert.js":
  /*!*********************************************!*\
    !*** ./node_modules/reactstrap/es/Alert.js ***!
    \*********************************************/
  /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
  
  __webpack_require__.r(__webpack_exports__);
  /* harmony export */ __webpack_require__.d(__webpack_exports__, {
  /* harmony export */   "default": () => (__WEBPACK_DEFAULT_EXPORT__)
  /* harmony export */ });
  /* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ "./node_modules/@babel/runtime/helpers/esm/extends.js");
  /* harmony import */ var _babel_runtime_helpers_esm_objectWithoutPropertiesLoose__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutPropertiesLoose */ "./node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js");
  /* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js");
  /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react */ "./node_modules/react/index.js");
  /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! prop-types */ "./node_modules/prop-types/index.js");
  /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_4__);
  /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js");
  /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_5__);
  /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./utils */ "./node_modules/reactstrap/es/utils.js");
  /* harmony import */ var _Fade__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./Fade */ "./node_modules/reactstrap/es/Fade.js");
  
  
  
  
  function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }
  
  function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_2__["default"])(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
  
  
  
  
  
  
  var propTypes = {
    children: (prop_types__WEBPACK_IMPORTED_MODULE_4___default().node),
    className: (prop_types__WEBPACK_IMPORTED_MODULE_4___default().string),
    closeClassName: (prop_types__WEBPACK_IMPORTED_MODULE_4___default().string),
    closeAriaLabel: (prop_types__WEBPACK_IMPORTED_MODULE_4___default().string),
    cssModule: (prop_types__WEBPACK_IMPORTED_MODULE_4___default().object),
    color: (prop_types__WEBPACK_IMPORTED_MODULE_4___default().string),
    fade: (prop_types__WEBPACK_IMPORTED_MODULE_4___default().bool),
    isOpen: (prop_types__WEBPACK_IMPORTED_MODULE_4___default().bool),
    toggle: (prop_types__WEBPACK_IMPORTED_MODULE_4___default().func),
    tag: _utils__WEBPACK_IMPORTED_MODULE_6__.tagPropType,
    transition: prop_types__WEBPACK_IMPORTED_MODULE_4___default().shape(_Fade__WEBPACK_IMPORTED_MODULE_7__["default"].propTypes),
    innerRef: prop_types__WEBPACK_IMPORTED_MODULE_4___default().oneOfType([(prop_types__WEBPACK_IMPORTED_MODULE_4___default().object), (prop_types__WEBPACK_IMPORTED_MODULE_4___default().string), (prop_types__WEBPACK_IMPORTED_MODULE_4___default().func)])
  };
  var defaultProps = {
    color: 'success',
    isOpen: true,
    tag: 'div',
    closeAriaLabel: 'Close',
    fade: true,
    transition: _objectSpread(_objectSpread({}, _Fade__WEBPACK_IMPORTED_MODULE_7__["default"].defaultProps), {}, {
      unmountOnExit: true
    })
  };
  
  function Alert(props) {
    var className = props.className,
        closeClassName = props.closeClassName,
        closeAriaLabel = props.closeAriaLabel,
        cssModule = props.cssModule,
        Tag = props.tag,
        color = props.color,
        isOpen = props.isOpen,
        toggle = props.toggle,
        children = props.children,
        transition = props.transition,
        fade = props.fade,
        innerRef = props.innerRef,
        attributes = (0,_babel_runtime_helpers_esm_objectWithoutPropertiesLoose__WEBPACK_IMPORTED_MODULE_1__["default"])(props, ["className", "closeClassName", "closeAriaLabel", "cssModule", "tag", "color", "isOpen", "toggle", "children", "transition", "fade", "innerRef"]);
  
    var classes = (0,_utils__WEBPACK_IMPORTED_MODULE_6__.mapToCssModules)(classnames__WEBPACK_IMPORTED_MODULE_5___default()(className, 'alert', "alert-" + color, {
      'alert-dismissible': toggle
    }), cssModule);
    var closeClasses = (0,_utils__WEBPACK_IMPORTED_MODULE_6__.mapToCssModules)(classnames__WEBPACK_IMPORTED_MODULE_5___default()('close', closeClassName), cssModule);
  
    var alertTransition = _objectSpread(_objectSpread(_objectSpread({}, _Fade__WEBPACK_IMPORTED_MODULE_7__["default"].defaultProps), transition), {}, {
      baseClass: fade ? transition.baseClass : '',
      timeout: fade ? transition.timeout : 0
    });
  
    return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_3__.createElement(_Fade__WEBPACK_IMPORTED_MODULE_7__["default"], (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({}, attributes, alertTransition, {
      tag: Tag,
      className: classes,
      in: isOpen,
      role: "alert",
      innerRef: innerRef
    }), toggle ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_3__.createElement("button", {
      type: "button",
      className: closeClasses,
      "aria-label": closeAriaLabel,
      onClick: toggle
    }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_3__.createElement("span", {
      "aria-hidden": "true"
    }, "\xD7")) : null, children);
  }
  
  Alert.propTypes = propTypes;
  Alert.defaultProps = defaultProps;
  /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Alert);
  
  /***/ }),
  
  /***/ "./node_modules/reactstrap/es/Breadcrumb.js":
  /*!**************************************************!*\
    !*** ./node_modules/reactstrap/es/Breadcrumb.js ***!
    \**************************************************/
  /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
  
  __webpack_require__.r(__webpack_exports__);
  /* harmony export */ __webpack_require__.d(__webpack_exports__, {
  /* harmony export */   "default": () => (__WEBPACK_DEFAULT_EXPORT__)
  /* harmony export */ });
  /* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ "./node_modules/@babel/runtime/helpers/esm/extends.js");
  /* harmony import */ var _babel_runtime_helpers_esm_objectWithoutPropertiesLoose__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutPropertiesLoose */ "./node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js");
  /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ "./node_modules/react/index.js");
  /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! prop-types */ "./node_modules/prop-types/index.js");
  /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_3__);
  /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js");
  /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_4__);
  /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./utils */ "./node_modules/reactstrap/es/utils.js");
  
  
  
  
  
  
  var propTypes = {
    tag: _utils__WEBPACK_IMPORTED_MODULE_5__.tagPropType,
    listTag: _utils__WEBPACK_IMPORTED_MODULE_5__.tagPropType,
    className: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().string),
    listClassName: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().string),
    cssModule: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().object),
    children: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().node),
    'aria-label': (prop_types__WEBPACK_IMPORTED_MODULE_3___default().string)
  };
  var defaultProps = {
    tag: 'nav',
    listTag: 'ol',
    'aria-label': 'breadcrumb'
  };
  
  var Breadcrumb = function Breadcrumb(props) {
    var className = props.className,
        listClassName = props.listClassName,
        cssModule = props.cssModule,
        children = props.children,
        Tag = props.tag,
        ListTag = props.listTag,
        label = props['aria-label'],
        attributes = (0,_babel_runtime_helpers_esm_objectWithoutPropertiesLoose__WEBPACK_IMPORTED_MODULE_1__["default"])(props, ["className", "listClassName", "cssModule", "children", "tag", "listTag", "aria-label"]);
  
    var classes = (0,_utils__WEBPACK_IMPORTED_MODULE_5__.mapToCssModules)(classnames__WEBPACK_IMPORTED_MODULE_4___default()(className), cssModule);
    var listClasses = (0,_utils__WEBPACK_IMPORTED_MODULE_5__.mapToCssModules)(classnames__WEBPACK_IMPORTED_MODULE_4___default()('breadcrumb', listClassName), cssModule);
    return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement(Tag, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({}, attributes, {
      className: classes,
      "aria-label": label
    }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement(ListTag, {
      className: listClasses
    }, children));
  };
  
  Breadcrumb.propTypes = propTypes;
  Breadcrumb.defaultProps = defaultProps;
  /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Breadcrumb);
  
  /***/ }),
  
  /***/ "./node_modules/reactstrap/es/BreadcrumbItem.js":
  /*!******************************************************!*\
    !*** ./node_modules/reactstrap/es/BreadcrumbItem.js ***!
    \******************************************************/
  /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
  
  __webpack_require__.r(__webpack_exports__);
  /* harmony export */ __webpack_require__.d(__webpack_exports__, {
  /* harmony export */   "default": () => (__WEBPACK_DEFAULT_EXPORT__)
  /* harmony export */ });
  /* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ "./node_modules/@babel/runtime/helpers/esm/extends.js");
  /* harmony import */ var _babel_runtime_helpers_esm_objectWithoutPropertiesLoose__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutPropertiesLoose */ "./node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js");
  /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ "./node_modules/react/index.js");
  /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! prop-types */ "./node_modules/prop-types/index.js");
  /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_3__);
  /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js");
  /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_4__);
  /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./utils */ "./node_modules/reactstrap/es/utils.js");
  
  
  
  
  
  
  var propTypes = {
    tag: _utils__WEBPACK_IMPORTED_MODULE_5__.tagPropType,
    active: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().bool),
    className: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().string),
    cssModule: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().object)
  };
  var defaultProps = {
    tag: 'li'
  };
  
  var BreadcrumbItem = function BreadcrumbItem(props) {
    var className = props.className,
        cssModule = props.cssModule,
        active = props.active,
        Tag = props.tag,
        attributes = (0,_babel_runtime_helpers_esm_objectWithoutPropertiesLoose__WEBPACK_IMPORTED_MODULE_1__["default"])(props, ["className", "cssModule", "active", "tag"]);
  
    var classes = (0,_utils__WEBPACK_IMPORTED_MODULE_5__.mapToCssModules)(classnames__WEBPACK_IMPORTED_MODULE_4___default()(className, active ? 'active' : false, 'breadcrumb-item'), cssModule);
    return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement(Tag, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({}, attributes, {
      className: classes,
      "aria-current": active ? 'page' : undefined
    }));
  };
  
  BreadcrumbItem.propTypes = propTypes;
  BreadcrumbItem.defaultProps = defaultProps;
  /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (BreadcrumbItem);
  
  /***/ }),
  
  /***/ "./node_modules/reactstrap/es/Form.js":
  /*!********************************************!*\
    !*** ./node_modules/reactstrap/es/Form.js ***!
    \********************************************/
  /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
  
  __webpack_require__.r(__webpack_exports__);
  /* harmony export */ __webpack_require__.d(__webpack_exports__, {
  /* harmony export */   "default": () => (__WEBPACK_DEFAULT_EXPORT__)
  /* harmony export */ });
  /* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ "./node_modules/@babel/runtime/helpers/esm/extends.js");
  /* harmony import */ var _babel_runtime_helpers_esm_objectWithoutPropertiesLoose__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutPropertiesLoose */ "./node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js");
  /* harmony import */ var _babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/esm/assertThisInitialized */ "./node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js");
  /* harmony import */ var _babel_runtime_helpers_esm_inheritsLoose__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inheritsLoose */ "./node_modules/@babel/runtime/helpers/esm/inheritsLoose.js");
  /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react */ "./node_modules/react/index.js");
  /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! prop-types */ "./node_modules/prop-types/index.js");
  /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_5__);
  /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js");
  /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_6__);
  /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./utils */ "./node_modules/reactstrap/es/utils.js");
  
  
  
  
  
  
  
  
  var propTypes = {
    children: (prop_types__WEBPACK_IMPORTED_MODULE_5___default().node),
    inline: (prop_types__WEBPACK_IMPORTED_MODULE_5___default().bool),
    tag: _utils__WEBPACK_IMPORTED_MODULE_7__.tagPropType,
    innerRef: prop_types__WEBPACK_IMPORTED_MODULE_5___default().oneOfType([(prop_types__WEBPACK_IMPORTED_MODULE_5___default().object), (prop_types__WEBPACK_IMPORTED_MODULE_5___default().func), (prop_types__WEBPACK_IMPORTED_MODULE_5___default().string)]),
    className: (prop_types__WEBPACK_IMPORTED_MODULE_5___default().string),
    cssModule: (prop_types__WEBPACK_IMPORTED_MODULE_5___default().object)
  };
  var defaultProps = {
    tag: 'form'
  };
  
  var Form = /*#__PURE__*/function (_Component) {
    (0,_babel_runtime_helpers_esm_inheritsLoose__WEBPACK_IMPORTED_MODULE_3__["default"])(Form, _Component);
  
    function Form(props) {
      var _this;
  
      _this = _Component.call(this, props) || this;
      _this.getRef = _this.getRef.bind((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_2__["default"])(_this));
      _this.submit = _this.submit.bind((0,_babel_runtime_helpers_esm_assertThisInitialized__WEBPACK_IMPORTED_MODULE_2__["default"])(_this));
      return _this;
    }
  
    var _proto = Form.prototype;
  
    _proto.getRef = function getRef(ref) {
      if (this.props.innerRef) {
        this.props.innerRef(ref);
      }
  
      this.ref = ref;
    };
  
    _proto.submit = function submit() {
      if (this.ref) {
        this.ref.submit();
      }
    };
  
    _proto.render = function render() {
      var _this$props = this.props,
          className = _this$props.className,
          cssModule = _this$props.cssModule,
          inline = _this$props.inline,
          Tag = _this$props.tag,
          innerRef = _this$props.innerRef,
          attributes = (0,_babel_runtime_helpers_esm_objectWithoutPropertiesLoose__WEBPACK_IMPORTED_MODULE_1__["default"])(_this$props, ["className", "cssModule", "inline", "tag", "innerRef"]);
  
      var classes = (0,_utils__WEBPACK_IMPORTED_MODULE_7__.mapToCssModules)(classnames__WEBPACK_IMPORTED_MODULE_6___default()(className, inline ? 'form-inline' : false), cssModule);
      return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_4__.createElement(Tag, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({}, attributes, {
        ref: innerRef,
        className: classes
      }));
    };
  
    return Form;
  }(react__WEBPACK_IMPORTED_MODULE_4__.Component);
  
  Form.propTypes = propTypes;
  Form.defaultProps = defaultProps;
  /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Form);
  
  /***/ }),
  
  /***/ "./node_modules/reactstrap/es/FormGroup.js":
  /*!*************************************************!*\
    !*** ./node_modules/reactstrap/es/FormGroup.js ***!
    \*************************************************/
  /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
  
  __webpack_require__.r(__webpack_exports__);
  /* harmony export */ __webpack_require__.d(__webpack_exports__, {
  /* harmony export */   "default": () => (__WEBPACK_DEFAULT_EXPORT__)
  /* harmony export */ });
  /* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ "./node_modules/@babel/runtime/helpers/esm/extends.js");
  /* harmony import */ var _babel_runtime_helpers_esm_objectWithoutPropertiesLoose__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutPropertiesLoose */ "./node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js");
  /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ "./node_modules/react/index.js");
  /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! prop-types */ "./node_modules/prop-types/index.js");
  /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_3__);
  /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js");
  /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_4__);
  /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./utils */ "./node_modules/reactstrap/es/utils.js");
  
  
  
  
  
  
  var propTypes = {
    children: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().node),
    row: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().bool),
    check: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().bool),
    inline: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().bool),
    disabled: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().bool),
    tag: _utils__WEBPACK_IMPORTED_MODULE_5__.tagPropType,
    className: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().string),
    cssModule: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().object)
  };
  var defaultProps = {
    tag: 'div'
  };
  
  var FormGroup = function FormGroup(props) {
    var className = props.className,
        cssModule = props.cssModule,
        row = props.row,
        disabled = props.disabled,
        check = props.check,
        inline = props.inline,
        Tag = props.tag,
        attributes = (0,_babel_runtime_helpers_esm_objectWithoutPropertiesLoose__WEBPACK_IMPORTED_MODULE_1__["default"])(props, ["className", "cssModule", "row", "disabled", "check", "inline", "tag"]);
  
    var classes = (0,_utils__WEBPACK_IMPORTED_MODULE_5__.mapToCssModules)(classnames__WEBPACK_IMPORTED_MODULE_4___default()(className, row ? 'row' : false, check ? 'form-check' : 'form-group', check && inline ? 'form-check-inline' : false, check && disabled ? 'disabled' : false), cssModule);
  
    if (Tag === 'fieldset') {
      attributes.disabled = disabled;
    }
  
    return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement(Tag, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({}, attributes, {
      className: classes
    }));
  };
  
  FormGroup.propTypes = propTypes;
  FormGroup.defaultProps = defaultProps;
  /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (FormGroup);
  
  /***/ }),
  
  /***/ "./node_modules/reactstrap/es/Label.js":
  /*!*********************************************!*\
    !*** ./node_modules/reactstrap/es/Label.js ***!
    \*********************************************/
  /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
  
  __webpack_require__.r(__webpack_exports__);
  /* harmony export */ __webpack_require__.d(__webpack_exports__, {
  /* harmony export */   "default": () => (__WEBPACK_DEFAULT_EXPORT__)
  /* harmony export */ });
  /* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ "./node_modules/@babel/runtime/helpers/esm/extends.js");
  /* harmony import */ var _babel_runtime_helpers_esm_objectWithoutPropertiesLoose__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutPropertiesLoose */ "./node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js");
  /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ "./node_modules/react/index.js");
  /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! prop-types */ "./node_modules/prop-types/index.js");
  /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_3__);
  /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js");
  /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_4__);
  /* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./utils */ "./node_modules/reactstrap/es/utils.js");
  
  
  
  
  
  
  var colWidths = ['xs', 'sm', 'md', 'lg', 'xl'];
  var stringOrNumberProp = prop_types__WEBPACK_IMPORTED_MODULE_3___default().oneOfType([(prop_types__WEBPACK_IMPORTED_MODULE_3___default().number), (prop_types__WEBPACK_IMPORTED_MODULE_3___default().string)]);
  var columnProps = prop_types__WEBPACK_IMPORTED_MODULE_3___default().oneOfType([(prop_types__WEBPACK_IMPORTED_MODULE_3___default().bool), (prop_types__WEBPACK_IMPORTED_MODULE_3___default().string), (prop_types__WEBPACK_IMPORTED_MODULE_3___default().number), prop_types__WEBPACK_IMPORTED_MODULE_3___default().shape({
    size: stringOrNumberProp,
    order: stringOrNumberProp,
    offset: stringOrNumberProp
  })]);
  var propTypes = {
    children: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().node),
    hidden: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().bool),
    check: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().bool),
    size: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().string),
    for: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().string),
    tag: _utils__WEBPACK_IMPORTED_MODULE_5__.tagPropType,
    className: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().string),
    cssModule: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().object),
    xs: columnProps,
    sm: columnProps,
    md: columnProps,
    lg: columnProps,
    xl: columnProps,
    widths: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().array)
  };
  var defaultProps = {
    tag: 'label',
    widths: colWidths
  };
  
  var getColumnSizeClass = function getColumnSizeClass(isXs, colWidth, colSize) {
    if (colSize === true || colSize === '') {
      return isXs ? 'col' : "col-" + colWidth;
    } else if (colSize === 'auto') {
      return isXs ? 'col-auto' : "col-" + colWidth + "-auto";
    }
  
    return isXs ? "col-" + colSize : "col-" + colWidth + "-" + colSize;
  };
  
  var Label = function Label(props) {
    var className = props.className,
        cssModule = props.cssModule,
        hidden = props.hidden,
        widths = props.widths,
        Tag = props.tag,
        check = props.check,
        size = props.size,
        htmlFor = props.for,
        attributes = (0,_babel_runtime_helpers_esm_objectWithoutPropertiesLoose__WEBPACK_IMPORTED_MODULE_1__["default"])(props, ["className", "cssModule", "hidden", "widths", "tag", "check", "size", "for"]);
  
    var colClasses = [];
    widths.forEach(function (colWidth, i) {
      var columnProp = props[colWidth];
      delete attributes[colWidth];
  
      if (!columnProp && columnProp !== '') {
        return;
      }
  
      var isXs = !i;
      var colClass;
  
      if ((0,_utils__WEBPACK_IMPORTED_MODULE_5__.isObject)(columnProp)) {
        var _classNames;
  
        var colSizeInterfix = isXs ? '-' : "-" + colWidth + "-";
        colClass = getColumnSizeClass(isXs, colWidth, columnProp.size);
        colClasses.push((0,_utils__WEBPACK_IMPORTED_MODULE_5__.mapToCssModules)(classnames__WEBPACK_IMPORTED_MODULE_4___default()((_classNames = {}, _classNames[colClass] = columnProp.size || columnProp.size === '', _classNames["order" + colSizeInterfix + columnProp.order] = columnProp.order || columnProp.order === 0, _classNames["offset" + colSizeInterfix + columnProp.offset] = columnProp.offset || columnProp.offset === 0, _classNames))), cssModule);
      } else {
        colClass = getColumnSizeClass(isXs, colWidth, columnProp);
        colClasses.push(colClass);
      }
    });
    var classes = (0,_utils__WEBPACK_IMPORTED_MODULE_5__.mapToCssModules)(classnames__WEBPACK_IMPORTED_MODULE_4___default()(className, hidden ? 'sr-only' : false, check ? 'form-check-label' : false, size ? "col-form-label-" + size : false, colClasses, colClasses.length ? 'col-form-label' : false), cssModule);
    return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement(Tag, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({
      htmlFor: htmlFor
    }, attributes, {
      className: classes
    }));
  };
  
  Label.propTypes = propTypes;
  Label.defaultProps = defaultProps;
  /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Label);
  
  /***/ }),
  
  /***/ "./resources/js/src/components/Backend/UI/TitleWrapper/TitleWrapper.css":
  /*!******************************************************************************!*\
    !*** ./resources/js/src/components/Backend/UI/TitleWrapper/TitleWrapper.css ***!
    \******************************************************************************/
  /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
  
  __webpack_require__.r(__webpack_exports__);
  /* harmony export */ __webpack_require__.d(__webpack_exports__, {
  /* harmony export */   "default": () => (__WEBPACK_DEFAULT_EXPORT__)
  /* harmony export */ });
  /* harmony import */ var _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! !../../../../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js */ "./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js");
  /* harmony import */ var _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__);
  /* harmony import */ var _node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_6_oneOf_1_use_1_node_modules_postcss_loader_dist_cjs_js_ruleSet_1_rules_6_oneOf_1_use_2_TitleWrapper_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! !!../../../../../../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].oneOf[1].use[1]!../../../../../../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].oneOf[1].use[2]!./TitleWrapper.css */ "./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].oneOf[1].use[2]!./resources/js/src/components/Backend/UI/TitleWrapper/TitleWrapper.css");
  
              
  
  var options = {};
  
  options.insert = "head";
  options.singleton = false;
  
  var update = _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default()(_node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_6_oneOf_1_use_1_node_modules_postcss_loader_dist_cjs_js_ruleSet_1_rules_6_oneOf_1_use_2_TitleWrapper_css__WEBPACK_IMPORTED_MODULE_1__["default"], options);
  
  
  
  /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_6_oneOf_1_use_1_node_modules_postcss_loader_dist_cjs_js_ruleSet_1_rules_6_oneOf_1_use_2_TitleWrapper_css__WEBPACK_IMPORTED_MODULE_1__["default"].locals || {});
  
  /***/ })
  
  }]);