module.exports=[93695,(a,b,c)=>{b.exports=a.x("next/dist/shared/lib/no-fallback-error.external.js",()=>require("next/dist/shared/lib/no-fallback-error.external.js"))},88562,a=>{a.n(a.i(79785))},90339,a=>{a.n(a.i(56665))},91770,a=>{a.n(a.i(747))},40657,a=>{a.n(a.i(61394))},96013,a=>{a.n(a.i(36601))},24407,a=>{a.n(a.i(42960))},63117,(a,b,c)=>{b.exports=a.x("@prisma/client-3492e25bf8f78ee6",()=>require("@prisma/client-3492e25bf8f78ee6"))},83789,a=>{"use strict";var b=a.i(63117);"u">typeof process&&(process.env.UV_THREADPOOL_SIZE="1",process.env.PRISMA_MAX_THREADS="1",process.env.TOKIO_WORKER_THREADS="1");let c=a.g.prisma||new b.PrismaClient({log:["query"]});a.s(["prisma",0,c])},33746,a=>{"use strict";var b=a.i(63182);let c=(...a)=>a.filter((a,b,c)=>!!a&&""!==a.trim()&&c.indexOf(a)===b).join(" ").trim(),d=a=>{let b=a.replace(/^([A-Z])|[\s-_]+(\w)/g,(a,b,c)=>c?c.toUpperCase():b.toLowerCase());return b.charAt(0).toUpperCase()+b.slice(1)};var e={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let f=(0,b.forwardRef)(({color:a="currentColor",size:d=24,strokeWidth:f=2,absoluteStrokeWidth:g,className:h="",children:i,iconNode:j,...k},l)=>(0,b.createElement)("svg",{ref:l,...e,width:d,height:d,stroke:a,strokeWidth:g?24*Number(f)/Number(d):f,className:c("lucide",h),...!i&&!(a=>{for(let b in a)if(b.startsWith("aria-")||"role"===b||"title"===b)return!0;return!1})(k)&&{"aria-hidden":"true"},...k},[...j.map(([a,c])=>(0,b.createElement)(a,c)),...Array.isArray(i)?i:[i]])),g=(a,e)=>{let g=(0,b.forwardRef)(({className:g,...h},i)=>(0,b.createElement)(f,{ref:i,iconNode:e,className:c(`lucide-${d(a).replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}`,`lucide-${a}`,g),...h}));return g.displayName=d(a),g};a.s(["default",()=>g],33746)},15454,a=>{"use strict";let b=(0,a.i(33746).default)("image",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21",key:"1xmnt7"}]]);a.s(["default",()=>b])},17209,a=>{"use strict";var b=a.i(15454);a.s(["ImageIcon",()=>b.default])},25875,a=>{"use strict";a.s(["default",()=>b]);let b=(0,a.i(84218).registerClientReference)(function(){throw Error("Attempted to call the default export of [project]/.gemini/antigravity/scratch/HMF FPMIPA UPI/src/components/public/galeri-client-grid.tsx <module evaluation> 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.")},"[project]/.gemini/antigravity/scratch/HMF FPMIPA UPI/src/components/public/galeri-client-grid.tsx <module evaluation>","default")},72919,a=>{"use strict";a.s(["default",()=>b]);let b=(0,a.i(84218).registerClientReference)(function(){throw Error("Attempted to call the default export of [project]/.gemini/antigravity/scratch/HMF FPMIPA UPI/src/components/public/galeri-client-grid.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.")},"[project]/.gemini/antigravity/scratch/HMF FPMIPA UPI/src/components/public/galeri-client-grid.tsx","default")},37644,a=>{"use strict";a.i(25875);var b=a.i(72919);a.n(b)},10090,a=>{"use strict";var b=a.i(9916),c=a.i(83789),d=a.i(17209),e=a.i(37644);async function f(){let a=[];try{let b=await c.prisma.galeri.findMany({orderBy:{createdAt:"desc"}});b&&(a=b)}catch(a){console.error("Gagal load galeri:",a)}return(0,b.jsxs)("div",{className:"min-h-screen bg-[#F4F1EC] pt-24 pb-24 font-sans",children:[(0,b.jsxs)("section",{className:"container px-4 md:px-8 mx-auto mb-16 text-center",children:[(0,b.jsxs)("h1",{className:"text-5xl md:text-6xl font-serif font-black text-[#0B1F3A] leading-tight mb-4",children:["Galeri ",(0,b.jsx)("span",{className:"text-[#E63946]",children:"HMF"})]}),(0,b.jsx)("p",{className:"max-w-xl mx-auto text-gray-500 text-lg",children:"Kumpulan momen, apresiasi, dan memori perjalanan organisasi HMF FPMIPA UPI."})]}),(0,b.jsx)("section",{className:"container px-4 md:px-8 mx-auto",children:0===a.length?(0,b.jsxs)("div",{className:"text-center py-20 bg-white rounded-3xl border border-dashed border-gray-200",children:[(0,b.jsx)(d.ImageIcon,{className:"w-10 h-10 text-gray-300 mx-auto mb-4"}),(0,b.jsx)("p",{className:"text-gray-500 font-medium",children:"Belum ada dokumentasi di galeri."})]}):(0,b.jsx)(e.default,{galeri:a})})]})}a.s(["default",()=>f,"metadata",0,{title:"Galeri | HMF FPMIPA UPI",description:"Kumpulan momen, apresiasi, dan memori perjalanan organisasi HMF FPMIPA UPI."},"revalidate",0,60])}];

//# sourceMappingURL=%5Broot-of-the-server%5D__33e883f8._.js.map