makearmy-app/.next/server/app/buying-guide/page.js

1 line
10 KiB
JavaScript
Raw Normal View History

2025-09-22 10:37:53 -04:00
(()=>{var e={};e.id=9934,e.ids=[9934],e.modules={3295:e=>{"use strict";e.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},10846:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},19121:e=>{"use strict";e.exports=require("next/dist/server/app-render/action-async-storage.external.js")},21024:(e,t,r)=>{"use strict";r.r(t),r.d(t,{GlobalError:()=>i.a,__next_app__:()=>f,pages:()=>c,routeModule:()=>u,tree:()=>l});var s=r(65239),a=r(48088),d=r(88170),i=r.n(d),n=r(30893),o={};for(let e in n)0>["default","tree","pages","GlobalError","__next_app__","routeModule"].indexOf(e)&&(o[e]=()=>n[e]);r.d(t,o);let l={children:["",{children:["buying-guide",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(r.bind(r,39701)),"/app/app/buying-guide/page.tsx"]}]},{layout:[()=>Promise.resolve().then(r.bind(r,38830)),"/app/app/buying-guide/layout.tsx"]}]},{layout:[()=>Promise.resolve().then(r.bind(r,58014)),"/app/app/layout.tsx"],"not-found":[()=>Promise.resolve().then(r.t.bind(r,57398,23)),"next/dist/client/components/not-found-error"],forbidden:[()=>Promise.resolve().then(r.t.bind(r,89999,23)),"next/dist/client/components/forbidden-error"],unauthorized:[()=>Promise.resolve().then(r.t.bind(r,65284,23)),"next/dist/client/components/unauthorized-error"]}]}.children,c=["/app/app/buying-guide/page.tsx"],f={require:r,loadChunk:()=>Promise.resolve()},u=new s.AppPageRouteModule({definition:{kind:a.RouteKind.APP_PAGE,page:"/buying-guide/page",pathname:"/buying-guide",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:l}})},21607:(e,t,r)=>{Promise.resolve().then(r.bind(r,39701))},29294:e=>{"use strict";e.exports=require("next/dist/server/app-render/work-async-storage.external.js")},33873:e=>{"use strict";e.exports=require("path")},38830:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>d});var s=r(37413),a=r(61120);function d({children:e}){return(0,s.jsx)(a.Suspense,{fallback:null,children:e})}},39701:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>s});let s=(0,r(12907).registerClientReference)(function(){throw Error("Attempted to call the default export of \"/app/app/buying-guide/page.tsx\" from the server, but it's on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/app/app/buying-guide/page.tsx","default")},51871:(e,t,r)=>{Promise.resolve().then(r.bind(r,71839))},63033:e=>{"use strict";e.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},71839:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>f});var s=r(60687),a=r(76180),d=r.n(a),i=r(43210),n=r(16189),o=r(85814),l=r.n(o),c=r(30474);function f(){let e=(0,n.useSearchParams)().get("query")||"",[t,r]=(0,i.useState)(e),[a,o]=(0,i.useState)(e),[f,u]=(0,i.useState)([]),[x,m]=(0,i.useState)([]),[p,h]=(0,i.useState)([]),[g,b]=(0,i.useState)(""),[j,v]=(0,i.useState)(""),[y,N]=(0,i.useState)(!0),w=e=>e?.toLowerCase().replace(/[_\s]/g,""),_=(0,i.useMemo)(()=>{let e=w(a);return f.filter(t=>{let r=!g||t.bg_entry_cat===parseInt(g),s=!j||t.bg_entry_sub_cat===parseInt(j),a=!e||[t.product_make,t.product_model,t.review_overview_text].some(t=>w(t||"").includes(e));return r&&s&&a})},[f,a,g,j]),k=(0,i.useMemo)(()=>g?p.filter(e=>e.bg_entry_cat===parseInt(g)):p,[p,g]),P=(0,i.useMemo)(()=>{if(!f.length)return null;let e=Math.floor(Math.random()*f.length);return f[e]},[f]),S=(0,i.useMemo)(()=>{if(f.length<2)return null;let e=Math.floor(Math.random()*f.length);for(;f[e].id===P?.id;)e=Math.floor(Math.random()*f.length);return f[e]},[f,P]);return(0,s.jsxs)("div",{className:"jsx-f771d209fcff5a05 p-6 max-w-7xl mx-auto",children:[(0,s.jsx)(d(),{id:"f771d209fcff5a05",children:"mark{background:#ffde59;color:#242424;padding:0 2px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(500px,1fr));gap:1rem}.entry-card{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;background-col