PageSourceSearch

https://epretz.ro/_next/static/chunks/app/layout-a571b9e767d586ad.js?dpl=dpl_2iRazToZgXxAMfUK2zACQiZeZQc1

js epretz.ro collected 2026-09-24 15:10:46 UTC 62,953 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3185],{12636:function(e,t,r){Promise.resolve().then(r.t.bind(r,47960,23)),Promise.resolve().then(r.bind(r,96276)),Promise.resolve().then(r.bind(r,1469)),Promise.resolve().then(r.bind(r,1952)),Promise.resolve().then(r.t.bind(r,88003,23)),Promise.resolve().then(r.t.bind(r,48679,23)),Promise.resolve().then(r.t.bind(r,92187,23))},85916:function(e,t,r){"use strict";r.d(t,{default:function(){return g},Z:function(){return p}});var a=r(57437),s=r(2265),l=r(33145),i=r(29116);let n=/no_picture|no_image|noimage|nophoto|placeholder|image_unavailable/i;function o(e){return!e||n.test(e)}let c=/static[12]\.evomag\.ro\/products\/|evomag\.ro\/images\/|itarena\.ro|forit\.ro|altex\.ro\/media|flanco\.ro\/media|mediagalaxy\.ro\/media|\/cache\/1\/image\/500x625\//i,d={negru:"black",black:"black",alb:"white",white:"white",rosu:"red",red:"red",albastru:"blue",blue:"blue",navy:"blue",verde:"green",green:"green",gold:"gold",auriu:"gold",silver:"silver",argintiu:"silver",gri:"gray",grey:"gray",gray:"gray",roz:"pink",pink:"pink",mov:"purple",purple:"purple",violet:"purple"};function x(e){let t=e.toLowerCase().replace(/ș/g,"s").replace(/ț/g,"t").replace(/ă|â/g,"a").replace(/î/g,"i"),r=new Set;for(let e in d)RegExp(`(?<![a-z])${e}(?![a-z])`).test(t)&&r.add(d[e]);return r}function m(e){return x(e.split("?")[0].toLowerCase().replace(/timbru[-_ ]?verde/g,"").replace(/verde[-_ ]?\d+[-_ ]?lei/g,""))}let u=(e,t)=>Array.from(e).some(e=>t.has(e));function p(e){let t=[...e.imageUrls??[],...(e.listings??[]).map(e=>e.imageUrl)].filter(e=>"string"==typeof e&&!o(e)).filter(e=>!(!e||e.startsWith("http://")||c.test(e)));if(0===t.length)return;let r=e.canonicalName?x(e.canonicalName):new Set;if(r.size>0){let e=t.find(e=>{let t=m(e);return t.size>0&&u(t,r)});if(e)return e;let a=t.find(e=>0===m(e).size);if(a)return a}return t[0]}let h=/emagst\.akamaized\.net|cdn\.dwyn\.ro|cdn\.shopify\.com|evomag\.ro\/img/;function f(e){let{src:t,width:r,quality:a}=e,s=t.includes("emagst.akamaized.net")?t.split("?")[0]:t,l=s.startsWith("https://")?"ssl:"+s.slice(8):s.startsWith("http://")?s.slice(7):s,i=s.includes("cdn.shopify.com")?"&trim=10":"";return`https://images.weserv.nl/?url=${encodeURIComponent(l)}&w=${r}&output=webp&q=${a??80}${i}&we`}function b(e){let{className:t}=e;return(0,a.jsx)("div",{className:`flex items-center justify-center w-full h-full ${t??""}`,style:{background:"var(--bg)"},children:(0,a.jsxs)("svg",{width:"48",height:"48",viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,a.jsx)("rect",{width:"48",height:"48",rx:"8",fill:"#e2e8f0"}),(0,a.jsx)("path",{d:"M14 32l8-10 6 7 4-5 6 8H14z",fill:"#cbd5e1"}),(0,a.jsx)("circle",{cx:"31",cy:"19",r:"4",fill:"#cbd5e1"})]})})}function g(e){let{src:t,alt:r,fill:n,width:c,height:d,className:x,sizes:m,priority:u=!1}=e,p=!!t&&!o(t)&&h.test(t),[g,v]=(0,s.useState)(p?"weserv":"direct");if(!t||o(t)||"failed"===g)return(0,a.jsx)(b,{className:n?"absolute inset-0":""});if("weserv"===g){let e={loader:f,src:t,alt:r,quality:80,className:x,priority:u,referrerPolicy:"no-referrer",onError:()=>v("direct")};return n?(0,a.jsx)(l.default,{...e,fill:!0,sizes:m??"(max-width: 640px) 100vw, (max-width: 1024px) 50vw, 33vw"}):(0,a.jsx)(l.default,{...e,width:c??72,height:d??72,sizes:m??`${c??72}px`})}let y={src:(0,i.fi)(t),alt:r,className:x,priority:u,unoptimized:t.includes("cdn.forit.ro")||t.includes("cdn.dwyn.ro")||t.includes("evomag.ro")||t.includes("emagst.akamaized.net")||t.includes("flanco.ro")||t.includes("cdn.ozone.ro")||t.includes("s1.cel.ro"),referrerPolicy:"no-referrer",onError:()=>v("failed")};return n?(0,a.jsx)(l.default,{...y,fill:!0,sizes:m??"(max-width: 640px) 100vw, (max-width: 1024px) 50vw, 33vw"}):(0,a.jsx)(l.default,{...y,width:c??72,height:d??72,sizes:m??`${c??72}px`})}},96276:function(e,t,r){"use strict";r.d(t,{default:function(){return d}});var a=r(57437),s=r(25922),l=r(2265),i=r(48825);let n="https://epretz-production.up.railway.app";function o(){let{token:e,user:t,login:r,logout:a,_hasHydrated:s,setSessionChecked:o}=(0,i.t)();return(0,l.useEffect)(()=>
1{if(s){if(e){o(!0);return}fetch(`${n}/auth/session`,{method:"GET",credentials:"include"}).then(async e=>{if(e.ok){let t=await e.json();if(t?.token&&t?.user){r(t.token,t.user);return}}else 401===e.status&&t&&a();o(!0)}).catch(()=>{o(!0)})}},[s,e]),null}function c(){let{token:e,user:t}=(0,i.t)();return(0,l.useEffect)(()=>{if(!e||!t)return;let r=new Date().toISOString().slice(0,10);localStorage.getItem("epretz_last_ping")!==r&&fetch(`${n}/users/me/ping`,{method:"POST",headers:{"Content-Type":"application/json",Authorization:`Bearer ${e}`}}).then(e=>e.json()).then(e=>{(e.xpGained>0||e.streak>0)&&(localStorage.setItem("epretz_last_ping",r),e.levelUp&&localStorage.setItem("epretz_level_up",JSON.stringify({level:e.currentLevel,date:r})))}).catch(()=>{})},[e,t]),null}function d(e){let{children:t}=e;return(0,a.jsxs)(s.f,{attribute:"class",defaultTheme:"system",enableSystem:!0,disableTransitionOnChange:!0,children:[(0,a.jsx)(o,{}),(0,a.jsx)(c,{}),t]})}},1469:function(e,t,r){"use strict";r.d(t,{default:function(){return eZ}});var a=r(57437),s=r(99376),l=r(2265);function i(){let e=(0,s.usePathname)(),t=(0,s.useSearchParams)();return(0,l.useEffect)(()=>{window.scrollTo({top:0,behavior:"instant"})},[e,t]),null}var n=r(27648),o=r(25922),c=r(57586),d=r(36247),x=r(48996),m=r(68006),u=r(19150),p=r(75661),h=r(75208),f=r(48055),b=r(46124),g=r(17166),v=r(61499),y=r(6606),j=r(34767),w=r(22289),N=r(48617),k=r(70965),z=r(35138),C=r(60473),S=r(77558),Z=r(42723),T=r(45584),E=r(5637),P=r(50711),A=r(36873),L=r(21632),I=r(66178),M=r(60073),$=r(62878),R=r(41119),_=r(88399),D=r(65989),W=r(50217),F=r(34906),B=r(61496),H=r(54891),O=r(50420),U=r(21996),G=r(1192),Y=r(21451),J=r(48825),q=r(29116);function V(){let{theme:e,setTheme:t}=(0,o.F)(),[r,s]=(0,l.useState)(!1);return((0,l.useEffect)(()=>s(!0),[]),r)?(0,a.jsx)("button",{onClick:()=>t("dark"===e?"light":"dark"),className:"w-9 h-9 rounded-xl flex items-center justify-center transition-all text-slate-500 dark:text-slate-400",style:{background:"var(--bg)"},"aria-label":"Schimbă tema",children:"dark"===e?(0,a.jsx)(x.Z,{className:"w-4 h-4"}):(0,a.jsx)(m.Z,{className:"w-4 h-4"})}):(0,a.jsx)("div",{className:"w-9 h-9"})}function X(){let[e,t]=(0,l.useState)(""),[r,i]=(0,l.useState)([]),[o,x]=(0,l.useState)([]),[m,b]=(0,l.useState)(!1),g=(0,s.useRouter)(),v=(0,l.useRef)(),y=(0,l.useRef)(null);(0,l.useEffect)(()=>{let e=e=>{y.current&&!y.current.contains(e.target)&&b(!1)};return document.addEventListener("mousedown",e),document.addEventListener("touchstart",e,{passive:!0}),()=>{document.removeEventListener("mousedown",e),document.removeEventListener("touchstart",e)}},[]),(0,l.useEffect)(()=>{if(!m)return;let e=window.scrollY,t=()=>{Math.abs(window.scrollY-e)>30&&b(!1)};return window.addEventListener("scroll",t,{passive:!0}),()=>window.removeEventListener("scroll",t)},[m]);let j=(0,l.useCallback)(e=>{if(t(e),clearTimeout(v.current),e.length<2){i([]),x([]),b(!1);return}v.current=setTimeout(async()=>{let t=await (0,q.Dj)(e);i(t.slice(0,6));let r=new Map;t.forEach(e=>{e.category?.slug&&e.category?.name&&!r.has(e.category.slug)&&r.set(e.category.slug,{name:e.category.name,slug:e.category.slug})}
1),x(Array.from(r.values())),b(t.length>0)},150)},[]);return(0,a.jsxs)("div",{ref:y,className:"flex-1 max-w-2xl relative",children:[(0,a.jsx)("form",{onSubmit:r=>{r.preventDefault(),e.trim()&&(g.push(`/cautare?q=${encodeURIComponent(e.trim())}`),t(""),b(!1),i([]),x([]))},children:(0,a.jsxs)("div",{className:"flex items-center rounded-xl border transition-all overflow-hidden",style:{background:"var(--bg-surface)",border:"1.5px solid var(--border)",boxShadow:"var(--shadow-xs)"},onFocus:()=>{},children:[(0,a.jsx)(u.Z,{className:"w-4 h-4 ml-3 sm:ml-4 shrink-0",style:{color:"var(--text-soft)"}}),(0,a.jsx)("input",{type:"text","data-site-search":!0,value:e,onChange:e=>j(e.target.value),onFocus:()=>r.length>0&&b(!0),placeholder:"Caută produse, branduri, modele...",className:"flex-1 min-w-0 px-2.5 sm:px-3 py-2.5 text-sm bg-transparent outline-none",style:{color:"var(--text)"}}),(0,a.jsx)("button",{type:"submit","aria-label":"Caută",className:"m-1 shrink-0 px-3.5 sm:px-4 py-1.5 rounded-lg text-sm font-bold text-white transition-all active:scale-95",style:{background:"var(--primary)",boxShadow:"0 1px 3px rgba(109,40,217,0.2)"},children:"Caută"})]})}),(0,a.jsx)(c.M,{children:m&&(0,a.jsxs)(d.E.div,{initial:{opacity:0,y:-6,scale:.98},animate:{opacity:1,y:0,scale:1},exit:{opacity:0,y:-6,scale:.98},transition:{duration:.15},className:"absolute top-full mt-2 w-full rounded-2xl shadow-xl z-[60] overflow-hidden",style:{background:"var(--bg-card)",border:"1px solid var(--border)"},children:[(0,a.jsx)("div",{className:"md:hidden",children:r.map(e=>(0,a.jsxs)("button",{onClick:()=>{g.push(`/produs/${(0,q.jY)(e)}`),b(!1),t("")},className:"w-full flex items-center gap-4 px-4 py-4 text-left transition-colors",style:{borderBottom:"1px solid var(--border)"},onMouseEnter:e=>e.currentTarget.style.background="var(--bg)",onMouseLeave:e=>e.currentTarget.style.background="transparent",children:[(0,a.jsx)(u.Z,{className:"w-5 h-5 shrink-0",style:{color:"var(--text-muted)"}}),(0,a.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,a.jsx)("div",{className:"text-[14px] font-medium line-clamp-2 leading-snug",style:{color:"var(--text)"},children:e.canonicalName}),(0,a.jsxs)("div",{className:"flex items-center gap-2 mt-1",children:[e.category?.name&&(0,a.jsx)("span",{className:"text-[11px] font-medium",style:{color:"var(--text-muted)"},children:e.category.name}),e.minCurrentPrice&&(0,a.jsx)("span",{className:"text-[13px] font-bold",style:{color:"var(--primary)",fontFamily:"Arial, Helvetica, sans-serif"},children:(0,q.T4)(e.minCurrentPrice)})]})]}),(0,a.jsx)(p.Z,{className:"w-4 h-4 text-emerald-500 shrink-0"})]},e.id))}),(0,a.jsxs)("div",{className:"hidden md:flex",style:{borderBottom:"1px solid var(--border)"},children:[(0,a.jsx)("div",{className:"flex-1 min-w-0",style:{borderRight:"1px solid var(--border)"},children:r.map(e=>(0,a.jsxs)("button",{onClick:()=>{g.push(`/produs/${(0,q.jY)(e)}`),b(!1),t("")},className:"w-full flex items-center gap-4 px-5 py-3.5 text-left transition-colors",style:{borderBottom:"1px solid var(--border)"},onMouseEnter:e=>e.currentTarget.style.background="var(--bg)",onMouseLeave:e=>e.currentTarget.style.background="transparent",children:[(0,a.jsxs)("div",{className:"w-16 h-16 rounded-xl items-center justify-center shrink-0 overflow-hidden relative flex",style:{background:"var(--bg-card)",border:"1px solid var(--border)"},children:[(0,a.jsx)(h.Z,{className:"w-5 h-5 absolute",style:{color:"var(--border)"}}),(()=>{let t=/no_picture|no_image|noimage|nophoto|placeholder|image_unavailable/i,r=(e.imageUrls??[]).find(e=>e&&!t.test(e));return r?(0,a.jsx)("img",{src:r,alt:"",className:"w-full h-full object-contain absolute inset-0 p-1",onError:e=>{e.currentTarget.style.display="none"}}):null})()]}),(0,a.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,a.jsx)("div",{className:"text-[14px] font-medium line-clamp-2 leading-snug",style:{color:"var(--text)"},children:e.canonicalName}),e.avgRating>0&&(0,a.jsxs)("div",{className:"flex items-center gap-1 mt-1",children:[(0,a.jsx)("div",{className:"flex",children:[1,2,3,4,5].map(t=>(0,a.jsx)(f.Z,{className:`w-3 h-3 ${t<=Math.round(e.avgRating)?"fill-amber-400 text-amber-400":"text-gray-200 dark:text-zinc-700"}`},t))}),(0,a.jsx)("span",{className:"text-[11px] font-semibold",style:{color:"var(--warning)"},children:e.avgRating.toFixed(1)}),e.reviewCount>0&&(0,a.jsxs)("span",{className:"text-[11px]",style:{color:"var(--text-muted)"},children:["(",e.reviewCount,")"]})]}),(0,a.jsxs)("div",{className:"flex items-center gap-2 mt-1",children:[e.category?.name&&(0,a.jsx)("span",{className:"text-[11px] font-medium",style:{color:"var(--text-muted)"},children:e.category.name}),e.minCurrentPrice&&(0,a.jsx)("span",{className:"text-[14px] font-bold",style:{color:"var(--primary)",fontFamily:"Arial, Helvetica, sans-serif"},children:(0,q.T4)(e.minCurrentPrice)})]})]})]},e.id))}),o.length>0&&(0,a.jsxs)("div",{className:"w-60 shrink-0 px-5 py-4",children:[(0,a.jsx)("div",{className:"text-[11px] font-semibold uppercase tracking-wider mb-3",style:{color:"var(--text-muted)"},children:"Sugestii de categorii"}),(0,a.jsx)("div",{className:"space-y-0.5",children:o.map(r=>(0,a.jsx)(n.default,{href:`/cautare?q=${encodeURIComponent(e.trim())}&category=${r.slug}`,onClick:()=>{b(!1),t("")},className:"block px-3 py-2 rounded-lg text-[13px] font-medium transition-colors",style:{color:"var(--text)"},onMouseEnter:e=>e.currentTarget.style.background="var(--bg)",onMouseLeave:e=>e.currentTarget.style.background="transparent",children:r.name},r.slug))})]})]}),(0,a.jsxs)(n.default,{href:`/cautare?q=${encodeURIComponent(e)}`,onClick:()=>{b(!1),t("")},className:"block px-4 py-3 text-sm text-center font-medium transition-colors",style:{color:"var(--primary)"},children:["Toate rezultatele pentru „",e,'" →']})]})})]})}function K(){let{user:e,logout:t}=(0,J.t)(),[r,s]=(0,l.useState)(!1),i=(0,l.useRef)(null);return((0,l.useEffect)(()=>{let e=e=>{i.current&&!i.current.contains(e.target)&&s(!1)};return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e)},[]),e)?(0,a.jsxs)("div",{ref:i,className:"relative",children:[(0,a.jsxs)("button",{onClick:()=>s(!r),className:"flex items-center gap-2",children:[(0,a.jsx)("div",{className:"w-9 h-9 rounded-xl flex items-center justify-center text-sm font-bold text-white",style:{background:"var(--primary)"},children:e.displayName?.[0]?.toUpperCase()||"U"}),(0,a.jsx)(g.Z,{className:`w-3.5 h-3.5 transition-transform hidden lg:block ${r?"rotate-180":""}`,style:{color:"var(--text-muted)"}})]}),(0,a.jsx)(c.M,{children:r&&(0,a.jsxs)(d.E.div,{initial:{opacity:0,scale:.95,y:-6}
1,animate:{opacity:1,scale:1,y:0},exit:{opacity:0,scale:.95,y:-6},transition:{duration:.15},className:"absolute right-0 top-full mt-2 w-52 rounded-2xl shadow-xl z-50 overflow-hidden",style:{background:"var(--bg-card)",border:"1px solid var(--border)"},children:[(0,a.jsxs)("div",{className:"px-4 py-3",style:{borderBottom:"1px solid var(--border)"},children:[(0,a.jsx)("div",{className:"text-sm font-semibold",style:{color:"var(--text)"},children:e.displayName}),(0,a.jsx)("div",{className:"text-xs mt-0.5",style:{color:"var(--text-muted)"},children:e.email})]}),(0,a.jsxs)(n.default,{href:"/cont",onClick:()=>s(!1),className:"flex items-center gap-2 px-4 py-3 text-sm transition-colors",style:{color:"var(--text-muted)"},onMouseEnter:e=>e.currentTarget.style.background="var(--bg)",onMouseLeave:e=>e.currentTarget.style.background="transparent",children:[(0,a.jsx)(v.Z,{className:"w-4 h-4"})," Dashboard"]}),(0,a.jsxs)("button",{onClick:()=>{t(),s(!1)},className:"w-full flex items-center gap-2 px-4 py-3 text-sm transition-colors text-red-500",style:{borderTop:"1px solid var(--border)"},onMouseEnter:e=>e.currentTarget.style.background="var(--bg)",onMouseLeave:e=>e.currentTarget.style.background="transparent",children:[(0,a.jsx)(y.Z,{className:"w-4 h-4"})," Deconectare"]})]})})]}):(0,a.jsxs)(n.default,{href:"/login",className:"flex items-center gap-1.5 text-sm font-medium transition-colors",style:{color:"var(--text-muted)"},children:[(0,a.jsx)("div",{className:"w-9 h-9 rounded-xl flex items-center justify-center",style:{border:"1.5px solid var(--border)",background:"var(--bg)"},children:(0,a.jsx)(b.Z,{className:"w-4 h-4"})}),(0,a.jsx)("span",{className:"hidden lg:block",children:"Cont"})]})}let Q={"telefoane-tablete":{icon:j.Z,color:"var(--primary)",bg:"var(--primary-soft)"},laptopuri:{icon:w.Z,color:"#2563eb",bg:"rgba(37,99,235,0.08)"},"it-pc":{icon:N.Z,color:"#0891b2",bg:"rgba(8,145,178,0.08)"},electronice:{icon:k.Z,color:"var(--success)",bg:"rgba(5,150,105,0.08)"},electrocasnice:{icon:z.Z,color:"var(--warning)",bg:"rgba(217,119,6,0.08)"},"casa-gradina":{icon:C.Z,color:"var(--success)",bg:"rgba(22,163,74,0.08)"},"animale-de-companie":{icon:S.Z,color:"#e11d48",bg:"rgba(225,29,72,0.08)"},"scule-bricolaj":{icon:Z.Z,color:"#ca8a04",bg:"rgba(202,138,4,0.08)"},"imprimante-birotic":{icon:T.Z,color:"#6366f1",bg:"rgba(99,102,241,0.08)"},"sanatate-frumusete":{icon:E.Z,color:"#ec4899",bg:"rgba(236,72,153,0.08)"},"sport-fitness":{icon:P.Z,color:"var(--warning)",bg:"rgba(234,88,12,0.08)"},"auto-moto":{icon:A.Z,color:"#475569",bg:"rgba(71,85,105,0.08)"},"jucarii-copii":{icon:L.Z,color:"#8b5cf6",bg:"rgba(139,92,246,0.08)"},"moda-imbracaminte":{icon:I.Z,color:"#be185d",bg:"rgba(190,24,93,0.08)"}};function ee(e){return Q[e]||{icon:M.Z,color:"var(--primary)",bg:"var(--primary-soft)"}}function et(){let[e,t]=(0,l.useState)(!1),[r,s]=(0,l.useState)([]),[i,o]=(0,l.useState)(0),x=(0,l.useRef)(null),m=(0,l.useRef)();(0,l.useEffect)(()=>{(0,q.CP)().then(s)},[]),(0,l.useEffect)(()=>{let e=e=>{x.current&&!x.current.contains(e.target)&&t(!1)};return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e)},[]);let u=r[i],p=u?ee(u.slug):null,h=u?.children?.length>0;return(0,a.jsxs)("div",{ref:x,className:"relative",children:[(0,a.jsxs)("button",{onClick:()=>{t(e=>!e),o(0)},className:"flex items-center gap-1.5 text-sm font-semibold px-3.5 py-2 rounded-xl transition-all",style:e?{background:"var(--primary-soft)",color:"var(--primary)"}:{color:"var(--text)",background:"transparent"},onMouseEnter:t=>{e||(t.currentTarget.style.background="var(--bg)")},onMouseLeave:t=>{e||(t.currentTarget.style.background="transparent")},children:[(0,a.jsx)($.Z,{className:"w-4 h-4"}),"Categorii",(0,a.jsx)(g.Z,{className:`w-3.5 h-3.5 transition-transform ${e?"rotate-180":""}`})]}),(0,a.jsx)(c.M,{children:e&&(0,a.jsx)(d.E.div,{initial:{opacity:0,y:-8,scale:.98},animate:{opacity:1,y:0,scale:1},exit:{opacity:0,y:-8,scale:.98},transition:{duration:.18,ease:[.16,1,.3,1]},className:"absolute left-0 top-full mt-3 rounded-2xl shadow-2xl z-50 overflow-hidden",style:{background:"var(--bg-card)",border:"1px solid var(--border)",width:h?"min(900px, 92vw)":"min(280px, 92vw)",transition:"width 0.25s cubic-bezier(0.16, 1, 0.3, 1)"},children:(0,a.jsxs)("div",{className:"flex",style:{minHeight:h?"400px":"auto",maxHeight:"min(80vh, 700px)"},children:[(0,a.jsxs)("div",{className:"shrink-0 py-2 overflow-y-auto",style:{width:"260px",borderRight:h?"1px solid var(--border)":"none",background:"var(--bg-surface)"},children:[r.map((e,r)=>{let s=ee(e.slug),l=s.icon,c=r===i;return(0,a.jsxs)(n.default,{href:`/categorie/${e.slug}`,onClick:()=>t(!1),onMouseEnter:()=>{clearTimeout(m.current),m.current=setTimeout(()=>
1o(r),40)},className:"flex items-center gap-3 px-4 py-2.5 mx-2 rounded-xl transition-all",style:{background:c?s.bg:"transparent",color:c?s.color:"var(--text)",fontWeight:c?700:500},children:[(0,a.jsx)("div",{className:"w-9 h-9 rounded-xl flex items-center justify-center shrink-0 transition-all",style:{background:c?s.color:s.bg,color:c?"#fff":s.color,boxShadow:c?`0 4px 12px ${s.color}30`:"none"},children:(0,a.jsx)(l,{className:"w-4.5 h-4.5"})}),(0,a.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,a.jsx)("span",{className:"text-[13px] block truncate",children:e.name}),(0,a.jsx)("span",{className:"text-[11px] font-normal",style:{color:"var(--text-muted)"},children:e.productCount>0?`${e.productCount.toLocaleString("ro-RO")} produse`:"\xcen cur\xe2nd"})]}),e.children?.length>0&&(0,a.jsx)(R.Z,{className:"w-3.5 h-3.5 shrink-0 transition-transform",style:{color:c?s.color:"var(--text-soft)",transform:c?"translateX(2px)":"none"}})]},e.id)}),(0,a.jsx)("div",{className:"mt-2 pt-2 mx-4",style:{borderTop:"1px solid var(--border)"},children:(0,a.jsxs)(n.default,{href:"/categorii",onClick:()=>t(!1),className:"flex items-center gap-2 py-2 text-[12px] font-semibold transition-colors",style:{color:"var(--primary)"},children:[(0,a.jsx)($.Z,{className:"w-3.5 h-3.5"}),"Vezi toate categoriile",(0,a.jsx)(_.Z,{className:"w-3 h-3"})]})})]}),h&&(0,a.jsxs)("div",{className:"flex-1 px-7 py-6 overflow-y-auto",children:[(0,a.jsxs)("div",{className:"flex items-center gap-3 mb-5",children:[p&&(()=>{let e=p.icon;return(0,a.jsx)("div",{className:"w-10 h-10 rounded-xl flex items-center justify-center",style:{background:p.color,boxShadow:`0 4px 14px ${p.color}35`},children:(0,a.jsx)(e,{className:"w-5 h-5 text-white"})})})(),(0,a.jsxs)("div",{children:[(0,a.jsx)("h3",{className:"text-base font-bold",style:{color:"var(--text)"},children:u.name}),(0,a.jsxs)("span",{className:"text-[12px]",style:{color:"var(--text-muted)"},children:[u.productCount.toLocaleString("ro-RO")," produse \xb7 ",u.children.length," subcategorii"]})]})]}),(0,a.jsx)("div",{className:"grid grid-cols-2 gap-2",children:u.children.map(e=>(0,a.jsxs)(n.default,{href:`/categorie/${e.slug}`,onClick:()=>t(!1),className:"group flex items-center gap-3 px-4 py-3.5 rounded-xl transition-all",style:{border:"1px solid transparent"},onMouseEnter:e=>{let t=e.currentTarget;t.style.background=p?.bg||"var(--bg)",t.style.borderColor=`${p?.color||"var(--primary)"}25`},onMouseLeave:e=>{let t=e.currentTarget;t.style.background="transparent",t.style.borderColor="transparent"},children:[(0,a.jsx)("div",{className:"w-8 h-8 rounded-lg flex items-center justify-center shrink-0 transition-all",style:{background:p?.bg||"var(--primary-soft)"},children:(0,a.jsx)(D.Z,{className:"w-3.5 h-3.5",style:{color:p?.color||"var(--primary)"}})}),(0,a.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,a.jsx)("span",{className:"text-[13px] font-semibold block",style:{color:"var(--text)"},children:e.name}),e.productCount>0&&(0,a.jsxs)("span",{className:"text-[11px]",style:{color:"var(--text-muted)"},children:[e.productCount.toLocaleString("ro-RO")," produse"]})]}),(0,a.jsx)(R.Z,{className:"w-3.5 h-3.5 shrink-0 opacity-0 group-hover:opacity-100 transition-all",style:{color:p?.color||"var(--primary)"}})]},e.id))}),(0,a.jsx)("div",{className:"mt-4 pt-3",style:{borderTop:"1px solid var(--border)"},children:(0,a.jsxs)(n.default,{href:`/categorie/${u.slug}`,onClick:()=>t(!1),className:"inline-flex items-center gap-2 px-4 py-2.5 rounded-xl text-[13px] font-bold transition-all",style:{background:p?.bg||"var(--primary-soft)",color:p?.color||"var(--primary)"},onMouseEnter:e=>{let t=e.currentTarget;t.style.background=p?.color||"var(--primary)",t.style.color="#fff"},onMouseLeave:e=>{let t=e.currentTarget;t.style.background=p?.bg||"var(--primary-soft)",t.style.color=p?.color||"var(--primary)"},children:["Toate din ",u.name,(0,a.jsx)(_.Z,{className:"w-3.5 h-3.5"})]})})]})]})})})]})}function er(e){let{href:t,icon:r,label:s,badge:l,accent:i}=e;return(0,a.jsxs)(n.default,{href:t,className:"group flex items-center gap-2 px-3.5 py-2 rounded-xl text-sm font-medium transition-all",style:{color:"var(--text-muted)"},onMouseEnter:e=>{let t=e.currentTarget;t.style.background="var(--bg)",t.style.color=i||"var(--primary)"},onMouseLeave:e=>{let t=e.currentTarget;t.style.background="transparent",t.style.color="var(--text-muted)"},children:[(0,a.jsx)(r,{className:"w-4 h-4 shrink-0"}),s,l&&(0,a.jsx)("span",{className:"text-[11px] font-bold px-1.5 py-0.5 rounded-full text-white",style:{background:i?"#f97316"===i?"#c2410c":i:"var(--primary)",lineHeight:1},children:l})]})}function ea(){let{user:e,token:t}=(0,J.t)(),[r,s]=(0,l.useState)(0);return(0,l.useEffect)(()=>
1{if(!e||!t){s(0);return}(0,q.Ww)(t).then(e=>s(Array.isArray(e)?e.filter(e=>e.isActive).length:0)).catch(()=>{})},[e,t]),(0,a.jsxs)(n.default,{href:"/alerte",className:"relative flex flex-col items-center gap-0.5 px-3 py-2 rounded-xl transition-all",style:{color:"var(--text-muted)"},onMouseEnter:e=>{e.currentTarget.style.background="var(--bg)",e.currentTarget.style.color="var(--primary)"},onMouseLeave:e=>{e.currentTarget.style.background="transparent",e.currentTarget.style.color="var(--text-muted)"},children:[(0,a.jsxs)("span",{className:"relative",children:[(0,a.jsx)(W.Z,{className:"w-4.5 h-4.5"}),r>0&&(0,a.jsx)("span",{className:"absolute -top-1.5 -right-1.5 min-w-[16px] h-4 flex items-center justify-center text-[9px] font-bold text-white rounded-full px-1",style:{background:"var(--primary)",lineHeight:1},children:r>9?"9+":r})]}),(0,a.jsx)("span",{className:"text-[10px]",children:"Alerte"})]})}function es(){let[e,t]=(0,l.useState)(!1),[r,s]=(0,l.useState)(!1),[i,o]=(0,l.useState)(0),[c,d]=(0,l.useState)(!1),x=(0,l.useRef)(0),{user:m,logout:u}=(0,J.t)();return(0,l.useEffect)(()=>{(0,q.BZ)().then(e=>s(e.blackFriday)).catch(()=>{}),(0,q.r8)().then(e=>o(Array.isArray(e)?e.length:0)).catch(()=>{})},[]),(0,l.useEffect)(()=>{let e=()=>{let e=window.scrollY;if(e<80){d(!1),x.current=e;return}d(e>x.current&&e-x.current>5),x.current=e};return window.addEventListener("scroll",e,{passive:!0}),()=>window.removeEventListener("scroll",e)},[]),(0,a.jsxs)("header",{className:"sticky top-0 z-50",style:{background:"rgba(var(--bg-rgb), 0.97)",borderBottom:"1px solid var(--border)",boxShadow:"0 1px 3px rgba(0,0,0,0.04), 0 4px 16px rgba(0,0,0,0.02)",transform:c&&!e?"translateY(-100%)":"translateY(0)",transition:"transform 0.3s cubic-bezier(0.16, 1, 0.3, 1)"},children:[(0,a.jsxs)("div",{className:"max-w-[1440px] mx-auto px-4",children:[(0,a.jsxs)("div",{className:"flex items-center gap-4 py-3.5",children:[(0,a.jsxs)(n.default,{href:"/",className:"flex items-center gap-2.5 shrink-0 group",children:[(0,a.jsx)("div",{className:"w-9 h-9 rounded-xl flex items-center justify-center shrink-0 transition-transform duration-200 group-hover:scale-105",style:{background:"var(--primary)"},children:(0,a.jsx)(F.Z,{className:"w-4 h-4 fill-white text-white"})}),(0,a.jsxs)("div",{className:"flex flex-col leading-none gap-1",children:[(0,a.jsxs)("span",{className:"font-black leading-none whitespace-nowrap",style:{fontSize:"clamp(30px, 3vw, 36px)",letterSpacing:"-0.03em"},children:[(0,a.jsx)("span",{style:{color:"var(--text)"},children:"e"}),(0,a.jsx)("span",{style:{color:"var(--primary)"},children:"Pret"}),(0,a.jsx)("span",{style:{color:"var(--success)",fontStyle:"italic",fontSize:"1.15em",display:"inline-block",paddingRight:"3px"},children:"z"}),(0,a.jsx)("span",{style:{color:"var(--text-muted)",fontSize:"0.38em",fontWeight:700,verticalAlign:"super",letterSpacing:0},children:".ro"})]}),(0,a.jsxs)("div",{className:"flex items-center gap-1",children:[(0,a.jsx)(p.Z,{className:"w-2.5 h-2.5 text-emerald-500"}),(0,a.jsx)("span",{className:"text-[11px] font-semibold",style:{color:"var(--text-muted)"},children:"comparator prețuri"})]})]})]}),(0,a.jsx)("div",{className:"hidden md:flex flex-1 max-w-2xl mx-auto",children:(0,a.jsx)(X,{})}),(0,a.jsxs)("nav",{className:"hidden md:flex items-center gap-1 shrink-0",children:[(0,a.jsx)("a",{href:"https://chrome.google.com/webstore/detail/epretz-ro/fnbneompanlcahhdbgofnaiifagafjdh",target:"_blank",rel:"noopener noreferrer",className:"hidden lg:inline-flex items-center gap-1.5 text-xs font-bold px-3 py-1.5 rounded-xl transition-all hover:opacity-90 mr-1",style:{background:"var(--primary)",color:"#fff"},children:"⚡ Extensie Chrome"}),(0,a.jsx)(ea,{}),(0,a.jsxs)(n.default,{href:"/cont",className:"flex flex-col items-center gap-0.5 px-3 py-2 rounded-xl transition-all",style:{color:"var(--text-muted)"},onMouseEnter:e=>{e.currentTarget.style.background="var(--bg)",e.currentTarget.style.color="var(--primary)"},onMouseLeave:e=>{e.currentTarget.style.background="transparent",e.currentTarget.style.color="var(--text-muted)"},children:[(0,a.jsx)(B.Z,{className:"w-4.5 h-4.5"}),(0,a.jsx)("span",{className:"text-[10px]",children:"Favorite"})]}),(0,a.jsx)("div",{className:"mx-1.5 w-px h-7",style:{background:"var(--border)"}}
1),(0,a.jsx)(V,{}),(0,a.jsx)(K,{})]}),(0,a.jsxs)("div",{className:"flex md:hidden items-center gap-1 ml-auto shrink-0",children:[(0,a.jsx)(V,{}),(0,a.jsx)("button",{onClick:()=>t(!e),className:"w-11 h-11 rounded-xl flex items-center justify-center transition-all active:scale-95",style:e?{background:"#fee2e2",color:"var(--danger)",touchAction:"manipulation",border:"1.5px solid #fca5a5"}:{background:"var(--bg)",color:"var(--text-muted)",touchAction:"manipulation"},"aria-label":e?"\xcenchide meniu":"Deschide meniu",children:e?(0,a.jsx)(H.Z,{className:"w-5 h-5"}):(0,a.jsx)(O.Z,{className:"w-5 h-5"})})]})]}),(0,a.jsx)("div",{className:"md:hidden pb-2.5",children:(0,a.jsx)(X,{})}),(0,a.jsxs)("div",{className:"hidden md:flex flex-wrap items-center gap-1 py-1.5",style:{borderTop:"1px solid var(--border)"},children:[(0,a.jsxs)(n.default,{href:"/cautare?sort=score_desc&minScore=45",className:"flex items-center gap-2 px-4 py-2 rounded-xl text-sm font-bold text-white transition-all active:scale-[0.98]",style:{background:"var(--warning-strong)"},children:[(0,a.jsx)(U.Z,{className:"w-4 h-4"}),"Oferte Hot"]}),r&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:"w-1 h-1 rounded-full mx-0.5",style:{background:"var(--border)"}}),(0,a.jsxs)(n.default,{href:"/black-friday",className:"relative flex items-center gap-2 px-4 py-2 rounded-xl text-sm font-black text-white transition-all active:scale-95 overflow-hidden",style:{background:"linear-gradient(135deg,#111,#222)",border:"1px solid #f97316",boxShadow:"0 2px 12px rgba(249,115,22,0.35)"},children:[(0,a.jsx)("span",{className:"absolute inset-0 opacity-20",style:{background:"linear-gradient(90deg,transparent,#f97316,transparent)",animation:"bf-shimmer 2.5s infinite"}}),(0,a.jsx)("style",{children:"@keyframes bf-shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}"}),"\uD83D\uDDA4 BLACK FRIDAY"]})]}),(0,a.jsx)("div",{className:"w-1 h-1 rounded-full mx-1",style:{background:"var(--border)"}}),(0,a.jsx)(et,{}),(0,a.jsx)(er,{href:"/reduceri",icon:p.Z,label:"Prețuri \xeen scădere",accent:"#16a34a"}),(0,a.jsx)(er,{href:"/cautare?sort=score_desc&minScore=40",icon:f.Z,label:"Top produse",badge:"HOT",accent:"#f97316"}),(0,a.jsx)(er,{href:"/cautare?sort=newest",icon:G.Z,label:"Lansări recente"}),(0,a.jsx)(er,{href:"/pentru",icon:Y.Z,label:"Ghid cumpărare",badge:"NOU",accent:"#7c3aed"}),(0,a.jsx)(er,{href:"/alerte",icon:W.Z,label:"Alertă preț"}),(0,a.jsxs)("div",{className:"ml-auto hidden lg:flex items-center gap-1.5 text-xs",style:{color:"var(--text-muted)"},children:[(0,a.jsxs)("span",{className:"relative flex h-1.5 w-1.5",children:[(0,a.jsx)("span",{className:"animate-ping absolute inline-flex h-full w-full rounded-full bg-emerald-400 opacity-75"}),(0,a.jsx)("span",{className:"relative inline-flex rounded-full h-1.5 w-1.5 bg-emerald-400"})]}),"Prețuri live din ",i>0?`${i}+`:"5+"," magazine"]})]})]}),e&&(0,a.jsxs)("div",{className:"md:hidden overflow-y-auto",style:{borderTop:"1px solid var(--border)",background:"var(--bg-card)",maxHeight:"calc(100dvh - 60px)"},children:[m?(0,a.jsxs)("div",{className:"px-4 pt-4 pb-3 flex items-center gap-3",style:{borderBottom:"1px solid var(--border)"},children:[(0,a.jsx)("div",{className:"w-10 h-10 rounded-xl flex items-center justify-center text-sm font-bold text-white shrink-0",style:{background:"var(--primary)"},children:m.displayName?.[0]?.toUpperCase()||"U"}),(0,a.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,a.jsx)("div",{className:"text-sm font-semibold truncate",style:{color:"var(--text)"},children:m.displayName}),(0,a.jsx)("div",{className:"text-xs truncate",style:{color:"var(--text-muted)"},children:m.email})]}),(0,a.jsx)(n.default,{href:"/cont",onClick:()=>t(!1),className:"shrink-0 text-xs px-3 py-1.5 rounded-lg font-semibold transition-all",style:{background:"var(--primary-soft)",color:"var(--primary)"},children:"Cont"})]}):(0,a.jsxs)("div",{className:"px-4 pt-4 pb-3 flex items-center gap-3",style:{borderBottom:"1px solid var(--border)"},children:[(0,a.jsx)("div",{className:"w-10 h-10 rounded-xl flex items-center justify-center shrink-0",style:{background:"var(--bg)",border:"1.5px solid var(--border)"},children:(0,a.jsx)(b.Z,{className:"w-5 h-5",style:{color:"var(--text-muted)"}})}),(0,a.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,a.jsx)("div",{className:"text-sm font-semibold",style:{color:"var(--text)"},children:"Bun venit!"}),(0,a.jsx)("div",{className:"text-xs",style:{color:"var(--text-muted)"},children:"Alerte de preț și watchlist"})]}),(0,a.jsx)(n.default,{href:"/login",onClick:()=>t(!1),className:"shrink-0 text-xs px-3 py-1.5 rounded-lg font-semibold text-white transition-all",style:{background:"var(--primary)"},children:"Intră"})]}),(0,a.jsxs)("div",{className:"px-4 pt-3 pb-2 grid grid-cols-2 gap-2",children:[(0,a.jsxs)(n.default,{href:"/cautare?sort=score_desc&minScore=45",onClick:()=>t(!1),className:"flex items-center justify-center gap-2 py-3 rounded-xl text-sm font-bold text-white transition-all active:scale-[0.98]",style:{background:"var(--warning-strong)"},children:[(0,a.jsx)(U.Z,{className:"w-4 h-4"})," Oferte Hot"]}),(0,a.jsxs)(n.default,{href:"/cautare?sort=score_desc&minScore=40",onClick:()=>t(!1),className:"flex items-center justify-center gap-2 py-3 rounded-xl text-sm font-bold transition-all active:scale-95",style:{background:"var(--primary-soft)",color:"var(--primary)"},children:[(0,a.jsx)(f.Z,{className:"w-4 h-4"})," Top produse"]})]}),(0,a.jsxs)("div",{className:"px-4 py-2",children:[(0,a.jsx)("div",{className:"text-[10px] font-bold uppercase tracking-wider mb-2",style:{color:"var(--text-muted)",paddingLeft:4},children:"Explorează"}),(0,a.jsx)("div",{className:"space-y-0.5",children:[{href:"/categorii",icon:$.Z,label:"Toate categoriile",color:"var(--primary)"},{href:"/cautare?sort=newest",icon:G.Z,label:"Ultimele produse",color:"var(--info)"},{href:"/reduceri",icon:p.Z,label:"Prețuri \xeen scădere",color:"var(--success)"},{href:"/pentru",icon:Y.Z,label:"Ghid cumpărare",color:"var(--primary)"},{href:"/alerte",icon:W.Z,label:"Alerte preț",color:"var(--warning)"},{href:"/cont",icon:B.Z,label:"Favorite / Watchlist",color:"var(--danger)"}].map(e=>(0,a.jsxs)(n.default,{href:e.href,onClick:()=>t(!1),className:"flex items-center gap-3 px-3 py-3 rounded-xl text-base font-medium transition-all active:scale-[0.98]",style:{color:"var(--text)"},onTouchStart:e=>e.currentTarget.style.background="var(--bg)",onTouchEnd:e=>e.currentTarget.style.background="transparent",onMouseEnter:e=>e.currentTarget.style.background="var(--bg)",onMouseLeave:e=>e.currentTarget.style.background="transparent",children:[(0,a.jsx)("div",{className:"w-8 h-8 rounded-xl flex items-center justify-center shrink-0",style:{background:`${e.color}15`,border:`1px solid ${e.color}25`},children:(0,a.jsx)(e.icon,{className:"w-4 h-4",style:{color:e.color}})}),e.label]},e.href))})]}),(0,a.jsxs)("div",{className:"mx-4 mb-4 mt-2 px-4 py-3 rounded-xl flex items-center gap-2",style:{background:"var(--bg)",border:"1px solid var(--border)"},children:[(0,a.jsxs)("span",{className:"relative flex h-1.5 w-1.5 shrink-0",children:[(0,a.jsx)("span",{className:"animate-ping absolute inline-flex h-full w-full rounded-full bg-emerald-400 opacity-75"}),(0,a.jsx)("span",{className:"relative inline-flex rounded-full h-1.5 w-1.5 bg-emerald-400"})]}),(0,a.jsxs)("span",{className:"text-xs flex-1",style:{color:"var(--text-muted)"},children:["Prețuri live din ",i>0?`${i}+`:"5+"," magazine"]}),m&&(0,a.jsxs)("button",{onClick:()=>{u(),t(!1)},className:"flex items-center gap-1.5 text-xs font-medium shrink-0",style:{color:"var(--danger)"},children:[(0,a.jsx)(y.Z,{className:"w-3.5 h-3.5"})," Ieși"]})]})]})]})}var el=r(12857);
1let ei={Descoperă:[{href:"/oferte",label:"Cele mai bune oferte"},{href:"/reduceri",label:"Prețuri \xeen scădere"},{href:"/categorii",label:"Toate categoriile"},{href:"/branduri",label:"Branduri"},{href:"/magazine",label:"Magazine"},{href:"/analize",label:"Analize & date"},{href:"/cautare",label:"Căutare produse"},{href:"/pentru",label:"Ghid de cumpărare"}],Cont:[{href:"/alerte",label:"Alerte de preț"},{href:"/cont",label:"Lista mea"},{href:"/register",label:"Creează cont"}],Info:[{href:"/despre",label:"Despre noi"},{href:"/ghid/scorul-ofertei",label:"Cum calculăm Scorul Ofertei"},{href:"/presa",label:"Presă"},{href:"/feedback",label:"Feedback & Raportare"},{href:"/confidentialitate",label:"Confidențialitate"},{href:"/termeni",label:"Termeni și condiții"},{href:"/cookies",label:"Politica de cookie-uri"}]},en=[{href:"/categorie/telefoane-tablete",label:"Telefoane & Tablete"},{href:"/categorie/laptopuri",label:"Laptopuri"},{href:"/categorie/it-pc",label:"IT & PC"},{href:"/categorie/electronice",label:"Electronice & TV"},{href:"/categorie/electrocasnice",label:"Electrocasnice"},{href:"/categorie/imprimante-birotic",label:"Imprimante & Birotic"},{href:"/categorie/casa-gradina",label:"Casă & Grădină"},{href:"/categorie/scule-bricolaj",label:"Scule & Bricolaj"},{href:"/categorie/auto-moto",label:"Auto & Moto"},{href:"/categorie/jucarii-copii",label:"Jucării & Copii"}],eo=["Samsung","Apple","Xiaomi","Huawei","LG","Sony","HP","Dell","Lenovo","Asus","Philips","Bosch"].map(e=>({href:`/brand/${e.toLowerCase()}`,label:e}));function ec(){return(0,a.jsx)("footer",{className:"pb-[76px] md:pb-0",style:{background:"#1e1040",borderTop:"1px solid rgba(109,40,217,0.2)"},children:(0,a.jsxs)("div",{className:"max-w-[1440px] mx-auto px-4 py-12",children:[(0,a.jsxs)("div",{className:"grid grid-cols-2 md:grid-cols-5 gap-8 md:gap-10",children:[(0,a.jsxs)("div",{className:"col-span-2 md:col-span-1",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2.5 mb-4",children:[(0,a.jsx)("div",{className:"w-8 h-8 rounded-xl flex items-center justify-center",style:{background:"var(--primary)"},children:(0,a.jsx)(F.Z,{className:"w-4 h-4 text-white",fill:"white"})}),(0,a.jsx)("span",{className:"font-black text-lg text-white tracking-tight",children:"ePretz.ro"})]}),(0,a.jsx)("p",{className:"text-sm leading-relaxed",style:{color:"rgba(255,255,255,0.8)"},children:"Cel mai bun comparator de prețuri din Rom\xe2nia. Economisești timp și bani."}),(0,a.jsx)("p",{className:"text-sm leading-relaxed mt-3",style:{color:"rgba(255,255,255,0.6)"},children:"Monitorizăm prețurile din zeci de magazine online și le păstrăm istoricul. Pentru fiecare produs vezi cel mai mic preț, minimul istoric și Scorul Ofertei — nu doar discountul pretins."}),(0,a.jsxs)("div",{className:"flex items-center gap-2 mt-5",children:[(0,a.jsxs)("span",{className:"relative flex h-2 w-2",children:[(0,a.jsx)("span",{className:"animate-ping absolute inline-flex h-full w-full rounded-full bg-emerald-400 opacity-75"}),(0,a.jsx)("span",{className:"relative inline-flex rounded-full h-2 w-2 bg-emerald-400"})]}),(0,a.jsx)("span",{className:"text-xs font-medium",style:{color:"rgba(255,255,255,0.6)"},children:"Prețuri actualizate live"})]})]}),Object.entries(ei).map(e=>{let[t,r]=e;return(0,a.jsxs)("div",{children:[(0,a.jsx)("h3",{className:"text-white font-semibold text-sm mb-4",children:t}),(0,a.jsx)("ul",{className:"space-y-2.5",children:r.map(e=>{let{href:t,label:r}=e;return(0,a.jsx)("li",{children:(0,a.jsx)(n.default,{href:t,className:"text-sm transition-colors hover:text-white",style:{color:"rgba(255,255,255,0.8)"},children:r})},t)})})]},t)}),(0,a.jsxs)("div",{children:[(0,a.jsxs)("div",{className:"flex items-center gap-2 mb-4",children:[(0,a.jsx)("div",{className:"w-5 h-5 rounded-md flex items-center justify-center",style:{background:"rgba(255,255,255,0.1)"},children:(0,a.jsx)(el.Z,{className:"w-3 h-3",style:{color:"rgba(255,255,255,0.8)"}})}),(0,a.jsx)("h3",{className:"text-white font-semibold text-sm",children:"Pentru magazine"})]}),(0,a.jsx)("ul",{className:"space-y-2.5",children:[{href:"/b2b",label:"Portal B2B"},{href:"/b2b/register",label:"Listează-ți magazinul"},{href:"/b2b/login",label:"Autentificare comerciant"},{href:"/b2b/dashboard/documentatie",label:"Documentație API"}].map(e=>{let{href:t,label:r}=e;return(0,a.jsx)("li",{children:(0,a.jsx)(n.default,{href:t,className:"text-sm transition-colors hover:text-white",style:{color:"rgba(255,255,255,0.8)"},children:r})},t)})}),(0,a.jsxs)(n.default,{href:"/b2b/register",className:"inline-flex items-center gap-1.5 mt-5 px-3 py-1.5 rounded-lg text-xs font-semibold transition-opacity hover:opacity-90",style:{background:"var(--primary)",color:"#ffffff",border:"1px solid rgba(109,40,217,0.4)"},children:[(0,a.jsx)(el.Z,{className:"w-3 h-3"}),"\xcenregistrare gratuită"]})]})]}),(0,a.jsxs)("div",{className:"mt-10 pt-8 space-y-5",style:{borderTop:"1px solid rgba(255,255,255,0.1)"},children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("h3",{className:"text-white font-semibold text-sm mb-3",children:"Categorii populare"}),(0,a.jsx)("div",{className:"flex flex-wrap gap-x-5 gap-y-2",children:en.map(e=>{let{href:t,label:r}=e;return(0,a.jsx)(n.default,{href:t,className:"text-sm transition-colors hover:text-white",style:{color:"rgba(255,255,255,0.7)"},children:r},t)})})]}),(0,a.jsxs)("div",{children:[(0,a.jsx)("h3",{className:"text-white font-semibold text-sm mb-3",children:"Branduri populare"}),(0,a.jsx)("div",{className:"flex flex-wrap gap-x-5 gap-y-2",children:eo.map(e=>{let{href:t,label:r}=e;return(0,a.jsx)(n.default,{href:t,className:"text-sm transition-colors hover:text-white",style:{color:"rgba(255,255,255,0.7)"},children:r},t)})})]})]}),(0,a.jsxs)("div",{className:"mt-8 mb-2 text-xs leading-relaxed text-center px-2",style:{color:"rgba(255,255,255,0.65)"},children:["ePretz.ro participă la programe de afiliere (2Performant, Profitshare și altele). C\xe2nd cumperi printr-un link de pe site, putem primi un comision —"," ",(0,a.jsx)("strong",{style:{color:"rgba(255,255,255,0.8)"}
1,children:"fără niciun cost suplimentar pentru tine"}),". Prețurile și disponibilitatea sunt preluate automat de la magazine și pot varia."]}),(0,a.jsxs)("div",{className:"mt-5 pb-3 flex flex-wrap items-center justify-center gap-x-4 gap-y-1 text-xs",style:{color:"rgba(255,255,255,0.8)"},children:[(0,a.jsx)("a",{href:"https://anpc.ro",target:"_blank",rel:"noopener noreferrer",className:"hover:text-white transition-colors underline underline-offset-2",children:"ANPC"}),(0,a.jsx)("span",{"aria-hidden":!0,children:"\xb7"}),(0,a.jsx)("a",{href:"https://ec.europa.eu/consumers/odr",target:"_blank",rel:"noopener noreferrer",className:"hover:text-white transition-colors underline underline-offset-2",children:"Soluționare online litigii (SOL)"}),(0,a.jsx)("span",{"aria-hidden":!0,children:"\xb7"}),(0,a.jsx)("a",{href:"mailto:[email protected]",className:"hover:text-white transition-colors underline underline-offset-2",children:"[email protected]"})]}),(0,a.jsxs)("div",{className:"mt-2 pt-4 flex flex-col sm:flex-row items-center justify-between gap-3",style:{borderTop:"1px solid rgba(255,255,255,0.12)"},children:[(0,a.jsxs)("p",{className:"text-xs",style:{color:"rgba(255,255,255,0.65)"},children:["\xa9 ",new Date().getFullYear()," ePretz.ro. Prețurile sunt actualizate automat."]}),(0,a.jsxs)("div",{className:"flex items-center gap-3",children:[(0,a.jsx)(n.default,{href:"/noutati",className:"text-xs font-mono px-2 py-1 rounded-md transition-opacity hover:opacity-80",style:{background:"rgba(255,255,255,0.12)",color:"rgba(255,255,255,0.9)",border:"1px solid rgba(255,255,255,0.2)",textDecoration:"none"},title:"Vezi noutățile platformei",children:"v2.11.0"}),(0,a.jsxs)("div",{className:"flex items-center gap-1.5 text-xs px-3 py-1.5 rounded-full",style:{background:"rgba(255,255,255,0.12)",color:"rgba(255,255,255,0.9)",border:"1px solid rgba(255,255,255,0.2)"},children:[(0,a.jsx)(F.Z,{className:"w-3 h-3"}),"Powered by ePretz.ro"]})]})]})]})})}let ed="epretz_ext_dismissed_at";function ex(){let[e,t]=(0,l.useState)(!1);return((0,l.useEffect)(()=>{try{let e=localStorage.getItem(ed);!(e&&Date.now()-parseInt(e)<6048e5)&&window.innerWidth>=768&&t(!0)}catch{}},[]),e)?(0,a.jsxs)("div",{className:"hidden md:flex items-center gap-3 px-4 py-2",style:{background:"var(--primary)",color:"#fff"},children:[(0,a.jsxs)("div",{className:"flex items-center gap-2 flex-1 justify-center text-sm",children:[(0,a.jsx)(F.Z,{className:"w-3.5 h-3.5 text-yellow-300 shrink-0",fill:"currentColor"}),(0,a.jsx)("span",{className:"font-medium",children:"Verifică istoricul prețurilor direct pe eMAG, Flanco și PCGarage —"}),(0,a.jsx)("a",{href:"https://chrome.google.com/webstore/detail/epretz-ro/fnbneompanlcahhdbgofnaiifagafjdh",target:"_blank",rel:"noopener noreferrer",className:"font-bold px-3 py-1 rounded-full transition-colors hover:bg-white/20 whitespace-nowrap",style:{background:"rgba(255,255,255,0.15)",border:"1px solid rgba(255,255,255,0.25)"},children:"⚡ Instalează extensia — Gratuit"})]}),(0,a.jsx)("button",{onClick:function(){try{localStorage.setItem(ed,String(Date.now()))}catch{}t(!1)},className:"shrink-0 p-1 rounded-full hover:bg-white/20 transition-colors","aria-label":"\xcenchide",children:(0,a.jsx)(H.Z,{className:"w-3.5 h-3.5"})})]}):null}var em=r(29),eu=r.n(em);let ep="epretz-cookie-consent";function eh(e){localStorage.setItem(ep,JSON.stringify(e)),window.dispatchEvent(new CustomEvent("cookieConsentUpdated",{detail:e}))}function ef(){let[e,t]=(0,l.useState)(!1),[r,s]=(0,l.useState)(!1),[i,o]=(0,l.useState)(!0),[c,d]=(0,l.useState)(!1);return((0,l.useEffect)(()=>{if(!function(){try{let e=localStorage.getItem(ep);return e?JSON.parse(e):null}catch{return null}}()){let e=setTimeout(()=>t(!0),600);return()=>clearTimeout(e)}},[]),e)?(0,a.jsxs)("div",{role:"dialog","aria-label":"Preferințe cookie-uri",className:"jsx-7ca75428c647bce fixed bottom-0 left-0 right-0 z-50 p-4 sm:p-6 animate-slide-up",children:[(0,a.jsxs)("div",{className:"jsx-7ca75428c647bce max-w-3xl mx-auto bg-white dark:bg-zinc-900 border border-zinc-200 dark:border-zinc-700 rounded-2xl shadow-2xl p-5 sm:p-6",children:[(0,a.jsxs)("div",{className:"jsx-7ca75428c647bce flex items-start gap-3 mb-3",children:[(0,a.jsx)("span",{className:"jsx-7ca75428c647bce text-2xl select-none",children:"\uD83C\uDF6A"}),(0,a.jsxs)("div",{className:"jsx-7ca75428c647bce",children:[(0,a.jsx)("h2",{className:"jsx-7ca75428c647bce font-semibold text-zinc-900 dark:text-zinc-100 text-sm",children:"Folosim cookie-uri"}),(0,a.jsxs)("p",{className:"jsx-7ca75428c647bce text-xs text-zinc-500 dark:text-zinc-400 mt-0.5 leading-relaxed",children:["Folosim cookie-uri esențiale pentru funcționarea site-ului. Analiza traficului se face cu Plausible Analytics — cookieless, fără date personale, GDPR compliant. Opțional, poți activa cookie-uri de marketing (afili
1ate)."," ",(0,a.jsx)(n.default,{href:"/cookies",className:"underline hover:text-violet-600",children:"Politica de cookie-uri"})]})]})]}),r&&(0,a.jsxs)("div",{className:"jsx-7ca75428c647bce mb-4 space-y-3 border-t border-zinc-100 dark:border-zinc-800 pt-4",children:[(0,a.jsxs)("div",{className:"jsx-7ca75428c647bce flex items-center justify-between",children:[(0,a.jsxs)("div",{className:"jsx-7ca75428c647bce",children:[(0,a.jsx)("p",{className:"jsx-7ca75428c647bce text-xs font-medium text-zinc-800 dark:text-zinc-200",children:"Cookie-uri esențiale"}),(0,a.jsx)("p",{className:"jsx-7ca75428c647bce text-xs text-zinc-400",children:"Autentificare, sesiune, preferințe. Nu pot fi dezactivate."})]}),(0,a.jsx)("div",{className:"jsx-7ca75428c647bce w-10 h-5 rounded-full bg-violet-600 flex items-center justify-end px-1 opacity-50 cursor-not-allowed",children:(0,a.jsx)("span",{className:"jsx-7ca75428c647bce w-3.5 h-3.5 rounded-full bg-white block"})})]}),(0,a.jsxs)("div",{className:"jsx-7ca75428c647bce flex items-center justify-between opacity-60",children:[(0,a.jsxs)("div",{className:"jsx-7ca75428c647bce",children:[(0,a.jsx)("p",{className:"jsx-7ca75428c647bce text-xs font-medium text-zinc-800 dark:text-zinc-200",children:"Analiză trafic (Plausible)"}),(0,a.jsx)("p",{className:"jsx-7ca75428c647bce text-xs text-zinc-400",children:"Cookieless, fără date personale — activ implicit, nu necesită consimțăm\xe2nt GDPR."})]}),(0,a.jsx)("div",{className:"jsx-7ca75428c647bce w-10 h-5 rounded-full bg-violet-600 flex items-center justify-end px-1 cursor-not-allowed",children:(0,a.jsx)("span",{className:"jsx-7ca75428c647bce w-3.5 h-3.5 rounded-full bg-white block"})})]}),(0,a.jsxs)("div",{className:"jsx-7ca75428c647bce flex items-center justify-between",children:[(0,a.jsxs)("div",{className:"jsx-7ca75428c647bce",children:[(0,a.jsx)("p",{className:"jsx-7ca75428c647bce text-xs font-medium text-zinc-800 dark:text-zinc-200",children:"Cookie-uri de marketing"}),(0,a.jsx)("p",{className:"jsx-7ca75428c647bce text-xs text-zinc-400",children:"Reclame personalizate de la parteneri (2Performant)."})]}),(0,a.jsx)("button",{onClick:()=>d(e=>!e),"aria-pressed":c,className:`jsx-7ca75428c647bce w-10 h-5 rounded-full flex items-center px-1 transition-colors ${c?"bg-violet-600 justify-end":"bg-zinc-300 dark:bg-zinc-600 justify-start"}`,children:(0,a.jsx)("span",{className:"jsx-7ca75428c647bce w-3.5 h-3.5 rounded-full bg-white block shadow"})})]})]}),(0,a.jsxs)("div",{className:"jsx-7ca75428c647bce flex flex-wrap gap-2 mt-3",children:[(0,a.jsx)("button",{onClick:()=>{eh({analytics:!0,marketing:!0}),t(!1)},className:"jsx-7ca75428c647bce flex-1 sm:flex-none px-4 py-2 bg-violet-600 hover:bg-violet-700 text-white text-xs font-medium rounded-lg transition-colors",children:"Acceptă toate"}),(0,a.jsx)("button",{onClick:()=>{eh({analytics:!1,marketing:!1}),t(!1)},className:"jsx-7ca75428c647bce flex-1 sm:flex-none px-4 py-2 border border-zinc-300 dark:border-zinc-600 text-zinc-700 dark:text-zinc-300 text-xs font-medium rounded-lg hover:bg-zinc-50 dark:hover:bg-zinc-800 transition-colors",children:"Doar esențiale"}),r?(0,a.jsx)("button",{onClick:()=>{eh({analytics:i,marketing:c}),t(!1)},className:"jsx-7ca75428c647bce flex-1 sm:flex-none px-4 py-2 border border-violet-400 text-violet-700 dark:text-violet-400 text-xs font-medium rounded-lg hover:bg-violet-50 dark:hover:bg-violet-900/20 transition-colors",children:"Salvează preferințele"}):(0,a.jsx)("button",{onClick:()=>s(!0),className:"jsx-7ca75428c647bce flex-1 sm:flex-none px-4 py-2 text-zinc-500 dark:text-zinc-400 text-xs font-medium rounded-lg hover:bg-zinc-50 dark:hover:bg-zinc-800 transition-colors",children:"Personalizează"})]})]}),(0,a.jsx)(eu(),{id:"7ca75428c647bce",children:"@-webkit-keyframes slide-up{from{-webkit-transform:translatey(100%);transform:translatey(100%);opacity:0}to{-webkit-transform:translatey(0);transform:translatey(0);opacity:1}}@-moz-keyframes slide-up{from{-moz-transform:translatey(100%);transform:translatey(100%);opacity:0}to{-moz-transform:translatey(0);transform:translatey(0);opacity:1}}@-o-keyframes slide-up{from{-o-transform:translatey(100%);transform:translatey(100%);opacity:0}
1to{-o-transform:translatey(0);transform:translatey(0);opacity:1}}@keyframes slide-up{from{-webkit-transform:translatey(100%);-moz-transform:translatey(100%);-o-transform:translatey(100%);transform:translatey(100%);opacity:0}to{-webkit-transform:translatey(0);-moz-transform:translatey(0);-o-transform:translatey(0);transform:translatey(0);opacity:1}}.animate-slide-up.jsx-7ca75428c647bce{-webkit-animation:slide-up.3s ease-out;-moz-animation:slide-up.3s ease-out;-o-animation:slide-up.3s ease-out;animation:slide-up.3s ease-out}"})]}):null}var eb=r(31033),eg=r(56562),ev=r(87597),ey=r(85916);function ej(){let{products:e,remove:t,clear:r}=(0,eb.C)(),s=(0,l.useRef)(null),[i,o]=(0,l.useState)(!1),[x,m]=(0,l.useState)(!1),u=(0,l.useCallback)(()=>{let e=s.current;e&&(o(e.scrollLeft>4),m(e.scrollLeft<e.scrollWidth-e.clientWidth-4))},[]);(0,l.useEffect)(()=>{u();let e=s.current;return e&&e.addEventListener("scroll",u,{passive:!0}),()=>e?.removeEventListener("scroll",u)},[e.length,u]),(0,l.useEffect)(()=>{let e=setTimeout(u,100);return()=>clearTimeout(e)},[e.length,u]);let p=e=>{let t=s.current;t&&t.scrollBy({left:"left"===e?-200:200,behavior:"smooth"})};return 0===e.length?null:(0,a.jsx)(c.M,{children:(0,a.jsx)(d.E.div,{initial:{y:100,opacity:0},animate:{y:0,opacity:1},exit:{y:100,opacity:0},transition:{type:"spring",stiffness:300,damping:30},className:"fixed bottom-6 left-0 right-0 mx-auto z-50 w-full max-w-6xl px-4",children:(0,a.jsxs)("div",{className:"rounded-2xl shadow-2xl p-3 flex items-center gap-2",style:{background:"linear-gradient(135deg, #1a1a2e 0%, #16213e 100%)",border:"1px solid rgba(109,40,217,0.3)",backdropFilter:"blur(12px)"},children:[i&&(0,a.jsx)("button",{onClick:()=>p("left"),className:"shrink-0 w-7 h-7 rounded-full flex items-center justify-center transition-colors hover:bg-white/15",style:{background:"rgba(255,255,255,0.1)",color:"rgba(255,255,255,0.7)"},children:(0,a.jsx)(eg.Z,{className:"w-4 h-4"})}),(0,a.jsx)("div",{ref:s,className:"flex items-center gap-2 flex-1 overflow-x-auto min-w-0 scrollbar-hide",children:e.map(e=>(0,a.jsxs)("div",{className:"flex items-center gap-1.5 rounded-xl px-2 py-1.5 shrink-0",style:{background:"rgba(255,255,255,0.12)",border:"1px solid rgba(255,255,255,0.15)"},children:[(0,a.jsx)("div",{className:"w-8 h-8 rounded-lg overflow-hidden bg-white shrink-0",children:(0,a.jsx)(ey.default,{src:(0,ey.Z)(e),alt:e.canonicalName,width:32,height:32,className:"object-contain w-full h-full p-0.5"})}),(0,a.jsxs)("div",{className:"max-w-[100px]",children:[(0,a.jsx)("p",{className:"text-[11px] font-semibold text-white truncate",children:(0,q.ld)(e.canonicalName)}),e.minCurrentPrice&&(0,a.jsx)("p",{className:"text-[10px] font-bold",style:{color:"#a78bfa",fontFamily:"Arial, Helvetica, sans-serif"},children:(0,q.T4)(e.minCurrentPrice)})]}),(0,a.jsx)("button",{onClick:()=>t(e.id),className:"text-zinc-500 hover:text-red-400 transition-colors ml-0.5",children:(0,a.jsx)(H.Z,{className:"w-3.5 h-3.5"})})]},e.id))}),x&&(0,a.jsx)("button",{onClick:()=>p("right"),className:"shrink-0 w-7 h-7 rounded-full flex items-center justify-center transition-colors hover:bg-white/15",style:{background:"rgba(255,255,255,0.1)",color:"rgba(255,255,255,0.7)"},children:(0,a.jsx)(R.Z,{className:"w-4 h-4"})}),(0,a.jsxs)("div",{className:"flex items-center gap-2 shrink-0",children:[(0,a.jsx)("span",{className:"text-xs font-bold",style:{color:"rgba(255,255,255,0.5)"},children:e.length}),(0,a.jsx)("button",{onClick:r,className:"text-xs font-medium px-2.5 py-1.5 rounded-xl transition-colors hover:bg-white/10",style:{color:"rgba(255,255,255,0.6)",background:"rgba(255,255,255,0.08)",border:"1px solid rgba(255,255,255,0.1)"},children:"Șterge tot"}),e.length>=2&&(0,a.jsxs)(n.default,{href:"/compara",className:"flex items-center gap-1.5 text-sm font-bold px-4 py-2 rounded-xl transition-all hover:opacity-90 active:scale-[0.97]",style:{background:"var(--primary)",color:"#fff",boxShadow:"0 2px 12px rgba(109,40,217,0.4)"},children:[(0,a.jsx)(ev.Z,{className:"w-4 h-4"}),"Compară (",e.length,")"]})]})]})})})}let ew=[{href:"/",label:"Acasă",icon:C.Z,isActive:e=>"/"===e},{href:"/cautare",label:"Caută",icon:u.Z,isActive:e=>e.startsWith("/cautare")},{href:"/categorii",label:"Categorii",icon:$.Z,isActive:e=>e.startsWith("/categorii")||e.startsWith("/categorie")},{href:"/cont?tab=watchlist",label:"Favorite",icon:B.Z,isActive:e=>e.startsWith("/cont")||e.startsWith("/wishlist"),badge:!0,noScroll:!0},{href:"/cont?tab=settings",label:"Cont",icon:b.Z,isActive:e=>e.startsWith("/login"),noScroll:!0}];function eN(){let e=(0,s.usePathname)(),t=(0,J.t)(e=>e.watchlistIds.size),[r,i]=(0,l.useState)(!1);return(0,l.useEffect)(()=>i(!0),[]),(0,a.jsx)("nav",{className:"md:hidden fixed inset-x-0 bottom-0 z-40",style:{background:"var(--bg-card)",borderTop:"1px solid var(--border)",borderTopLeftRadius:26,borderTopRightRadius:26,boxSh
1adow:"0 -6px 24px rgba(17,17,34,0.08)",paddingBottom:"env(safe-area-inset-bottom, 0px)"},"aria-label":"Navigare principală",children:(0,a.jsx)("ul",{className:"flex items-stretch justify-around px-2 pt-2 pb-1.5",children:ew.map(s=>{let l=s.isActive(e),i=s.icon;return(0,a.jsx)("li",{className:"flex-1",children:(0,a.jsxs)(n.default,{href:s.href,scroll:!s.noScroll&&void 0,"aria-current":l?"page":void 0,className:"flex flex-col items-center justify-center gap-1 py-1.5 rounded-xl transition-colors",style:{color:l?"var(--primary)":"var(--text-muted)"},children:[(0,a.jsxs)("span",{className:"relative",children:[(0,a.jsx)(i,{className:"w-[22px] h-[22px]",style:{strokeWidth:l?2.4:2},fill:l?"currentColor":"none",fillOpacity:l?.14:0}),s.badge&&r&&t>0&&(0,a.jsx)("span",{className:"absolute -top-1.5 -right-2 min-w-[16px] h-[16px] px-1 rounded-full flex items-center justify-center text-[10px] font-bold text-white",style:{background:"#ef4444",lineHeight:1},children:t>9?"9+":t})]}),(0,a.jsx)("span",{className:"text-[11px] font-semibold leading-none",children:s.label})]})},s.href)})})})}var ek=r(24754);let ez="epretz-onboarding-done",eC=[{icon:F.Z,color:"var(--primary)",bg:"var(--primary-soft)",title:"Bine ai venit pe ePretz.ro! \uD83C\uDF89",subtitle:"Cel mai inteligent comparator de prețuri din Rom\xe2nia",body:"Monitorizăm prețurile \xeen timp real de la 46+ magazine online. Găsești \xeentotdeauna cel mai bun preț.",cta:"Continuă",features:["✓ Prețuri actualizate live","✓ Istoric 90 de zile","✓ Deal Score automat"]},{icon:W.Z,color:"var(--warning)",bg:"rgba(249,115,22,0.1)",title:"Alertă c\xe2nd prețul scade \uD83D\uDD14",subtitle:"Nu mai rata nicio reducere",body:"Setează prețul țintă pentru orice produs și primești email instant c\xe2nd prețul scade sub pragul dorit.",cta:"Super, \xeențeles!",features:["✓ Email instant la reducere","✓ Preț țintă personalizat","✓ Fără spam — doar ce contează"]},{icon:B.Z,color:"#ec4899",bg:"rgba(236,72,153,0.1)",title:"Urmărește produsele dorite ♡",subtitle:"Lista ta de priorități",body:"Adaugă produse la Favorite pentru a urmări evoluția prețului și a primi recomandări personalizate.",cta:"Să \xeencepem!",features:["✓ Watchlist nelimitat","✓ Recomandări personalizate","✓ Digest săptăm\xe2nal cu oferte"]}];function eS(){let{user:e}=(0,J.t)(),[t,r]=(0,l.useState)(!1),[s,i]=(0,l.useState)(0);(0,l.useEffect)(()=>{e&&(localStorage.getItem(ez)||r(!0))},[e]);let n=()=>{localStorage.setItem(ez,"1"),r(!1)};if(!t)return null;let o=eC[s],x=o.icon;return(0,a.jsx)(c.M,{children:t&&(0,a.jsxs)(d.E.div,{className:"fixed inset-0 z-[200] flex items-center justify-center p-4",initial:{opacity:0}
1,animate:{opacity:1},exit:{opacity:0},children:[(0,a.jsx)(d.E.div,{className:"absolute inset-0 bg-black/60 backdrop-blur-sm",onClick:n}),(0,a.jsxs)(d.E.div,{initial:{opacity:0,scale:.9,y:20},animate:{opacity:1,scale:1,y:0},exit:{opacity:0,scale:.9,y:20},transition:{type:"spring",damping:25,stiffness:300},className:"relative w-full max-w-sm rounded-3xl overflow-hidden z-10",style:{background:"var(--bg-card)",border:"1px solid var(--border)",boxShadow:"0 24px 64px rgba(0,0,0,0.3)"},children:[(0,a.jsx)("button",{onClick:n,className:"absolute top-4 right-4 w-8 h-8 rounded-xl flex items-center justify-center z-20 transition-colors",style:{background:"var(--bg)",color:"var(--text-muted)"},children:(0,a.jsx)(H.Z,{className:"w-4 h-4"})}),(0,a.jsxs)("div",{className:"pt-10 pb-8 px-8 text-center",style:{background:`linear-gradient(135deg, ${o.bg}, transparent)`},children:[(0,a.jsx)("div",{className:"w-16 h-16 rounded-2xl flex items-center justify-center mx-auto mb-4",style:{background:o.bg},children:(0,a.jsx)(x,{className:"w-8 h-8",style:{color:o.color}})}),(0,a.jsx)("h2",{className:"text-xl font-black mb-1",style:{color:"var(--text)"},children:o.title}),(0,a.jsx)("p",{className:"text-xs font-semibold",style:{color:o.color},children:o.subtitle})]}),(0,a.jsxs)("div",{className:"px-8 pb-8",children:[(0,a.jsx)("p",{className:"text-sm text-center mb-5 leading-relaxed",style:{color:"var(--text-muted)"},children:o.body}),(0,a.jsx)("ul",{className:"space-y-2 mb-6",children:o.features.map((e,t)=>(0,a.jsxs)("li",{className:"flex items-center gap-2 text-sm",style:{color:"var(--text)"},children:[(0,a.jsx)("span",{className:"text-emerald-500",children:e.slice(0,1)}),(0,a.jsx)("span",{children:e.slice(2)})]},t))}),(0,a.jsx)("div",{className:"flex items-center justify-center gap-1.5 mb-5",children:eC.map((e,t)=>(0,a.jsx)("div",{className:"rounded-full transition-colors duration-200",style:{width:t===s?"24px":"6px",height:"6px",background:t===s?o.color:"var(--border)"}},t))}),(0,a.jsx)("button",{onClick:()=>{s<eC.length-1?i(e=>e+1):n()},className:"w-full flex items-center justify-center gap-2 py-3.5 rounded-2xl font-bold text-white transition-transform active:scale-[0.98]",style:{background:`linear-gradient(135deg, ${o.color}, ${o.color}cc)`,boxShadow:`0 4px 16px ${o.color}40`},children:s===eC.length-1?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(ek.Z,{className:"w-4 h-4"})," ",o.cta]}):(0,a.jsxs)(a.Fragment,{children:[o.cta," ",(0,a.jsx)(R.Z,{className:"w-4 h-4"})]})}),(0,a.jsx)("button",{onClick:n,className:"w-full text-center text-xs mt-3 transition-colors",style:{color:"var(--text-muted)"},children:"Sari peste"})]})]},s)]})})}function eZ(e){let{children:t}=e,r=(0,s.usePathname)(),n=r.startsWith("/b2b/dashboard")||r.startsWith("/b2b/login")||r.startsWith("/b2b/register"),o=r.startsWith("/admin"),c=r.startsWith("/black-friday");return n||o||c?(0,a.jsx)(a.Fragment,{children:t}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(l.Suspense,{fallback:null,children:(0,a.jsx)(i,{})}),(0,a.jsx)(ex,{}),(0,a.jsx)(es,{}),(0,a.jsx)("main",{className:"flex-1",children:t}),(0,a.jsx)(ec,{}),(0,a.jsx)(ef,{}),(0,a.jsx)(ej,{}),(0,a.jsx)(eN,{}),(0,a.jsx)(eS,{})]})}},48825:function(e,t,r){"use strict";r.d(t,{t:function(){return l}});var a=r(3011),s=r(89134);let l=(0,a.U)()((0,s.tJ)((e,t)=>({user:null,token:null,_hasHydrated:!1,sessionChecked:!1,watchlistIds:new Set,login:(t,r)=>e({token:t,user:r,sessionChecked:!0}),logout:()=>e({token:null,user:null,watchlistIds:new Set}),setUser:t=>e({user:t}),setHasHydrated:t=>e({_hasHydrated:t}),setSessionChecked:t=>e({sessionChecked:t}),setWatchlistIds:t=>e({watchlistIds:new Set(t)}),toggleWatchlistId:r=>{let a=new Set(t().watchlistIds);a.has(r)?a.delete(r):a.add(r),e({watchlistIds:a})},addWatchlistId:r=>{let a=t().watchlistIds;if(a.has(r))return;let s=new Set(a);s.add(r),e({watchlistIds:s})},removeWatchlistId:r=>{let a=t().watchlistIds;if(!a.has(r))return;let s=new Set(a);s.delete(r),e({watchlistIds:s})},isInWatchlist:e=>t().watchlistIds.has(e)}),{name:"ph-auth",partialize:e=>({user:e.user,watchlistIds:Array.from(e.watchlistIds)}),merge:(e,t)=>
1({...t,...e,watchlistIds:new Set(e?.watchlistIds??[])}),onRehydrateStorage:()=>e=>{e?.setHasHydrated(!0)}}))},31033:function(e,t,r){"use strict";r.d(t,{C:function(){return l}});var a=r(3011),s=r(89134);let l=(0,a.U)()((0,s.tJ)((e,t)=>({products:[],add:r=>{t().products.length>=10||t().has(r.id)||e(e=>({products:[...e.products,r]}))},remove:t=>e(e=>({products:e.products.filter(e=>e.id!==t)})),toggle:e=>{t().has(e.id)?t().remove(e.id):t().add(e)},clear:()=>e({products:[]}),has:e=>t().products.some(t=>t.id===e)}),{name:"epretz-compare",partialize:e=>({products:e.products})}))},47960:function(){}},function(e){e.O(0,[3587,7703,2972,4158,5878,6247,355,2796,6582,9116,2971,2117,1744],function(){return e(e.s=12636)}),_N_E=e.O()}]);

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.