1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[205],{30205:function(n,e,l){l.r(e),l.d(e,{default:function(){return v}});var i=l(52322),r=l(2784),t=r.memo((function(n){return(0,i.jsx)("span",{className:"animate-pulse block absolute top-1/2 left-1/2 w-full h-full -translate-x-1/2 -translate-y-1/2 bg-gray-200 lg:rounded-10px"})}));t.displayName="ImageLoadingPlaceholder";var o=t,u=l(3926),a=l(70944),d=l(83104),c=l(17160);function s(n){return function(n){if(Array.isArray(n)){for(var e=0,l=new Array(n.length);e<n.length;e++)l[e]=n[e];return l}}(n)||function(n){if(Symbol.iterator in Object(n)||"[object Arguments]"===Object.prototype.toString.call(n))return Array.from(n)}(n)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}var v=(0,d.combineHOC)(u.l)((function(n){var e,l,t,u,v,m,p;if(!Array.isArray(null===(e=n.state)||void 0===e?void 0:e.products)||0===n.state.products.length)return null;(0,r.useEffect)((function(){document.body.scrollTop=0,document.documentElement.scrollTop=0}),[null===n||void 0===n||null===(l=n.state)||void 0===l?void 0:l.products]);var g=function(n){var e,l,i;return 0!==(null===n||void 0===n||null===(e=n.price_range)||void 0===e||null===(l=e.minimum_price)||void 0===l||null===(i=l.final_price)||void 0===i?void 0:i.value)},f=function(n){var e,l,i,r,t;return Array.isArray(null===n||void 0===n?void 0:n.media_gallery)&&n.media_gallery.length>0?(null===(l=s(n.media_gallery).sort((function(n,e){return(null!==(r=n.position)&&void 0!==r?r:999)-(null!==(t=e.position)&&void 0!==t?t:999)}))[0])||void 0===l?void 0:l.url)||(null===n||void 0===n||null===(i=n.image)||void 0===i?void 0:i.url):null===n||void 0===n||null===(e=n.image)||void 0===e?void 0:e.url},x=(0,c.useMediaQuery)({query:"(max-width: 768px)"}),y=(0,r.useMemo)((function(){var e;if(x&&Array.isArray(null===(e=n.state)||void 0===e?void 0:e.selectMenuItemIds)&&3===n.state.selectMenuItemIds.length){var l,i,r,t,o=n.state.selectMenuItemIds[1];if("BundleProduct"===o.__typename)return"".concat(o.name," ").concat((0,a.x)(null!==(t=null===o||void 0===o||null===(l=o.price_range)||void 0===l||null===(i=l.minimum_price)||void 0===i||null===(r=i.final_price)||void 0===r?void 0:r.value)&&void 0!==t?t:0),"/ng\u01b0\u1eddi")}return!1}),[null===(t=n.state)||void 0===t?void 0:t.selectMenuItemIds,x]);return(0,i.jsxs)(i.Fragment,{children:[y&&(0,i.jsx)("h4",{style:{paddingBottom:20},children:y}),(0,i.jsx)(d.UiExtension,{uiId:"ONLY_MOBILE",children:(0,i.jsx)("div",{className:"lg:w-4/5 lg:pl-8 grid grid-cols-2 lg:grid-cols-3 gap-5 lg:gap-x-10 lg:gap-y-4 xl:pl-20 mb-20",children:null===n||void 0===n||null===(u=n.state)||void 0===u||null===(v=u.products)||void 0===v?void 0:v.map((function(n){var e,l,r,t;return n?(0,i.jsxs)("div",{className:"cursor-pointer",children:[(0,i.jsx)("span",{className:"mb-2 block img-scale size_283_237",children:(0,i.jsx)(d.UiExtension,{uiId:"IMAGE-CATEGORY",src:f(n),placeholder:(0,i.jsx)(o,{})})}),(0,i.jsx)("p",{className:"text-center lg:text-lg",children:n.name}),g(n)&&(0,i.jsx)("p",{className:"price text-main-gray_79 lg:text-lg text-center",children:(0,a.x)(null!==(t=null===n||void 0===n||null===(e=n.price_range)||void 0===e||null===(l=e.minimum_price)||void 0===l||null===(r=l.final_price)||void 0===r?void 0:r.value)&&void 0!==t?t:0)})]},n.id):null}))})}),(0,i.jsx)(d.UiExtension,{uiId:"ONLY_DESKTOP",children:(0,i.jsx)("div",{className:"lg:w-4/5 gap-5 lg:gap-x-10 lg:gap-y-4 xl:pl-20 mb-20 block",children:null===n||void 0===n||null===(m=n.state)||void 0===m||null===(p=m.products)||void 0===p?void 0:p.map((function(n){var e,l,r,t;return n?(0,i.jsxs)("div",{className:"css-product",children:[(0,i.jsx)("span",{className:"mb-2 block img-scale size_283_237",children:(0,i.jsx)(d.UiExtension,{uiId:"IMAGE-CATEGORY",src:f(n),placeholder:(0,i.jsx)(o,{})})}),(0,i.jsx)("p",{className:"text-center lg:text-lg",children:n.name}),g(n)&&(0,i.jsx)("p",{className:"price text-main-gray_79 lg:text-lg text-center",children:(0,a.x)(null!==(t=null===n||void 0===n||null===(e=n.price_range)||void 0===e||null===(l=e.minimum_price)||void 0===l||null===(r=l.final_price)||void 0===r?void 0:r.value)&&void 0!==t?t:0)})]},n.id):null}))})})]})}))},3926:function(n,e,l){l.d(e,{l:function(){return a}});var i=function(n){var e;return null===n||void 0===n||null===(e=n.gintro)||void 0===e?void 0:e.menu.category},r=function(n){var e;return null===n||void 0===n||null===(e=n.gintro)||void 0===e?void 0:e.menu.selectMenuItemIds},t=function(n){var e;return null===n||void 0===n||null===(e=n.gintro)||void 0===e?void 0:e.menu.products},o=l(2784),u=l(3379),a=(0,l(83104).createUiHOC)((function(){return function(){var n=(0,u.v9)(i),e=(0,u.v9)(r),l=(0,u.v9)(t),a=(0,o.useCallback)((function(n){return Array.isArray(e)&&n+1<(null===e||void 0===e?void 0:e.length)}),[e]);return{state:{category:n,selectMenuItemIds:e,products:l},actions:{isMenuHide:a}}}()}),"withGIntroCategoryState")},70944:function(n,e,l){l.d(e,{x:function(){return i}});var i=function(n){return n=1e3*parseInt(n/1e3+""),new Intl.NumberFormat("vi-VN",{style:"currency",currency:"VND"}).format(n)}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.