/*
 * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development").
 * This devtool is neither made for production nor for readable output files.
 * It uses "eval()" calls to create a separate source file in the browser devtools.
 * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/)
 * or disable the default devtool with "devtool: false".
 * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/).
 */
/******/ (() => { // webpackBootstrap
/******/ 	"use strict";
/******/ 	var __webpack_modules__ = ({

/***/ "./modules/request-for-quotation/assets/src/js/admin/main.js":
/*!*******************************************************************!*\
  !*** ./modules/request-for-quotation/assets/src/js/admin/main.js ***!
  \*******************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _pages_RequestAQuote_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./pages/RequestAQuote.vue */ \"./modules/request-for-quotation/assets/src/js/admin/pages/RequestAQuote.vue\");\n/* harmony import */ var _pages_RequestAQuoteRules_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./pages/RequestAQuoteRules.vue */ \"./modules/request-for-quotation/assets/src/js/admin/pages/RequestAQuoteRules.vue\");\n/* harmony import */ var _pages_NewRequestQuote_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./pages/NewRequestQuote.vue */ \"./modules/request-for-quotation/assets/src/js/admin/pages/NewRequestQuote.vue\");\n/* harmony import */ var _pages_NewQuoteRules_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./pages/NewQuoteRules.vue */ \"./modules/request-for-quotation/assets/src/js/admin/pages/NewQuoteRules.vue\");\n\n\n\n\ndokan_add_route(_pages_RequestAQuote_vue__WEBPACK_IMPORTED_MODULE_0__[\"default\"]);\ndokan_add_route(_pages_RequestAQuoteRules_vue__WEBPACK_IMPORTED_MODULE_1__[\"default\"]);\ndokan_add_route(_pages_NewRequestQuote_vue__WEBPACK_IMPORTED_MODULE_2__[\"default\"]);\ndokan_add_route(_pages_NewQuoteRules_vue__WEBPACK_IMPORTED_MODULE_3__[\"default\"]);\n\n//# sourceURL=webpack://dokan-pro/./modules/request-for-quotation/assets/src/js/admin/main.js?");

/***/ }),

/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./modules/request-for-quotation/assets/src/js/admin/components/CategoryList.vue?vue&type=script&lang=js&":
/*!********************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./modules/request-for-quotation/assets/src/js/admin/components/CategoryList.vue?vue&type=script&lang=js& ***!
  \********************************************************************************************************************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({\n  props: ['id', 'label', 'nodes', 'depth', 'hasChildren', 'savedCategories'],\n  data: function data() {\n    return {\n      showChildren: !!this.$route.params.id\n    };\n  },\n  name: 'categoryList',\n  computed: {\n    indent: function indent() {\n      return {\n        transform: \"translate(\".concat(this.depth * 15, \"px)\")\n      };\n    }\n  },\n  methods: {\n    toggleChildren: function toggleChildren() {\n      this.showChildren = !this.showChildren;\n    },\n    checkCategory: function checkCategory(id) {\n      this.$emit('clickedCategory', id);\n    }\n  }\n});\n\n//# sourceURL=webpack://dokan-pro/./modules/request-for-quotation/assets/src/js/admin/components/CategoryList.vue?./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options");

/***/ }),

/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./modules/request-for-quotation/assets/src/js/admin/components/Tabs.vue?vue&type=script&lang=js&":
/*!************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./modules/request-for-quotation/assets/src/js/admin/components/Tabs.vue?vue&type=script&lang=js& ***!
  \************************************************************************************************************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({\n  name: 'Tabs'\n});\n\n//# sourceURL=webpack://dokan-pro/./modules/request-for-quotation/assets/src/js/admin/components/Tabs.vue?./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options");

/***/ }),

/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./modules/request-for-quotation/assets/src/js/admin/pages/NewQuoteRules.vue?vue&type=script&lang=js&":
/*!****************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./modules/request-for-quotation/assets/src/js/admin/pages/NewQuoteRules.vue?vue&type=script&lang=js& ***!
  \****************************************************************************************************************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _components_Tabs_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../components/Tabs.vue */ \"./modules/request-for-quotation/assets/src/js/admin/components/Tabs.vue\");\n/* harmony import */ var _components_CategoryList_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../components/CategoryList.vue */ \"./modules/request-for-quotation/assets/src/js/admin/components/CategoryList.vue\");\n\n\nvar Postbox = dokan_get_lib('Postbox');\nvar Multiselect = dokan_get_lib('Multiselect');\nvar Debounce = dokan_get_lib('debounce');\nvar apiBase = 'dokan-quote-rule';\nvar requestQuoteApiBase = 'dokan-request-quote';\nvar roleApiBase = 'roles';\nvar swal = Swal.mixin({\n  customClass: {\n    confirmButton: 'button button-primary',\n    cancelButton: 'button button-secondary'\n  },\n  buttonsStyling: false\n});\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({\n  name: 'NewQuoteRules',\n  components: {\n    Tabs: _components_Tabs_vue__WEBPACK_IMPORTED_MODULE_0__[\"default\"],\n    categoryList: _components_CategoryList_vue__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n    Postbox: Postbox,\n    Multiselect: Multiselect,\n    Debounce: Debounce\n  },\n  data: function data() {\n    return {\n      loading: false,\n      showProductsDropdown: true,\n      createStatus: 'publish',\n      isOpen: '',\n      allRoles: [],\n      requested_products: [],\n      requestedCategories: [],\n      rule: {\n        rule_name: '',\n        product_ids: [],\n        category_ids: [],\n        hide_price: 1,\n        hide_price_text: this.__('Price is hidden', 'dokan'),\n        button_text: this.__('Add to quote', 'dokan'),\n        rule_priority: 0,\n        hide_cart_button: 'replace',\n        rule_contents: [],\n        selected_user_role: [],\n        apply_on_all_product: 0\n      },\n      pageTitle: this.__('Add New Rules', 'dokan'),\n      loadSpinner: false,\n      draftBtnLabel: this.__('Save as Draft', 'dokan'),\n      publishBtnLabel: this.__('Publish', 'dokan'),\n      ruleErrorMessage: []\n    };\n  },\n  computed: {\n    checkRtl: function checkRtl() {\n      return isRtl === 1 && isRtl !== undefined ? 'lang_rtl' : '';\n    }\n  },\n  methods: {\n    toggle: function toggle(id) {\n      this.isOpen = this.isOpen !== id ? id : '';\n    },\n    checkedItem: function checkedItem(id, itemArray) {\n      return itemArray.includes(id);\n    },\n    fetchRoles: function fetchRoles() {\n      var _this = this;\n\n      this.loading = true;\n      dokan.api.get('/' + roleApiBase).done(function (response) {\n        _this.allRoles = response.role_names;\n        _this.allRoles['dokan_wholesale_customer'] = 'Wholesale customer';\n        _this.allRoles['guest'] = 'Guest';\n        _this.loading = false;\n      });\n    },\n    limitText: function limitText(count) {\n      return this.__(\"and \".concat(count, \" other products\"), 'dokan');\n    },\n    searchProducts: Debounce(function () {\n      var _this2 = this;\n\n      var search = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '';\n      var self = this;\n\n      if (search.length < 1) {\n        return;\n      } // fetch products\n\n\n      dokan.api.get('/products', {\n        search: search,\n        request_a_quote: 1\n      }).done(function (response) {\n        _this2.requested_products = response.map(function (item) {\n          return {\n            id: item.id,\n            name: item.name\n          };\n        });\n      }).fail(function (response) {\n        self.filter.stores = [{\n          id: 0,\n          name: self.__('No product found', 'dokan')\n        }];\n        var message = dokan_handle_ajax_error(response);\n\n        if (message) {\n          self.showAlert(message, '', 'error');\n        }\n      });\n    }, 300),\n    searchCategory: function searchCategory() {\n      var _this3 = this;\n\n      dokan.api.get('/products/multistep-categories').done(function (response) {\n        var th = _this3;\n        Object.values(response).forEach(function (item) {\n          if (item.parent_id != 0) {\n            return;\n          }\n\n          var catData = {\n            id: Number(item.term_id),\n            name: item.name,\n            hasChildren: false\n          };\n\n          if (item.children.length > 0) {\n            catData.hasChildren = true;\n            catData.children = th.getChildCategories(response, item.children);\n          }\n\n          th.requestedCategories.push(catData);\n        });\n      });\n    },\n    getChildCategories: function getChildCategories(data, children) {\n      var childCategories = [];\n      var th = this;\n      children.forEach(function (item) {\n        var childCategory = {\n          id: Number(data[item].term_id),\n          name: data[item].name,\n          hasChildren: false\n        };\n\n        if (data[item].children.length > 0) {\n          childCategory.hasChildren = true;\n          childCategory.children = th.getChildCategories(data, data[item].children);\n        }\n\n        childCategories.push(childCategory);\n      });\n      return childCategories;\n    },\n    createQuoteRules: function createQuoteRules(status) {\n      if (this.$route.params.id) {\n        this.updateQuoteRule(status, this.$route.params.id);\n      } else {\n        this.saveQuoteRules(status);\n      }\n    },\n    getFilteredJsonData: function getFilteredJsonData(status) {\n      var jsonData = jQuery.extend({}, this.rule);\n      jsonData.status = status;\n      jsonData.product_ids = !jsonData.apply_on_all_product && Array.isArray(jsonData.product_ids) ? jsonData.product_ids.map(function (item) {\n        return item.id;\n      }) : [];\n      jsonData.category_ids = !jsonData.apply_on_all_product && Array.isArray(jsonData.category_ids) ? jsonData.category_ids.map(function (item) {\n        return item;\n      }) : [];\n      return jsonData;\n    },\n    validateFormFields: function validateFormFields(ruleData) {\n      var isValid = true;\n      this.ruleErrorMessage = [];\n\n      if (ruleData.rule_name === '' || ruleData.rule_name === undefined) {\n        this.ruleErrorMessage.push(this.__('Please enter rule name.', 'dokan'));\n        isValid = false;\n      }\n\n      if (ruleData.selected_user_role.length <= 0) {\n        this.ruleErrorMessage.push(this.__('Please select at least one user role.', 'dokan'));\n        isValid = false;\n      }\n\n      if (ruleData.hide_price_text === '' || ruleData.hide_price_text === undefined) {\n        this.ruleErrorMessage.push(this.__('Please enter hide price text.', 'dokan'));\n        isValid = false;\n      }\n\n      if (ruleData.button_text === '' || ruleData.button_text === undefined) {\n        this.ruleErrorMessage.push(this.__('Please enter button text.', 'dokan'));\n        isValid = false;\n      }\n\n      return isValid;\n    },\n    saveQuoteRules: function saveQuoteRules(status) {\n      var _this4 = this;\n\n      this.loadSpinner = true;\n      var jsonData = this.getFilteredJsonData(status);\n\n      if (!this.validateFormFields(jsonData)) {\n        this.loadSpinner = false;\n        return false;\n      }\n\n      dokan.api.post('/' + apiBase, jsonData).done(function (response) {\n        _this4.loadSpinner = false;\n\n        _this4.sendToPages();\n      }).fail(function (response) {\n        _this4.loadSpinner = false;\n        var message = dokan_handle_ajax_error(response);\n\n        if (message) {\n          self.showAlert(message, '', 'error');\n        }\n      });\n    },\n    updateQuoteRule: function updateQuoteRule(status, id) {\n      var _this5 = this;\n\n      this.loadSpinner = true;\n      var jsonData = this.getFilteredJsonData(status);\n      jsonData.id = id;\n\n      if (!this.validateFormFields(jsonData)) {\n        this.loadSpinner = false;\n        return false;\n      }\n\n      dokan.api.put('/' + apiBase + '/' + id, jsonData).done(function (response) {\n        _this5.loadSpinner = false;\n\n        _this5.sendToPages();\n      }).fail(function (response) {\n        _this5.loadSpinner = false;\n        var message = dokan_handle_ajax_error(response);\n\n        if (message) {\n          self.showAlert(message, '', 'error');\n        }\n      });\n    },\n    sendToPages: function sendToPages() {\n      this.$router.push({\n        name: 'RequestAQuoteRules'\n      });\n    },\n    checkCategory: function checkCategory(id) {\n      var index = this.rule.category_ids.indexOf(id);\n\n      if (index >= 0) {\n        this.rule.category_ids.splice(index, 1);\n      } else {\n        this.rule.category_ids.push(id);\n\n        if (Array.isArray(id)) {\n          this.rule.category_ids = id;\n        }\n      }\n    },\n    fetchAQuoteRule: function fetchAQuoteRule(id) {\n      var _this6 = this;\n\n      this.loading = true;\n      dokan.api.get('/' + apiBase + '/' + id).done(function (response) {\n        _this6.rule = response;\n        _this6.rule.apply_on_all_product = parseInt(response.apply_on_all_product);\n\n        if (_this6.rule.apply_on_all_product) {\n          _this6.showProductsDropdown = false;\n        }\n\n        _this6.pageTitle = _this6.__('Edit Rule', 'dokan');\n        _this6.loading = false;\n      }).fail(function (response) {\n        _this6.loadSpinner = false;\n        var message = dokan_handle_ajax_error(response);\n\n        if (message) {\n          self.showAlert(message, '', 'error');\n        }\n      });\n    },\n    showAlert: function showAlert($title, $des, $status) {\n      swal.fire($title, $des, $status);\n    }\n  },\n  created: function created() {\n    if (this.$route.params.id) {\n      this.fetchAQuoteRule(this.$route.params.id);\n    }\n\n    this.fetchRoles();\n    this.searchCategory();\n  }\n});\n\n//# sourceURL=webpack://dokan-pro/./modules/request-for-quotation/assets/src/js/admin/pages/NewQuoteRules.vue?./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options");

/***/ }),

/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./modules/request-for-quotation/assets/src/js/admin/pages/NewRequestQuote.vue?vue&type=script&lang=js&":
/*!******************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./modules/request-for-quotation/assets/src/js/admin/pages/NewRequestQuote.vue?vue&type=script&lang=js& ***!
  \******************************************************************************************************************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ \"./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js\");\n/* harmony import */ var _components_Tabs_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../components/Tabs.vue */ \"./modules/request-for-quotation/assets/src/js/admin/components/Tabs.vue\");\n\n\nvar TextEditor = dokan_get_lib('TextEditor');\nvar Modal = dokan_get_lib('Modal');\nvar Postbox = dokan_get_lib('Postbox');\nvar Multiselect = dokan_get_lib('Multiselect');\nvar Debounce = dokan_get_lib('debounce');\nvar apiBase = 'dokan-request-quote';\nvar swal = Swal.mixin({\n  customClass: {\n    confirmButton: 'button button-primary',\n    cancelButton: 'button button-secondary'\n  },\n  buttonsStyling: false\n});\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({\n  name: 'NewRequestQuote',\n  components: {\n    Tabs: _components_Tabs_vue__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n    Postbox: Postbox,\n    TextEditor: TextEditor,\n    Modal: Modal,\n    Multiselect: Multiselect,\n    Debounce: Debounce\n  },\n  data: function data() {\n    return {\n      quoteId: '',\n      loading: false,\n      showModal: false,\n      createStatus: 'pending',\n      showProductTable: false,\n      requested_table_products: [],\n      responcedProduct: [],\n      requested_products: [],\n      customers: [],\n      pageTitle: this.__('Add New Quote', 'dokan'),\n      quote: {\n        quote_title: '',\n        status: 'pending',\n        customer_info: {\n          name_field: '',\n          email_field: '',\n          company_field: '',\n          phone_field: ''\n        },\n        user_id: '',\n        product_ids: [],\n        offer_price: [],\n        offer_product_quantity: []\n      },\n      product_quantity: 1,\n      product_id: '',\n      columns: {\n        'thumbnail': {\n          label: this.__('Thumbnail', 'dokan')\n        },\n        'item': {\n          label: this.__('Item', 'dokan')\n        },\n        'cost': {\n          label: this.__('Cost', 'dokan')\n        },\n        'off_price': {\n          label: this.__('Off. Price', 'dokan')\n        },\n        'qty': {\n          label: this.__('Qty', 'dokan')\n        },\n        'off_subtotal': {\n          label: this.__('Off. Subtotal', 'dokan')\n        }\n      },\n      loadSpinner: false,\n      errorMessage: [],\n      productErrorMessage: [],\n      isLoading: false,\n      draftBtnLabel: this.__('Save as Draft', 'dokan'),\n      publishBtnLabel: this.__('Publish', 'dokan'),\n      addProductBtnLabel: this.__('Add product(s)', 'dokan'),\n      addOrderBtnLabel: this.__('Convert to Order', 'dokan'),\n      addProductToQuoteBtnLabel: this.__('Add to quote', 'dokan')\n    };\n  },\n  computed: {\n    total: function total() {\n      var _this = this;\n\n      var total = 0;\n      this.quote.offer_price.forEach(function (price, i) {\n        if (0 < price) {\n          total += parseFloat(price) * parseFloat(_this.quote.offer_product_quantity[i]);\n        }\n      });\n      return total;\n    },\n    submitBtnLabel: function submitBtnLabel() {\n      return this.statusesLabel[this.quote.status];\n    },\n    checkRtl: function checkRtl() {\n      return isRtl === 1 && isRtl !== undefined ? 'lang_rtl' : '';\n    },\n    checkLangRtlHelp: function checkLangRtlHelp() {\n      return isRtl === 1 && isRtl !== undefined ? 'help-block-rtl' : 'help-block-ltr';\n    }\n  },\n  methods: {\n    formatMoney: function formatMoney(value) {\n      return accounting.formatMoney(value, dokan.currency);\n    },\n    hideModal: function hideModal() {\n      this.showModal = false;\n    },\n    openModal: function openModal() {\n      this.product_id = '';\n      this.product_quantity = 1;\n      this.showModal = true;\n    },\n    searchProducts: Debounce(function () {\n      var search = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '';\n      var self = this;\n\n      if (search.length < 1) {\n        return;\n      }\n\n      this.isLoading = true; // fetch products\n\n      dokan.api.get('/products', {\n        search: search,\n        request_a_quote: 1\n      }).done(function (response) {\n        self.responcedProduct = response;\n        self.requested_products = response.map(function (item) {\n          return {\n            product_id: item.id,\n            product_title: item.name\n          };\n        });\n      }).always(function () {\n        self.isLoading = false;\n      }).fail(function (response) {\n        self.requested_products = [{\n          product_id: 0,\n          product_title: self.__('No product found', 'dokan')\n        }];\n        var message = dokan_handle_ajax_error(response);\n\n        if (message) {\n          self.showAlert(message, '', 'error');\n        }\n      });\n    }, 300),\n    addProductToQuote: function addProductToQuote() {\n      var product_id = this.product_id.product_id;\n      var product_quantity = this.product_quantity;\n\n      var products = (0,_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(this.requested_table_products);\n\n      var product_ids = (0,_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(this.quote.product_ids);\n\n      var offer_price = (0,_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(this.quote.offer_price);\n\n      var offer_product_quantity = (0,_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(this.quote.offer_product_quantity);\n\n      _.map(this.responcedProduct, function (item, index) {\n        if (item.id === product_id && item.price >= 1 && product_quantity >= 1) {\n          product_ids.push(item.id);\n          offer_price.push(item.price);\n          offer_product_quantity.push(product_quantity);\n          return products.push(item);\n        }\n      });\n\n      this.requested_table_products = products;\n      this.quote.product_ids = product_ids;\n      this.quote.offer_price = offer_price;\n      this.quote.offer_product_quantity = offer_product_quantity;\n      this.showProductTable = true;\n      this.hideModal();\n    },\n    removeFromQuote: function removeFromQuote(index) {\n      this.requested_table_products.splice(index, 1);\n      this.quote.product_ids.splice(index, 1);\n      this.quote.offer_price.splice(index, 1);\n      this.quote.offer_product_quantity.splice(index, 1);\n\n      if (this.requested_table_products.length <= 0) {\n        this.showProductTable = false;\n        this.quote.offer_price = [];\n        this.quote.offer_product_quantity = [];\n      }\n    },\n    asyncCustomerFind: function asyncCustomerFind(query) {\n      var _this2 = this;\n\n      this.isLoading = true;\n      query.length > 1 ? dokan.api.get('/customers' + '?search=' + query).done(function (response) {\n        _this2.isLoading = false;\n        var customer_info = _this2.quote.customer_info;\n        _this2.customers = _.map(response, function (item) {\n          customer_info = {\n            'name_field': item.username,\n            'email_field': item.email\n          };\n          return {\n            id: item.id,\n            name: item.username + '( ' + item.email + ' )'\n          };\n        });\n        _this2.quote.customer_info = customer_info;\n      }) : '';\n    },\n    filterUndefined: function filterUndefined(data) {\n      return data.filter(function (element) {\n        return element !== undefined;\n      });\n    },\n    clearAll: function clearAll() {\n      this.quote.user_id = '';\n    },\n    createRequestAQuote: function createRequestAQuote(status) {\n      if (this.$route.params.id) {\n        this.updateRequestAQuote(status);\n      } else {\n        this.saveQuoteRequest(status);\n      }\n    },\n    saveQuoteRequest: function saveQuoteRequest(status) {\n      var _this3 = this;\n\n      this.loadSpinner = true;\n      var jsonData = jQuery.extend({}, this.quote);\n      jsonData.offer_price = this.filterUndefined((0,_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(jsonData.offer_price));\n      jsonData.offer_product_quantity = this.filterUndefined((0,_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(jsonData.offer_product_quantity));\n      jsonData.user_id = this.quote.user_id.id;\n      jsonData.status = status;\n\n      if (!this.validateFormFields(jsonData)) {\n        this.loadSpinner = false;\n        return false;\n      }\n\n      dokan.api.post('/' + apiBase, jsonData).done(function (response) {\n        _this3.loadSpinner = false;\n\n        _this3.sendToPages();\n      }).error(function (response) {\n        _this3.loadSpinner = false;\n        alert(response.responseJSON.message);\n      });\n    },\n    updateRequestAQuote: function updateRequestAQuote(status) {\n      var _this4 = this;\n\n      var id = this.$route.params.id;\n      this.loadSpinner = true;\n      var jsonData = jQuery.extend({}, this.quote);\n      jsonData.product_ids = this.filterUndefined((0,_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(jsonData.product_ids));\n      jsonData.offer_price = this.filterUndefined((0,_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(jsonData.offer_price));\n      jsonData.offer_product_quantity = this.filterUndefined((0,_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(jsonData.offer_product_quantity));\n\n      if (Array.isArray(this.quote.user_id)) {\n        jsonData.user_id = this.quote.user_id[0].id;\n      } else {\n        jsonData.user_id = this.quote.user_id.id;\n      }\n\n      jsonData.status = status;\n      jsonData.id = id;\n\n      if (!this.validateFormFields(jsonData)) {\n        this.loadSpinner = false;\n        return false;\n      }\n\n      dokan.api.put('/' + apiBase + '/' + id, jsonData).done(function (response) {\n        _this4.loadSpinner = false;\n\n        _this4.sendToPages();\n      }).error(function (response) {\n        _this4.loadSpinner = false;\n        alert(response.responseJSON.message);\n      });\n    },\n    validateFormFields: function validateFormFields(quoteData) {\n      var isValid = true;\n      this.errorMessage = [];\n      this.productErrorMessage = [];\n\n      if (quoteData.quote_title === '') {\n        this.errorMessage.push(this.__('Quote Title is required.', 'dokan'));\n        isValid = false;\n      }\n\n      if (quoteData.user_id === '' || quoteData.user_id === undefined) {\n        this.errorMessage.push(this.__('Customer is required.', 'dokan'));\n        isValid = false;\n      }\n\n      if (quoteData.product_ids.length <= 0) {\n        this.productErrorMessage.push(this.__('Please select at least one product.', 'dokan'));\n        isValid = false;\n      } else {\n        for (var i = 0; i < quoteData.product_ids.length; i++) {\n          if (quoteData.product_ids[i] === '' || quoteData.product_ids[i] === undefined) {\n            this.productErrorMessage.push(this.__('Please select at least one product.', 'dokan'));\n            isValid = false;\n          }\n        }\n      }\n\n      if (quoteData.offer_price.length <= 0) {\n        this.productErrorMessage.push(this.__('Please select at least one price.', 'dokan'));\n        isValid = false;\n      } else {\n        for (var _i = 0; _i < quoteData.offer_price.length; _i++) {\n          if (quoteData.offer_price[_i] === '' || quoteData.offer_price[_i] == 0) {\n            this.productErrorMessage.push(this.__('Offer price can\\'t be zero.', 'dokan'));\n            isValid = false;\n          }\n        }\n      }\n\n      if (quoteData.offer_product_quantity.length <= 0) {\n        this.productErrorMessage.push(this.__('Please add at least one offer product quantity.', 'dokan'));\n        isValid = false;\n      } else {\n        for (var _i2 = 0; _i2 < quoteData.offer_product_quantity.length; _i2++) {\n          if (quoteData.offer_product_quantity[_i2] === '' || quoteData.offer_product_quantity[_i2] == 0) {\n            this.productErrorMessage.push(this.__('Offer product quantity can\\'t be zero.', 'dokan'));\n            isValid = false;\n          }\n        }\n      }\n\n      return isValid;\n    },\n    sendToPages: function sendToPages() {\n      this.$router.push({\n        name: 'RequestAQuote'\n      });\n    },\n    fetchAQuote: function fetchAQuote(id) {\n      var _this5 = this;\n\n      this.loading = true;\n      dokan.api.get('/' + apiBase + '/' + id).done(function (response) {\n        _this5.quote.quote_title = response.title;\n        _this5.quote.status = response.status;\n\n        if (0 != response.customer_info) {\n          _this5.quote.customer_info = response.customer_info ? response.customer_info : {};\n          _this5.customers = [{\n            id: response.customer.user_id,\n            name: response.customer.user_login + '( ' + response.customer.user_email + ' )'\n          }];\n          _this5.quote.user_id = _this5.customers;\n        }\n\n        _this5.requested_table_products = response.products;\n        var product_ids = [];\n        var offer_price = [];\n        var offer_product_quantity = [];\n\n        _.map(response.products, function (value, index) {\n          product_ids.push(value.id);\n          offer_price[index] = value.offer_price;\n          offer_product_quantity[index] = value.offer_product_quantity;\n        });\n\n        _this5.pageTitle = _this5.__('Edit Quote', 'dokan');\n        _this5.quote.product_ids = product_ids;\n        _this5.quote.offer_price = offer_price;\n        _this5.quote.offer_product_quantity = offer_product_quantity;\n        _this5.loading = false;\n        _this5.showProductTable = true;\n      });\n    },\n    convertToOrder: function convertToOrder(quoteId) {\n      var _this6 = this;\n\n      var jsonData = {};\n      jsonData.quote_id = quoteId;\n      jsonData.status = 'converted';\n      dokan.api.post('/' + apiBase + '/convert-to-order', jsonData).done(function (response) {\n        _this6.loadSpinner = false;\n\n        _this6.sendToPages();\n      }).fail(function (response) {\n        _this6.loadSpinner = false;\n        alert(response.responseJSON.message);\n      });\n    },\n    showAlert: function showAlert($title, $des, $status) {\n      swal.fire($title, $des, $status);\n    }\n  },\n  created: function created() {\n    if (this.$route.params.id) {\n      this.quoteId = this.$route.params.id;\n      this.fetchAQuote(this.$route.params.id);\n    }\n  }\n});\n\n//# sourceURL=webpack://dokan-pro/./modules/request-for-quotation/assets/src/js/admin/pages/NewRequestQuote.vue?./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options");

/***/ }),

/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./modules/request-for-quotation/assets/src/js/admin/pages/RequestAQuote.vue?vue&type=script&lang=js&":
/*!****************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./modules/request-for-quotation/assets/src/js/admin/pages/RequestAQuote.vue?vue&type=script&lang=js& ***!
  \****************************************************************************************************************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _components_Tabs_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../components/Tabs.vue */ \"./modules/request-for-quotation/assets/src/js/admin/components/Tabs.vue\");\n\nvar ListTable = dokan_get_lib('ListTable');\nvar apiBase = 'dokan-request-quote';\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({\n  name: 'RequestAQuote',\n  components: {\n    Tabs: _components_Tabs_vue__WEBPACK_IMPORTED_MODULE_0__[\"default\"],\n    ListTable: ListTable\n  },\n  data: function data() {\n    return {\n      requests: [],\n      loading: false,\n      status: {\n        'publish': this.__('Published', 'dokan'),\n        'pending': this.__('Pending', 'dokan'),\n        'approved': this.__('Approved', 'dokan'),\n        'draft': this.__('Draft', 'dokan'),\n        'future': this.__('Scheduled', 'dokan'),\n        'converted': this.__('Converted', 'dokan'),\n        'trash': this.__('Trash', 'dokan')\n      },\n      counts: {\n        all: 0,\n        publish: 0,\n        approve: 0,\n        draft: 0,\n        future: 0,\n        pending: 0,\n        converted: 0,\n        trash: 0\n      },\n      notFound: this.__('No quote found.', 'dokan'),\n      totalPages: 1,\n      perPage: 10,\n      totalItems: 0,\n      showCb: true,\n      columns: {\n        'sl': {\n          label: this.__('Quote #', 'dokan')\n        },\n        'title': {\n          label: this.__('Quote Title', 'dokan')\n        },\n        'customer_email': {\n          label: this.__('Customer Email', 'dokan')\n        },\n        'status': {\n          label: this.__('Quote Status', 'dokan')\n        },\n        'created_at': {\n          label: this.__('Date', 'dokan')\n        }\n      },\n      actionColumn: 'sl',\n      actions: [{\n        key: 'edit',\n        label: this.__('Edit', 'dokan')\n      }, {\n        key: 'trash',\n        label: this.__('Trash', 'dokan')\n      }, {\n        key: 'delete',\n        label: this.__('Delete Permanently', 'dokan')\n      }, {\n        key: 'restore',\n        label: this.__('Restore', 'dokan')\n      }]\n    };\n  },\n  watch: {\n    '$route.query.status': function $routeQueryStatus() {\n      this.fetchAll();\n    },\n    '$route.query.page': function $routeQueryPage() {\n      this.fetchAll();\n    }\n  },\n  computed: {\n    currentStatus: function currentStatus() {\n      return this.$route.query.status || 'all';\n    },\n    currentPage: function currentPage() {\n      var page = this.$route.query.page || 1;\n      return parseInt(page);\n    },\n    bulkActions: function bulkActions() {\n      if ('trash' === this.$route.query.status) {\n        return [{\n          key: 'delete',\n          label: this.__('Delete Permanently', 'dokan')\n        }, {\n          key: 'restore',\n          label: this.__('Restore', 'dokan')\n        }];\n      } else {\n        return [{\n          key: 'trash',\n          label: this.__('Move to Trash', 'dokan')\n        }];\n      }\n    },\n    checkLangRtlHelp: function checkLangRtlHelp() {\n      return isRtl === 1 && isRtl !== undefined ? 'help-block-rtl' : 'help-block-ltr';\n    }\n  },\n  methods: {\n    updatedCounts: function updatedCounts(xhr) {\n      this.counts.all = parseInt(xhr.getResponseHeader('X-Status-All'));\n      this.counts.publish = parseInt(xhr.getResponseHeader('X-Status-Publish'));\n      this.counts.draft = parseInt(xhr.getResponseHeader('X-Status-Draft'));\n      this.counts.pending = parseInt(xhr.getResponseHeader('X-Status-Pending'));\n      this.counts.future = parseInt(xhr.getResponseHeader('X-Status-Future'));\n      this.counts.converted = parseInt(xhr.getResponseHeader('X-Status-Converted'));\n      this.counts.approve = parseInt(xhr.getResponseHeader('X-Status-Approved'));\n      this.counts.trash = parseInt(xhr.getResponseHeader('X-Status-Trash'));\n    },\n    updatePagination: function updatePagination(xhr) {\n      this.totalPages = parseInt(xhr.getResponseHeader('X-WP-TotalPages'));\n      this.totalItems = parseInt(xhr.getResponseHeader('X-WP-Total'));\n    },\n    fetchAll: function fetchAll() {\n      var _this = this;\n\n      this.loading = true;\n      var data = {\n        per_page: this.perPage,\n        page: this.currentPage,\n        status: this.currentStatus\n      };\n      dokan.api.get('/' + apiBase, data).done(function (response, status, xhr) {\n        _this.requests = response;\n        _this.loading = false;\n\n        _this.updatedCounts(xhr);\n\n        _this.updatePagination(xhr);\n      });\n    },\n    moment: function (_moment) {\n      function moment(_x) {\n        return _moment.apply(this, arguments);\n      }\n\n      moment.toString = function () {\n        return _moment.toString();\n      };\n\n      return moment;\n    }(function (date) {\n      return moment(date);\n    }),\n    editUrl: function editUrl(id) {\n      return dokan.urls.adminRoot + 'admin.php?page=dokan#/' + apiBase + '/' + id + '/edit';\n    },\n    goToPage: function goToPage(page) {\n      this.$router.push({\n        name: 'RequestAQuote',\n        query: {\n          status: this.currentStatus,\n          page: page\n        }\n      });\n    },\n    rowAction: function rowAction(action, data) {\n      var _this2 = this;\n\n      if (!data.row.id) {\n        alert(this.__('No data found', 'dokan'));\n        return;\n      }\n\n      if ('trash' === action || 'delete' === action) {\n        this.loading = true;\n        var isPermanentDelete = 'delete' === action ? '?force=true' : '';\n        dokan.api.delete('/' + apiBase + '/' + data.row.id + isPermanentDelete).done(function (response, status, xhr) {\n          _this2.fetchAll();\n\n          _this2.loading = false;\n        }).error(function (response, status, xhr) {\n          _this2.loadSpinner = false;\n          alert(response.responseJSON.message);\n        });\n      }\n\n      if ('restore' === action) {\n        this.loading = true;\n        dokan.api.put('/' + apiBase + '/' + data.row.id + '/restore').done(function (response, status, xhr) {\n          _this2.fetchAll();\n\n          _this2.loading = false;\n        }).error(function (response, status, xhr) {\n          _this2.loadSpinner = false;\n          alert(response.responseJSON.message);\n        });\n      }\n    },\n    onBulkAction: function onBulkAction(action, items) {\n      var _this3 = this;\n\n      if ('trash' === action) {\n        this.loading = true;\n        var jsonData = {};\n        jsonData.trash = items;\n        dokan.api.put('/' + apiBase + '/batch', jsonData).done(function (response, status, xhr) {\n          _this3.fetchAll();\n\n          _this3.loading = false;\n        }).error(function (response, status, xhr) {\n          _this3.loadSpinner = false;\n          alert(response.responseJSON.message);\n        });\n      }\n\n      if ('delete' === action) {\n        this.loading = true;\n        var _jsonData = {};\n        _jsonData.delete = items;\n        dokan.api.put('/' + apiBase + '/batch', _jsonData).done(function (response, status, xhr) {\n          _this3.fetchAll();\n\n          _this3.loading = false;\n        }).error(function (response, status, xhr) {\n          _this3.loadSpinner = false;\n          alert(response.responseJSON.message);\n        });\n      }\n\n      if ('restore' === action) {\n        this.loading = true;\n        var _jsonData2 = {};\n        _jsonData2.restore = items;\n        dokan.api.put('/' + apiBase + '/batch', _jsonData2).done(function (response, status, xhr) {\n          _this3.fetchAll();\n\n          _this3.loading = false;\n        }).error(function (response, status, xhr) {\n          _this3.loadSpinner = false;\n          alert(response.responseJSON.message);\n        });\n      }\n    }\n  },\n  created: function created() {\n    this.fetchAll();\n  }\n});\n\n//# sourceURL=webpack://dokan-pro/./modules/request-for-quotation/assets/src/js/admin/pages/RequestAQuote.vue?./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options");

/***/ }),

/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./modules/request-for-quotation/assets/src/js/admin/pages/RequestAQuoteRules.vue?vue&type=script&lang=js&":
/*!*********************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./modules/request-for-quotation/assets/src/js/admin/pages/RequestAQuoteRules.vue?vue&type=script&lang=js& ***!
  \*********************************************************************************************************************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _components_Tabs_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../components/Tabs.vue */ \"./modules/request-for-quotation/assets/src/js/admin/components/Tabs.vue\");\n\nvar ListTable = dokan_get_lib('ListTable');\nvar apiBase = 'dokan-quote-rule';\n\nvar _moment = dokan_get_lib('moment');\n\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({\n  name: 'RequestAQuoteRules',\n  components: {\n    ListTable: ListTable,\n    Tabs: _components_Tabs_vue__WEBPACK_IMPORTED_MODULE_0__[\"default\"]\n  },\n  data: function data() {\n    return {\n      requests: [],\n      loading: false,\n      status: {\n        'publish': this.__('Published', 'dokan'),\n        'draft': this.__('Draft', 'dokan'),\n        'trash': this.__('Trash', 'dokan')\n      },\n      counts: {\n        all: 0,\n        publish: 0,\n        draft: 0,\n        trash: 0\n      },\n      notFound: this.__('No quote found.', 'dokan'),\n      totalPages: 1,\n      perPage: 10,\n      totalItems: 0,\n      showCb: true,\n      columns: {\n        'rule_name': {\n          label: this.__('Title #', 'dokan')\n        },\n        'selected_user_role': {\n          label: this.__('User Roles', 'dokan')\n        },\n        'hide_price': {\n          label: this.__('Hide Price', 'dokan')\n        },\n        'button_text': {\n          label: this.__('Button Text', 'dokan')\n        },\n        'rule_priority': {\n          label: this.__('Rule Priority', 'dokan')\n        },\n        'status': {\n          label: this.__('Rule Status', 'dokan')\n        },\n        'created_at': {\n          label: this.__('Date', 'dokan')\n        }\n      },\n      actionColumn: 'rule_name',\n      actions: [{\n        key: 'edit',\n        label: this.__('Edit', 'dokan')\n      }, {\n        key: 'trash',\n        label: this.__('Trash', 'dokan')\n      }, {\n        key: 'delete',\n        label: this.__('Delete Permanently', 'dokan')\n      }, {\n        key: 'restore',\n        label: this.__('Restore', 'dokan')\n      }]\n    };\n  },\n  watch: {\n    '$route.query.status': function $routeQueryStatus() {\n      this.fetchAll();\n    },\n    '$route.query.page': function $routeQueryPage() {\n      this.fetchAll();\n    }\n  },\n  computed: {\n    currentStatus: function currentStatus() {\n      return this.$route.query.status || 'all';\n    },\n    currentPage: function currentPage() {\n      var page = this.$route.query.page || 1;\n      return parseInt(page);\n    },\n    bulkActions: function bulkActions() {\n      if ('trash' === this.$route.query.status) {\n        return [{\n          key: 'delete',\n          label: this.__('Delete Permanently', 'dokan')\n        }, {\n          key: 'restore',\n          label: this.__('Restore', 'dokan')\n        }];\n      } else {\n        return [{\n          key: 'trash',\n          label: this.__('Move to Trash', 'dokan')\n        }];\n      }\n    },\n    checkLangRtlHelp: function checkLangRtlHelp() {\n      return isRtl === 1 && isRtl !== undefined ? 'help-block-rtl' : 'help-block-ltr';\n    }\n  },\n  methods: {\n    updatedCounts: function updatedCounts(xhr) {\n      this.counts.all = parseInt(xhr.getResponseHeader('X-Status-All'));\n      this.counts.publish = parseInt(xhr.getResponseHeader('X-Status-Publish'));\n      this.counts.draft = parseInt(xhr.getResponseHeader('X-Status-Draft'));\n      this.counts.trash = parseInt(xhr.getResponseHeader('X-Status-Trash'));\n    },\n    updatePagination: function updatePagination(xhr) {\n      this.totalPages = parseInt(xhr.getResponseHeader('X-WP-TotalPages'));\n      this.totalItems = parseInt(xhr.getResponseHeader('X-WP-Total'));\n    },\n    fetchAll: function fetchAll() {\n      var _this = this;\n\n      this.loading = true;\n      var data = {\n        per_page: this.perPage,\n        page: this.currentPage,\n        status: this.currentStatus\n      };\n      dokan.api.get('/' + apiBase, data).done(function (response, status, xhr) {\n        _this.requests = response;\n        _this.loading = false;\n\n        _this.updatedCounts(xhr);\n\n        _this.updatePagination(xhr);\n      });\n    },\n    moment: function moment(date) {\n      return _moment(date);\n    },\n    editUrl: function editUrl(id) {\n      return dokan.urls.adminRoot + 'admin.php?page=dokan#/' + apiBase + '/' + id + '/edit';\n    },\n    goToPage: function goToPage(page) {\n      this.$router.push({\n        name: 'RequestAQuoteRules',\n        query: {\n          status: this.currentStatus,\n          page: page\n        }\n      });\n    },\n    rowAction: function rowAction(action, data) {\n      var _this2 = this;\n\n      if (!data.row.id) {\n        alert(this.__('No data found', 'dokan'));\n        return;\n      }\n\n      if ('trash' === action || 'delete' === action) {\n        this.loading = true;\n        var isPermanentDelete = 'delete' === action ? '?force=true' : '';\n        dokan.api.delete('/' + apiBase + '/' + data.row.id + isPermanentDelete).done(function (response, status, xhr) {\n          _this2.fetchAll();\n\n          _this2.loading = false;\n        }).error(function (response, status, xhr) {\n          _this2.loadSpinner = false;\n          alert(response.responseJSON.message);\n        });\n      }\n\n      if ('restore' === action) {\n        this.loading = true;\n        var jsonData = {};\n        dokan.api.put('/' + apiBase + '/' + data.row.id + '/restore').done(function (response, status, xhr) {\n          _this2.fetchAll();\n\n          _this2.loading = false;\n        }).error(function (response, status, xhr) {\n          _this2.loadSpinner = false;\n          alert(response.responseJSON.message);\n        });\n      }\n    },\n    onBulkAction: function onBulkAction(action, items) {\n      var _this3 = this;\n\n      if ('trash' === action) {\n        this.loading = true;\n        var jsonData = {};\n        jsonData.trash = items;\n        dokan.api.put('/' + apiBase + '/batch', jsonData).done(function (response, status, xhr) {\n          _this3.fetchAll();\n\n          _this3.loading = false;\n        }).error(function (response, status, xhr) {\n          _this3.loadSpinner = false;\n          alert(response.responseJSON.message);\n        });\n      }\n\n      if ('delete' === action) {\n        this.loading = true;\n        var _jsonData = {};\n        _jsonData.delete = items;\n        dokan.api.put('/' + apiBase + '/batch', _jsonData).done(function (response, status, xhr) {\n          _this3.fetchAll();\n\n          _this3.loading = false;\n        }).error(function (response, status, xhr) {\n          _this3.loadSpinner = false;\n          alert(response.responseJSON.message);\n        });\n      }\n\n      if ('restore' === action) {\n        this.loading = true;\n        var _jsonData2 = {};\n        _jsonData2.restore = items;\n        dokan.api.put('/' + apiBase + '/batch', _jsonData2).done(function (response, status, xhr) {\n          _this3.fetchAll();\n\n          _this3.loading = false;\n        }).error(function (response, status, xhr) {\n          _this3.loadSpinner = false;\n          alert(response.responseJSON.message);\n        });\n      }\n    }\n  },\n  created: function created() {\n    this.fetchAll();\n  }\n});\n\n//# sourceURL=webpack://dokan-pro/./modules/request-for-quotation/assets/src/js/admin/pages/RequestAQuoteRules.vue?./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options");

/***/ }),

/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./modules/request-for-quotation/assets/src/js/admin/components/CategoryList.vue?vue&type=template&id=1052d39b&":
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./modules/request-for-quotation/assets/src/js/admin/components/CategoryList.vue?vue&type=template&id=1052d39b& ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"render\": () => (/* binding */ render),\n/* harmony export */   \"staticRenderFns\": () => (/* binding */ staticRenderFns)\n/* harmony export */ });\nvar render = function render() {\n  var _vm = this,\n      _c = _vm._self._c;\n\n  return _c(\"ul\", {\n    staticClass: \"categoryList\"\n  }, [_c(\"li\", {\n    staticClass: \"subCategory\",\n    style: _vm.indent\n  }, [_c(\"input\", {\n    staticClass: \"parent\",\n    attrs: {\n      type: \"checkbox\"\n    },\n    domProps: {\n      checked: _vm.savedCategories.includes(_vm.id)\n    },\n    on: {\n      click: function click($event) {\n        return _vm.checkCategory(_vm.id);\n      }\n    }\n  }), _vm._v(\" \"), _c(\"span\", {\n    on: {\n      click: _vm.toggleChildren\n    }\n  }, [_vm._v(\"\\n            \" + _vm._s(_vm.label) + \" \"), _vm.hasChildren ? _c(\"span\", [_vm._v(\"[\" + _vm._s(_vm.showChildren ? \"-\" : \"+\") + \"]\")]) : _vm._e()])]), _vm._v(\" \"), _vm._l(_vm.nodes, function (node, index) {\n    return _vm.showChildren ? _c(\"categoryList\", {\n      key: node.id,\n      attrs: {\n        nodes: node.children,\n        label: node.name,\n        id: node.id,\n        savedCategories: _vm.savedCategories,\n        hasChildren: node.hasChildren,\n        depth: _vm.depth + 1\n      },\n      on: {\n        clickedCategory: _vm.checkCategory\n      }\n    }) : _vm._e();\n  })], 2);\n};\n\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack://dokan-pro/./modules/request-for-quotation/assets/src/js/admin/components/CategoryList.vue?./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet%5B1%5D.rules%5B2%5D!./node_modules/vue-loader/lib/index.js??vue-loader-options");

/***/ }),

/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./modules/request-for-quotation/assets/src/js/admin/components/Tabs.vue?vue&type=template&id=6a6ada5d&":
/*!***********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./modules/request-for-quotation/assets/src/js/admin/components/Tabs.vue?vue&type=template&id=6a6ada5d& ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"render\": () => (/* binding */ render),\n/* harmony export */   \"staticRenderFns\": () => (/* binding */ staticRenderFns)\n/* harmony export */ });\nvar render = function render() {\n  var _vm = this,\n      _c = _vm._self._c;\n\n  return _c(\"h2\", {\n    staticClass: \"nav-tab-wrapper woo-nav-tab-wrapper\"\n  }, [_c(\"router-link\", {\n    class: [\"nav-tab\", {\n      \"nav-tab-active\": _vm.$route.path === \"/dokan-request-quote\"\n    }],\n    attrs: {\n      to: {\n        name: \"RequestAQuote\"\n      }\n    }\n  }, [_vm._v(\"\\n        \" + _vm._s(_vm.__(\"Quotes List\", \"dokan\")) + \"\\n    \")]), _vm._v(\" \"), _c(\"router-link\", {\n    class: [\"nav-tab\", {\n      \"nav-tab-active\": _vm.$route.path === \"/dokan-quote-rules\"\n    }],\n    attrs: {\n      to: {\n        name: \"RequestAQuoteRules\"\n      }\n    }\n  }, [_vm._v(\"\\n        \" + _vm._s(_vm.__(\"Quote Rules\", \"dokan\")) + \"\\n    \")])], 1);\n};\n\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack://dokan-pro/./modules/request-for-quotation/assets/src/js/admin/components/Tabs.vue?./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet%5B1%5D.rules%5B2%5D!./node_modules/vue-loader/lib/index.js??vue-loader-options");

/***/ }),

/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./modules/request-for-quotation/assets/src/js/admin/pages/NewQuoteRules.vue?vue&type=template&id=f76aa354&":
/*!***************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./modules/request-for-quotation/assets/src/js/admin/pages/NewQuoteRules.vue?vue&type=template&id=f76aa354& ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"render\": () => (/* binding */ render),\n/* harmony export */   \"staticRenderFns\": () => (/* binding */ staticRenderFns)\n/* harmony export */ });\nvar render = function render() {\n  var _vm = this,\n      _c = _vm._self._c;\n\n  return _c(\"div\", {\n    staticClass: \"dokan-quote-form-wrapper\"\n  }, [_c(\"tabs\"), _vm._v(\" \"), _c(\"h1\", {\n    staticClass: \"wp-heading-inline\"\n  }, [_vm._v(_vm._s(_vm.pageTitle))]), _vm._v(\" \"), _c(\"a\", {\n    staticClass: \"page-title-action\",\n    on: {\n      click: function click($event) {\n        return _vm.$router.go(-1);\n      }\n    }\n  }, [_vm._v(_vm._s(_vm.__(\"Go Back\", \"dokan\")))]), _vm._v(\" \"), _c(\"hr\", {\n    staticClass: \"wp-header-end\"\n  }), _vm._v(\" \"), _c(\"form\", {\n    attrs: {\n      action: \"\",\n      method: \"post\",\n      id: \"post\"\n    }\n  }, [_c(\"div\", {\n    attrs: {\n      id: \"poststuff\"\n    }\n  }, [_c(\"div\", {\n    staticClass: \"metabox-holder columns-2\",\n    attrs: {\n      id: \"post-body\"\n    }\n  }, [_c(\"div\", {\n    staticClass: \"post-body-content\",\n    class: _vm.checkRtl\n  }, [_c(\"div\", {\n    attrs: {\n      id: \"titlediv\"\n    }\n  }, [_c(\"div\", {\n    attrs: {\n      id: \"titlewrap\"\n    }\n  }, [_c(\"input\", {\n    directives: [{\n      name: \"model\",\n      rawName: \"v-model\",\n      value: _vm.rule.rule_name,\n      expression: \"rule.rule_name\"\n    }],\n    attrs: {\n      type: \"text\",\n      name: \"rule_name\",\n      size: \"30\",\n      id: \"title\",\n      autocomplete: \"off\",\n      placeholder: _vm.__(\"Enter rule title\", \"dokan\"),\n      required: \"required\"\n    },\n    domProps: {\n      value: _vm.rule.rule_name\n    },\n    on: {\n      input: function input($event) {\n        if ($event.target.composing) return;\n\n        _vm.$set(_vm.rule, \"rule_name\", $event.target.value);\n      }\n    }\n  })]), _vm._v(\" \"), _c(\"div\", {\n    staticClass: \"inside\"\n  })]), _vm._v(\" \"), _c(\"div\", {\n    staticClass: \"postarea wp-editor-expand\",\n    attrs: {\n      id: \"postdivrich\"\n    }\n  }, [_c(\"postbox\", {\n    attrs: {\n      title: _vm.__(\"Rule settings\", \"dokan\"),\n      extraClass: \"request-rule-settings\"\n    }\n  }, [_vm.ruleErrorMessage.length > 0 ? _c(\"div\", _vm._l(_vm.ruleErrorMessage, function (error, index) {\n    return _c(\"ul\", {\n      key: index,\n      staticClass: \"error-message\"\n    }, [_c(\"li\", [_vm._v(_vm._s(error))])]);\n  }), 0) : _vm._e(), _vm._v(\" \"), _c(\"table\", {\n    staticClass: \"form-table\"\n  }, [_c(\"tr\", [_c(\"th\", {\n    staticClass: \"cat_text\"\n  }, [_c(\"label\", [_c(\"strong\", [_vm._v(_vm._s(_vm.__(\"Apply quote for\", \"dokan\")))])])]), _vm._v(\" \"), _c(\"td\", [_c(\"ul\", {\n    staticClass: \"all_cats\"\n  }, _vm._l(_vm.allRoles, function (name, index) {\n    return _c(\"li\", {\n      key: index,\n      staticClass: \"per_cat\"\n    }, [_c(\"input\", {\n      directives: [{\n        name: \"model\",\n        rawName: \"v-model\",\n        value: _vm.rule.selected_user_role,\n        expression: \"rule.selected_user_role\"\n      }],\n      staticClass: \"parent\",\n      attrs: {\n        id: index,\n        type: \"checkbox\"\n      },\n      domProps: {\n        value: index,\n        checked: Array.isArray(_vm.rule.selected_user_role) ? _vm._i(_vm.rule.selected_user_role, index) > -1 : _vm.rule.selected_user_role\n      },\n      on: {\n        change: function change($event) {\n          var $$a = _vm.rule.selected_user_role,\n              $$el = $event.target,\n              $$c = $$el.checked ? true : false;\n\n          if (Array.isArray($$a)) {\n            var $$v = index,\n                $$i = _vm._i($$a, $$v);\n\n            if ($$el.checked) {\n              $$i < 0 && _vm.$set(_vm.rule, \"selected_user_role\", $$a.concat([$$v]));\n            } else {\n              $$i > -1 && _vm.$set(_vm.rule, \"selected_user_role\", $$a.slice(0, $$i).concat($$a.slice($$i + 1)));\n            }\n          } else {\n            _vm.$set(_vm.rule, \"selected_user_role\", $$c);\n          }\n        }\n      }\n    }), _vm._v(\" \"), _c(\"label\", {\n      attrs: {\n        for: index\n      }\n    }, [_vm._v(_vm._s(name))])]);\n  }), 0)])]), _vm._v(\" \"), _c(\"tr\", [_c(\"th\", [_vm._v(_vm._s(_vm.__(\"Apply on All Products\", \"dokan\")))]), _vm._v(\" \"), _c(\"td\", [_c(\"input\", {\n    directives: [{\n      name: \"model\",\n      rawName: \"v-model\",\n      value: _vm.rule.apply_on_all_product,\n      expression: \"rule.apply_on_all_product\"\n    }],\n    staticClass: \"parent\",\n    attrs: {\n      type: \"checkbox\",\n      id: \"apply_on_all_product\",\n      name: \"apply_on_all_product\"\n    },\n    domProps: {\n      checked: Array.isArray(_vm.rule.apply_on_all_product) ? _vm._i(_vm.rule.apply_on_all_product, null) > -1 : _vm.rule.apply_on_all_product\n    },\n    on: {\n      click: function click($event) {\n        _vm.showProductsDropdown = !_vm.showProductsDropdown;\n      },\n      change: function change($event) {\n        var $$a = _vm.rule.apply_on_all_product,\n            $$el = $event.target,\n            $$c = $$el.checked ? true : false;\n\n        if (Array.isArray($$a)) {\n          var $$v = null,\n              $$i = _vm._i($$a, $$v);\n\n          if ($$el.checked) {\n            $$i < 0 && _vm.$set(_vm.rule, \"apply_on_all_product\", $$a.concat([$$v]));\n          } else {\n            $$i > -1 && _vm.$set(_vm.rule, \"apply_on_all_product\", $$a.slice(0, $$i).concat($$a.slice($$i + 1)));\n          }\n        } else {\n          _vm.$set(_vm.rule, \"apply_on_all_product\", $$c);\n        }\n      }\n    }\n  }), _vm._v(\" \"), _c(\"label\", {\n    attrs: {\n      for: \"apply_on_all_product\"\n    }\n  }, [_vm._v(\"\\n                                            \" + _vm._s(_vm.__(\"Check this if you want to apply this rule on all products.\", \"dokan\")) + \"\\n                                        \")])])]), _vm._v(\" \"), _c(\"tr\", {\n    directives: [{\n      name: \"show\",\n      rawName: \"v-show\",\n      value: _vm.showProductsDropdown,\n      expression: \"showProductsDropdown\"\n    }]\n  }, [_c(\"th\", [_vm._v(_vm._s(_vm.__(\"Select Products\", \"dokan\")))]), _vm._v(\" \"), _c(\"td\", [_c(\"multiselect\", {\n    attrs: {\n      id: \"ajax\",\n      label: \"name\",\n      \"track-by\": \"id\",\n      placeholder: _vm.__(\"Type to search\", \"dokan\"),\n      \"open-direction\": \"bottom\",\n      options: _vm.requested_products,\n      multiple: true,\n      searchable: true,\n      \"internal-search\": false,\n      \"clear-on-select\": true,\n      \"close-on-select\": false,\n      \"options-limit\": 300,\n      limit: 10,\n      \"limit-text\": _vm.limitText,\n      \"max-height\": 700,\n      \"show-no-results\": false,\n      \"hide-selected\": true\n    },\n    on: {\n      \"search-change\": _vm.searchProducts\n    },\n    model: {\n      value: _vm.rule.product_ids,\n      callback: function callback($$v) {\n        _vm.$set(_vm.rule, \"product_ids\", $$v);\n      },\n      expression: \"rule.product_ids\"\n    }\n  }, [_c(\"span\", {\n    attrs: {\n      slot: \"noResult\"\n    },\n    slot: \"noResult\"\n  }, [_vm._v(_vm._s(_vm.__(\"Oops! No elements found. Consider changing the search query.\", \"dokan\")))])])], 1)]), _vm._v(\" \"), _c(\"tr\", {\n    directives: [{\n      name: \"show\",\n      rawName: \"v-show\",\n      value: _vm.showProductsDropdown,\n      expression: \"showProductsDropdown\"\n    }]\n  }, [_c(\"th\", {\n    staticClass: \"cat_text\"\n  }, [_c(\"label\", [_c(\"strong\", [_vm._v(_vm._s(_vm.__(\"Select Categories\", \"dokan\")))])])]), _vm._v(\" \"), _c(\"td\", [_c(\"div\", {\n    staticClass: \"all_cats\"\n  }, _vm._l(_vm.requestedCategories, function (category, index) {\n    return _c(\"categoryList\", {\n      key: category.id,\n      attrs: {\n        label: category.name,\n        nodes: category.children,\n        hasChildren: category.hasChildren,\n        id: category.id,\n        savedCategories: _vm.rule.category_ids,\n        depth: 0\n      },\n      on: {\n        clickedCategory: _vm.checkCategory\n      }\n    });\n  }), 1)])]), _vm._v(\" \"), _c(\"tr\", [_c(\"th\", [_vm._v(_vm._s(_vm.__(\"Hide Price\", \"dokan\")))]), _vm._v(\" \"), _c(\"td\", [_c(\"select\", {\n    directives: [{\n      name: \"model\",\n      rawName: \"v-model\",\n      value: _vm.rule.hide_price,\n      expression: \"rule.hide_price\"\n    }],\n    attrs: {\n      name: \"hide_price\",\n      id: \"announcement_sender_type\"\n    },\n    on: {\n      change: function change($event) {\n        var $$selectedVal = Array.prototype.filter.call($event.target.options, function (o) {\n          return o.selected;\n        }).map(function (o) {\n          var val = \"_value\" in o ? o._value : o.value;\n          return val;\n        });\n\n        _vm.$set(_vm.rule, \"hide_price\", $event.target.multiple ? $$selectedVal : $$selectedVal[0]);\n      }\n    }\n  }, [_c(\"option\", {\n    attrs: {\n      value: \"1\"\n    }\n  }, [_vm._v(_vm._s(_vm.__(\"Yes\", \"dokan\")))]), _vm._v(\" \"), _c(\"option\", {\n    attrs: {\n      value: \"0\"\n    }\n  }, [_vm._v(_vm._s(_vm.__(\"No\", \"dokan\")))])])])]), _vm._v(\" \"), _c(\"tr\", [_c(\"th\", [_vm._v(_vm._s(_vm.__(\"Hide Price Text\", \"dokan\")))]), _vm._v(\" \"), _c(\"td\", [_c(\"input\", {\n    directives: [{\n      name: \"model\",\n      rawName: \"v-model\",\n      value: _vm.rule.hide_price_text,\n      expression: \"rule.hide_price_text\"\n    }],\n    attrs: {\n      type: \"text\",\n      size: \"50\",\n      autocomplete: \"off\"\n    },\n    domProps: {\n      value: _vm.rule.hide_price_text\n    },\n    on: {\n      input: function input($event) {\n        if ($event.target.composing) return;\n\n        _vm.$set(_vm.rule, \"hide_price_text\", $event.target.value);\n      }\n    }\n  })])]), _vm._v(\" \"), _c(\"tr\", [_c(\"th\", [_vm._v(_vm._s(_vm.__(\"Hide Add to Cart Button\", \"dokan\")))]), _vm._v(\" \"), _c(\"td\", [_c(\"select\", {\n    directives: [{\n      name: \"model\",\n      rawName: \"v-model\",\n      value: _vm.rule.hide_cart_button,\n      expression: \"rule.hide_cart_button\"\n    }],\n    attrs: {\n      name: \"hide_cart_button\"\n    },\n    on: {\n      change: function change($event) {\n        var $$selectedVal = Array.prototype.filter.call($event.target.options, function (o) {\n          return o.selected;\n        }).map(function (o) {\n          var val = \"_value\" in o ? o._value : o.value;\n          return val;\n        });\n\n        _vm.$set(_vm.rule, \"hide_cart_button\", $event.target.multiple ? $$selectedVal : $$selectedVal[0]);\n      }\n    }\n  }, [_c(\"option\", {\n    attrs: {\n      value: \"replace\"\n    }\n  }, [_vm._v(_vm._s(_vm.__(\"Replace Add to Cart button with a Quote Button\", \"dokan\")))]), _vm._v(\" \"), _c(\"option\", {\n    attrs: {\n      value: \"keep_and_add_new\"\n    }\n  }, [_vm._v(_vm._s(_vm.__(\"Keep Add to Cart button and add a new Quote Button\", \"dokan\")))])])])]), _vm._v(\" \"), _c(\"tr\", [_c(\"th\", [_vm._v(_vm._s(_vm.__(\"Custom Button Label\", \"dokan\")))]), _vm._v(\" \"), _c(\"td\", [_c(\"input\", {\n    directives: [{\n      name: \"model\",\n      rawName: \"v-model\",\n      value: _vm.rule.button_text,\n      expression: \"rule.button_text\"\n    }],\n    attrs: {\n      type: \"text\",\n      name: \"button_text\",\n      size: \"30\",\n      autocomplete: \"off\",\n      required: \"required\"\n    },\n    domProps: {\n      value: _vm.rule.button_text\n    },\n    on: {\n      input: function input($event) {\n        if ($event.target.composing) return;\n\n        _vm.$set(_vm.rule, \"button_text\", $event.target.value);\n      }\n    }\n  }), _vm._v(\" \"), _c(\"div\", [_vm._v(\"\\n                                            \" + _vm._s(_vm.__('Display the above label on custom button, e.g \"Request a Quote\"', \"dokan\")) + \"\\n                                        \")])])])])])], 1)]), _vm._v(\" \"), _c(\"div\", {\n    staticClass: \"postbox-container\",\n    attrs: {\n      id: \"postbox-container-1\"\n    }\n  }, [_c(\"postbox\", {\n    attrs: {\n      title: _vm.__(\"Publish\", \"dokan\"),\n      extraClass: \"quote-actions\"\n    }\n  }, [_c(\"div\", {\n    staticClass: \"action\"\n  }, [_c(\"input\", {\n    staticClass: \"button button-default draft-btn\",\n    attrs: {\n      type: \"submit\",\n      disabled: _vm.loadSpinner\n    },\n    domProps: {\n      value: _vm.draftBtnLabel\n    },\n    on: {\n      click: function click($event) {\n        $event.preventDefault();\n        return _vm.createQuoteRules(\"draft\");\n      }\n    }\n  }), _vm._v(\" \"), _vm.loadSpinner ? _c(\"span\", {\n    staticClass: \"spinner\"\n  }) : _vm._e(), _vm._v(\" \"), _c(\"input\", {\n    staticClass: \"button button-primary publish-btn\",\n    attrs: {\n      type: \"submit\",\n      disabled: _vm.loadSpinner\n    },\n    domProps: {\n      value: _vm.publishBtnLabel\n    },\n    on: {\n      click: function click($event) {\n        $event.preventDefault();\n        return _vm.createQuoteRules(_vm.createStatus);\n      }\n    }\n  }), _vm._v(\" \"), _c(\"div\", {\n    staticClass: \"clear\"\n  })])]), _vm._v(\" \"), _c(\"postbox\", {\n    attrs: {\n      title: _vm.__(\"Rule priority\", \"dokan\"),\n      extraClass: \"quote-actions\"\n    }\n  }, [_c(\"div\", {\n    staticStyle: {\n      \"margin-bottom\": \"10px\"\n    }\n  }, [_c(\"strong\", [_vm._v(_vm._s(_vm.__(\"Order\", \"dokan\")))])]), _vm._v(\" \"), _c(\"input\", {\n    directives: [{\n      name: \"model\",\n      rawName: \"v-model\",\n      value: _vm.rule.rule_priority,\n      expression: \"rule.rule_priority\"\n    }],\n    attrs: {\n      type: \"number\",\n      autocomplete: \"off\",\n      required: \"required\"\n    },\n    domProps: {\n      value: _vm.rule.rule_priority\n    },\n    on: {\n      input: function input($event) {\n        if ($event.target.composing) return;\n\n        _vm.$set(_vm.rule, \"rule_priority\", $event.target.value);\n      }\n    }\n  })])], 1)]), _vm._v(\" \"), _c(\"br\", {\n    staticClass: \"clear\"\n  })])])], 1);\n};\n\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack://dokan-pro/./modules/request-for-quotation/assets/src/js/admin/pages/NewQuoteRules.vue?./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet%5B1%5D.rules%5B2%5D!./node_modules/vue-loader/lib/index.js??vue-loader-options");

/***/ }),

/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./modules/request-for-quotation/assets/src/js/admin/pages/NewRequestQuote.vue?vue&type=template&id=4d49bde8&":
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./modules/request-for-quotation/assets/src/js/admin/pages/NewRequestQuote.vue?vue&type=template&id=4d49bde8& ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"render\": () => (/* binding */ render),\n/* harmony export */   \"staticRenderFns\": () => (/* binding */ staticRenderFns)\n/* harmony export */ });\nvar render = function render() {\n  var _vm = this,\n      _c = _vm._self._c;\n\n  return _c(\"div\", {\n    staticClass: \"dokan-announcement-form-wrapper\"\n  }, [_c(\"tabs\"), _vm._v(\" \"), _c(\"h1\", {\n    staticClass: \"wp-heading-inline\"\n  }, [_vm._v(_vm._s(_vm.pageTitle))]), _vm._v(\" \"), _c(\"a\", {\n    staticClass: \"page-title-action\",\n    on: {\n      click: function click($event) {\n        return _vm.$router.go(-1);\n      }\n    }\n  }, [_vm._v(_vm._s(_vm.__(\"Go Back\", \"dokan\")))]), _vm._v(\" \"), _c(\"hr\", {\n    staticClass: \"wp-header-end\"\n  }), _vm._v(\" \"), _c(\"form\", {\n    attrs: {\n      action: \"\",\n      method: \"post\",\n      id: \"post\"\n    }\n  }, [_c(\"div\", {\n    attrs: {\n      id: \"poststuff\"\n    }\n  }, [_c(\"div\", {\n    staticClass: \"metabox-holder columns-2\",\n    attrs: {\n      id: \"post-body\"\n    }\n  }, [_c(\"div\", {\n    staticClass: \"post-body-content\",\n    class: _vm.checkRtl\n  }, [_c(\"div\", {\n    attrs: {\n      id: \"titlediv\"\n    }\n  }, [_c(\"div\", {\n    attrs: {\n      id: \"titlewrap\"\n    }\n  }, [_c(\"input\", {\n    directives: [{\n      name: \"model\",\n      rawName: \"v-model\",\n      value: _vm.quote.quote_title,\n      expression: \"quote.quote_title\"\n    }],\n    attrs: {\n      type: \"text\",\n      name: \"post_title\",\n      size: \"30\",\n      id: \"title\",\n      autocomplete: \"off\",\n      placeholder: _vm.__(\"Enter quote title\", \"dokan\"),\n      required: \"required\"\n    },\n    domProps: {\n      value: _vm.quote.quote_title\n    },\n    on: {\n      input: function input($event) {\n        if ($event.target.composing) return;\n\n        _vm.$set(_vm.quote, \"quote_title\", $event.target.value);\n      }\n    }\n  })]), _vm._v(\" \"), _c(\"div\", {\n    staticClass: \"inside\"\n  })]), _vm._v(\" \"), _c(\"div\", {\n    staticClass: \"postarea wp-editor-expand\",\n    attrs: {\n      id: \"postdivrich\"\n    }\n  }, [_c(\"postbox\", {\n    attrs: {\n      title: _vm.__(\"Customer Information\", \"dokan\"),\n      extraClass: \"request-quote-settings\"\n    }\n  }, [_vm._l(_vm.errorMessage, function (error) {\n    return _vm.errorMessage.length > 0 ? _c(\"ul\", {\n      staticClass: \"error-message\"\n    }, [_c(\"li\", [_vm._v(_vm._s(error))])]) : _vm._e();\n  }), _vm._v(\" \"), _c(\"table\", {\n    staticClass: \"form-table announcement-meta-options\"\n  }, [_c(\"tbody\", [_c(\"tr\", [_c(\"th\", [_vm._v(_vm._s(_vm.__(\"Quote user\", \"dokan\")))]), _vm._v(\" \"), _c(\"td\", [_c(\"multiselect\", {\n    attrs: {\n      autocomplete: \"off\",\n      id: \"ajax\",\n      label: \"name\",\n      \"track-by\": \"id\",\n      placeholder: _vm.__(\"Type to search\", \"dokan\"),\n      \"open-direction\": \"bottom\",\n      options: _vm.customers,\n      \"clear-on-select\": true,\n      \"close-on-select\": true,\n      searchable: true,\n      \"hide-selected\": true\n    },\n    on: {\n      \"search-change\": _vm.asyncCustomerFind\n    },\n    model: {\n      value: _vm.quote.user_id,\n      callback: function callback($$v) {\n        _vm.$set(_vm.quote, \"user_id\", $$v);\n      },\n      expression: \"quote.user_id\"\n    }\n  })], 1)]), _vm._v(\" \"), _c(\"tr\", [_c(\"th\", [_vm._v(\"\\n                                        \" + _vm._s(_vm.__(\"Full Name\", \"dokan\")) + \"\\n                                    \")]), _vm._v(\" \"), _c(\"td\", [_c(\"input\", {\n    directives: [{\n      name: \"model\",\n      rawName: \"v-model\",\n      value: _vm.quote.customer_info.name_field,\n      expression: \"quote.customer_info.name_field\"\n    }],\n    staticStyle: {\n      \"border-left\": \"2px solid rgb(202, 16, 16)\"\n    },\n    attrs: {\n      type: \"text\",\n      size: \"50\",\n      placeholder: _vm.__(\"Full Name\", \"dokan\"),\n      name: \"name_field\",\n      required: \"required\"\n    },\n    domProps: {\n      value: _vm.quote.customer_info.name_field\n    },\n    on: {\n      input: function input($event) {\n        if ($event.target.composing) return;\n\n        _vm.$set(_vm.quote.customer_info, \"name_field\", $event.target.value);\n      }\n    }\n  })])]), _vm._v(\" \"), _c(\"tr\", [_c(\"th\", [_vm._v(\"\\n                                        \" + _vm._s(_vm.__(\"Email\", \"dokan\")) + \"\\n                                    \")]), _vm._v(\" \"), _c(\"td\", [_c(\"input\", {\n    directives: [{\n      name: \"model\",\n      rawName: \"v-model\",\n      value: _vm.quote.customer_info.email_field,\n      expression: \"quote.customer_info.email_field\"\n    }],\n    staticStyle: {\n      \"border-left\": \"2px solid rgb(202, 16, 16)\"\n    },\n    attrs: {\n      type: \"email\",\n      size: \"50\",\n      placeholder: _vm.__(\"Email\", \"dokan\"),\n      name: \"email_field\",\n      required: \"required\"\n    },\n    domProps: {\n      value: _vm.quote.customer_info.email_field\n    },\n    on: {\n      input: function input($event) {\n        if ($event.target.composing) return;\n\n        _vm.$set(_vm.quote.customer_info, \"email_field\", $event.target.value);\n      }\n    }\n  })])]), _vm._v(\" \"), _c(\"tr\", [_c(\"th\", [_vm._v(\"\\n                                        \" + _vm._s(_vm.__(\"Company Name\", \"dokan\")) + \"\\n                                    \")]), _vm._v(\" \"), _c(\"td\", [_c(\"input\", {\n    directives: [{\n      name: \"model\",\n      rawName: \"v-model\",\n      value: _vm.quote.customer_info.company_field,\n      expression: \"quote.customer_info.company_field\"\n    }],\n    attrs: {\n      type: \"text\",\n      size: \"50\",\n      placeholder: _vm.__(\"Company Name\", \"dokan\"),\n      name: \"company_field\"\n    },\n    domProps: {\n      value: _vm.quote.customer_info.company_field\n    },\n    on: {\n      input: function input($event) {\n        if ($event.target.composing) return;\n\n        _vm.$set(_vm.quote.customer_info, \"company_field\", $event.target.value);\n      }\n    }\n  })])]), _vm._v(\" \"), _c(\"tr\", [_c(\"th\", [_vm._v(\"\\n                                        \" + _vm._s(_vm.__(\"Phone Number\", \"dokan\")) + \"\\n                                    \")]), _vm._v(\" \"), _c(\"td\", [_c(\"input\", {\n    directives: [{\n      name: \"model\",\n      rawName: \"v-model\",\n      value: _vm.quote.customer_info.phone_field,\n      expression: \"quote.customer_info.phone_field\"\n    }],\n    attrs: {\n      type: \"text\",\n      size: \"50\",\n      placeholder: _vm.__(\"Phone Number\", \"dokan\"),\n      name: \"phone_field\"\n    },\n    domProps: {\n      value: _vm.quote.customer_info.phone_field\n    },\n    on: {\n      input: function input($event) {\n        if ($event.target.composing) return;\n\n        _vm.$set(_vm.quote.customer_info, \"phone_field\", $event.target.value);\n      }\n    }\n  })])])])])], 2)], 1)]), _vm._v(\" \"), _c(\"div\", {\n    staticClass: \"postbox-container\",\n    attrs: {\n      id: \"postbox-container-1\"\n    }\n  }, [_c(\"postbox\", {\n    attrs: {\n      title: _vm.__(\"Publish\", \"dokan\"),\n      extraClass: \"announcement-actions\"\n    }\n  }, [_vm.quote.status !== \"converted\" ? _c(\"div\", [_c(\"div\", {\n    staticClass: \"action\"\n  }, [_c(\"input\", {\n    staticClass: \"button button-default draft-btn\",\n    attrs: {\n      type: \"submit\",\n      disabled: _vm.loadSpinner\n    },\n    domProps: {\n      value: _vm.draftBtnLabel\n    },\n    on: {\n      click: function click($event) {\n        $event.preventDefault();\n        return _vm.createRequestAQuote(\"draft\");\n      }\n    }\n  }), _vm._v(\" \"), _vm.loadSpinner ? _c(\"span\", {\n    staticClass: \"spinner\"\n  }) : _vm._e(), _vm._v(\" \"), _c(\"input\", {\n    staticClass: \"button button-primary publish-btn\",\n    attrs: {\n      type: \"submit\",\n      disabled: _vm.loadSpinner\n    },\n    domProps: {\n      value: _vm.publishBtnLabel\n    },\n    on: {\n      click: function click($event) {\n        $event.preventDefault();\n        return _vm.createRequestAQuote(_vm.createStatus);\n      }\n    }\n  }), _vm._v(\" \"), _c(\"div\", {\n    staticClass: \"clear\"\n  })])]) : _vm._e(), _vm._v(\" \"), _vm.quote.status === \"converted\" ? _c(\"h2\", [_vm._v(_vm._s(_vm.__(\"This quote is already converted into order.\", \"dokan\")))]) : _vm._e()])], 1), _vm._v(\" \"), _c(\"div\", {\n    staticClass: \"postbox-container\",\n    attrs: {\n      id: \"postbox-container-2\"\n    }\n  }, [_c(\"postbox\", {\n    attrs: {\n      title: _vm.__(\"Quote Details\", \"dokan\"),\n      extraClass: \"request-quote-settings\"\n    }\n  }, [_vm.productErrorMessage.length > 0 ? _c(\"div\", _vm._l(_vm.productErrorMessage, function (error) {\n    return _c(\"ul\", {\n      staticClass: \"error-message\"\n    }, [_c(\"li\", [_vm._v(_vm._s(error))])]);\n  }), 0) : _vm._e(), _vm._v(\" \"), _vm.showProductTable ? _c(\"table\", {\n    staticClass: \"form-table dokan-quote-product\"\n  }, [_c(\"thead\", [_c(\"tr\", [_vm._l(_vm.columns, function (column) {\n    return _c(\"th\", [_vm._v(_vm._s(column.label))]);\n  }), _vm._v(\" \"), _c(\"th\")], 2)]), _vm._v(\" \"), _c(\"tbody\", _vm._l(_vm.requested_table_products, function (product, index) {\n    return _c(\"tr\", [_c(\"td\", [_c(\"img\", {\n      staticClass: \"attachment-thumbnail size-thumbnail\",\n      attrs: {\n        width: \"50\",\n        src: product.images[0].src,\n        alt: product.name,\n        loading: \"lazy\",\n        title: product.name\n      }\n    })]), _vm._v(\" \"), _c(\"td\", [_c(\"div\", [_c(\"a\", {\n      attrs: {\n        href: product.permalink,\n        target: \"_blank\"\n      }\n    }, [_vm._v(_vm._s(product.name) + \" \")])]), _vm._v(\" \"), _c(\"div\", [_vm._v(\"\\n                                        \" + _vm._s(_vm.__(\"Vendor: \", \"dokan\")) + \"\\n                                    \")]), _vm._v(\" \"), _c(\"div\", [_vm._v(\"\\n                                        \" + _vm._s(product.store.name) + \"\\n                                    \")])]), _vm._v(\" \"), _c(\"td\", [_vm._v(\"\\n                                    \" + _vm._s(_vm.formatMoney(product.price)) + \"\\n                                \")]), _vm._v(\" \"), _c(\"td\", [_c(\"input\", {\n      directives: [{\n        name: \"model\",\n        rawName: \"v-model\",\n        value: _vm.quote.offer_price[index],\n        expression: \"quote.offer_price[index]\"\n      }],\n      staticStyle: {\n        width: \"5em\",\n        float: \"right\",\n        \"min-height\": \"40px\",\n        \"margin-right\": \"30px\"\n      },\n      attrs: {\n        type: \"text\",\n        name: \"offer_price\",\n        id: \"offer_price\",\n        autocomplete: \"off\"\n      },\n      domProps: {\n        value: _vm.quote.offer_price[index]\n      },\n      on: {\n        input: function input($event) {\n          if ($event.target.composing) return;\n\n          _vm.$set(_vm.quote.offer_price, index, $event.target.value);\n        }\n      }\n    })]), _vm._v(\" \"), _c(\"td\", [_c(\"input\", {\n      directives: [{\n        name: \"model\",\n        rawName: \"v-model\",\n        value: _vm.quote.offer_product_quantity[index],\n        expression: \"quote.offer_product_quantity[index]\"\n      }],\n      staticStyle: {\n        width: \"5em\",\n        float: \"right\",\n        \"min-height\": \"40px\",\n        \"margin-right\": \"30px\"\n      },\n      attrs: {\n        type: \"number\",\n        name: \"offer_product_quantity\",\n        min: \"1\",\n        id: \"offer_product_quantity\",\n        autocomplete: \"off\"\n      },\n      domProps: {\n        value: _vm.quote.offer_product_quantity[index]\n      },\n      on: {\n        input: function input($event) {\n          if ($event.target.composing) return;\n\n          _vm.$set(_vm.quote.offer_product_quantity, index, $event.target.value);\n        }\n      }\n    })]), _vm._v(\" \"), _c(\"td\", [_vm._v(\"\\n                                    \" + _vm._s(_vm.formatMoney(_vm.quote.offer_price[index] * _vm.quote.offer_product_quantity[index])) + \"\\n                                \")]), _vm._v(\" \"), _c(\"td\", [_c(\"a\", {\n      on: {\n        click: function click($event) {\n          return _vm.removeFromQuote(index);\n        }\n      }\n    }, [_c(\"span\", {\n      staticClass: \"dashicons dashicons-no\",\n      staticStyle: {\n        color: \"red\",\n        cursor: \"pointer\"\n      }\n    })])])]);\n  }), 0), _vm._v(\" \"), _c(\"tfoot\", [_c(\"tr\", [_c(\"td\", {\n    staticStyle: {\n      \"text-align\": \"right\"\n    },\n    attrs: {\n      colspan: \"5\"\n    }\n  }, [_vm._v(\"\\n                                    \" + _vm._s(_vm.__(\"Subtotal (Standard)\", \"dokan\")) + \"\\n                                \")]), _vm._v(\" \"), _c(\"td\", {\n    staticStyle: {\n      \"text-align\": \"left\"\n    },\n    attrs: {\n      colspan: \"2\"\n    }\n  }, [_vm._v(\"\\n                                    \" + _vm._s(_vm.formatMoney(_vm.total)) + \"\\n                                \")])])])]) : _vm._e(), _vm._v(\" \"), _c(\"footer\", [_vm.quote.status !== \"converted\" ? _c(\"input\", {\n    staticClass: \"button button-default draft-btn\",\n    attrs: {\n      type: \"button\",\n      value: _vm.addProductBtnLabel,\n      disabled: _vm.loadSpinner\n    },\n    on: {\n      click: function click($event) {\n        $event.preventDefault();\n        return _vm.openModal();\n      }\n    }\n  }) : _vm._e(), _vm._v(\" \"), _vm.quote.status !== \"converted\" && _vm.quoteId !== \"\" ? _c(\"input\", {\n    staticClass: \"button button-primary publish-btn\",\n    staticStyle: {\n      float: \"right\"\n    },\n    attrs: {\n      type: \"button\",\n      value: _vm.addOrderBtnLabel,\n      disabled: _vm.loadSpinner\n    },\n    on: {\n      click: function click($event) {\n        $event.preventDefault();\n        return _vm.convertToOrder(_vm.quoteId);\n      }\n    }\n  }) : _vm._e()])])], 1)]), _vm._v(\" \"), _c(\"br\", {\n    staticClass: \"clear\"\n  })])]), _vm._v(\" \"), _vm.showModal ? _c(\"modal\", {\n    attrs: {\n      title: _vm.__(\"Add Product(s)\", \"dokan\"),\n      footer: true\n    },\n    on: {\n      close: _vm.hideModal\n    }\n  }, [_c(\"template\", {\n    slot: \"body\"\n  }, [_c(\"multiselect\", {\n    staticStyle: {\n      width: \"75%\",\n      float: \"left\"\n    },\n    attrs: {\n      autocomplete: \"off\",\n      id: \"ajax\",\n      label: \"product_title\",\n      \"track-by\": \"id\",\n      placeholder: _vm.__(\"Type to search\", \"dokan\"),\n      \"open-direction\": \"bottom\",\n      options: _vm.requested_products,\n      \"clear-on-select\": true,\n      \"close-on-select\": true,\n      searchable: true,\n      \"hide-selected\": true\n    },\n    on: {\n      \"search-change\": _vm.searchProducts\n    },\n    model: {\n      value: _vm.product_id,\n      callback: function callback($$v) {\n        _vm.product_id = $$v;\n      },\n      expression: \"product_id\"\n    }\n  }), _vm._v(\" \"), _c(\"input\", {\n    directives: [{\n      name: \"model\",\n      rawName: \"v-model\",\n      value: _vm.product_quantity,\n      expression: \"product_quantity\"\n    }],\n    staticStyle: {\n      width: \"5em\",\n      float: \"right\",\n      \"min-height\": \"40px\",\n      \"margin-right\": \"30px\"\n    },\n    attrs: {\n      type: \"number\",\n      name: \"quantity\",\n      size: \"10\",\n      min: \"1\",\n      id: \"quantity\",\n      autocomplete: \"off\"\n    },\n    domProps: {\n      value: _vm.product_quantity\n    },\n    on: {\n      input: function input($event) {\n        if ($event.target.composing) return;\n        _vm.product_quantity = $event.target.value;\n      }\n    }\n  })], 1), _vm._v(\" \"), _c(\"template\", {\n    slot: \"footer\"\n  }, [_c(\"input\", {\n    staticClass: \"button button-primary publish-btn\",\n    attrs: {\n      type: \"button\",\n      value: _vm.addProductToQuoteBtnLabel,\n      disabled: _vm.loadSpinner\n    },\n    on: {\n      click: function click($event) {\n        $event.preventDefault();\n        return _vm.addProductToQuote();\n      }\n    }\n  })])], 2) : _vm._e()], 1);\n};\n\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack://dokan-pro/./modules/request-for-quotation/assets/src/js/admin/pages/NewRequestQuote.vue?./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet%5B1%5D.rules%5B2%5D!./node_modules/vue-loader/lib/index.js??vue-loader-options");

/***/ }),

/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./modules/request-for-quotation/assets/src/js/admin/pages/RequestAQuote.vue?vue&type=template&id=6e81f345&":
/*!***************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./modules/request-for-quotation/assets/src/js/admin/pages/RequestAQuote.vue?vue&type=template&id=6e81f345& ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"render\": () => (/* binding */ render),\n/* harmony export */   \"staticRenderFns\": () => (/* binding */ staticRenderFns)\n/* harmony export */ });\nvar render = function render() {\n  var _vm = this,\n      _c = _vm._self._c;\n\n  return _c(\"div\", {\n    staticClass: \"dokan-quote-wrapper\"\n  }, [_c(\"tabs\"), _vm._v(\" \"), _c(\"br\"), _vm._v(\" \"), _c(\"h1\", {\n    staticClass: \"wp-heading-inline\"\n  }, [_vm._v(_vm._s(_vm.__(\"Quotes\", \"dokan\")))]), _vm._v(\" \"), _c(\"router-link\", {\n    staticClass: \"page-title-action\",\n    attrs: {\n      to: {\n        name: \"NewRequestQuote\"\n      }\n    }\n  }, [_vm._v(_vm._s(_vm.__(\"New Quote\", \"dokan\")))]), _vm._v(\" \"), _c(\"hr\", {\n    staticClass: \"wp-header-end\"\n  }), _vm._v(\" \"), _c(\"ul\", {\n    staticClass: \"subsubsub\"\n  }, [_c(\"li\", [_c(\"router-link\", {\n    attrs: {\n      to: {\n        name: \"RequestAQuote\"\n      },\n      \"active-class\": \"current\",\n      exact: \"\"\n    }\n  }, [_vm._v(_vm._s(_vm.__(\"All\", \"dokan\")) + \" \"), _c(\"span\", {\n    staticClass: \"count\"\n  }, [_vm._v(_vm._s(_vm.counts.all))])]), _vm._v(\" | \")], 1), _vm._v(\" \"), _c(\"li\", [_c(\"router-link\", {\n    attrs: {\n      to: {\n        name: \"RequestAQuote\",\n        query: {\n          status: \"pending\"\n        }\n      },\n      \"active-class\": \"current\",\n      exact: \"\"\n    }\n  }, [_vm._v(_vm._s(_vm.__(\"Pending\", \"dokan\")) + \" \"), _c(\"span\", {\n    staticClass: \"count\"\n  }, [_vm._v(_vm._s(_vm.counts.pending))])]), _vm._v(\" | \")], 1), _vm._v(\" \"), _c(\"li\", [_c(\"router-link\", {\n    attrs: {\n      to: {\n        name: \"RequestAQuote\",\n        query: {\n          status: \"draft\"\n        }\n      },\n      \"active-class\": \"current\",\n      exact: \"\"\n    }\n  }, [_vm._v(_vm._s(_vm.__(\"Draft\", \"dokan\")) + \" \"), _c(\"span\", {\n    staticClass: \"count\"\n  }, [_vm._v(_vm._s(_vm.counts.draft))])]), _vm._v(\" | \")], 1), _vm._v(\" \"), _c(\"li\", [_c(\"router-link\", {\n    attrs: {\n      to: {\n        name: \"RequestAQuote\",\n        query: {\n          status: \"converted\"\n        }\n      },\n      \"active-class\": \"current\",\n      exact: \"\"\n    }\n  }, [_vm._v(_vm._s(_vm.__(\"Converted\", \"dokan\")) + \" \"), _c(\"span\", {\n    staticClass: \"count\"\n  }, [_vm._v(_vm._s(_vm.counts.converted))])]), _vm._v(\" | \")], 1), _vm._v(\" \"), _c(\"li\", [_c(\"router-link\", {\n    attrs: {\n      to: {\n        name: \"RequestAQuote\",\n        query: {\n          status: \"approve\"\n        }\n      },\n      \"active-class\": \"current\",\n      exact: \"\"\n    }\n  }, [_vm._v(_vm._s(_vm.__(\"Approved\", \"dokan\")) + \" \"), _c(\"span\", {\n    staticClass: \"count\"\n  }, [_vm._v(_vm._s(_vm.counts.approve))])]), _vm._v(\" | \")], 1), _vm._v(\" \"), _c(\"li\", [_c(\"router-link\", {\n    attrs: {\n      to: {\n        name: \"RequestAQuote\",\n        query: {\n          status: \"trash\"\n        }\n      },\n      \"active-class\": \"current\",\n      exact: \"\"\n    }\n  }, [_vm._v(_vm._s(_vm.__(\"Trash\", \"dokan\")) + \" \"), _c(\"span\", {\n    staticClass: \"count\"\n  }, [_vm._v(_vm._s(_vm.counts.trash))])])], 1)]), _vm._v(\" \"), _c(\"list-table\", {\n    attrs: {\n      columns: _vm.columns,\n      rows: _vm.requests,\n      loading: _vm.loading,\n      \"action-column\": _vm.actionColumn,\n      actions: _vm.actions,\n      \"show-cb\": _vm.showCb,\n      \"bulk-actions\": _vm.bulkActions,\n      \"not-found\": _vm.notFound,\n      \"total-pages\": _vm.totalPages,\n      \"total-items\": _vm.totalItems,\n      \"per-page\": _vm.perPage,\n      \"current-page\": _vm.currentPage,\n      text: _vm.$root.listTableTexts()\n    },\n    on: {\n      pagination: _vm.goToPage,\n      \"bulk:click\": _vm.onBulkAction\n    },\n    scopedSlots: _vm._u([{\n      key: \"sl\",\n      fn: function fn(data) {\n        return [\"trash\" === data.row.status ? _c(\"strong\", [_vm._v(_vm._s(_vm.__(\"Quote\", \"dokan\") + \" \" + data.row.id))]) : _c(\"strong\", [_c(\"a\", {\n          attrs: {\n            href: _vm.editUrl(data.row.id)\n          }\n        }, [_vm._v(_vm._s(_vm.__(\"Quote\", \"dokan\") + \" \" + data.row.id))])])];\n      }\n    }, {\n      key: \"title\",\n      fn: function fn(data) {\n        return [_c(\"strong\", [_vm._v(_vm._s(data.row.title))])];\n      }\n    }, {\n      key: \"status\",\n      fn: function fn(data) {\n        return [_c(\"span\", {\n          class: data.row.status\n        }, [_vm._v(_vm._s(_vm.status[data.row.status]))])];\n      }\n    }, {\n      key: \"created_at\",\n      fn: function fn(data) {\n        return [_vm._v(\"\\n            \" + _vm._s(data.row.created_at) + \"\\n        \")];\n      }\n    }, {\n      key: \"row-actions\",\n      fn: function fn(data) {\n        return [_vm._l(_vm.actions, function (action, index) {\n          return data.row.status !== \"converted\" ? [action.key === \"edit\" ? _c(\"span\", {\n            class: action.key\n          }, [_c(\"a\", {\n            attrs: {\n              href: _vm.editUrl(data.row.id)\n            }\n          }, [_vm._v(_vm._s(action.label))]), _vm._v(\" \"), index !== _vm.actions.length - 1 ? [_vm._v(\" | \")] : _vm._e()], 2) : _vm._e(), _vm._v(\" \"), action.key === \"trash\" && _vm.currentStatus !== \"trash\" ? _c(\"span\", {\n            class: action.key\n          }, [_c(\"a\", {\n            attrs: {\n              href: \"#\"\n            },\n            on: {\n              click: function click($event) {\n                $event.preventDefault();\n                return _vm.rowAction(action.key, data);\n              }\n            }\n          }, [_vm._v(_vm._s(action.label))])]) : _vm._e(), _vm._v(\" \"), action.key === \"delete\" && _vm.currentStatus === \"trash\" ? _c(\"span\", {\n            class: action.key\n          }, [_c(\"a\", {\n            attrs: {\n              href: \"#\"\n            },\n            on: {\n              click: function click($event) {\n                $event.preventDefault();\n                return _vm.rowAction(action.key, data);\n              }\n            }\n          }, [_vm._v(_vm._s(action.label))]), _vm._v(\" \"), index !== _vm.actions.length - 1 ? [_vm._v(\" | \")] : _vm._e()], 2) : _vm._e(), _vm._v(\" \"), action.key === \"restore\" && _vm.currentStatus === \"trash\" ? _c(\"span\", {\n            class: action.key\n          }, [_c(\"a\", {\n            attrs: {\n              href: \"#\"\n            },\n            on: {\n              click: function click($event) {\n                $event.preventDefault();\n                return _vm.rowAction(action.key, data);\n              }\n            }\n          }, [_vm._v(_vm._s(action.label))]), _vm._v(\" \"), index !== _vm.actions.length - 1 ? [_vm._v(\" | \")] : _vm._e()], 2) : _vm._e()] : _vm._e();\n        })];\n      }\n    }])\n  })], 1);\n};\n\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack://dokan-pro/./modules/request-for-quotation/assets/src/js/admin/pages/RequestAQuote.vue?./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet%5B1%5D.rules%5B2%5D!./node_modules/vue-loader/lib/index.js??vue-loader-options");

/***/ }),

/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./modules/request-for-quotation/assets/src/js/admin/pages/RequestAQuoteRules.vue?vue&type=template&id=358deb62&":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./modules/request-for-quotation/assets/src/js/admin/pages/RequestAQuoteRules.vue?vue&type=template&id=358deb62& ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"render\": () => (/* binding */ render),\n/* harmony export */   \"staticRenderFns\": () => (/* binding */ staticRenderFns)\n/* harmony export */ });\nvar render = function render() {\n  var _vm = this,\n      _c = _vm._self._c;\n\n  return _c(\"div\", {\n    staticClass: \"dokan-announcement-wrapper\"\n  }, [_c(\"tabs\"), _vm._v(\" \"), _c(\"br\"), _vm._v(\" \"), _c(\"h1\", {\n    staticClass: \"wp-heading-inline\"\n  }, [_vm._v(_vm._s(_vm.__(\"Quote Rules\", \"dokan\")))]), _vm._v(\" \"), _c(\"router-link\", {\n    staticClass: \"page-title-action\",\n    attrs: {\n      to: {\n        name: \"NewQuoteRules\"\n      }\n    }\n  }, [_vm._v(_vm._s(_vm.__(\"New Quote Rules\", \"dokan\")))]), _vm._v(\" \"), _c(\"hr\", {\n    staticClass: \"wp-header-end\"\n  }), _vm._v(\" \"), _c(\"ul\", {\n    staticClass: \"subsubsub\"\n  }, [_c(\"li\", [_c(\"router-link\", {\n    attrs: {\n      to: {\n        name: \"RequestAQuoteRules\"\n      },\n      \"active-class\": \"current\",\n      exact: \"\"\n    }\n  }, [_vm._v(_vm._s(_vm.__(\"All\", \"dokan\")) + \" \"), _c(\"span\", {\n    staticClass: \"count\"\n  }, [_vm._v(_vm._s(_vm.counts.all))])]), _vm._v(\" | \")], 1), _vm._v(\" \"), _c(\"li\", [_c(\"router-link\", {\n    attrs: {\n      to: {\n        name: \"RequestAQuoteRules\",\n        query: {\n          status: \"publish\"\n        }\n      },\n      \"active-class\": \"current\",\n      exact: \"\"\n    }\n  }, [_vm._v(_vm._s(_vm.__(\"Published\", \"dokan\")) + \" \"), _c(\"span\", {\n    staticClass: \"count\"\n  }, [_vm._v(_vm._s(_vm.counts.publish))])]), _vm._v(\" | \")], 1), _vm._v(\" \"), _c(\"li\", [_c(\"router-link\", {\n    attrs: {\n      to: {\n        name: \"RequestAQuoteRules\",\n        query: {\n          status: \"draft\"\n        }\n      },\n      \"active-class\": \"current\",\n      exact: \"\"\n    }\n  }, [_vm._v(_vm._s(_vm.__(\"Draft\", \"dokan\")) + \" \"), _c(\"span\", {\n    staticClass: \"count\"\n  }, [_vm._v(_vm._s(_vm.counts.draft))])]), _vm._v(\" | \")], 1), _vm._v(\" \"), _c(\"li\", [_c(\"router-link\", {\n    attrs: {\n      to: {\n        name: \"RequestAQuoteRules\",\n        query: {\n          status: \"trash\"\n        }\n      },\n      \"active-class\": \"current\",\n      exact: \"\"\n    }\n  }, [_vm._v(_vm._s(_vm.__(\"Trash\", \"dokan\")) + \" \"), _c(\"span\", {\n    staticClass: \"count\"\n  }, [_vm._v(_vm._s(_vm.counts.trash))])])], 1)]), _vm._v(\" \"), _c(\"list-table\", {\n    attrs: {\n      columns: _vm.columns,\n      rows: _vm.requests,\n      loading: _vm.loading,\n      \"action-column\": _vm.actionColumn,\n      actions: _vm.actions,\n      \"show-cb\": _vm.showCb,\n      \"bulk-actions\": _vm.bulkActions,\n      \"not-found\": _vm.notFound,\n      \"total-pages\": _vm.totalPages,\n      \"total-items\": _vm.totalItems,\n      \"per-page\": _vm.perPage,\n      \"current-page\": _vm.currentPage,\n      text: _vm.$root.listTableTexts()\n    },\n    on: {\n      pagination: _vm.goToPage,\n      \"bulk:click\": _vm.onBulkAction\n    },\n    scopedSlots: _vm._u([{\n      key: \"rule_name\",\n      fn: function fn(data) {\n        return [\"trash\" === data.row.status ? _c(\"strong\", [_vm._v(_vm._s(data.row.rule_name))]) : _c(\"strong\", [_c(\"a\", {\n          attrs: {\n            href: _vm.editUrl(data.row.id)\n          }\n        }, [_vm._v(_vm._s(data.row.rule_name))])])];\n      }\n    }, {\n      key: \"status\",\n      fn: function fn(data) {\n        return [_c(\"span\", {\n          class: data.row.status\n        }, [_vm._v(_vm._s(_vm.status[data.row.status]))])];\n      }\n    }, {\n      key: \"created_at\",\n      fn: function fn(data) {\n        return [_vm._v(\"\\n            \" + _vm._s(data.row.created_at) + \"\\n        \")];\n      }\n    }, {\n      key: \"row-actions\",\n      fn: function fn(data) {\n        return [_vm._l(_vm.actions, function (action, index) {\n          return [action.key === \"edit\" ? _c(\"span\", {\n            class: action.key\n          }, [_c(\"a\", {\n            attrs: {\n              href: _vm.editUrl(data.row.id)\n            }\n          }, [_vm._v(_vm._s(action.label))]), _vm._v(\" \"), index !== _vm.actions.length - 1 ? [_vm._v(\" | \")] : _vm._e()], 2) : _vm._e(), _vm._v(\" \"), action.key === \"trash\" && _vm.currentStatus !== \"trash\" ? _c(\"span\", {\n            class: action.key\n          }, [_c(\"a\", {\n            attrs: {\n              href: \"#\"\n            },\n            on: {\n              click: function click($event) {\n                $event.preventDefault();\n                return _vm.rowAction(action.key, data);\n              }\n            }\n          }, [_vm._v(_vm._s(action.label))])]) : _vm._e(), _vm._v(\" \"), action.key === \"delete\" && _vm.currentStatus === \"trash\" ? _c(\"span\", {\n            class: action.key\n          }, [_c(\"a\", {\n            attrs: {\n              href: \"#\"\n            },\n            on: {\n              click: function click($event) {\n                $event.preventDefault();\n                return _vm.rowAction(action.key, data);\n              }\n            }\n          }, [_vm._v(_vm._s(action.label))]), _vm._v(\" \"), index !== _vm.actions.length - 1 ? [_vm._v(\" | \")] : _vm._e()], 2) : _vm._e(), _vm._v(\" \"), action.key === \"restore\" && _vm.currentStatus === \"trash\" ? _c(\"span\", {\n            class: action.key\n          }, [_c(\"a\", {\n            attrs: {\n              href: \"#\"\n            },\n            on: {\n              click: function click($event) {\n                $event.preventDefault();\n                return _vm.rowAction(action.key, data);\n              }\n            }\n          }, [_vm._v(_vm._s(action.label))]), _vm._v(\" \"), index !== _vm.actions.length - 1 ? [_vm._v(\" | \")] : _vm._e()], 2) : _vm._e()];\n        })];\n      }\n    }])\n  })], 1);\n};\n\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack://dokan-pro/./modules/request-for-quotation/assets/src/js/admin/pages/RequestAQuoteRules.vue?./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet%5B1%5D.rules%5B2%5D!./node_modules/vue-loader/lib/index.js??vue-loader-options");

/***/ }),

/***/ "./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./modules/request-for-quotation/assets/src/js/admin/components/CategoryList.vue?vue&type=style&index=0&id=1052d39b&lang=less&":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./modules/request-for-quotation/assets/src/js/admin/components/CategoryList.vue?vue&type=style&index=0&id=1052d39b&lang=less& ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n\n\n//# sourceURL=webpack://dokan-pro/./modules/request-for-quotation/assets/src/js/admin/components/CategoryList.vue?./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options");

/***/ }),

/***/ "./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./modules/request-for-quotation/assets/src/js/admin/pages/NewQuoteRules.vue?vue&type=style&index=0&id=f76aa354&lang=less&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./modules/request-for-quotation/assets/src/js/admin/pages/NewQuoteRules.vue?vue&type=style&index=0&id=f76aa354&lang=less& ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n\n\n//# sourceURL=webpack://dokan-pro/./modules/request-for-quotation/assets/src/js/admin/pages/NewQuoteRules.vue?./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options");

/***/ }),

/***/ "./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./modules/request-for-quotation/assets/src/js/admin/pages/NewRequestQuote.vue?vue&type=style&index=0&id=4d49bde8&lang=less&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./modules/request-for-quotation/assets/src/js/admin/pages/NewRequestQuote.vue?vue&type=style&index=0&id=4d49bde8&lang=less& ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n\n\n//# sourceURL=webpack://dokan-pro/./modules/request-for-quotation/assets/src/js/admin/pages/NewRequestQuote.vue?./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options");

/***/ }),

/***/ "./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./modules/request-for-quotation/assets/src/js/admin/pages/RequestAQuote.vue?vue&type=style&index=0&id=6e81f345&lang=less&":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./modules/request-for-quotation/assets/src/js/admin/pages/RequestAQuote.vue?vue&type=style&index=0&id=6e81f345&lang=less& ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n\n\n//# sourceURL=webpack://dokan-pro/./modules/request-for-quotation/assets/src/js/admin/pages/RequestAQuote.vue?./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options");

/***/ }),

/***/ "./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./modules/request-for-quotation/assets/src/js/admin/pages/RequestAQuoteRules.vue?vue&type=style&index=0&id=358deb62&lang=less&":
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./modules/request-for-quotation/assets/src/js/admin/pages/RequestAQuoteRules.vue?vue&type=style&index=0&id=358deb62&lang=less& ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n\n\n//# sourceURL=webpack://dokan-pro/./modules/request-for-quotation/assets/src/js/admin/pages/RequestAQuoteRules.vue?./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options");

/***/ }),

/***/ "./modules/request-for-quotation/assets/src/js/admin/components/CategoryList.vue":
/*!***************************************************************************************!*\
  !*** ./modules/request-for-quotation/assets/src/js/admin/components/CategoryList.vue ***!
  \***************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _CategoryList_vue_vue_type_template_id_1052d39b___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./CategoryList.vue?vue&type=template&id=1052d39b& */ \"./modules/request-for-quotation/assets/src/js/admin/components/CategoryList.vue?vue&type=template&id=1052d39b&\");\n/* harmony import */ var _CategoryList_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./CategoryList.vue?vue&type=script&lang=js& */ \"./modules/request-for-quotation/assets/src/js/admin/components/CategoryList.vue?vue&type=script&lang=js&\");\n/* harmony import */ var _CategoryList_vue_vue_type_style_index_0_id_1052d39b_lang_less___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./CategoryList.vue?vue&type=style&index=0&id=1052d39b&lang=less& */ \"./modules/request-for-quotation/assets/src/js/admin/components/CategoryList.vue?vue&type=style&index=0&id=1052d39b&lang=less&\");\n/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! !../../../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n;\n\n\n/* normalize component */\n\nvar component = (0,_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(\n  _CategoryList_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _CategoryList_vue_vue_type_template_id_1052d39b___WEBPACK_IMPORTED_MODULE_0__.render,\n  _CategoryList_vue_vue_type_template_id_1052d39b___WEBPACK_IMPORTED_MODULE_0__.staticRenderFns,\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"modules/request-for-quotation/assets/src/js/admin/components/CategoryList.vue\"\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (component.exports);\n\n//# sourceURL=webpack://dokan-pro/./modules/request-for-quotation/assets/src/js/admin/components/CategoryList.vue?");

/***/ }),

/***/ "./modules/request-for-quotation/assets/src/js/admin/components/Tabs.vue":
/*!*******************************************************************************!*\
  !*** ./modules/request-for-quotation/assets/src/js/admin/components/Tabs.vue ***!
  \*******************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _Tabs_vue_vue_type_template_id_6a6ada5d___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Tabs.vue?vue&type=template&id=6a6ada5d& */ \"./modules/request-for-quotation/assets/src/js/admin/components/Tabs.vue?vue&type=template&id=6a6ada5d&\");\n/* harmony import */ var _Tabs_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Tabs.vue?vue&type=script&lang=js& */ \"./modules/request-for-quotation/assets/src/js/admin/components/Tabs.vue?vue&type=script&lang=js&\");\n/* 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\");\n\n\n\n\n\n/* normalize component */\n;\nvar component = (0,_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n  _Tabs_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _Tabs_vue_vue_type_template_id_6a6ada5d___WEBPACK_IMPORTED_MODULE_0__.render,\n  _Tabs_vue_vue_type_template_id_6a6ada5d___WEBPACK_IMPORTED_MODULE_0__.staticRenderFns,\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"modules/request-for-quotation/assets/src/js/admin/components/Tabs.vue\"\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (component.exports);\n\n//# sourceURL=webpack://dokan-pro/./modules/request-for-quotation/assets/src/js/admin/components/Tabs.vue?");

/***/ }),

/***/ "./modules/request-for-quotation/assets/src/js/admin/pages/NewQuoteRules.vue":
/*!***********************************************************************************!*\
  !*** ./modules/request-for-quotation/assets/src/js/admin/pages/NewQuoteRules.vue ***!
  \***********************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _NewQuoteRules_vue_vue_type_template_id_f76aa354___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./NewQuoteRules.vue?vue&type=template&id=f76aa354& */ \"./modules/request-for-quotation/assets/src/js/admin/pages/NewQuoteRules.vue?vue&type=template&id=f76aa354&\");\n/* harmony import */ var _NewQuoteRules_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./NewQuoteRules.vue?vue&type=script&lang=js& */ \"./modules/request-for-quotation/assets/src/js/admin/pages/NewQuoteRules.vue?vue&type=script&lang=js&\");\n/* harmony import */ var _NewQuoteRules_vue_vue_type_style_index_0_id_f76aa354_lang_less___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./NewQuoteRules.vue?vue&type=style&index=0&id=f76aa354&lang=less& */ \"./modules/request-for-quotation/assets/src/js/admin/pages/NewQuoteRules.vue?vue&type=style&index=0&id=f76aa354&lang=less&\");\n/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! !../../../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n;\n\n\n/* normalize component */\n\nvar component = (0,_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(\n  _NewQuoteRules_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _NewQuoteRules_vue_vue_type_template_id_f76aa354___WEBPACK_IMPORTED_MODULE_0__.render,\n  _NewQuoteRules_vue_vue_type_template_id_f76aa354___WEBPACK_IMPORTED_MODULE_0__.staticRenderFns,\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"modules/request-for-quotation/assets/src/js/admin/pages/NewQuoteRules.vue\"\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (component.exports);\n\n//# sourceURL=webpack://dokan-pro/./modules/request-for-quotation/assets/src/js/admin/pages/NewQuoteRules.vue?");

/***/ }),

/***/ "./modules/request-for-quotation/assets/src/js/admin/pages/NewRequestQuote.vue":
/*!*************************************************************************************!*\
  !*** ./modules/request-for-quotation/assets/src/js/admin/pages/NewRequestQuote.vue ***!
  \*************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _NewRequestQuote_vue_vue_type_template_id_4d49bde8___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./NewRequestQuote.vue?vue&type=template&id=4d49bde8& */ \"./modules/request-for-quotation/assets/src/js/admin/pages/NewRequestQuote.vue?vue&type=template&id=4d49bde8&\");\n/* harmony import */ var _NewRequestQuote_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./NewRequestQuote.vue?vue&type=script&lang=js& */ \"./modules/request-for-quotation/assets/src/js/admin/pages/NewRequestQuote.vue?vue&type=script&lang=js&\");\n/* harmony import */ var _NewRequestQuote_vue_vue_type_style_index_0_id_4d49bde8_lang_less___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./NewRequestQuote.vue?vue&type=style&index=0&id=4d49bde8&lang=less& */ \"./modules/request-for-quotation/assets/src/js/admin/pages/NewRequestQuote.vue?vue&type=style&index=0&id=4d49bde8&lang=less&\");\n/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! !../../../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n;\n\n\n/* normalize component */\n\nvar component = (0,_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(\n  _NewRequestQuote_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _NewRequestQuote_vue_vue_type_template_id_4d49bde8___WEBPACK_IMPORTED_MODULE_0__.render,\n  _NewRequestQuote_vue_vue_type_template_id_4d49bde8___WEBPACK_IMPORTED_MODULE_0__.staticRenderFns,\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"modules/request-for-quotation/assets/src/js/admin/pages/NewRequestQuote.vue\"\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (component.exports);\n\n//# sourceURL=webpack://dokan-pro/./modules/request-for-quotation/assets/src/js/admin/pages/NewRequestQuote.vue?");

/***/ }),

/***/ "./modules/request-for-quotation/assets/src/js/admin/pages/RequestAQuote.vue":
/*!***********************************************************************************!*\
  !*** ./modules/request-for-quotation/assets/src/js/admin/pages/RequestAQuote.vue ***!
  \***********************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _RequestAQuote_vue_vue_type_template_id_6e81f345___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./RequestAQuote.vue?vue&type=template&id=6e81f345& */ \"./modules/request-for-quotation/assets/src/js/admin/pages/RequestAQuote.vue?vue&type=template&id=6e81f345&\");\n/* harmony import */ var _RequestAQuote_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./RequestAQuote.vue?vue&type=script&lang=js& */ \"./modules/request-for-quotation/assets/src/js/admin/pages/RequestAQuote.vue?vue&type=script&lang=js&\");\n/* harmony import */ var _RequestAQuote_vue_vue_type_style_index_0_id_6e81f345_lang_less___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./RequestAQuote.vue?vue&type=style&index=0&id=6e81f345&lang=less& */ \"./modules/request-for-quotation/assets/src/js/admin/pages/RequestAQuote.vue?vue&type=style&index=0&id=6e81f345&lang=less&\");\n/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! !../../../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n;\n\n\n/* normalize component */\n\nvar component = (0,_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(\n  _RequestAQuote_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _RequestAQuote_vue_vue_type_template_id_6e81f345___WEBPACK_IMPORTED_MODULE_0__.render,\n  _RequestAQuote_vue_vue_type_template_id_6e81f345___WEBPACK_IMPORTED_MODULE_0__.staticRenderFns,\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"modules/request-for-quotation/assets/src/js/admin/pages/RequestAQuote.vue\"\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (component.exports);\n\n//# sourceURL=webpack://dokan-pro/./modules/request-for-quotation/assets/src/js/admin/pages/RequestAQuote.vue?");

/***/ }),

/***/ "./modules/request-for-quotation/assets/src/js/admin/pages/RequestAQuoteRules.vue":
/*!****************************************************************************************!*\
  !*** ./modules/request-for-quotation/assets/src/js/admin/pages/RequestAQuoteRules.vue ***!
  \****************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _RequestAQuoteRules_vue_vue_type_template_id_358deb62___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./RequestAQuoteRules.vue?vue&type=template&id=358deb62& */ \"./modules/request-for-quotation/assets/src/js/admin/pages/RequestAQuoteRules.vue?vue&type=template&id=358deb62&\");\n/* harmony import */ var _RequestAQuoteRules_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./RequestAQuoteRules.vue?vue&type=script&lang=js& */ \"./modules/request-for-quotation/assets/src/js/admin/pages/RequestAQuoteRules.vue?vue&type=script&lang=js&\");\n/* harmony import */ var _RequestAQuoteRules_vue_vue_type_style_index_0_id_358deb62_lang_less___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./RequestAQuoteRules.vue?vue&type=style&index=0&id=358deb62&lang=less& */ \"./modules/request-for-quotation/assets/src/js/admin/pages/RequestAQuoteRules.vue?vue&type=style&index=0&id=358deb62&lang=less&\");\n/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! !../../../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n;\n\n\n/* normalize component */\n\nvar component = (0,_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(\n  _RequestAQuoteRules_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _RequestAQuoteRules_vue_vue_type_template_id_358deb62___WEBPACK_IMPORTED_MODULE_0__.render,\n  _RequestAQuoteRules_vue_vue_type_template_id_358deb62___WEBPACK_IMPORTED_MODULE_0__.staticRenderFns,\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"modules/request-for-quotation/assets/src/js/admin/pages/RequestAQuoteRules.vue\"\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (component.exports);\n\n//# sourceURL=webpack://dokan-pro/./modules/request-for-quotation/assets/src/js/admin/pages/RequestAQuoteRules.vue?");

/***/ }),

/***/ "./modules/request-for-quotation/assets/src/js/admin/components/CategoryList.vue?vue&type=script&lang=js&":
/*!****************************************************************************************************************!*\
  !*** ./modules/request-for-quotation/assets/src/js/admin/components/CategoryList.vue?vue&type=script&lang=js& ***!
  \****************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_CategoryList_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../node_modules/babel-loader/lib/index.js!../../../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CategoryList.vue?vue&type=script&lang=js& */ \"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./modules/request-for-quotation/assets/src/js/admin/components/CategoryList.vue?vue&type=script&lang=js&\");\n /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_CategoryList_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack://dokan-pro/./modules/request-for-quotation/assets/src/js/admin/components/CategoryList.vue?");

/***/ }),

/***/ "./modules/request-for-quotation/assets/src/js/admin/components/Tabs.vue?vue&type=script&lang=js&":
/*!********************************************************************************************************!*\
  !*** ./modules/request-for-quotation/assets/src/js/admin/components/Tabs.vue?vue&type=script&lang=js& ***!
  \********************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_Tabs_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../node_modules/babel-loader/lib/index.js!../../../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Tabs.vue?vue&type=script&lang=js& */ \"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./modules/request-for-quotation/assets/src/js/admin/components/Tabs.vue?vue&type=script&lang=js&\");\n /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_Tabs_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack://dokan-pro/./modules/request-for-quotation/assets/src/js/admin/components/Tabs.vue?");

/***/ }),

/***/ "./modules/request-for-quotation/assets/src/js/admin/pages/NewQuoteRules.vue?vue&type=script&lang=js&":
/*!************************************************************************************************************!*\
  !*** ./modules/request-for-quotation/assets/src/js/admin/pages/NewQuoteRules.vue?vue&type=script&lang=js& ***!
  \************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_NewQuoteRules_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../node_modules/babel-loader/lib/index.js!../../../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./NewQuoteRules.vue?vue&type=script&lang=js& */ \"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./modules/request-for-quotation/assets/src/js/admin/pages/NewQuoteRules.vue?vue&type=script&lang=js&\");\n /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_NewQuoteRules_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack://dokan-pro/./modules/request-for-quotation/assets/src/js/admin/pages/NewQuoteRules.vue?");

/***/ }),

/***/ "./modules/request-for-quotation/assets/src/js/admin/pages/NewRequestQuote.vue?vue&type=script&lang=js&":
/*!**************************************************************************************************************!*\
  !*** ./modules/request-for-quotation/assets/src/js/admin/pages/NewRequestQuote.vue?vue&type=script&lang=js& ***!
  \**************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_NewRequestQuote_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../node_modules/babel-loader/lib/index.js!../../../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./NewRequestQuote.vue?vue&type=script&lang=js& */ \"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./modules/request-for-quotation/assets/src/js/admin/pages/NewRequestQuote.vue?vue&type=script&lang=js&\");\n /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_NewRequestQuote_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack://dokan-pro/./modules/request-for-quotation/assets/src/js/admin/pages/NewRequestQuote.vue?");

/***/ }),

/***/ "./modules/request-for-quotation/assets/src/js/admin/pages/RequestAQuote.vue?vue&type=script&lang=js&":
/*!************************************************************************************************************!*\
  !*** ./modules/request-for-quotation/assets/src/js/admin/pages/RequestAQuote.vue?vue&type=script&lang=js& ***!
  \************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_RequestAQuote_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../node_modules/babel-loader/lib/index.js!../../../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./RequestAQuote.vue?vue&type=script&lang=js& */ \"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./modules/request-for-quotation/assets/src/js/admin/pages/RequestAQuote.vue?vue&type=script&lang=js&\");\n /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_RequestAQuote_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack://dokan-pro/./modules/request-for-quotation/assets/src/js/admin/pages/RequestAQuote.vue?");

/***/ }),

/***/ "./modules/request-for-quotation/assets/src/js/admin/pages/RequestAQuoteRules.vue?vue&type=script&lang=js&":
/*!*****************************************************************************************************************!*\
  !*** ./modules/request-for-quotation/assets/src/js/admin/pages/RequestAQuoteRules.vue?vue&type=script&lang=js& ***!
  \*****************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_RequestAQuoteRules_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../node_modules/babel-loader/lib/index.js!../../../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./RequestAQuoteRules.vue?vue&type=script&lang=js& */ \"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./modules/request-for-quotation/assets/src/js/admin/pages/RequestAQuoteRules.vue?vue&type=script&lang=js&\");\n /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_RequestAQuoteRules_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n//# sourceURL=webpack://dokan-pro/./modules/request-for-quotation/assets/src/js/admin/pages/RequestAQuoteRules.vue?");

/***/ }),

/***/ "./modules/request-for-quotation/assets/src/js/admin/components/CategoryList.vue?vue&type=template&id=1052d39b&":
/*!**********************************************************************************************************************!*\
  !*** ./modules/request-for-quotation/assets/src/js/admin/components/CategoryList.vue?vue&type=template&id=1052d39b& ***!
  \**********************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"render\": () => (/* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_lib_index_js_vue_loader_options_CategoryList_vue_vue_type_template_id_1052d39b___WEBPACK_IMPORTED_MODULE_0__.render),\n/* harmony export */   \"staticRenderFns\": () => (/* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_lib_index_js_vue_loader_options_CategoryList_vue_vue_type_template_id_1052d39b___WEBPACK_IMPORTED_MODULE_0__.staticRenderFns)\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_lib_index_js_vue_loader_options_CategoryList_vue_vue_type_template_id_1052d39b___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../node_modules/babel-loader/lib/index.js!../../../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!../../../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CategoryList.vue?vue&type=template&id=1052d39b& */ \"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./modules/request-for-quotation/assets/src/js/admin/components/CategoryList.vue?vue&type=template&id=1052d39b&\");\n\n\n//# sourceURL=webpack://dokan-pro/./modules/request-for-quotation/assets/src/js/admin/components/CategoryList.vue?");

/***/ }),

/***/ "./modules/request-for-quotation/assets/src/js/admin/components/Tabs.vue?vue&type=template&id=6a6ada5d&":
/*!**************************************************************************************************************!*\
  !*** ./modules/request-for-quotation/assets/src/js/admin/components/Tabs.vue?vue&type=template&id=6a6ada5d& ***!
  \**************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"render\": () => (/* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_lib_index_js_vue_loader_options_Tabs_vue_vue_type_template_id_6a6ada5d___WEBPACK_IMPORTED_MODULE_0__.render),\n/* harmony export */   \"staticRenderFns\": () => (/* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_lib_index_js_vue_loader_options_Tabs_vue_vue_type_template_id_6a6ada5d___WEBPACK_IMPORTED_MODULE_0__.staticRenderFns)\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_lib_index_js_vue_loader_options_Tabs_vue_vue_type_template_id_6a6ada5d___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../node_modules/babel-loader/lib/index.js!../../../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!../../../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Tabs.vue?vue&type=template&id=6a6ada5d& */ \"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./modules/request-for-quotation/assets/src/js/admin/components/Tabs.vue?vue&type=template&id=6a6ada5d&\");\n\n\n//# sourceURL=webpack://dokan-pro/./modules/request-for-quotation/assets/src/js/admin/components/Tabs.vue?");

/***/ }),

/***/ "./modules/request-for-quotation/assets/src/js/admin/pages/NewQuoteRules.vue?vue&type=template&id=f76aa354&":
/*!******************************************************************************************************************!*\
  !*** ./modules/request-for-quotation/assets/src/js/admin/pages/NewQuoteRules.vue?vue&type=template&id=f76aa354& ***!
  \******************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"render\": () => (/* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_lib_index_js_vue_loader_options_NewQuoteRules_vue_vue_type_template_id_f76aa354___WEBPACK_IMPORTED_MODULE_0__.render),\n/* harmony export */   \"staticRenderFns\": () => (/* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_lib_index_js_vue_loader_options_NewQuoteRules_vue_vue_type_template_id_f76aa354___WEBPACK_IMPORTED_MODULE_0__.staticRenderFns)\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_lib_index_js_vue_loader_options_NewQuoteRules_vue_vue_type_template_id_f76aa354___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../node_modules/babel-loader/lib/index.js!../../../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!../../../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./NewQuoteRules.vue?vue&type=template&id=f76aa354& */ \"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./modules/request-for-quotation/assets/src/js/admin/pages/NewQuoteRules.vue?vue&type=template&id=f76aa354&\");\n\n\n//# sourceURL=webpack://dokan-pro/./modules/request-for-quotation/assets/src/js/admin/pages/NewQuoteRules.vue?");

/***/ }),

/***/ "./modules/request-for-quotation/assets/src/js/admin/pages/NewRequestQuote.vue?vue&type=template&id=4d49bde8&":
/*!********************************************************************************************************************!*\
  !*** ./modules/request-for-quotation/assets/src/js/admin/pages/NewRequestQuote.vue?vue&type=template&id=4d49bde8& ***!
  \********************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"render\": () => (/* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_lib_index_js_vue_loader_options_NewRequestQuote_vue_vue_type_template_id_4d49bde8___WEBPACK_IMPORTED_MODULE_0__.render),\n/* harmony export */   \"staticRenderFns\": () => (/* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_lib_index_js_vue_loader_options_NewRequestQuote_vue_vue_type_template_id_4d49bde8___WEBPACK_IMPORTED_MODULE_0__.staticRenderFns)\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_lib_index_js_vue_loader_options_NewRequestQuote_vue_vue_type_template_id_4d49bde8___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../node_modules/babel-loader/lib/index.js!../../../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!../../../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./NewRequestQuote.vue?vue&type=template&id=4d49bde8& */ \"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./modules/request-for-quotation/assets/src/js/admin/pages/NewRequestQuote.vue?vue&type=template&id=4d49bde8&\");\n\n\n//# sourceURL=webpack://dokan-pro/./modules/request-for-quotation/assets/src/js/admin/pages/NewRequestQuote.vue?");

/***/ }),

/***/ "./modules/request-for-quotation/assets/src/js/admin/pages/RequestAQuote.vue?vue&type=template&id=6e81f345&":
/*!******************************************************************************************************************!*\
  !*** ./modules/request-for-quotation/assets/src/js/admin/pages/RequestAQuote.vue?vue&type=template&id=6e81f345& ***!
  \******************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"render\": () => (/* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_lib_index_js_vue_loader_options_RequestAQuote_vue_vue_type_template_id_6e81f345___WEBPACK_IMPORTED_MODULE_0__.render),\n/* harmony export */   \"staticRenderFns\": () => (/* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_lib_index_js_vue_loader_options_RequestAQuote_vue_vue_type_template_id_6e81f345___WEBPACK_IMPORTED_MODULE_0__.staticRenderFns)\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_lib_index_js_vue_loader_options_RequestAQuote_vue_vue_type_template_id_6e81f345___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../node_modules/babel-loader/lib/index.js!../../../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!../../../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./RequestAQuote.vue?vue&type=template&id=6e81f345& */ \"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./modules/request-for-quotation/assets/src/js/admin/pages/RequestAQuote.vue?vue&type=template&id=6e81f345&\");\n\n\n//# sourceURL=webpack://dokan-pro/./modules/request-for-quotation/assets/src/js/admin/pages/RequestAQuote.vue?");

/***/ }),

/***/ "./modules/request-for-quotation/assets/src/js/admin/pages/RequestAQuoteRules.vue?vue&type=template&id=358deb62&":
/*!***********************************************************************************************************************!*\
  !*** ./modules/request-for-quotation/assets/src/js/admin/pages/RequestAQuoteRules.vue?vue&type=template&id=358deb62& ***!
  \***********************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"render\": () => (/* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_lib_index_js_vue_loader_options_RequestAQuoteRules_vue_vue_type_template_id_358deb62___WEBPACK_IMPORTED_MODULE_0__.render),\n/* harmony export */   \"staticRenderFns\": () => (/* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_lib_index_js_vue_loader_options_RequestAQuoteRules_vue_vue_type_template_id_358deb62___WEBPACK_IMPORTED_MODULE_0__.staticRenderFns)\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_lib_index_js_vue_loader_options_RequestAQuoteRules_vue_vue_type_template_id_358deb62___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../node_modules/babel-loader/lib/index.js!../../../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!../../../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./RequestAQuoteRules.vue?vue&type=template&id=358deb62& */ \"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./modules/request-for-quotation/assets/src/js/admin/pages/RequestAQuoteRules.vue?vue&type=template&id=358deb62&\");\n\n\n//# sourceURL=webpack://dokan-pro/./modules/request-for-quotation/assets/src/js/admin/pages/RequestAQuoteRules.vue?");

/***/ }),

/***/ "./modules/request-for-quotation/assets/src/js/admin/components/CategoryList.vue?vue&type=style&index=0&id=1052d39b&lang=less&":
/*!*************************************************************************************************************************************!*\
  !*** ./modules/request-for-quotation/assets/src/js/admin/components/CategoryList.vue?vue&type=style&index=0&id=1052d39b&lang=less& ***!
  \*************************************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_less_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_CategoryList_vue_vue_type_style_index_0_id_1052d39b_lang_less___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../node_modules/mini-css-extract-plugin/dist/loader.js!../../../../../../../node_modules/css-loader/dist/cjs.js!../../../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../node_modules/less-loader/dist/cjs.js!../../../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CategoryList.vue?vue&type=style&index=0&id=1052d39b&lang=less& */ \"./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./modules/request-for-quotation/assets/src/js/admin/components/CategoryList.vue?vue&type=style&index=0&id=1052d39b&lang=less&\");\n\n\n//# sourceURL=webpack://dokan-pro/./modules/request-for-quotation/assets/src/js/admin/components/CategoryList.vue?");

/***/ }),

/***/ "./modules/request-for-quotation/assets/src/js/admin/pages/NewQuoteRules.vue?vue&type=style&index=0&id=f76aa354&lang=less&":
/*!*********************************************************************************************************************************!*\
  !*** ./modules/request-for-quotation/assets/src/js/admin/pages/NewQuoteRules.vue?vue&type=style&index=0&id=f76aa354&lang=less& ***!
  \*********************************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_less_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_NewQuoteRules_vue_vue_type_style_index_0_id_f76aa354_lang_less___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../node_modules/mini-css-extract-plugin/dist/loader.js!../../../../../../../node_modules/css-loader/dist/cjs.js!../../../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../node_modules/less-loader/dist/cjs.js!../../../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./NewQuoteRules.vue?vue&type=style&index=0&id=f76aa354&lang=less& */ \"./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./modules/request-for-quotation/assets/src/js/admin/pages/NewQuoteRules.vue?vue&type=style&index=0&id=f76aa354&lang=less&\");\n\n\n//# sourceURL=webpack://dokan-pro/./modules/request-for-quotation/assets/src/js/admin/pages/NewQuoteRules.vue?");

/***/ }),

/***/ "./modules/request-for-quotation/assets/src/js/admin/pages/NewRequestQuote.vue?vue&type=style&index=0&id=4d49bde8&lang=less&":
/*!***********************************************************************************************************************************!*\
  !*** ./modules/request-for-quotation/assets/src/js/admin/pages/NewRequestQuote.vue?vue&type=style&index=0&id=4d49bde8&lang=less& ***!
  \***********************************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_less_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_NewRequestQuote_vue_vue_type_style_index_0_id_4d49bde8_lang_less___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../node_modules/mini-css-extract-plugin/dist/loader.js!../../../../../../../node_modules/css-loader/dist/cjs.js!../../../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../node_modules/less-loader/dist/cjs.js!../../../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./NewRequestQuote.vue?vue&type=style&index=0&id=4d49bde8&lang=less& */ \"./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./modules/request-for-quotation/assets/src/js/admin/pages/NewRequestQuote.vue?vue&type=style&index=0&id=4d49bde8&lang=less&\");\n\n\n//# sourceURL=webpack://dokan-pro/./modules/request-for-quotation/assets/src/js/admin/pages/NewRequestQuote.vue?");

/***/ }),

/***/ "./modules/request-for-quotation/assets/src/js/admin/pages/RequestAQuote.vue?vue&type=style&index=0&id=6e81f345&lang=less&":
/*!*********************************************************************************************************************************!*\
  !*** ./modules/request-for-quotation/assets/src/js/admin/pages/RequestAQuote.vue?vue&type=style&index=0&id=6e81f345&lang=less& ***!
  \*********************************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_less_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_RequestAQuote_vue_vue_type_style_index_0_id_6e81f345_lang_less___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../node_modules/mini-css-extract-plugin/dist/loader.js!../../../../../../../node_modules/css-loader/dist/cjs.js!../../../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../node_modules/less-loader/dist/cjs.js!../../../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./RequestAQuote.vue?vue&type=style&index=0&id=6e81f345&lang=less& */ \"./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./modules/request-for-quotation/assets/src/js/admin/pages/RequestAQuote.vue?vue&type=style&index=0&id=6e81f345&lang=less&\");\n\n\n//# sourceURL=webpack://dokan-pro/./modules/request-for-quotation/assets/src/js/admin/pages/RequestAQuote.vue?");

/***/ }),

/***/ "./modules/request-for-quotation/assets/src/js/admin/pages/RequestAQuoteRules.vue?vue&type=style&index=0&id=358deb62&lang=less&":
/*!**************************************************************************************************************************************!*\
  !*** ./modules/request-for-quotation/assets/src/js/admin/pages/RequestAQuoteRules.vue?vue&type=style&index=0&id=358deb62&lang=less& ***!
  \**************************************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_less_loader_dist_cjs_js_node_modules_vue_loader_lib_index_js_vue_loader_options_RequestAQuoteRules_vue_vue_type_style_index_0_id_358deb62_lang_less___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../node_modules/mini-css-extract-plugin/dist/loader.js!../../../../../../../node_modules/css-loader/dist/cjs.js!../../../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../node_modules/less-loader/dist/cjs.js!../../../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./RequestAQuoteRules.vue?vue&type=style&index=0&id=358deb62&lang=less& */ \"./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./modules/request-for-quotation/assets/src/js/admin/pages/RequestAQuoteRules.vue?vue&type=style&index=0&id=358deb62&lang=less&\");\n\n\n//# sourceURL=webpack://dokan-pro/./modules/request-for-quotation/assets/src/js/admin/pages/RequestAQuoteRules.vue?");

/***/ }),

/***/ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js":
/*!********************************************************************!*\
  !*** ./node_modules/vue-loader/lib/runtime/componentNormalizer.js ***!
  \********************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (/* binding */ normalizeComponent)\n/* harmony export */ });\n/* globals __VUE_SSR_CONTEXT__ */\n\n// IMPORTANT: Do NOT use ES2015 features in this file (except for modules).\n// This module is a runtime utility for cleaner component module output and will\n// be included in the final webpack user bundle.\n\nfunction normalizeComponent(\n  scriptExports,\n  render,\n  staticRenderFns,\n  functionalTemplate,\n  injectStyles,\n  scopeId,\n  moduleIdentifier /* server only */,\n  shadowMode /* vue-cli only */\n) {\n  // Vue.extend constructor export interop\n  var options =\n    typeof scriptExports === 'function' ? scriptExports.options : scriptExports\n\n  // render functions\n  if (render) {\n    options.render = render\n    options.staticRenderFns = staticRenderFns\n    options._compiled = true\n  }\n\n  // functional template\n  if (functionalTemplate) {\n    options.functional = true\n  }\n\n  // scopedId\n  if (scopeId) {\n    options._scopeId = 'data-v-' + scopeId\n  }\n\n  var hook\n  if (moduleIdentifier) {\n    // server build\n    hook = function (context) {\n      // 2.3 injection\n      context =\n        context || // cached call\n        (this.$vnode && this.$vnode.ssrContext) || // stateful\n        (this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext) // functional\n      // 2.2 with runInNewContext: true\n      if (!context && typeof __VUE_SSR_CONTEXT__ !== 'undefined') {\n        context = __VUE_SSR_CONTEXT__\n      }\n      // inject component styles\n      if (injectStyles) {\n        injectStyles.call(this, context)\n      }\n      // register component module identifier for async chunk inferrence\n      if (context && context._registeredComponents) {\n        context._registeredComponents.add(moduleIdentifier)\n      }\n    }\n    // used by ssr in case component is cached and beforeCreate\n    // never gets called\n    options._ssrRegister = hook\n  } else if (injectStyles) {\n    hook = shadowMode\n      ? function () {\n          injectStyles.call(\n            this,\n            (options.functional ? this.parent : this).$root.$options.shadowRoot\n          )\n        }\n      : injectStyles\n  }\n\n  if (hook) {\n    if (options.functional) {\n      // for template-only hot-reload because in that case the render fn doesn't\n      // go through the normalizer\n      options._injectStyles = hook\n      // register for functional component in vue file\n      var originalRender = options.render\n      options.render = function renderWithStyleInjection(h, context) {\n        hook.call(context)\n        return originalRender(h, context)\n      }\n    } else {\n      // inject component registration as beforeCreate hook\n      var existing = options.beforeCreate\n      options.beforeCreate = existing ? [].concat(existing, hook) : [hook]\n    }\n  }\n\n  return {\n    exports: scriptExports,\n    options: options\n  }\n}\n\n\n//# sourceURL=webpack://dokan-pro/./node_modules/vue-loader/lib/runtime/componentNormalizer.js?");

/***/ }),

/***/ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js":
/*!*********************************************************************!*\
  !*** ./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js ***!
  \*********************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (/* binding */ _arrayLikeToArray)\n/* harmony export */ });\nfunction _arrayLikeToArray(arr, len) {\n  if (len == null || len > arr.length) len = arr.length;\n\n  for (var i = 0, arr2 = new Array(len); i < len; i++) {\n    arr2[i] = arr[i];\n  }\n\n  return arr2;\n}\n\n//# sourceURL=webpack://dokan-pro/./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js?");

/***/ }),

/***/ "./node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js":
/*!**********************************************************************!*\
  !*** ./node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js ***!
  \**********************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (/* binding */ _arrayWithoutHoles)\n/* harmony export */ });\n/* harmony import */ var _arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayLikeToArray.js */ \"./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js\");\n\nfunction _arrayWithoutHoles(arr) {\n  if (Array.isArray(arr)) return (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(arr);\n}\n\n//# sourceURL=webpack://dokan-pro/./node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js?");

/***/ }),

/***/ "./node_modules/@babel/runtime/helpers/esm/iterableToArray.js":
/*!********************************************************************!*\
  !*** ./node_modules/@babel/runtime/helpers/esm/iterableToArray.js ***!
  \********************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (/* binding */ _iterableToArray)\n/* harmony export */ });\nfunction _iterableToArray(iter) {\n  if (typeof Symbol !== \"undefined\" && iter[Symbol.iterator] != null || iter[\"@@iterator\"] != null) return Array.from(iter);\n}\n\n//# sourceURL=webpack://dokan-pro/./node_modules/@babel/runtime/helpers/esm/iterableToArray.js?");

/***/ }),

/***/ "./node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js":
/*!**********************************************************************!*\
  !*** ./node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js ***!
  \**********************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (/* binding */ _nonIterableSpread)\n/* harmony export */ });\nfunction _nonIterableSpread() {\n  throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n}\n\n//# sourceURL=webpack://dokan-pro/./node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js?");

/***/ }),

/***/ "./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js":
/*!**********************************************************************!*\
  !*** ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js ***!
  \**********************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (/* binding */ _toConsumableArray)\n/* harmony export */ });\n/* harmony import */ var _arrayWithoutHoles_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayWithoutHoles.js */ \"./node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js\");\n/* harmony import */ var _iterableToArray_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./iterableToArray.js */ \"./node_modules/@babel/runtime/helpers/esm/iterableToArray.js\");\n/* harmony import */ var _unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./unsupportedIterableToArray.js */ \"./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js\");\n/* harmony import */ var _nonIterableSpread_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./nonIterableSpread.js */ \"./node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js\");\n\n\n\n\nfunction _toConsumableArray(arr) {\n  return (0,_arrayWithoutHoles_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(arr) || (0,_iterableToArray_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(arr) || (0,_unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(arr) || (0,_nonIterableSpread_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])();\n}\n\n//# sourceURL=webpack://dokan-pro/./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js?");

/***/ }),

/***/ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js":
/*!*******************************************************************************!*\
  !*** ./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js ***!
  \*******************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (/* binding */ _unsupportedIterableToArray)\n/* harmony export */ });\n/* harmony import */ var _arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayLikeToArray.js */ \"./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js\");\n\nfunction _unsupportedIterableToArray(o, minLen) {\n  if (!o) return;\n  if (typeof o === \"string\") return (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(o, minLen);\n  var n = Object.prototype.toString.call(o).slice(8, -1);\n  if (n === \"Object\" && o.constructor) n = o.constructor.name;\n  if (n === \"Map\" || n === \"Set\") return Array.from(o);\n  if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(o, minLen);\n}\n\n//# sourceURL=webpack://dokan-pro/./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js?");

/***/ })

/******/ 	});
/************************************************************************/
/******/ 	// The module cache
/******/ 	var __webpack_module_cache__ = {};
/******/ 	
/******/ 	// The require function
/******/ 	function __webpack_require__(moduleId) {
/******/ 		// Check if module is in cache
/******/ 		var cachedModule = __webpack_module_cache__[moduleId];
/******/ 		if (cachedModule !== undefined) {
/******/ 			return cachedModule.exports;
/******/ 		}
/******/ 		// Create a new module (and put it into the cache)
/******/ 		var module = __webpack_module_cache__[moduleId] = {
/******/ 			// no module.id needed
/******/ 			// no module.loaded needed
/******/ 			exports: {}
/******/ 		};
/******/ 	
/******/ 		// Execute the module function
/******/ 		__webpack_modules__[moduleId](module, module.exports, __webpack_require__);
/******/ 	
/******/ 		// Return the exports of the module
/******/ 		return module.exports;
/******/ 	}
/******/ 	
/************************************************************************/
/******/ 	/* webpack/runtime/define property getters */
/******/ 	(() => {
/******/ 		// define getter functions for harmony exports
/******/ 		__webpack_require__.d = (exports, definition) => {
/******/ 			for(var key in definition) {
/******/ 				if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {
/******/ 					Object.defineProperty(exports, key, { enumerable: true, get: definition[key] });
/******/ 				}
/******/ 			}
/******/ 		};
/******/ 	})();
/******/ 	
/******/ 	/* webpack/runtime/hasOwnProperty shorthand */
/******/ 	(() => {
/******/ 		__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))
/******/ 	})();
/******/ 	
/******/ 	/* webpack/runtime/make namespace object */
/******/ 	(() => {
/******/ 		// define __esModule on exports
/******/ 		__webpack_require__.r = (exports) => {
/******/ 			if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
/******/ 				Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
/******/ 			}
/******/ 			Object.defineProperty(exports, '__esModule', { value: true });
/******/ 		};
/******/ 	})();
/******/ 	
/************************************************************************/
/******/ 	
/******/ 	// startup
/******/ 	// Load entry module and return exports
/******/ 	// This entry module can't be inlined because the eval devtool is used.
/******/ 	var __webpack_exports__ = __webpack_require__("./modules/request-for-quotation/assets/src/js/admin/main.js");
/******/ 	
/******/ })()
;