text: /*
   * 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/).
   */
  (self["webpackChunkfec"] = self["webpackChunkfec"] || []).push([["client_src_components_relatedProducts_ProductCard_jsx"],{
  
  /***/ "./client/src/components/ratingsAndReviews/SingleStar.jsx":
  /*!****************************************************************!*\
    !*** ./client/src/components/ratingsAndReviews/SingleStar.jsx ***!
    \****************************************************************/
  /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
  
  "use strict";
  eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var _svg_starThreeQuarter_svg__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./svg/starThreeQuarter.svg */ \"./client/src/components/ratingsAndReviews/svg/starThreeQuarter.svg\");\n/* harmony import */ var _svg_starHalf_svg__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./svg/starHalf.svg */ \"./client/src/components/ratingsAndReviews/svg/starHalf.svg\");\n/* harmony import */ var _svg_starNoFill_svg__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./svg/starNoFill.svg */ \"./client/src/components/ratingsAndReviews/svg/starNoFill.svg\");\n/* harmony import */ var _svg_starQuarter_svg__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./svg/starQuarter.svg */ \"./client/src/components/ratingsAndReviews/svg/starQuarter.svg\");\n/* harmony import */ var _svg_starFill_svg__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./svg/starFill.svg */ \"./client/src/components/ratingsAndReviews/svg/starFill.svg\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! react/jsx-runtime */ \"./node_modules/react/jsx-runtime.js\");\n\n\n\n\n\n\n\n\nvar starMaker = function starMaker(starType, size, num) {\n  return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_6__.jsx)(\"img\", {\n    src: starType,\n    className: \"star\",\n    style: {\n      width: \"\".concat(size, \"px\")\n    },\n    alt: \"\".concat(num)\n  });\n};\n\nvar renderSwitch = function renderSwitch(num, size) {\n  switch (num) {\n    case 1:\n      return starMaker(_svg_starFill_svg__WEBPACK_IMPORTED_MODULE_5__.default, size, num);\n\n    case -1:\n      return starMaker(_svg_starNoFill_svg__WEBPACK_IMPORTED_MODULE_3__.default, size, num);\n\n    case .25:\n      return starMaker(_svg_starQuarter_svg__WEBPACK_IMPORTED_MODULE_4__.default, size, num);\n\n    case .50:\n      return starMaker(_svg_starHalf_svg__WEBPACK_IMPORTED_MODULE_2__.default, size, num);\n\n    case .75:\n      return starMaker(_svg_starThreeQuarter_svg__WEBPACK_IMPORTED_MODULE_1__.default, size, num);\n\n    default:\n      return starMaker(_svg_starNoFill_svg__WEBPACK_IMPORTED_MODULE_3__.default, size, num);\n  }\n};\n\nvar SingleStar = function SingleStar(props) {\n  return props ? renderSwitch(props.num, props.size) : null;\n};\n\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (SingleStar);\n\n//# sourceURL=webpack://fec/./client/src/components/ratingsAndReviews/SingleStar.jsx?");
  
  /***/ }),
  
  /***/ "./client/src/components/ratingsAndReviews/Stars.jsx":
  /*!***********************************************************!*\
    !*** ./client/src/components/ratingsAndReviews/Stars.jsx ***!
    \***********************************************************/
  /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
  
  "use strict";
  eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var _SingleStar_jsx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./SingleStar.jsx */ \"./client/src/components/ratingsAndReviews/SingleStar.jsx\");\n/* harmony import */ var _stars_css__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./stars.css */ \"./client/src/components/ratingsAndReviews/stars.css\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react/jsx-runtime */ \"./node_modules/react/jsx-runtime.js\");\n\n\n\n\n\nvar createStarSet = function createStarSet(avgQtr) {\n  if (!avgQtr) {\n    return 0;\n  }\n\n  var starSet = [];\n  var partialStar = avgQtr % 1;\n  var wholeStar = avgQtr - partialStar;\n  var noStar = partialStar > 0 ? 4 - wholeStar : 5 - wholeStar;\n\n  for (var i = 0; i < wholeStar; i++) {\n    starSet.push(1);\n  }\n\n  ;\n\n  if (partialStar > 0) {\n    starSet.push(partialStar);\n  }\n\n  for (var _i = 0; _i < noStar; _i++) {\n    starSet.push(-1);\n  }\n\n  ;\n  return starSet;\n};\n\nvar mapStars = function mapStars(stars) {\n  return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(\"div\", {\n    className: \"star-container\",\n    children: createStarSet(stars.avgQtr).map(function (starType, index) {\n      return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(_SingleStar_jsx__WEBPACK_IMPORTED_MODULE_1__.default, {\n        num: starType,\n        size: stars.size\n      }, index);\n    })\n  });\n};\n\nvar Stars = function Stars(props) {\n  return props.size ? mapStars(props) : null;\n};\n\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Stars);\n\n//# sourceURL=webpack://fec/./client/src/components/ratingsAndReviews/Stars.jsx?");
  
  /***/ }),
  
  /***/ "./client/src/components/relatedProducts/ProductCard.jsx":
  /*!***************************************************************!*\
    !*** ./client/src/components/relatedProducts/ProductCard.jsx ***!
    \***************************************************************/
  /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
  
  "use strict";
  eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var _ratingsAndReviews_Stars_jsx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../ratingsAndReviews/Stars.jsx */ \"./client/src/components/ratingsAndReviews/Stars.jsx\");\n/* harmony import */ var _ThumbnailCarousel_jsx__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./ThumbnailCarousel.jsx */ \"./client/src/components/relatedProducts/ThumbnailCarousel.jsx\");\n/* harmony import */ var _relatedProducts_css__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./relatedProducts.css */ \"./client/src/components/relatedProducts/relatedProducts.css\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react/jsx-runtime */ \"./node_modules/react/jsx-runtime.js\");\nfunction _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }\n\nfunction _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\nfunction _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\nfunction _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\nfunction _iterableToArrayLimit(arr, i) { if (typeof Symbol === \"undefined\" || !(Symbol.iterator in Object(arr))) return; var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i[\"return\"] != null) _i[\"return\"](); } finally { if (_d) throw _e; } } return _arr; }\n\nfunction _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }\n\n\n\n\n\n\n\n\nvar ProductCard = function ProductCard(props) {\n  var _useState = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(null),\n      _useState2 = _slicedToArray(_useState, 2),\n      primaryImg = _useState2[0],\n      setPrimaryImg = _useState2[1];\n\n  var cardRef = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null);\n  (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(function () {\n    if (props.product.photos[0].thumbnail_url) {\n      setPrimaryImg(props.product.photos[0].thumbnail_url);\n    } else {\n      setPrimaryImg(defaultImg);\n    }\n\n    if (props.getWidthOfCard !== undefined) {\n      props.getWidthOfCard(cardRef.current.offsetWidth);\n    }\n  }, []);\n  var defaultImg = 'https://climate.onep.go.th/wp-content/uploads/2020/01/default-image.png';\n\n  var handleActionClick = function handleActionClick() {\n    if (props.removeFromLooks) {\n      props.removeFromLooks(props.product.id);\n    } else if (props.compareProducts) {\n      props.compareProducts(props.product);\n    }\n  };\n\n  var selectImage = function selectImage(src) {\n    setPrimaryImg(src);\n  };\n\n  var saleClass = 'ProductCard-product-information-price';\n\n  if (props.product.sale_price) {\n    saleClass = 'ProductCard-product-information-price-discounted';\n  }\n\n  var cardClickHandler = function cardClickHandler(e) {\n    e.stopPropagation();\n    var className = e.target.className;\n\n    if (className === 'ProductCard' || className === 'ProductCard-primary-img' || className === 'ProductCard-product-information') {\n      if (props.compareProducts) {\n        props.updateProductOnClick(props.product.id, cardRef);\n      }\n    }\n  };\n\n  return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)(\"div\", {\n    ref: cardRef,\n    className: \"ProductCard\",\n    onClick: cardClickHandler,\n    children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)(\"div\", {\n      className: \"ProductCard-img-container\",\n      children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(\"div\", {\n        className: \"ProductCard-action-icon-background\",\n        children: props.compareProducts ? /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(\"span\", {\n          onClick: handleActionClick,\n          className: \"material-icons ProductCard-action-icon\",\n          children: \"compare_arrows\"\n        }) : /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(\"span\", {\n          onClick: handleActionClick,\n          className: \"material-icons ProductCard-action-icon\",\n          children: \"remove_circle\"\n        })\n      }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(\"img\", {\n        className: \"ProductCard-primary-img\",\n        loading: \"loading\",\n        alt: \"Product Image\",\n        src: primaryImg\n      })]\n    }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)(\"div\", {\n      className: \"ProductCard-product-information\",\n      children: [props.compareProducts && props.product.stylePhotos.length > 1 ? /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(react__WEBPACK_IMPORTED_MODULE_0__.Suspense, {\n        fallback: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(\"div\", {\n          children: \"Loading\"\n        }),\n        children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(_ThumbnailCarousel_jsx__WEBPACK_IMPORTED_MODULE_2__.default, {\n          selectImage: selectImage,\n          photos: props.product.stylePhotos\n        })\n      }) : null, /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(\"p\", {\n        className: \"ProductCard-product-information-category\",\n        children: props.product.category\n      }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(\"p\", {\n        className: \"ProductCard-product-information-name\",\n        children: props.product.name.toUpperCase()\n      }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)(\"p\", {\n        className: saleClass,\n        children: [\"$\", props.product.default_price.substring(0, props.product.default_price.indexOf('.'))]\n      }), props.product.sale_price ? /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(\"p\", {\n        className: \"ProductCard-product-information-sale-price\",\n        children: props.product.sale_price\n      }) : null, /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(\"div\", {\n        className: \"ProductCard-product-information-rating\",\n        children: props.product.rating ? /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(react__WEBPACK_IMPORTED_MODULE_0__.Suspense, {\n          fallback: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(\"div\", {\n            children: \"Loading\"\n          }),\n          children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(_ratingsAndReviews_Stars_jsx__WEBPACK_IMPORTED_MODULE_1__.default, {\n            avgQtr: props.product.rating,\n            size: 15\n          })\n        }) : \"N/A\"\n      })]\n    })]\n  });\n};\n\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (ProductCard);\n\n//# sourceURL=webpack://fec/./client/src/components/relatedProducts/ProductCard.jsx?");
  
  /***/ }),
  
  /***/ "./client/src/components/relatedProducts/ThumbnailCarousel.jsx":
  /*!*********************************************************************!*\
    !*** ./client/src/components/relatedProducts/ThumbnailCarousel.jsx ***!
    \*********************************************************************/
  /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
  
  "use strict";
  eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var _relatedProducts_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./relatedProducts.css */ \"./client/src/components/relatedProducts/relatedProducts.css\");\n/* harmony import */ var _utility__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./utility */ \"./client/src/components/relatedProducts/utility.js\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react/jsx-runtime */ \"./node_modules/react/jsx-runtime.js\");\nfunction _createForOfIteratorHelper(o, allowArrayLike) { var it; if (typeof Symbol === \"undefined\" || o[Symbol.iterator] == null) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === \"number\") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e2) { throw _e2; }, f: F }; } throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = o[Symbol.iterator](); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e3) { didErr = true; err = _e3; }, f: function f() { try { if (!normalCompletion && it[\"return\"] != null) it[\"return\"](); } finally { if (didErr) throw err; } } }; }\n\nfunction _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }\n\nfunction _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\nfunction _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\nfunction _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\nfunction _iterableToArrayLimit(arr, i) { if (typeof Symbol === \"undefined\" || !(Symbol.iterator in Object(arr))) return; var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i[\"return\"] != null) _i[\"return\"](); } finally { if (_d) throw _e; } } return _arr; }\n\nfunction _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }\n\n\n\n\n\n\nvar ThumbnailCarousel = function ThumbnailCarousel(props) {\n  var _useState = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(null),\n      _useState2 = _slicedToArray(_useState, 2),\n      imageArray = _useState2[0],\n      setImageArray = _useState2[1];\n\n  (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(function () {\n    var _iterator = _createForOfIteratorHelper(props.photos),\n        _step;\n\n    try {\n      for (_iterator.s(); !(_step = _iterator.n()).done;) {\n        var photo = _step.value;\n\n        if (photo === null) {\n          return;\n        }\n      }\n    } catch (err) {\n      _iterator.e(err);\n    } finally {\n      _iterator.f();\n    }\n\n    setImageArray((0,_utility__WEBPACK_IMPORTED_MODULE_2__.makePhotoMatrix)(props.photos));\n  }, []);\n\n  var handleClick = function handleClick(src) {\n    props.selectImage(src);\n  };\n\n  return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(\"div\", {\n    className: \"ThumbnailCarousel\",\n    children: imageArray ? imageArray.map(function (fourImgArray, index) {\n      return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(\"div\", {\n        className: \"ThumbnailCarousel-row\",\n        children: fourImgArray.map(function (img, index) {\n          return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(\"img\", {\n            className: \"ThumbnailCarousel-img-cell\",\n            loading: \"lazy\",\n            alt: \"thumbnail-img\",\n            onClick: function onClick() {\n              return handleClick(img);\n            },\n            src: img\n          }, img ? \"\".concat(img, \"-\").concat(index) : \"blank\".concat(index + 1));\n        })\n      }, \"row\".concat(index));\n    }) : null\n  });\n};\n\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (ThumbnailCarousel);\n\n//# sourceURL=webpack://fec/./client/src/components/relatedProducts/ThumbnailCarousel.jsx?");
  
  /***/ }),
  
  /***/ "./node_modules/css-loader/dist/cjs.js!./client/src/components/ratingsAndReviews/stars.css":
  /*!*************************************************************************************************!*\
    !*** ./node_modules/css-loader/dist/cjs.js!./client/src/components/ratingsAndReviews/stars.css ***!
    \*************************************************************************************************/
  /***/ ((module, __webpack_exports__, __webpack_require__) => {
  
  "use strict";
  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_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\n/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);\n// Imports\n\nvar ___CSS_LOADER_EXPORT___ = _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()(function(i){return i[1]});\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, \".star-container {\\n  display: flex;\\n}\\n\\nimg.star {\\n  height: auto;\\n}\\n\", \"\"]);\n// Exports\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (___CSS_LOADER_EXPORT___);\n\n\n//# sourceURL=webpack://fec/./client/src/components/ratingsAndReviews/stars.css?./node_modules/css-loader/dist/cjs.js");
  
  /***/ }),
  
  /***/ "./client/src/components/ratingsAndReviews/svg/starFill.svg":
  /*!******************************************************************!*\
    !*** ./client/src/components/ratingsAndReviews/svg/starFill.svg ***!
    \******************************************************************/
  /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
  
  "use strict";
  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__ = (__webpack_require__.p + \"images/99589cabeb19d97e478bb36408a8be8c-starFill.svg\");\n\n//# sourceURL=webpack://fec/./client/src/components/ratingsAndReviews/svg/starFill.svg?");
  
  /***/ }),
  
  /***/ "./client/src/components/ratingsAndReviews/svg/starHalf.svg":
  /*!******************************************************************!*\
    !*** ./client/src/components/ratingsAndReviews/svg/starHalf.svg ***!
    \******************************************************************/
  /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
  
  "use strict";
  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__ = (__webpack_require__.p + \"images/cff93ee6dac623dbc1f43b878412d82f-starHalf.svg\");\n\n//# sourceURL=webpack://fec/./client/src/components/ratingsAndReviews/svg/starHalf.svg?");
  
  /***/ }),
  
  /***/ "./client/src/components/ratingsAndReviews/svg/starNoFill.svg":
  /*!********************************************************************!*\
    !*** ./client/src/components/ratingsAndReviews/svg/starNoFill.svg ***!
    \********************************************************************/
  /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
  
  "use strict";
  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__ = (__webpack_require__.p + \"images/67704178b66eb1f73c9d73f41778c6ff-starNoFill.svg\");\n\n//# sourceURL=webpack://fec/./client/src/components/ratingsAndReviews/svg/starNoFill.svg?");
  
  /***/ }),
  
  /***/ "./client/src/components/ratingsAndReviews/svg/starQuarter.svg":
  /*!*********************************************************************!*\
    !*** ./client/src/components/ratingsAndReviews/svg/starQuarter.svg ***!
    \*********************************************************************/
  /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
  
  "use strict";
  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__ = (__webpack_require__.p + \"images/a9f82d620051d46dc8c89d70cc8d26e8-starQuarter.svg\");\n\n//# sourceURL=webpack://fec/./client/src/components/ratingsAndReviews/svg/starQuarter.svg?");
  
  /***/ }),
  
  /***/ "./client/src/components/ratingsAndReviews/svg/starThreeQuarter.svg":
  /*!**************************************************************************!*\
    !*** ./client/src/components/ratingsAndReviews/svg/starThreeQuarter.svg ***!
    \**************************************************************************/
  /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
  
  "use strict";
  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__ = (__webpack_require__.p + \"images/77107e605bd546c79ec0441c9796f3ed-starThreeQuarter.svg\");\n\n//# sourceURL=webpack://fec/./client/src/components/ratingsAndReviews/svg/starThreeQuarter.svg?");
  
  /***/ }),
  
  /***/ "./client/src/components/ratingsAndReviews/stars.css":
  /*!***********************************************************!*\
    !*** ./client/src/components/ratingsAndReviews/stars.css ***!
    \***********************************************************/
  /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
  
  "use strict";
  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_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! !../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js */ \"./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js\");\n/* harmony import */ var _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _node_modules_css_loader_dist_cjs_js_stars_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! !!../../../../node_modules/css-loader/dist/cjs.js!./stars.css */ \"./node_modules/css-loader/dist/cjs.js!./client/src/components/ratingsAndReviews/stars.css\");\n\n            \n\nvar options = {};\n\noptions.insert = \"head\";\noptions.singleton = false;\n\nvar update = _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default()(_node_modules_css_loader_dist_cjs_js_stars_css__WEBPACK_IMPORTED_MODULE_1__.default, options);\n\n\n\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_node_modules_css_loader_dist_cjs_js_stars_css__WEBPACK_IMPORTED_MODULE_1__.default.locals || {});\n\n//# sourceURL=webpack://fec/./client/src/components/ratingsAndReviews/stars.css?");
  
  /***/ })
  
  }]);