1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,33525,(e,r,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"warnOnce",{enumerable:!0,get:function(){return t}});let t=e=>{}},43791,e=>{"use strict";var r=e.i(43476),a=e.i(22016),t=e.i(71645),s=e.i(91557);e.i(51718);var l=e.i(18357);e.i(36180);var n=e.i(98925);function o(){let[e,o]=(0,t.useState)(null),[i,d]=(0,t.useState)(""),[m,c]=(0,t.useState)("brand"),[b,x]=(0,t.useState)([]),[f,h]=(0,t.useState)(!1),[u,y]=(0,t.useState)(!1);(0,t.useEffect)(()=>{let e=(0,l.onAuthStateChanged)(s.auth,e=>{o(e)});return()=>e()},[]);let p=async e=>{if(e.preventDefault(),i.trim()){h(!0),y(!0);try{let e=(0,n.collection)(s.db,"reviews"),r=(0,n.query)(e),a=(await (0,n.getDocs)(r)).docs.map(e=>({id:e.id,...e.data()})).filter(e=>{let r=i.toLowerCase();return"brand"===m?e.brand.toLowerCase().includes(r):"model"===m?e.model.toLowerCase().includes(r):e.brand.toLowerCase().includes(r)||e.model.toLowerCase().includes(r)});x(a)}catch(e){console.error("Error searching:",e)}finally{h(!1)}}};return(0,r.jsxs)("div",{className:"min-h-screen relative",style:{backgroundImage:"url(/bg1.jpg)",backgroundSize:"cover",backgroundPosition:"center",backgroundAttachment:"fixed"},children:[(0,r.jsx)("div",{className:"absolute inset-0 bg-gradient-to-b from-black/70 via-black/60 to-black/70"}),(0,r.jsxs)("div",{className:"relative z-10",children:[(0,r.jsx)("nav",{className:"fixed top-0 left-0 right-0 z-50 bg-amber-950/80 backdrop-blur-md border-b border-amber-800/50",children:(0,r.jsxs)("div",{className:"max-w-7xl mx-auto px-6 py-4 flex items-center justify-between",children:[(0,r.jsxs)(a.default,{href:"/",className:"flex items-center gap-3",children:[(0,r.jsx)("div",{className:"w-10 h-10 rounded-full border-2 border-amber-400 flex items-center justify-center bg-amber-950/50",children:(0,r.jsx)("div",{className:"w-1.5 h-5 bg-amber-400 rounded-full"})}),(0,r.jsx)("span",{className:"text-3xl font-bold tracking-wide text-amber-100",style:{fontFamily:"var(--font-playfair)"},children:"Wachcult"})]}),(0,r.jsxs)("div",{className:"flex items-center gap-4",children:[(0,r.jsx)(a.default,{href:"/trending",className:"text-amber-200 hover:text-amber-100 transition-colors",style:{fontFamily:"var(--font-crimson)"},children:"Trending"}),(0,r.jsx)(a.default,{href:"/search",className:"text-amber-400 font-semibold",style:{fontFamily:"var(--font-crimson)"},children:"Search"}),e?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(a.default,{href:"/post",className:"px-4 py-2 bg-amber-600 text-amber-950 rounded-md hover:bg-amber-500 transition-all font-semibold",style:{fontFamily:"var(--font-crimson)"},children:"Post Review"}),(0,r.jsx)("span",{className:"text-amber-300",style:{fontFamily:"var(--font-crimson)"},children:e.displayName})]}):(0,r.jsx)(a.default,{href:"/signin",className:"px-4 py-2 bg-amber-600 text-amber-950 rounded-md hover:bg-amber-500 transition-all font-semibold",style:{fontFamily:"var(--font-crimson)"},children:"Sign In"})]})]})}),(0,r.jsx)("main",{className:"pt-32 pb-20 px-6",children:(0,r.jsxs)("div",{className:"max-w-5xl mx-auto",children:[(0,r.jsx)("h1",{className:"text-5xl font-bold text-amber-100 mb-4 text-center",style:{fontFamily:"var(--font-playfair)"},children:"Search Watches"}),(0,r.jsx)("p",{className:"text-amber-300/70 text-center mb-12",style:{fontFamily:"var(--font-crimson)"},children:"Find reviews by brand or model"}),(0,r.jsx)("div",{className:"bg-amber-950/80 backdrop-blur-md p-6 rounded-lg shadow-2xl border-2 border-amber-800/50 mb-8",children:(0,r.jsx)("form",{onSubmit:p,className:"space-y-4",children:(0,r.jsxs)("div",{className:"flex flex-col md:flex-row gap-4",children:[(0,r.jsxs)("select",{value:m,onChange:e=>c(e.target.value),className:"px-4 py-3 bg-amber-950/50 border-2 border-amber-800/50 rounded-md text-amber-100 focus:border-amber-600 focus:outline-none transition-colors",style:{fontFamily:"var(--font-crimson)"},children:[(0,r.jsx)("option",{value:"brand",children:"Brand"}),(0,r.jsx)("option",{value:"model",children:"Model"}),(0,r.jsx)("option",{value:"both",children:"Both"})]}),(0,r.jsx)("input",{type:"text",value:i,onChange:e=>d(e.target.value),placeholder:"Enter search term...",className:"flex-1 px-4 py-3 bg-amber-950/50 border-2 border-amber-800/50 rounded-md text-amber-100 placeholder-amber-700 focus:border-amber-600 focus:outline-none transition-colors",style:{fontFamily:"var(--font-crimson)"}}),(0,r.jsx)("button",{type:"submit",disabled:f,className:"px-8 py-3 bg-amber-600 text-amber-950 rounded-md hover:bg-amber-500 transition-all font-bold shadow-lg border-2 border-amber-700 disabled:opacity-50",style:{fontFamily:"var(--font-crimson)"}
1,children:f?"Searching...":"Search"})]})})}),u&&(0,r.jsxs)("div",{children:[(0,r.jsxs)("h2",{className:"text-2xl font-bold text-amber-100 mb-6",style:{fontFamily:"var(--font-playfair)"},children:[b.length," Result",1!==b.length?"s":""," Found"]}),0===b.length?(0,r.jsx)("div",{className:"text-center bg-amber-950/80 backdrop-blur-md p-8 rounded-lg border-2 border-amber-800/50",children:(0,r.jsxs)("p",{className:"text-amber-200",style:{fontFamily:"var(--font-crimson)"},children:['No reviews found for "',i,'"']})}):(0,r.jsx)("div",{className:"space-y-6",children:b.map(e=>(0,r.jsxs)("div",{className:"bg-amber-950/80 backdrop-blur-md p-6 rounded-lg shadow-2xl border-2 border-amber-800/50 hover:border-amber-600/70 transition-all",children:[(0,r.jsxs)("div",{className:"flex items-start justify-between mb-3",children:[(0,r.jsxs)("div",{children:[(0,r.jsxs)("h3",{className:"text-2xl font-bold text-amber-100",style:{fontFamily:"var(--font-playfair)"},children:[e.brand," ",e.model]}),(0,r.jsxs)("p",{className:"text-amber-400/70 text-sm",style:{fontFamily:"var(--font-crimson)"},children:["by @",e.username]})]}),(0,r.jsxs)("div",{className:"text-right",children:[(0,r.jsx)("div",{className:"text-amber-400 text-xl mb-1",children:"â".repeat(e.rating)}),e.price&&(0,r.jsx)("p",{className:"text-amber-300/60 text-sm",style:{fontFamily:"var(--font-crimson)"},children:e.price})]})]}),(0,r.jsx)("p",{className:"text-amber-200/90 leading-relaxed mb-3",style:{fontFamily:"var(--font-crimson)"},children:e.review}),(0,r.jsxs)("div",{className:"flex items-center justify-between mt-4 pt-3 border-t border-amber-800/50",children:[e.yearOwned&&(0,r.jsxs)("p",{className:"text-amber-400/60 text-sm",style:{fontFamily:"var(--font-crimson)"},children:["Owned for: ",e.yearOwned]}),(0,r.jsxs)("div",{className:"flex items-center gap-2 text-amber-400/60",style:{fontFamily:"var(--font-crimson)"},children:[(0,r.jsx)("span",{children:"ð¤"}),(0,r.jsxs)("span",{children:[e.likes||0," likes"]})]})]})]},e.id))})]})]})})]})]})}e.s(["default",()=>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.