1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9150],{84833:function(n,e,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/catalog/[companyName]/brands",function(){return t(7696)}])},1661:function(n,e,t){"use strict";t.d(e,{p6:function(){return r}});var r=function(n){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{month:"short",day:"numeric",year:"numeric"};return n?new Intl.DateTimeFormat("en-US",e).format(new Date(n)):n}},73978:function(n,e,t){"use strict";t.d(e,{o:function(){return u},s:function(){return o}});var r=t(85893),a=t(70754),o=function(n){var e=n.children;return(0,r.jsx)("div",{className:"fixed inset-0 m-auto flex h-3/4 items-center justify-center rounded-sm md:w-1/2",children:e})},u=function(n){var e=n.color;return(0,r.jsx)(o,{children:(0,r.jsx)(a.Z,{sx:function(n){return{color:e||n.palette["catalog-primary"].main}}})})}},3032:function(n,e,t){"use strict";t.d(e,{k:function(){return a}});var r=t(67294),a=function(){var n=(0,r.useState)(!1),e=n[0],t=n[1],a=(0,r.useCallback)((function(){t(!0)}),[]),o=(0,r.useCallback)((function(){t(!1)}),[]);return{isOpen:e,setIsOpen:t,openModal:a,closeModal:o}}},68418:function(n,e,t){"use strict";t.d(e,{w:function(){return a}});var r=t(67294),a=function(n){var e=(0,r.useState)(null),t=e[0],a=e[1],o=(0,r.useCallback)((function(n){a(n.currentTarget),n.stopPropagation()}),[]),u=(0,r.useCallback)((function(){a(null)}),[]),i=Boolean(t);return{popoverId:i?n:void 0,isOpen:i,anchorEl:t,setAnchorEl:a,openPopover:o,closePopover:u}}},61977:function(n,e,t){"use strict";t.d(e,{m:function(){return a}});var r=t(67294),a=function(n){var e=(0,r.useRef)(null);return(0,r.useEffect)((function(){var t=e.current;if(t&&n){var r=function(n){if(0!==n.deltaY&&!(t.scrollWidth<=t.clientWidth)){var e=t.scrollLeft+t.clientWidth>=t.scrollWidth,r=0===t.scrollLeft;e&&n.deltaY>10||r&&n.deltaY<-10||(n.preventDefault(),t.scrollLeft+=n.deltaY)}};return t.addEventListener("wheel",r,{passive:!1}),function(){return t.removeEventListener("wheel",r)}}return function(){}}),[n]),e}},16382:function(n,e,t){"use strict";t.d(e,{S:function(){return r}});var r=function(n,e){return"string"===typeof n?+parseFloat(n).toFixed(e):+n.toFixed(e)}},7696:function(n,e,t){"use strict";t.r(e),t.d(e,{__N_SSG:function(){return x},default:function(){return k}});var r=t(85893),a=t(96277),o=t(61977),u=t(78142),i=t(41664),c=t.n(i),l=t(67294),s=t(73978),d=t(26042),f=t(69396),v=t(29815),m=t(96486);var h=function(n){var e=(0,u.CL)(),t=(0,a.loq)({variables:{filter:{onlyOnCatalog:!0},page:0,perPage:0,sortField:"name",sortOrder:a.Asd.Asc,companyId:e},skip:!e}),o=t.data,i=t.loading,c=(0,l.useMemo)((function(){var n;return null!==(n=null===o||void 0===o?void 0:o.allBrands.brands)&&void 0!==n?n:[]}),[o]),h=(0,l.useMemo)((function(){return function(n){var e,t=n.map((function(n){return(0,f.Z)((0,d.Z)({},n),{name:n.name.toUpperCase()})})),r=(0,m.sortBy)(t,(function(n){var e=n.name;return/^[a-zA-Z]*$/.test(e[0]||"")?e:"|"})),a=r.reduce((function(n,e){var t,r=e.name[0]||"";return n[r=/^[a-zA-Z]*$/.test(r)?r.toUpperCase():"#"]?null===(t=n[r])||void 0===t||t.push(e):n[r]=[e],n}),{}),o=Object.keys(a).map((function(n){return{key:n,data:null!==(e=a[n])&&void 0!==e?e:[]}}));return r.length/o.length>10?o:o.reduce((function(n,e){var t=n[n.length-1];if(t&&1===t.key.length&&1===e.key.length){var r=t.key,a=t.data,o="".concat(r," - ").concat(e.key),u=(0,v.Z)(a).concat((0,v.Z)(e.data));n[n.length-1]={key:o,data:u}}else n.push(e);return n}),[])}(c)}),[c]);return i?(0,r.jsx)(s.o,{}):(0,r.jsx)("div",{className:"my-5",children:(0,r.jsx)(p,{allBrandsByAlphabet:h})})},p=function(n){var e=n.allBrandsByAlphabet,t=(0,u._Y)(),a=(0,l.useState)((function(){var n,t,r=null===(n=e[0])||void 0===n?void 0:n.key;return"#"===r&&(r=null===(t=e[1])||void 0===t?void 0:t.key),r})),i=a[0],s=a[1],d=(0,l.useMemo)((function(){return e.find((function(n){return n.key===i}))}),[e,i]),f=(0,o.m)(!0);if(0===e.length)return null;var v="".concat(80*e.length,"px");return(0,r.jsxs)("div",{children:[(0,r.jsxs)("div",{ref:f,className:"mx-auto w-[90vw] overflow-auto",children:[(0,r.jsx)("div",{style:{minWidth:v},className:"flex w-full",children:e.map((function(n){var e=n.key===i;return(0,r.jsx)("div",{onClick:function(){return s(n.key)},className:"grow cursor-pointer rounded p-2\n text-center transition duration-500 hover:bg-catalog-light\n hover:font-bold hover:text-catalog-primary hover:underline\n ".concat(e?"font-bold text-catalog-primary":"text-slate-500"),children:n.key},n.key)}))}),(0,r.jsx)("div",{style:{minWidth:v},className:"my-2 border-b border-slate-300"})]}),(0,r.jsx)("div",{className:"mx-auto grid w-[90vw] lg:grid-cols-4",children:null===d||void 0===d?void 0:d.data.map((function(n){var e=n.id,a={pathname:"/catalog/[companyName]/products",query:{companyName:t,filters:JSON.stringify({brandId:e})}};return(0,r.jsx)(c(),{href:a,children:(0,r.jsxs)("a",{className:"flex cursor-pointer items-center gap-2 p-2\n text-slate-600 hover:text-catalog-primary",children:[(0,r.jsx)("div",{className:"h-2 w-2 rounded-full border border-slate-500"}),(0,r.jsx)("div",{className:"font-bold",children:n.name})]})},n.id)}))})]})},y=t(85769),g=function(){return(0,r.jsx)("div",{className:"",children:(0,r.jsx)(h,{})})};g.getLayout=function(n){return(0,r.jsx)(y.Z,{children:n})},g.guestGuard=!1,g.authGuard=!1,g.setConfig=function(){return{mode:"light"}};var x=!0,k=g}},function(n){n.O(0,[630,4577,7536,1524,4231,5734,3747,1717,2268,9591,2512,1090,7247,9495,6732,5188,2321,5646,9714,2068,4015,5992,5769,2718,9774,2888,179],(function(){return e=84833,n(n.s=e);var e}));var e=n.O();_N_E=e}]);
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.