PageSourceSearch

https://shopaz.com/_next/static/chunks/4556-0e0c15947b7bb179.js

js shopaz.com collected 2026-10-02 01:44:10 UTC 25,221 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4556],{821:(e,l,t)=>{"use strict";t.d(l,{Ju:()=>s,Lx:()=>n});var r=t(36358);function s(e){return function e(l){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:15,s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return(null==l?void 0:l.length)&&!(s>=t)?l.map(l=>({id:l.id,name:l.name,url:(0,r.zJ)(l.url),children:e(l.children,t,s+1)})):[]}(e,2)}let a=["category-2","category-3","category-4"];function n(e,l,t){if(!l)return"";let r=function e(l,t){if(null==l?void 0:l.length)for(let r of l){if(r.id===t)return r;let l=e(r.children,t);if(l)return l}}(e,Number.parseInt(l,10));if(!r)return"";let s=r,n=s.name.trim();for(let e of a){var i;let l=t[e],r=null==(i=Array.isArray(l)?l[0]:l)?void 0:i.trim();if(!r)break;let a=s.children.find(e=>{var l;return(null!=(l=e.url.split("/").filter(Boolean).pop())?l:"")===r||e.url===r});if(!a)break;s=a,n=a.name.trim()||n}return n}},11302:(e,l,t)=>{"use strict";t.d(l,{default:()=>F});var r=t(95155),s=t(48656),a=t(51294),n=t(69438);let i={src:"/_next/static/media/filter-icon.7d0b2ee7.svg",height:24,width:24,blurWidth:0,blurHeight:0};var o=t(76144),c=t(17947),d=t(28511),u=t(63911),m=t(85203),f=t.n(m),h=t(12115);function x(e){let{data:l,categoriesFromFacets:t}=e;return(0,r.jsxs)("div",{className:"flex gap-2 justify-between my-4 w-full flex-row",children:[(0,r.jsxs)("div",{className:"flex flex-col gap-1 xl:flex-row",children:[(0,r.jsx)("div",{className:"flex gap-3 flex-col xl:flex-row",children:(0,r.jsxs)("div",{className:"flex gap-3 flex-row",children:[(0,r.jsx)(u.A,{src:(null==l?void 0:l.logo)||d.A,width:200,height:200,alt:"logo",className:"rounded-full md:rounded-none object-cover max-h-[121px] min-w-[121px] max-w-[121px] aspect-square md:min-w-[192px] md:min-h-[192px]"}),(0,r.jsx)("div",{className:"flex gap-3 flex-col",children:l&&(0,r.jsx)(c.A,{type:"h3",className:"mb-3 font-bold block xl:hidden",children:l.name})})]})}),(0,r.jsxs)("div",{className:"flex flex-col justify-end",children:[t&&t.length>0&&(0,r.jsx)("div",{className:"gap-2 py-2 items-center flex flex-wrap overflow-x-auto w-[93vw] md:w-[calc(100vw_-_360px)] xl:w-[calc(100vw_-_560px)] xxl:w-[840px]",children:null==t?void 0:t.slice(0,6).map(e=>(0,r.jsx)("div",{className:"py-0.5 px-2 md:py-1 md:px-3 xl:py-2 xl:px-5 rounded-3xl bg-primary-ultra_light",children:(0,r.jsx)(c.A,{className:"text-primary break-keep whitespace-nowrap text-xs md:text-sm xl:text-base",type:"p",children:e.name})},e.name))}),(null==l?void 0:l.description)&&(0,r.jsx)("div",{className:"block xl:hidden",children:((e,l)=>{let t=(0,h.useRef)(null),[s,a]=(0,h.useState)(l),[n,i]=(0,h.useState)(0),[o,c]=(0,h.useState)(!1),d=e=>{let l=document.createElement("span");l.style.visibility="hidden",l.style.whiteSpace="nowrap",l.innerText=e,document.body.appendChild(l);let t=l.offsetWidth;return document.body.removeChild(l),t};(0,h.useEffect)(()=>{let e=t.current,r=()=>{if(!e)return;let t=e.clientWidth,r=(e.textContent||"").split(" "),s=1,n=0;for(let e of r){let l=d(e);n+l>t?(s++,n=l):n+=l}i(s),a(Math.min(l,s))};return r(),window.addEventListener("resize",r),()=>{window.removeEventListener("resize",r)}},[l]);let u=n>l&&!o;return(0,r.jsxs)("div",{className:"flex flex-col",children:[(0,r.jsx)("div",{className:"w-full overflow-hidden flex justify-between items-end",ref:t,children:(0,r.jsx)("div",{className:"flex",children:(0,r.jsx)("div",{className:f()({"overflow-hidden":!o}),style:{maxHeight:o?"100%":"".concat(1.5*s,"em")},children:e})})}),u&&(0,r.jsx)("div",{className:"items-start",children:(0,r.jsx)("span",{onClick:()=>c(!0),className:"p-0 underline font-bold font-xs sm:font-base cursor-pointer",children:"Read more"})}),o&&(0,r.jsx)("span",{onClick:()=>c(!1),className:"p-0 underline font-bold font-xs sm:font-base cursor-pointer",children:"Read less"})]})})(null==l?void 0:l.description,3)})]})]}),l&&(0,r.jsx)("div",{className:"md:flex flex-col gap-0.5 hidden"})]})}var A=t(22984),p=t(44228),g=t(52619),v=t.n(g);let y=e=>{let{pages:l,className:t,productName:s,secondStepUrl:a,secondStepName:n,lang:i}=e,o=f()("flex my-[26px]",t),c={name:"ShopAZ",href:"/"},d=a&&n?[c,{name:n,href:a},...l]:[c,...l];return(0,r.jsx)("nav",{className:o,"aria-label":"Breadcrumb",children:(0,r.jsx)("ol",{role:"list",className:"flex items-center",children:null==d?void 0:d.map((e,l)=>{let t=f()("cursor-pointer capitalize hover:text-primary whitespace-nowrap",{"text-primary pointer-events-none":l===d.length-1&&!s});return(0,r.jsx)("li",{children:(0,r.jsxs)("div",{className:"flex items-center",children:[l>0&&e.name&&(0,r.jsx)(u.A,{className:"mx-1",width:"9",height:"6",alt:"down-icon",src:p.default}),(0,r.jsx)(v(),{className:t,href:"/".concat(i,"/").concat(e.href)||0,children:e.name}),l===d.length-1&&s&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(u.A,{className:"mx-1",width:"9",height:"6",alt:"down-icon",src:p.default}),(0,r.jsx)("span",{className:"line-clamp-1 truncate text-primary",children:s})]})]})},e.name)})})})};var w=t(97003),j=t(90908),b=t(46401),N=t(78415),k=t(76905),S=t(821),E=t(67909),P=t(20063);let C=(0,E.default)(()=>t.e(7626).then(t.bind(t,27626)),{loadableGenerated:{webpack:()=>[27626]},loading:()=>null});function F(e){var l,t,d,m,f,p,g;let{lang:E,category:F,searchParams:M,storeName:D,storeData:Q,facets:R,initialFacets:I,categories:B,locale:_,initialProductsPage:q,pageSize:L,categoryHeading:O}=e,U=function(e){let l=(0,P.useSearchParams)();return(0,h.useMemo)(()=>{let t={};return(l.forEach((e,l)=>{t[l]=e}),0===Object.keys(t).length)?e:t},[l,e])}(M),T=(0,h.useMemo)(()=>JSON.stringify(Object.keys(U).sort().reduce((e,l)=>(e[l]=U[l],e),{})),[U]),{extraFacetKeys:z,addFacetKeys:W}=(0,b.do)(R),K=(0,h.useMemo)(()=>(0,k.q6)(U,z),[T,U,z]),J=(0,h.useMemo)(()=>(0,k.hO)(U,{extraFacetKeys:z}),[T,U,z]),G=(0,h.useMemo)(()=>JSON.stringify((I?[I,...J]:J).sort((e,l)=>e.key!==l.key?e.key.localeCompare(l.key):String(e.value).localeCompare(String(l.value)))),[I,J]),Y=(0,h.useMemo)(()=>I?[I,...J]:J,[G,I,J]),X=(0,h.useMemo)(()=>(0,k.jW)(U,z),[T,U,z]),H="string"==typeof K.query?K.query:null!=(f=null==(l=K.query)?void 0:l[0])?f:null,{data:V,isLoading:Z,isFetching:$,isFetchingNextPage:ee,isPlaceholderData:el,fetchNextPage:et,hasNextPage:er}=(0,b.Z2)(Y,X,_,null!=L?L:10,q),{data:es,isLoading:ea}=(0,b.yk)(Y,_,H,R),en=(0,h.useMemo)(()=>{var e;return(0,b.TM)(null==es||null==(e=es.data)?void 0:e.facets,R)},[es,R]);(0,h.useEffect)(()=>{W(en)},[en,W]);let ei=ea&&!(null==en?void 0:en.length),[eo,ec]=(0,h.useState)(null),ed=function(e){let[l,t]=(0,h.useState)(null);return(0,h.useEffect)(()=>{"number"!=typeof e||Number.isNaN(e)||t(e)},[e]),l}(eo),eu=function(){let[e,l]=(0,h.useState)(!1);return(0,h.useEffect)(()=>{let e=()=>l(!0);if("requestIdleCallback"in window){let l=window.requestIdleCallback(e);return()=>{var e,t;return null==(e=(t=window).cancelIdleCallback)?void 0:e.call(t,l)}}let t=setTimeout(e,0);return()=>clearTimeout(t)},[]),e}(),em=null==en||null==(t=en.find(e=>
1"category-1"===e.key))?void 0:t.values,[ef,eh]=(0,h.useState)(!1),ex=null!=(p=null==B?void 0:B.data)?p:[],eA="";!D&&F&&(eA=null==ex||null==(g=ex.find(e=>e.id===parseInt(F)))?void 0:g.name);let ep=(0,S.Lx)(null==B?void 0:B.data,F,U)||O||eA,eg=Q?[{name:Q.name,href:"stores/".concat(D)}]:[],ev=(0,h.useRef)(null),ey=(0,h.useRef)(null),ew=(0,h.useRef)(null),ej=(0,h.useRef)(null);return(0,h.useEffect)(()=>{var e,l,t,r,s,a,n;let i=null==U?void 0:U.query;if(i&&i!==ev.current&&!Z&&!$&&(null==V||null==(t=V.pages)||null==(l=t[0])||null==(e=l.data)?void 0:e.recordsFiltered)!==void 0){let e=null!=(n=null!=eo?eo:null==V||null==(a=V.pages)||null==(s=a[0])||null==(r=s.data)?void 0:r.recordsFiltered)?n:0;(0,N.W6)("Search Initiated",{Query:i,"Results Count":e}),ev.current=i}},[null==U?void 0:U.query,null==V?void 0:V.pages,Z,$,eo]),(0,h.useEffect)(()=>{var e,l,t;let r=null==U?void 0:U.query,s=null==V||null==(t=V.pages)||null==(l=t[0])||null==(e=l.data)?void 0:e.recordsFiltered,a="".concat(r||"","-").concat(J.map(e=>"".concat(e.key,":").concat(e.value)).join(","));!r||0!==s||a===ej.current||Z||$||void 0===s||((0,N.W6)("Zero Results Found",{"Search Term":r}),ej.current=a)},[null==U?void 0:U.query,null==V?void 0:V.pages,Z,$,J]),(0,h.useEffect)(()=>{var e,l,t,r,s,a,n;if(D&&Q&&D!==ey.current&&!Z&&!$&&(null!==eo||(null==V||null==(t=V.pages)||null==(l=t[0])||null==(e=l.data)?void 0:e.recordsFiltered)!==void 0)){let e=null!=(n=null!=eo?eo:null==V||null==(a=V.pages)||null==(s=a[0])||null==(r=s.data)?void 0:r.recordsFiltered)?n:0;(0,N.W6)("Store Visited",{"Store Name":Q.name||D,"Seller ID":D,"Total Products":e}),ey.current=D}},[D,Q,V,$,Z,eo]),(0,h.useEffect)(()=>{if(F&&!D&&F!==ew.current){var e;let l=(null==(e=eg[eg.length-1])?void 0:e.name)||"";(0,N.W6)("Category Viewed",{"Category Name":eA,"Sub-category":l}),ew.current=F}},[F,D,eA,U]),(0,r.jsxs)("div",{className:"relative pb-14 pt-2",children:[D&&(0,r.jsx)(y,{...D&&{secondStepUrl:"stores",secondStepName:E.store.allStores},pages:eg,className:"my-4 hidden md:block",lang:_}),D&&(0,r.jsx)("div",{className:"py-3 pb-4 md:hidden",children:(0,r.jsx)(v(),{href:"/".concat(_,"/"),className:"cursor-pointer absolute t-0 l-0 pt-[3px]",children:(0,r.jsx)(u.A,{src:n.A,alt:"back button",width:19.5,height:15.5})})}),D&&(0,r.jsx)(x,{data:Q,categoriesFromFacets:em}),!D&&F&&ep&&(0,r.jsx)("h1",{className:"my-3 font-bold text-2xl font-sans",children:ep}),(0,r.jsxs)("div",{className:"flex flex-col lg:flex-row justify-between items-stretch lg:items-center my-2 gap-2",children:[(0,r.jsx)("div",{className:"flex w-full lg:w-auto items-center gap-2",children:(0,r.jsx)(a.SortDropDown,{lang:E,searchParams:K})}),(0,r.jsxs)("div",{className:"flex w-full lg:w-auto items-center justify-between lg:justify-end gap-2",children:[(0,r.jsxs)(j._s,{open:ef,onClose:()=>eh(!1),children:[(0,r.jsxs)("div",{onClick:()=>eh(!0),className:"border-[#D0D5DD] border-1 text-[#667085] rounded-full flex whitespace-nowrap px-3 py-0.5 text-xs md:text-sm gap-0.5 cursor-pointer justify-center items-center md:hidden",children:[(0,r.jsx)(u.A,{src:i,alt:"logo",className:"w-3 h-3"}),E.category.filter]}),(0,r.jsx)(j.zj,{className:"!p-0 [&>div:first-child]:hidden",children:(0,r.jsxs)("div",{className:"relative w-full max-w-sm mx-auto flex flex-col min-h-screen",children:[(0,r.jsxs)("div",{className:"flex-1 overflow-auto px-4 pt-3 pb-[120px]",children:[(0,r.jsxs)(j.BE,{className:"mb-2 z-50 flex w-full px-0 py-2 top-0",children:[(0,r.jsx)("div",{onClick:()=>eh(!1),className:"p-0 z-10",children:(0,r.jsx)(u.A,{src:n.A,alt:"arrowBackOutline"})}),(0,r.jsx)("div",{className:"w-full flex justify-center items-center -ml-4",children:(0,r.jsx)(c.A,{children:null==E||null==(d=E.category)?void 0:d.filter})})]}),(0,r.jsx)(s.FiltersPanel,{showOnMobile:!0,searchParams:K,facets:en,lang:E,isLoading:ei,mainCategoryName:eA||void 0,categories:ex})]}),(0,r.jsx)("div",{className:"fixed bottom-0 left-0 w-full max-w-sm mx-auto bg-white px-4 pt-2 pb-[calc(2rem+env(safe-area-inset-bottom))] z-50 border-t",style:{boxSizing:"border-box"},children:(0,r.jsx)(w.$,{onClick:()=>eh(!1),className:"w-full h-12 rounded-lg text-base font-semibold",variant:"default",children:null==E||null==(m
1=E.category)?void 0:m.applyFilters})})]})})]}),(0,r.jsx)("div",{className:"flex flex-1 lg:flex-initial justify-end",style:{minWidth:200},children:eu&&null!==ed?(0,r.jsx)(C,{isLoading:Z||el,totalProducts:ed,productsText:E.products.productsText}):(0,r.jsx)("div",{style:{height:28,visibility:"hidden"}})})]})]}),(0,r.jsx)("div",{className:"border-b-1 border-color-gray mb-3"}),(0,r.jsxs)("div",{className:"flex relative",children:[(0,r.jsx)(s.FiltersPanel,{searchParams:K,facets:en,lang:E,isLoading:ei,mainCategoryName:eA||void 0,categories:ex}),(0,r.jsx)(h.Suspense,{fallback:(0,r.jsx)(A.A,{}),children:(0,r.jsx)(o.A,{lang:E,storeId:D,queries:X,searchParams:K,onTotalRecordsChange:ec,data:V,isLoading:Z,isFetching:$,isFetchingNextPage:ee,isPlaceholderData:el,fetchNextPage:et,hasNextPage:er})})]})]})}},22984:(e,l,t)=>{"use strict";t.d(l,{A:()=>a});var r=t(95155),s=t(36838);function a(){return(0,r.jsx)("div",{className:"layout-padding pt-3 pb-3 main-layout h-full",children:(0,r.jsx)("div",{className:"flex flex-col items-center justify-center gap-3 p-6",children:(0,r.jsx)(s.LoadingSpinner,{})})})}},28511:(e,l,t)=>{"use strict";t.d(l,{A:()=>r});let r={src:"/_next/static/media/seller-placeholder.f6dfecc6.jpg",height:2744,width:3904,blurDataURL:"data:image/jpeg;base64,/9j/2wBDAAoKCgoKCgsMDAsPEA4QDxYUExMUFiIYGhgaGCIzICUgICUgMy03LCksNy1RQDg4QFFeT0pPXnFlZXGPiI+7u/v/2wBDAQoKCgoKCgsMDAsPEA4QDxYUExMUFiIYGhgaGCIzICUgICUgMy03LCksNy1RQDg4QFFeT0pPXnFlZXGPiI+7u/v/wgARCAAGAAgDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAVAQEBAAAAAAAAAAAAAAAAAAAEBf/aAAwDAQACEAMQAAAAkgyZ/8QAHBAAAQUAAwAAAAAAAAAAAAAAAQIDBBESAAUx/9oACAEBAAE/AJLrKeqjEuOWFkYwKtR91fP/xAAYEQEAAwEAAAAAAAAAAAAAAAABAAIDMf/aAAgBAgEBPwDO9l1F5dCf/8QAGBEBAQEBAQAAAAAAAAAAAAAAAQMCADL/2gAIAQMBAT8ApPGcxQ9TF7//2Q==",blurWidth:8,blurHeight:6}},46401:(e,l,t)=>{"use strict";t.d(l,{D7:()=>o,TM:()=>u,Z2:()=>c,do:()=>d,yk:()=>m});var r=t(57552),s=t(53455),a=t(25979),n=t(34049),i=t(12115);let o=(e,l,t)=>(0,s.useQuery)({queryKey:["intelligent-search",{facetsKey:JSON.stringify(e),queriesKey:JSON.stringify(l),locale:t}],queryFn:()=>(0,r._h)(e,l,t),staleTime:3e5,refetchOnWindowFocus:!1}),c=function(e,l,t){let s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:8,i=arguments.length>4?arguments[4]:void 0,o=Array.isArray(l)?l:[];return(0,a.useInfiniteQuery)({queryKey:["intelligent-search",{facetsKey:JSON.stringify(e),baseQueriesKey:JSON.stringify(o),locale:t,pageSize:s}],initialPageParam:1,queryFn:l=>{let{pageParam:a=1,signal:n}=l,i=[...o,{key:"page",value:a.toString()},{key:"count",value:s.toString()}];return(0,r._h)(e,i,t,void 0,n)},getNextPageParam:(e,l)=>{var t,r;let s=null!=(r=null==e||null==(t=e.data)?void 0:t.recordsFiltered)?r:0;return l.reduce((e,l)=>{var t,r,s;return e+(null!=(s=null==l||null==(r=l.data)||null==(t=r.products)?void 0:t.length)?s:0)},0)<s?l.length+1:void 0},staleTime:3e5,refetchOnWindowFocus:!1,placeholderData:n.rX,initialData:i?{pages:[i],pageParams:[1]}:void 0,initialDataUpdatedAt:i?0:void 0})};function d(e){let[l,t]=(0,i.useState)([]),r=(0,i.useCallback)(e=>{(null==e?void 0:e.length)&&t(l=>{let t=new Set(l);return e.forEach(e=>{(null==e?void 0:e.key)&&t.add(e.key)}),t.size===l.length?l:Array.from(t)})},[]);return{extraFacetKeys:(0,i.useMemo)(()=>{let t=new Set(null==e?void 0:e.map(e=>e.key));return l.forEach(e=>t.add(e)),Array.from(t)},[e,l]),addFacetKeys:r}}function u(e,l){return e&&e.length>0?e:l&&l.length>0?l:null!=e?e:l}let m=(e,l,t,a)=>{let n=(0,i.useMemo)(()=>e&&0!==e.length?JSON.stringify([...e].sort((e,l)=>e.key!==l.key?e.key.localeCompare(l.key):String(e.value).localeCompare(String(l.value)))):"[]",[e]),o=(0,i.useMemo)(()=>{if((null==a?void 0:a.length)&&0===e.length)return{data:{facets:a}}},[n,l,t,a,e.length]);return(0,s.useQuery)({queryKey:["facets-intelligent-search",{facetsKey:n,lang:l,query:t}],queryFn:s=>{let{signal:a}=s;return(0,r.NY)(e,l,t,a)},initialData:o,staleTime:3e5,refetchOnWindowFocus:!1,placeholderData:e=>e})}},53365:e=>{e.exports={infiniteList:"infiniteProductList_infiniteList__dYAyP"}},63911:(e,l,t)=>{"use strict";t.d(l,{A:()=>n});var r=t(95155),s=t(85203),a=t.n(s);t(12115);let n=e=>{let{src:l,alt:t,fill:s=!1,className:n,...i}
1=e,o="string"==typeof l?l:null==l?void 0:l.src;return(0,r.jsx)("img",{src:o,alt:t,className:a()(n,{"absolute inset-0 w-full h-full object-cover":s}),...i})}},64556:(e,l,t)=>{Promise.resolve().then(t.bind(t,11302)),Promise.resolve().then(t.bind(t,18298)),Promise.resolve().then(t.bind(t,33742)),Promise.resolve().then(t.bind(t,99776)),Promise.resolve().then(t.bind(t,47785)),Promise.resolve().then(t.bind(t,25979)),Promise.resolve().then(t.bind(t,59441)),Promise.resolve().then(t.bind(t,80549)),Promise.resolve().then(t.bind(t,1043)),Promise.resolve().then(t.bind(t,11515)),Promise.resolve().then(t.bind(t,53455)),Promise.resolve().then(t.bind(t,45339)),Promise.resolve().then(t.bind(t,5947)),Promise.resolve().then(t.bind(t,86639)),Promise.resolve().then(t.bind(t,74744))},69438:(e,l,t)=>{"use strict";t.d(l,{A:()=>r});let r={src:"/_next/static/media/arrow-back-outline.6390e657.png",height:24,width:24,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAG1BMVEVMaXEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACalcoGAAAACXRSTlMAfQJpklHvJiR5QbyEAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAK0lEQVR4nGNgYGBigAAmBkYOCIeRBSLCwsbMzMgKEoAx4FJMDIzsEMUQ7QALtQBRWi0ziQAAAABJRU5ErkJggg==",blurWidth:8,blurHeight:8}},76144:(e,l,t)=>{"use strict";t.d(l,{A:()=>p});var r=t(95155),s=t(36358),a=t(53365),n=t.n(a),i=t(79549),o=t(57552),c=t(79945),d=t(36838);function u(e){var l,t;return String(null!=(t=null!=(l=e.productId)?l:e.id)?t:"")}var m=t(20063),f=t(12115),h=t(46429);let x=e=>{let l=0;for(let t=0;t<e.length;t++)l=(l<<5)-l+e.charCodeAt(t),l&=l;return"scroll_".concat(Math.abs(l).toString(36))};function A(e){let{lang:l,queries:t,storeId:a,onTotalRecordsChange:A,data:p,isLoading:g,isFetching:v,isFetchingNextPage:y,isPlaceholderData:w=!1,fetchNextPage:j,hasNextPage:b}=e,N=(0,m.usePathname)(),k=(0,m.useSearchParams)(),{ref:S,inView:E}=(0,h.Wx)(),[P,C]=(0,f.useState)(!1),F=(0,f.useRef)(null),M=(0,f.useRef)(null),D=(0,f.useMemo)(()=>{let e=new URLSearchParams(k.toString());return e.delete("page"),e.toString()},[k]),Q=(0,f.useMemo)(()=>{let e=new URLSearchParams(k.toString());e.delete("page");let l=e.toString();return l?"".concat(N,"?").concat(l):N},[N,k]),R=(0,f.useMemo)(()=>Q?x(Q):"",[Q]),I=(0,f.useCallback)(()=>{try{let e=[],l=(()=>{try{return window.sessionStorage.length}catch(e){return 0}})();for(let t=0;t<l;t++){let l=null;try{l=window.sessionStorage.key(t)}catch(e){l=null}if(!(null==l?void 0:l.startsWith("scroll_")))continue;let r=(0,s.Uy)(l);if(!r)continue;let a=parseInt(r.split("|")[1]||"0",10);e.push({key:l,timestamp:a})}e.sort((e,l)=>l.timestamp-e.timestamp),e.length>10&&e.slice(10).forEach(e=>{(0,s.Oq)(e.key)})}catch(e){}},[]),B=(0,f.useMemo)(()=>t.filter(e=>"page"!==e.key&&"count"!==e.key),[t]),_=(0,f.useMemo)(()=>JSON.stringify(B),[B]),q=(0,f.useRef)(null),L=(0,f.useMemo)(()=>{var e,l;return null!=(l=null==p||null==(e=p.pages)?void 0:e.flatMap(e=>{var l,t;return null!=(t=null==e||null==(l=e.data)?void 0:l.products)?t:[]}))?l:[]},[p]),{data:O}=(0,o.aP)(100,!0),U=(0,f.useMemo)(()=>(function(e,l){let t=new Set((Array.isArray(l)?l:l&&"object"==typeof l&&Array.isArray(l.products)?l.products:[]).map(u).filter(Boolean));return e.map(e=>({...e,isTopSelling:t.has(u(e))}))})(L,O),[O,L]),T=(0,f.useMemo)(()=>{var e,l,t;return"number"==typeof(null==p||null==(t=p.pages)||null==(l=t[0])||null==(e=l.data)?void 0:e.recordsFiltered)?p.pages[0].data.recordsFiltered:0},[p]),z=(0,f.useRef)(null);(0,f.useEffect)(()=>{A&&z.current!==T&&(z.current=T,A(T))},[T,A]);let W=L.length,K=(0,f.useMemo)(()=>N.includes("stores")?l.products.noProductsForSeller:N.includes("search")?l.products.noProductsForSearch:l.products.noProductsForCategory,[N,l]);(0,f.useEffect)(()=>{if(!Q||!R)return;I();let e=F.current;if(e&&e!==Q){let l=x(e);try{(0,s.Oq)(l)}catch(e){}}F.current=Q;try{let e=(0,s.Uy)(R);if(e){let l=e.split("|")[0];C(!!l)}else C(!1)}catch(e){C(!1)}},[Q,R,I]),(0,f.useEffect)(()=>{if(!Q||!R)return;let e=null,l=()=>{if(e=null,R)try{let e=Date.now();(0,s.Us)(R,"".concat(window.scrollY,"|").concat(e))}catch(e){if(e instanceof DOMException&&"QuotaExceededError"===e.name){I();try{let e=Date.now();(0,s.Us)(R,"".concat(window.scrollY,"|").concat(e))}catch(e){}}}},t=()=>{null===e&&(e=window.requestAnimationFrame(l))};return window.addEventListener("scroll",t,{passive:!0}),()=>{null!==e&&window.cancelAnimationFrame(e),window.removeEventListener("scroll",t)}},[Q,R,I]),(0,f.useEffect)(()=>
1{if(P&&R&&0!==W)try{let e=(0,s.Uy)(R);if(!e)return void C(!1);let l=e.split("|")[0],t=parseInt(l,10);isNaN(t)||requestAnimationFrame(()=>{window.scrollTo(0,t)}),C(!1)}catch(e){C(!1)}},[P,R,W]),(0,f.useEffect)(()=>{if(null===M.current){M.current=D;return}M.current!==D&&(M.current=D,(0,s.kf)(0))},[D]),(0,f.useEffect)(()=>{if(!_||null===q.current){q.current=_;return}if(q.current!==_&&(q.current=_,R)){try{(0,s.Oq)(R)}catch(e){}(0,s.kf)(0)}},[_,R]);let J=!!w,G=g||J,Y=G?10:3,X=(0,f.useCallback)(()=>{!E||!b||y||g||J||j()},[E,b,y,g,J,j]);if((0,f.useEffect)(()=>{X()},[X]),(0,f.useEffect)(()=>{0!==W&&0!==T&&W===T&&T<15&&(0,s.kf)(0)},[W,T]),!g&&!J&&0===W)return(0,r.jsx)("div",{role:"status","aria-live":"polite",children:K});let H=(0,r.jsxs)("div",{className:"mt-3 grid w-full justify-center lg:justify-start xl:pl-8 md:pl-3 gap-3 grid-cols-[repeat(auto-fill,200px)] min-[1025px]:grid-cols-[repeat(auto-fill,236px)]",role:"list","aria-label":"Product list","aria-busy":G||y,children:[!G&&U.map(e=>(0,r.jsx)("div",{"data-product-card":!0,className:"w-full m-0 p-0",role:"listitem",children:(0,r.jsx)(c.default,{product:e,lang:l,storeId:a})},(null==e?void 0:e.productId)||"product-".concat(null==e?void 0:e.id))),(G||y)&&Array.from({length:Y}).map((e,l)=>(0,r.jsx)("div",{"data-product-card":!0,className:"w-full m-0 p-0",role:"listitem",children:(0,r.jsx)(i.default,{})},"productSkeleton-".concat(l)))]});return(0,r.jsxs)("div",{className:"w-full flex flex-col items-center ".concat(n().infiniteList),children:[G&&(0,r.jsx)("div",{className:"flex w-full items-center justify-center py-3",role:"status","aria-live":"polite",children:(0,r.jsx)(d.LoadingSpinner,{className:"text-[#E0454F]"})}),(0,r.jsx)("div",{className:"w-full",children:H}),(0,r.jsx)("div",{ref:S,className:"w-full h-20","aria-label":"Scroll trigger for loading more products"})]})}function p(e){let{lang:l,storeId:t,queries:s,searchParams:a,onTotalRecordsChange:n,data:i,isLoading:o,isFetching:c,isFetchingNextPage:d,isPlaceholderData:u,fetchNextPage:m,hasNextPage:f}=e;return(0,r.jsx)(A,{lang:l,queries:s,storeId:t,searchParams:a,onTotalRecordsChange:n,data:i,isLoading:o,isFetching:c,isFetchingNextPage:d,isPlaceholderData:u,fetchNextPage:m,hasNextPage:f})}},76905:(e,l,t)=>{"use strict";t.d(l,{hO:()=>i,jW:()=>o,q6:()=>n});var r=t(36358);let s=["brand","sellername","price","madhesia","productClusterIds","fuqia","temperatura-e-operimit-ne-ngrohje","gjinia","ngjyra","ngjyra-","vellimi","garancioni"],a=new Set(["query","sort","page","count"]);function n(e){let l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],t=new Set(["query","sort",...s,...l]),r={};return Object.entries(e).forEach(e=>{let[l,s]=e,a=function(e){if(null==e)return;let l=Array.isArray(e)?e[0]:e;return(null==l?void 0:l.trim())||void 0}(s);a&&(t.has(l)||/^category-\d+$/.test(l))&&(r[l]=a)}),r}function i(e,l){var t;let s=(0,r.$C)(n(e,null==l?void 0:l.extraFacetKeys)).filter(e=>!a.has(e.key));return[...null!=(t=null==l?void 0:l.prependFacets)?t:[],...s]}function o(e){let l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return(0,r.$C)(n(e,l)).filter(e=>"sort"===e.key||"query"===e.key)}},79549:(e,l,t)=>{"use strict";t.r(l),t.d(l,{default:()=>a});var r=t(95155);t(12115);var s=t(63958);t(70750);let a=()=>(0,r.jsxs)("div",{className:"card min-w-[150px] flex flex-col bg-white relative group max-w-60  border-2 border-slate-200 rounded-md",children:[(0,r.jsx)("div",{className:"card-image relative rounded-tl-md rounded-tr-md overflow-hidden max-h-[225px]",children:(0,r.jsx)(s.default,{className:"h-[225px]",count:1})}),(0,r.jsx)("div",{className:"flex justify-between mx-2 mt-2 mb-5 absolute inset-x-0 top-0 items-center",children:(0,r.jsx)(s.default,{})}),(0,r.jsxs)("div",{className:"card-content pt-2 px-2",children:[(0,r.jsx)("div",{className:"text-base font-semibold title w-full text-ellipsis whitespace-nowrap overflow-hidden",children:(0,r.jsx)(s.default,{})}),(0,r.jsx)("div",{className:"",children:(0,r.jsx)("p",{children:(0,r.jsx)(s.default,{})})}),(0,r.jsx)(s.default,{className:"h-[50px]"})]})]})},90908:(e,l,t)=>{"use strict";t.d(l,{BE:()=>u,_s:()=>i,zj:()=>d});var r=t(95155),s=t(36358),a=t(12115),n=t(83161);let i=e=>
1{let{shouldScaleBackground:l=!0,...t}=e;return(0,r.jsx)(n._s.Root,{shouldScaleBackground:l,...t})};i.displayName="Drawer",n._s.Trigger;let o=n._s.Portal;n._s.Close;let c=a.forwardRef((e,l)=>{let{className:t,...a}=e;return(0,r.jsx)(n._s.Overlay,{ref:l,className:(0,s.cn)("fixed inset-0 z-50 bg-black/80",t),...a})});c.displayName=n._s.Overlay.displayName;let d=a.forwardRef((e,l)=>{let{className:t,children:a,...i}=e;return(0,r.jsxs)(o,{children:[(0,r.jsx)(c,{}),(0,r.jsxs)(n._s.Content,{ref:l,className:(0,s.cn)("fixed inset-x-0 bottom-0 z-50 mt-24 flex h-auto flex-col rounded-t-[10px] inset-0 mt-0 border bg-background",t),...i,children:[(0,r.jsx)("div",{className:"mx-auto mt-4 h-2 w-[100px] rounded-full bg-muted"}),a]})]})});d.displayName="DrawerContent";let u=e=>{let{className:l,...t}=e;return(0,r.jsx)("div",{className:(0,s.cn)("grid gap-1.5 p-4 text-center sm:text-left",l),...t})};u.displayName="DrawerHeader",a.forwardRef((e,l)=>{let{className:t,...a}=e;return(0,r.jsx)(n._s.Title,{ref:l,className:(0,s.cn)("text-lg font-semibold leading-none tracking-tight",t),...a})}).displayName=n._s.Title.displayName,a.forwardRef((e,l)=>{let{className:t,...a}=e;return(0,r.jsx)(n._s.Description,{ref:l,className:(0,s.cn)("text-sm text-muted-foreground",t),...a})}).displayName=n._s.Description.displayName}}]);

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.