text: (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[0],{
  
  /***/ "./frontend/src/@core/components/b-card-code/index.js":
  /*!************************************************************!*\
    !*** ./frontend/src/@core/components/b-card-code/index.js ***!
    \************************************************************/
  /*! exports provided: default */
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
  
  "use strict";
  __webpack_require__.r(__webpack_exports__);
  /* harmony import */ var _BCardCode_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./BCardCode.vue */ "./frontend/src/@core/components/b-card-code/BCardCode.vue");
  
  /* harmony default export */ __webpack_exports__["default"] = (_BCardCode_vue__WEBPACK_IMPORTED_MODULE_0__["default"]);
  
  /***/ }),
  
  /***/ "./frontend/src/views/inventory/inventory-list/InventoryView.vue":
  /*!***********************************************************************!*\
    !*** ./frontend/src/views/inventory/inventory-list/InventoryView.vue ***!
    \***********************************************************************/
  /*! exports provided: default */
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
  
  "use strict";
  __webpack_require__.r(__webpack_exports__);
  /* harmony import */ var _InventoryView_vue_vue_type_template_id_de2e0d02___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./InventoryView.vue?vue&type=template&id=de2e0d02& */ "./frontend/src/views/inventory/inventory-list/InventoryView.vue?vue&type=template&id=de2e0d02&");
  /* harmony import */ var _InventoryView_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./InventoryView.vue?vue&type=script&lang=js& */ "./frontend/src/views/inventory/inventory-list/InventoryView.vue?vue&type=script&lang=js&");
  /* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js");
  
  
  
  
  
  /* normalize component */
  
  var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])(
    _InventoryView_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
    _InventoryView_vue_vue_type_template_id_de2e0d02___WEBPACK_IMPORTED_MODULE_0__["render"],
    _InventoryView_vue_vue_type_template_id_de2e0d02___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
    false,
    null,
    null,
    null
    
  )
  
  /* hot reload */
  if (false) { var api; }
  component.options.__file = "frontend/src/views/inventory/inventory-list/InventoryView.vue"
  /* harmony default export */ __webpack_exports__["default"] = (component.exports);
  
  /***/ }),
  
  /***/ "./frontend/src/views/inventory/inventory-list/InventoryView.vue?vue&type=script&lang=js&":
  /*!************************************************************************************************!*\
    !*** ./frontend/src/views/inventory/inventory-list/InventoryView.vue?vue&type=script&lang=js& ***!
    \************************************************************************************************/
  /*! exports provided: default */
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
  
  "use strict";
  __webpack_require__.r(__webpack_exports__);
  /* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_InventoryView_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./InventoryView.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./frontend/src/views/inventory/inventory-list/InventoryView.vue?vue&type=script&lang=js&");
  /* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_InventoryView_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); 
  
  /***/ }),
  
  /***/ "./frontend/src/views/inventory/inventory-list/InventoryView.vue?vue&type=template&id=de2e0d02&":
  /*!******************************************************************************************************!*\
    !*** ./frontend/src/views/inventory/inventory-list/InventoryView.vue?vue&type=template&id=de2e0d02& ***!
    \******************************************************************************************************/
  /*! exports provided: render, staticRenderFns */
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
  
  "use strict";
  __webpack_require__.r(__webpack_exports__);
  /* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_InventoryView_vue_vue_type_template_id_de2e0d02___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./InventoryView.vue?vue&type=template&id=de2e0d02& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./frontend/src/views/inventory/inventory-list/InventoryView.vue?vue&type=template&id=de2e0d02&");
  /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_InventoryView_vue_vue_type_template_id_de2e0d02___WEBPACK_IMPORTED_MODULE_0__["render"]; });
  
  /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_InventoryView_vue_vue_type_template_id_de2e0d02___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
  
  
  
  /***/ }),
  
  /***/ "./frontend/src/views/inventory/inventory-list/code.js":
  /*!*************************************************************!*\
    !*** ./frontend/src/views/inventory/inventory-list/code.js ***!
    \*************************************************************/
  /*! exports provided: codeSimple, codeMultiple, codeType, codePlaceholder, codePlaceholderArgument, codeLocale, codeExtended */
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
  
  "use strict";
  __webpack_require__.r(__webpack_exports__);
  /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "codeSimple", function() { return codeSimple; });
  /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "codeMultiple", function() { return codeMultiple; });
  /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "codeType", function() { return codeType; });
  /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "codePlaceholder", function() { return codePlaceholder; });
  /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "codePlaceholderArgument", function() { return codePlaceholderArgument; });
  /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "codeLocale", function() { return codeLocale; });
  /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "codeExtended", function() { return codeExtended; });
  var codeSimple = "\n<template>\n  <!-- form -->\n  <validation-observer ref=\"simpleRules\">\n    <b-form>\n      <b-row>\n        <b-col md=\"6\">\n          <b-form-group>\n            <validation-provider\n              #default=\"{ errors }\"\n              name=\"First Name\"\n              rules=\"required\"\n            >\n              <b-form-input\n                v-model=\"name\"\n                :state=\"errors.length > 0 ? false:null\"\n                placeholder=\"First Name\"\n              />\n              <small class=\"text-danger\">{{ errors[0] }}</small>\n            </validation-provider>\n          </b-form-group>\n        </b-col>\n        <b-col md=\"6\">\n          <b-form-group>\n            <validation-provider\n              #default=\"{ errors }\"\n              name=\"Email\"\n              rules=\"required|email\"\n            >\n              <b-form-input\n                v-model=\"emailValue\"\n                :state=\"errors.length > 0 ? false:null\"\n                type=\"email\"\n                placeholder=\"Email\"\n              />\n              <small class=\"text-danger\">{{ errors[0] }}</small>\n            </validation-provider>\n          </b-form-group>\n        </b-col>\n        <b-col cols=\"12\">\n          <b-button\n            variant=\"primary\"\n            type=\"submit\"\n            @click.prevent=\"validationForm\"\n          >\n            Submit\n          </b-button>\n        </b-col>\n      </b-row>\n    </b-form>\n  </validation-observer>\n</template>\n\n<script>\nimport { ValidationProvider, ValidationObserver } from 'vee-validate'\nimport {\n  BFormInput, BFormGroup, BForm, BRow, BCol, BButton, BCardText,\n} from 'bootstrap-vue'\nimport { required, email } from '@validations'\n\nexport default {\n  components: {\n    ValidationProvider,\n    ValidationObserver,\n    BCardText,\n    BFormInput,\n    BFormGroup,\n    BForm,\n    BRow,\n    BCol,\n    BButton,\n  },\n  data() {\n    return {\n      emailValue: '',\n      name: '',\n      required,\n      email,\n    }\n  },\n  methods: {\n    validationForm() {\n      this.$refs.simpleRules.validate().then(success => {\n        if (success) {\n          // eslint-disable-next-line\n          alert('form submitted!')\n        }\n      })\n    },\n  },\n}\n</script>\n";
  var codeMultiple = "\n<template>\n  <validation-observer ref=\"simpleRules\">\n    <b-form>\n      <b-row>\n        <b-col md=\"6\">\n          <b-form-group>\n            <validation-provider\n              #default=\"{ errors }\"\n              name=\"Name\"\n              rules=\"required\"\n            >\n              <b-form-input\n                v-model=\"name\"\n                :state=\"errors.length > 0 ? false:null\"\n                placeholder=\"Your Name\"\n              />\n              <small class=\"text-danger\">{{ errors[0] }}</small>\n            </validation-provider>\n          </b-form-group>\n        </b-col>\n        <b-col md=\"6\">\n          <b-form-group>\n            <validation-provider\n              #default=\"{ errors }\"\n              name=\"Email\"\n              rules=\"required|email\"\n            >\n              <b-form-input\n                v-model=\"emailValue\"\n                :state=\"errors.length > 0 ? false:null\"\n                type=\"email\"\n                placeholder=\"Your Email\"\n              />\n              <small class=\"text-danger\">{{ errors[0] }}</small>\n            </validation-provider>\n          </b-form-group>\n        </b-col>\n        <b-col md=\"6\">\n          <b-form-group>\n            <validation-provider\n              #default=\"{ errors }\"\n              name=\"Password\"\n              vid=\"Password\"\n              rules=\"required|password\"\n            >\n              <b-form-input\n                v-model=\"PasswordValue\"\n                type=\"password\"\n                :state=\"errors.length > 0 ? false:null\"\n                placeholder=\"Your Password\"\n              />\n              <small class=\"text-danger\">{{ errors[0] }}</small>\n            </validation-provider>\n          </b-form-group>\n        </b-col>\n        <b-col md=\"6\">\n          <b-form-group>\n            <validation-provider\n              #default=\"{ errors }\"\n              name=\"Password Confirm\"\n              rules=\"required|confirmed:Password\"\n            >\n              <b-form-input\n                v-model=\"passwordCon\"\n                :state=\"errors.length > 0 ? false:null\"\n                type=\"password\"\n                placeholder=\"Confirm Password\"\n              />\n              <small class=\"text-danger\">{{ errors[0] }}</small>\n            </validation-provider>\n          </b-form-group>\n        </b-col>\n\n        <!-- submit button -->\n        <b-col>\n          <b-button\n            variant=\"primary\"\n            type=\"submit\"\n            @click.prevent=\"validationForm\"\n          >\n            Submit\n          </b-button>\n        </b-col>\n      </b-row>\n    </b-form>\n  </validation-observer>\n</template>\n\n<script>\nimport { ValidationProvider, ValidationObserver } from 'vee-validate'\nimport {\n  BFormInput, BFormGroup, BForm, BRow, BCol, BButton,\n} from 'bootstrap-vue'\nimport {\n  required, email, confirmed, password,\n} from '@validations'\n\nexport default {\n  components: {\n    ValidationProvider,\n    ValidationObserver,\n    BFormInput,\n    BFormGroup,\n    BForm,\n    BRow,\n    BCol,\n    BButton,\n  },\n  data() {\n    return {\n      emailValue: '',\n      name: '',\n      PasswordValue: '',\n      passwordCon: '',\n      required,\n      password,\n      email,\n      confirmed,\n    }\n  },\n  methods: {\n    validationForm() {\n      this.$refs.simpleRules.validate().then(success => {\n        if (success) {\n          // eslint-disable-next-line\n          alert('form submitted!')\n        }\n      })\n    },\n  },\n}\n</script>\n";
  var codeType = "\n<template>\n  <validation-observer ref=\"simpleRules\">\n    <b-form>\n      <b-row>\n\n        <!--  This field is required-->\n        <b-col md=\"6\">\n          <b-form-group>\n            <label>This field is required</label>\n            <validation-provider\n              #default=\"{ errors }\"\n              rules=\"required\"\n              name=\"First Name\"\n            >\n              <b-form-input\n                v-model=\"name\"\n                :state=\"errors.length > 0 ? false:null\"\n                placeholder=\"Fist Name\"\n              />\n              <small class=\"text-danger\">{{ errors[0] }}</small>\n            </validation-provider>\n          </b-form-group>\n        </b-col>\n\n        <!--Enter Number between 10 & 20 -->\n        <b-col md=\"6\">\n          <b-form-group>\n            <label>Enter Number between 10 & 20</label>\n            <validation-provider\n              #default=\"{ errors }\"\n              rules=\"required|between:10,20\"\n              name=\"Number between\"\n            >\n              <b-form-input\n                v-model=\"numberRange\"\n                :state=\"errors.length > 0 ? false:null\"\n                placeholder=\"Enter Number between 10 & 20\"\n              />\n              <small class=\"text-danger\">{{ errors[0] }}</small>\n            </validation-provider>\n          </b-form-group>\n        </b-col>\n\n        <!-- Must only consist of numbers-->\n        <b-col md=\"6\">\n          <b-form-group>\n            <label>Must only consist of numbers</label>\n            <validation-provider\n              #default=\"{ errors }\"\n              rules=\"required|integer\"\n              name=\"Number\"\n            >\n              <b-form-input\n                v-model=\"number\"\n                :state=\"errors.length > 0 ? false:null\"\n                placeholder=\"Enter Number Only\"\n              />\n              <small class=\"text-danger\">{{ errors[0] }}</small>\n            </validation-provider>\n          </b-form-group>\n        </b-col>\n\n        <!-- Must match the specified regular expression : ^([0-9]+)$ - numbers only -->\n        <b-col md=\"6\">\n          <b-form-group>\n            <label>Must match the specified regular expression : ^([0-9]+)$ - numbers only</label>\n            <validation-provider\n              #default=\"{ errors }\"\n              rules=\"required|regex:^([0-9]+)$\"\n              name=\"Regex\"\n            >\n              <b-form-input\n                v-model=\"numberRegx\"\n                :state=\"errors.length > 0 ? false:null\"\n                placeholder=\"Enter Specified regular expression\"\n              />\n              <small class=\"text-danger\">{{ errors[0] }}</small>\n            </validation-provider>\n          </b-form-group>\n        </b-col>\n\n        <!--  Only alphabetic characters-->\n        <b-col md=\"6\">\n          <b-form-group>\n            <label>Only alphabetic characters</label>\n            <validation-provider\n              #default=\"{ errors }\"\n              rules=\"required|alpha\"\n              name=\"Alpha\"\n            >\n              <b-form-input\n                v-model=\"Alphabetic\"\n                :state=\"errors.length > 0 ? false:null\"\n                placeholder=\"Enter Character Only\"\n              />\n              <small class=\"text-danger\">{{ errors[0] }}</small>\n            </validation-provider>\n          </b-form-group>\n        </b-col>\n\n        <!-- Length should not be less than the specified length : 3 -->\n        <b-col md=\"6\">\n          <b-form-group>\n            <label>Length should not be less than the specified length : 3</label>\n            <validation-provider\n              #default=\"{ errors }\"\n              rules=\"required|min:3\"\n              name=\"Min Character\"\n            >\n              <b-form-input\n                v-model=\"digitValue\"\n                :state=\"errors.length > 0 ? false:null\"\n                placeholder=\"Enter minimum 3 Characters\"\n              />\n              <small class=\"text-danger\">{{ errors[0] }}</small>\n            </validation-provider>\n          </b-form-group>\n        </b-col>\n\n        <!--Password Input Field -->\n        <b-col md=\"6\">\n          <b-form-group>\n            <label>Password Input Field</label>\n            <validation-provider\n              #default=\"{ errors }\"\n              rules=\"required|password\"\n              name=\"password\"\n              vid=\"password\"\n            >\n              <b-form-input\n                v-model=\"passwordValue\"\n                type=\"password\"\n                :state=\"errors.length > 0 ? false:null\"\n                placeholder=\"Password\"\n              />\n              <small class=\"text-danger\">{{ errors[0] }}</small>\n            </validation-provider>\n          </b-form-group>\n        </b-col>\n\n        <!-- The digits field must be numeric and exactly contain 3 digits -->\n        <b-col md=\"6\">\n          <b-form-group>\n            <label>The digits field must be numeric and exactly contain 3 digits</label>\n            <validation-provider\n              #default=\"{ errors }\"\n              rules=\"required|digits:3\"\n              name=\"Numeric\"\n            >\n              <b-form-input\n                v-model=\"digitValue2\"\n                :state=\"errors.length > 0 ? false:null\"\n                placeholder=\"Enter Exactyly 3 digit\"\n              />\n              <small class=\"text-danger\">{{ errors[0] }}</small>\n            </validation-provider>\n          </b-form-group>\n        </b-col>\n\n        <!--Repeat password must match  -->\n        <b-col md=\"6\">\n          <b-form-group>\n            <label>Repeat password must match</label>\n            <validation-provider\n              #default=\"{ errors }\"\n              rules=\"required|confirmed:password\"\n              name=\"Confirm Password\"\n            >\n              <b-form-input\n                v-model=\"passwordCon\"\n                type=\"password\"\n                :state=\"errors.length > 0 ? false:null\"\n                placeholder=\"Repeat Password\"\n              />\n              <small class=\"text-danger\">{{ errors[0] }}</small>\n            </validation-provider>\n          </b-form-group>\n        </b-col>\n\n        <!--Only alphabetic characters, numbers, dashes or underscores -->\n        <b-col md=\"6\">\n          <b-form-group>\n            <label>Only alphabetic characters, numbers, dashes or underscores</label>\n            <validation-provider\n              #default=\"{ errors }\"\n              rules=\"required|alpha-dash\"\n              name=\"All Character\"\n            >\n              <b-form-input\n                v-model=\"character\"\n                :state=\"errors.length > 0 ? false:null\"\n                placeholder=\"Enter Character, Numbers, Dash, Underscores\"\n              />\n              <small class=\"text-danger\">{{ errors[0] }}</small>\n            </validation-provider>\n          </b-form-group>\n        </b-col>\n\n        <!-- Must be a valid email -->\n        <b-col md=\"6\">\n          <b-form-group>\n            <label>Must be a valid email</label>\n            <validation-provider\n              #default=\"{ errors }\"\n              name=\"Email\"\n              rules=\"required|email\"\n            >\n              <b-form-input\n                v-model=\"emailValue\"\n                :state=\"errors.length > 0 ? false:null\"\n                placeholder=\"Email\"\n              />\n              <small class=\"text-danger\">{{ errors[0] }}</small>\n            </validation-provider>\n          </b-form-group>\n        </b-col>\n\n        <!--Must be a valid url  -->\n        <b-col md=\"6\">\n          <b-form-group>\n            <label>Must be a valid url</label>\n            <validation-provider\n              #default=\"{ errors }\"\n              name=\"URL\"\n              rules=\"required|url\"\n            >\n              <b-form-input\n                v-model=\"URL\"\n                :state=\"errors.length > 0 ? false:null\"\n                placeholder=\"Enter Valid URL\"\n              />\n              <small class=\"text-danger\">{{ errors[0] }}</small>\n            </validation-provider>\n          </b-form-group>\n        </b-col>\n\n        <!-- submit button -->\n        <b-col cols=\"12\">\n          <b-button\n            variant=\"primary\"\n            type=\"submit\"\n            @click.prevent=\"validationForm\"\n          >\n            Submit\n          </b-button>\n        </b-col>\n      </b-row>\n    </b-form>\n  </validation-observer>\n</template>\n\n<script>\nimport { ValidationProvider, ValidationObserver } from 'vee-validate'\nimport {\n  BFormInput, BFormGroup, BForm, BRow, BCol, BButton,\n} from 'bootstrap-vue'\nimport {\n  required, email, confirmed, url, between, alpha, integer, password, min, digits, alphaDash, length,\n} from '@validations'\n\nexport default {\n  components: {\n    ValidationProvider,\n    ValidationObserver,\n    BFormInput,\n    BFormGroup,\n    BForm,\n    BRow,\n    BCol,\n    BButton,\n  },\n  data() {\n    return {\n      name: '',\n      passwordValue: '',\n      passwordCon: '',\n      emailValue: '',\n      number: '',\n      numberRange: '',\n      numberRegx: '',\n      URL: '',\n      Alphabetic: '',\n      digitValue: '',\n      digitValue2: '',\n      character: '',\n      required,\n      confirmed,\n      password,\n      email,\n      min,\n      integer,\n      url,\n      alpha,\n      between,\n      digits,\n      length,\n      alphaDash,\n    }\n  },\n  methods: {\n    validationForm() {\n      this.$refs.simpleRules.validate().then(success => {\n        if (success) {\n          // eslint-disable-next-line\n          alert('form submitted!')\n        }\n      })\n    },\n  },\n}\n</script>\n";
  var codePlaceholder = "\n<template>\n  <validation-observer ref=\"simpleRules\">\n    <b-form>\n      <b-row>\n\n        <!-- username -->\n        <b-col cols=\"12\">\n          <b-form-group\n            label=\"Username\"\n            label-for=\"username\"\n          >\n            <validation-provider\n              #default=\"{ errors }\"\n              name=\"Username\"\n              rules=\"required\"\n            >\n              <b-form-input\n                id=\"username\"\n                v-model=\"username\"\n                :state=\"errors.length > 0 ? false:null\"\n                placeholder=\"Username\"\n              />\n              <small class=\"text-danger\">{{ errors[0] }}</small>\n            </validation-provider>\n          </b-form-group>\n        </b-col>\n\n        <!-- password -->\n        <b-col cols=\"12\">\n          <b-form-group\n            label=\"Password\"\n            label-for=\"password\"\n          >\n            <validation-provider\n              #default=\"{ errors }\"\n              name=\"Password\"\n              rules=\"required\"\n            >\n              <b-form-input\n                id=\"password\"\n                v-model=\"passValue\"\n                type=\"password\"\n                :state=\"errors.length > 0 ? false:null\"\n                placeholder=\"Password\"\n              />\n              <small class=\"text-danger\">{{ errors[0] }}</small>\n            </validation-provider>\n          </b-form-group>\n        </b-col>\n\n        <!-- login button -->\n        <b-col cols=\"12\">\n          <b-button\n            variant=\"primary\"\n            type=\"submit\"\n            @click.prevent=\"validationForm\"\n          >\n            Login\n          </b-button>\n        </b-col>\n      </b-row>\n    </b-form>\n  </validation-observer>\n</template>\n\n<script>\nimport { ValidationProvider, ValidationObserver } from 'vee-validate'\nimport {BFormInput, BFormGroup, BForm, BRow, BCol, BButton, BCardText,} from 'bootstrap-vue'\nimport { required } from '@validations'\n\nexport default {\n  components: {\n    ValidationProvider,\n    ValidationObserver,\n    BFormInput,\n    BFormGroup,\n    BCardText,\n    BForm,\n    BRow,\n    BCol,\n    BButton,\n  },\n  data() {\n    return {\n      passValue: '',\n      username: '',\n      required,\n    }\n  },\n  methods: {\n    validationForm() {\n      this.$refs.simpleRules.validate().then(success => {\n        if (success) {\n          // eslint-disable-next-line\n          alert('login successfully')\n        }\n      })\n    },\n  },\n}\n</script>\n";
  var codePlaceholderArgument = "\n<template>\n  <validation-observer ref=\"simpleRules\">\n    <b-form>\n      <b-row>\n\n        <!-- password -->\n        <b-col cols=\"12\">\n          <b-form-group\n            label=\"Password\"\n            label-for=\"a-password\"\n          >\n            <validation-provider\n              #default=\"{ errors }\"\n              name=\"Password\"\n              vid=\"Password\"\n              rules=\"required|min:8|password\"\n            >\n              <b-form-input\n                id=\"a-password\"\n                v-model=\"username\"\n                :state=\"errors.length > 0 ? false:null\"\n                type=\"password\"\n                placeholder=\"Password\"\n              />\n              <small class=\"text-danger\">{{ errors[0] }}</small>\n            </validation-provider>\n          </b-form-group>\n        </b-col>\n\n        <!-- confirm password -->\n        <b-col cols=\"12\">\n          <b-form-group\n            label=\"Confirm Password\"\n            label-for=\"ac-password\"\n          >\n            <validation-provider\n              #default=\"{ errors }\"\n              name=\"Confirm Password\"\n              rules=\"required|confirmed:Password\"\n            >\n\n              <b-form-input\n                id=\"ac-password\"\n                v-model=\"passValue\"\n                :state=\"errors.length > 0 ? false:null\"\n                type=\"password\"\n                placeholder=\"Confirm Password\"\n              />\n              <small class=\"text-danger\">{{ errors[0] }}</small>\n            </validation-provider>\n          </b-form-group>\n        </b-col>\n\n        <!-- reset button -->\n        <b-col cols=\"12\">\n          <b-button\n            variant=\"primary\"\n            type=\"submit\"\n            @click.prevent=\"validationForm\"\n          >\n            Reset\n          </b-button>\n        </b-col>\n      </b-row>\n    </b-form>\n  </validation-observer>\n</template>\n\n<script>\nimport { ValidationProvider, ValidationObserver } from 'vee-validate'\nimport {\n  BFormInput, BFormGroup, BForm, BRow, BCol, BButton, BCardText,\n} from 'bootstrap-vue'\nimport {\n  required, min, confirmed,\n} from '@validations'\n\nexport default {\n  components: {\n    ValidationProvider,\n    ValidationObserver,\n    BCardText,\n    BFormInput,\n    BFormGroup,\n    BForm,\n    BRow,\n    BCol,\n    BButton,\n  },\n  data() {\n    return {\n      passValue: '',\n      username: '',\n      required,\n      min,\n      confirmed,\n      codePlaceholderArgument,\n    }\n  },\n  methods: {\n    validationForm() {\n      this.$refs.simpleRules.validate().then(success => {\n        if (success) {\n          // eslint-disable-next-line\n          alert('password reset!')\n        }\n      })\n    },\n  },\n}\n</script>\n";
  var codeLocale = "\n<template>\n  <validation-observer ref=\"form\">\n    <b-row>\n      <b-col md=\"6\">\n        <b-form-group>\n          <validation-provider\n            #default=\"{ errors }\"\n            name=\"email\"\n            rules=\"required|email\"\n          >\n            <b-form-input\n              v-model=\"email\"\n              type=\"email\"\n              :state=\"errors.length > 0 ? false:null\"\n              placeholder=\"Email\"\n            />\n            <small class=\"text-danger\">{{ errors[0] }}</small>\n          </validation-provider>\n        </b-form-group>\n      </b-col>\n      <b-col md=\"6\">\n        <b-form-group>\n          <validation-provider\n            #default=\"{ errors }\"\n            name=\"password\"\n            rules=\"required|min:6\"\n          >\n            <b-form-input\n              v-model=\"passwordValue\"\n              type=\"password\"\n              :state=\"errors.length > 0 ? false:null\"\n              placeholder=\"Password\"\n            />\n            <small class=\"text-danger\">{{ errors[0] }}</small>\n          </validation-provider>\n        </b-form-group>\n      </b-col>\n    </b-row>\n  </validation-observer>\n</template>\n\n<script>\nimport {\n  BFormInput, BFormGroup, BButton, BRow, BCol, BCardText,\n} from 'bootstrap-vue'\nimport { ValidationProvider, ValidationObserver, localize } from 'vee-validate'\nimport { password, required } from '@validations'\n\nexport default {\n  components: {\n    BFormInput,\n    BFormGroup,\n    BButton,\n    BCardText,\n    BRow,\n    BCol,\n    ValidationProvider,\n    ValidationObserver,\n  },\n  data() {\n    return {\n      // ? Default locale for VeeValidate is 'en'\n      locale: 'en',\n      email: '',\n      passwordValue: '',\n      password,\n      required,\n    }\n  },\n  methods: {\n    switchLoc() {\n      // switch the locale.\n      this.locale = this.locale === 'en' ? 'ar' : 'en'\n      localize(this.locale)\n\n      // re-validate to re-generate the messages.\n      this.$refs.form.validate()\n    },\n  },\n}\n</script>\n";
  var codeExtended = "\n<template>\n  <div>\n    <b-row>\n\n      <!-- code -->\n      <b-col md=\"6\">\n        <prism\n          language=\"javascript\"\n          class=\"rounded \"\n        >\n          {{ codeCredit }}\n        </prism>\n      </b-col>\n\n      <!-- ciode -->\n      <b-col md=\"6\">\n        <prism\n          language=\"javascript\"\n          class=\"rounded mb-2\"\n        >\n          {{ codePositive }}\n        </prism>\n      </b-col>\n    </b-row>\n\n    <!-- form -->\n    <validation-observer ref=\"simpleRules\">\n      <b-form>\n        <b-row>\n          <b-col md=\"6\">\n            <b-form-group label=\"Credit Card\">\n              <validation-provider\n                #default=\"{ errors }\"\n                name=\"Credit Card\"\n                rules=\"required|credit-card\"\n              >\n                <b-form-input\n                  v-model=\"cardNUm\"\n                  :state=\"errors.length > 0 ? false:null\"\n                  placeholder=\"Credit Card Number\"\n                />\n                <small class=\"text-danger\">{{ errors[0] }}</small>\n              </validation-provider>\n            </b-form-group>\n          </b-col>\n          <b-col md=\"6\">\n            <b-form-group label=\"Enter Only Positive Number\">\n              <validation-provider\n                #default=\"{ errors }\"\n                name=\"Number\"\n                rules=\"required|positive\"\n              >\n                <b-form-input\n                  v-model=\"posNum\"\n                  :state=\"errors.length > 0 ? false:null\"\n                  placeholder=\"Positive Number\"\n                />\n                <small class=\"text-danger\">{{ errors[0] }}</small>\n              </validation-provider>\n            </b-form-group>\n          </b-col>\n        </b-row>\n\n        <!-- submit button -->\n        <b-form-group>\n          <b-button\n            type=\"submit\"\n            variant=\"primary\"\n            @click.prevent=\"validationForm\"\n          >\n            Submit\n          </b-button>\n        </b-form-group>\n      </b-form>\n    </validation-observer>\n  </div>\n</template>\n\n<script>\nimport { ValidationProvider, ValidationObserver } from 'vee-validate'\nimport {\n  BFormInput, BFormGroup, BForm, BButton, BRow, BCol, BCardText,\n} from 'bootstrap-vue'\nimport 'prismjs'\nimport 'prismjs/themes/prism-tomorrow.css'\nimport Prism from 'vue-prism-component'\n\nexport default {\n  components: {\n    ValidationProvider,\n    ValidationObserver,\n    BFormInput,\n    BFormGroup,\n    BCardText,\n    BForm,\n    BRow,\n    BCol,\n    BButton,\n    Prism,\n  },\n  data() {\n    return {\n      cardNUm: '',\n      posNum: '',\n      codeCredit: `export const credit = extend('credit', {\n    validate: validatorCreditCard,\n    message: 'Please enter positive number!',\n  })\n\n  export const validatorCreditCard = creditnum => {\n  /* eslint-disable no-useless-escape */\n  const cRegExp = /^(?:3[47][0-9]{13})$/\n  /* eslint-enable no-useless-escape */\n  const validCreditCard = cRegExp.test(creditnum)\n  return validCreditCard\n  }`,\n      codePositive: `export const positive = extend('positive', {\n  validate: validatorPositive,\n  message: 'Please enter positive number!',\n  })\n\n  export const validatorPositive = value => {\n  if (value >= 0) {\n    return true\n  }\n  return false\n  }\n  `,\n    }\n  },\n  methods: {\n    validationForm() {\n      this.$refs.simpleRules.validate().then(success => {\n        if (success) {\n        // eslint-disable-next-line\n          alert('form submitted!')\n        }\n      })\n    },\n  },\n}\n</script>\n";
  
  /***/ }),
  
  /***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./frontend/src/views/inventory/inventory-list/InventoryView.vue?vue&type=script&lang=js&":
  /*!********************************************************************************************************************************************************************************************!*\
    !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./frontend/src/views/inventory/inventory-list/InventoryView.vue?vue&type=script&lang=js& ***!
    \********************************************************************************************************************************************************************************************/
  /*! exports provided: default */
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
  
  "use strict";
  __webpack_require__.r(__webpack_exports__);
  /* harmony import */ var _core_components_b_card_code__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @core/components/b-card-code */ "./frontend/src/@core/components/b-card-code/index.js");
  /* harmony import */ var bootstrap_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! bootstrap-vue */ "./frontend/node_modules/bootstrap-vue/esm/index.js");
  /* harmony import */ var _code__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./code */ "./frontend/src/views/inventory/inventory-list/code.js");
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  
  
  
  /* harmony default export */ __webpack_exports__["default"] = ({
    components: {
      BCardCode: _core_components_b_card_code__WEBPACK_IMPORTED_MODULE_0__["default"],
      BCardText: bootstrap_vue__WEBPACK_IMPORTED_MODULE_1__["BCardText"],
      BTabs: bootstrap_vue__WEBPACK_IMPORTED_MODULE_1__["BTabs"],
      BTab: bootstrap_vue__WEBPACK_IMPORTED_MODULE_1__["BTab"]
    },
    data: function data() {
      return {
        tabData: [{
          home: 'Candy canes donut chupa chups candy canes lemon drops oat cake wafer. Cotton candy candy canes marzipan carrot cake. Sesame snaps lemon drops candy marzipan donut brownie tootsie roll. Icing croissant bonbon biscuit gummi bears. Pastry gummi bears sweet roll candy canes topping ice cream. Candy canes fruitcake cookie carrot cake pastry.'
        }, {
          profile: 'Carrot cake dragée chocolate. Lemon drops ice cream wafer gummies dragée. Chocolate bar liquorice cheesecake cookie chupa chups marshmallow oat cake biscuit. Dessert toffee fruitcake ice cream powder tootsie roll cake.Pudding candy canes sugar plum cookie chocolate cake powder croissant.'
        }, {
          disabled: 'lorem'
        }, {
          about: 'Carrot cake dragée chocolate. Lemon drops ice cream wafer gummies dragée. Chocolate bar liquorice cheesecake cookie chupa chups marshmallow oat cake biscuit. Dessert toffee fruitcake ice cream powder tootsie roll cake.Carrot cake dragée chocolate. Lemon drops ice cream wafer gummies dragée. Chocolate bar liquorice cheesecake cookie chupa chups marshmallow oat cake biscuit.'
        }],
        codeAlignment: _code__WEBPACK_IMPORTED_MODULE_2__["codeAlignment"]
      };
    }
  });
  
  /***/ }),
  
  /***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./frontend/src/views/inventory/inventory-list/InventoryView.vue?vue&type=template&id=de2e0d02&":
  /*!************************************************************************************************************************************************************************************************************************************!*\
    !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./frontend/src/views/inventory/inventory-list/InventoryView.vue?vue&type=template&id=de2e0d02& ***!
    \************************************************************************************************************************************************************************************************************************************/
  /*! exports provided: render, staticRenderFns */
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
  
  "use strict";
  __webpack_require__.r(__webpack_exports__);
  /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
  /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
  var render = function() {
    var _vm = this
    var _h = _vm.$createElement
    var _c = _vm._self._c || _h
    return _c(
      "b-card-code",
      {
        attrs: { title: "Alignments" },
        scopedSlots: _vm._u([
          {
            key: "code",
            fn: function() {
              return [_vm._v("\n    " + _vm._s(_vm.codeAlignment) + "\n  ")]
            },
            proxy: true
          }
        ])
      },
      [
        _c("h6", { staticClass: "mb-2" }, [_vm._v("\n    Left\n  ")]),
        _vm._v(" "),
        _c(
          "b-tabs",
          { attrs: { pills: "", align: "left" } },
          [
            _c(
              "b-tab",
              { attrs: { title: "Home", active: "" } },
              [
                _c("b-card-text", [
                  _vm._v(
                    "\n        " + _vm._s(_vm.tabData[0]["home"]) + "\n      "
                  )
                ])
              ],
              1
            ),
            _vm._v(" "),
            _c(
              "b-tab",
              { attrs: { title: "Profile" } },
              [
                _c("b-card-text", [
                  _vm._v(
                    "\n        " + _vm._s(_vm.tabData[1]["profile"]) + "\n      "
                  )
                ])
              ],
              1
            ),
            _vm._v(" "),
            _c("b-tab", { attrs: { title: "Disabled", disabled: "" } }, [
              _vm._v("\n      " + _vm._s(_vm.tabData[2]["disabled"]) + "\n    ")
            ]),
            _vm._v(" "),
            _c(
              "b-tab",
              { attrs: { title: "About" } },
              [
                _c("b-card-text", [
                  _vm._v(
                    "\n        " + _vm._s(_vm.tabData[3]["about"]) + "\n      "
                  )
                ])
              ],
              1
            )
          ],
          1
        ),
        _vm._v(" "),
        _c("h6", { staticClass: "mt-2 mb-2" }, [_vm._v("\n    Center\n  ")]),
        _vm._v(" "),
        _c(
          "b-tabs",
          { attrs: { pills: "", align: "center" } },
          [
            _c(
              "b-tab",
              { attrs: { title: "Home", active: "" } },
              [
                _c("b-card-text", [
                  _vm._v(
                    "\n        " + _vm._s(_vm.tabData[0]["home"]) + "\n      "
                  )
                ])
              ],
              1
            ),
            _vm._v(" "),
            _c(
              "b-tab",
              { attrs: { title: "Profile" } },
              [
                _c("b-card-text", [
                  _vm._v(
                    "\n        " + _vm._s(_vm.tabData[1]["profile"]) + "\n      "
                  )
                ])
              ],
              1
            ),
            _vm._v(" "),
            _c("b-tab", { attrs: { title: "Disabled", disabled: "" } }, [
              _vm._v("\n      " + _vm._s(_vm.tabData[2]["disabled"]) + "\n    ")
            ]),
            _vm._v(" "),
            _c(
              "b-tab",
              { attrs: { title: "About" } },
              [
                _c("b-card-text", [
                  _vm._v(
                    "\n        " + _vm._s(_vm.tabData[3]["about"]) + "\n      "
                  )
                ])
              ],
              1
            )
          ],
          1
        ),
        _vm._v(" "),
        _c("h5", { staticClass: "mt-2 mb-2" }, [_vm._v("\n    Right\n  ")]),
        _vm._v(" "),
        _c(
          "b-tabs",
          { attrs: { pills: "", align: "right" } },
          [
            _c(
              "b-tab",
              { attrs: { title: "Home", active: "" } },
              [
                _c("b-card-text", [
                  _vm._v(
                    "\n        " + _vm._s(_vm.tabData[0]["home"]) + "\n      "
                  )
                ])
              ],
              1
            ),
            _vm._v(" "),
            _c(
              "b-tab",
              { attrs: { title: "Profile" } },
              [
                _c("b-card-text", [
                  _vm._v(
                    "\n        " + _vm._s(_vm.tabData[1]["profile"]) + "\n      "
                  )
                ])
              ],
              1
            ),
            _vm._v(" "),
            _c("b-tab", { attrs: { title: "Disabled", disabled: "" } }, [
              _vm._v("\n      " + _vm._s(_vm.tabData[2]["disabled"]) + "\n    ")
            ]),
            _vm._v(" "),
            _c(
              "b-tab",
              { attrs: { title: "About" } },
              [
                _c("b-card-text", [
                  _vm._v(
                    "\n        " + _vm._s(_vm.tabData[3]["about"]) + "\n      "
                  )
                ])
              ],
              1
            )
          ],
          1
        )
      ],
      1
    )
  }
  var staticRenderFns = []
  render._withStripped = true
  
  
  
  /***/ })
  
  }]);