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"))},95044,a=>{a.n(a.i(52425))},26087,a=>{a.n(a.i(21646))},50645,a=>{a.n(a.i(27572))},23576,a=>{a.n(a.i(4858))},25210,a=>{a.n(a.i(2747))},17537,a=>{a.n(a.i(3363))},13718,a=>{a.n(a.i(85523))},18198,a=>{a.n(a.i(45518))},62212,a=>{a.n(a.i(66114))},13325,a=>{a.n(a.i(54406))},71399,a=>{a.n(a.i(84212))},10445,a=>{a.n(a.i(27964))},62124,a=>{"use strict";let b=(0,a.i(1269).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])},7707,a=>{"use strict";var b=a.i(62124);a.s(["ImageIcon",()=>b.default])},55524,a=>{"use strict";a.s(["default",()=>b]);let b=(0,a.i(11857).registerClientReference)(function(){throw Error("Attempted to call the default export of [project]/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]/src/components/public/galeri-client-grid.tsx <module evaluation>","default")},89175,a=>{"use strict";a.s(["default",()=>b]);let b=(0,a.i(11857).registerClientReference)(function(){throw Error("Attempted to call the default export of [project]/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]/src/components/public/galeri-client-grid.tsx","default")},11791,a=>{"use strict";a.i(55524);var b=a.i(89175);a.n(b)},12833,a=>{"use strict";var b=a.i(7997),c=a.i(66518),d=a.i(7707),e=a.i(11791);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",{"data-theme":"dark",className:"min-h-screen bg-[#07090f] flex flex-col font-sans selection:bg-[#E63946] selection:text-white pb-24",children:[(0,b.jsxs)("main",{className:"w-full min-h-[60vh] pt-32 pb-32 bg-[#07090f] overflow-hidden relative flex flex-col items-center justify-center",children:[(0,b.jsxs)("div",{className:"absolute inset-0 z-0",children:[(0,b.jsx)("img",{src:"/bg-hero.png",alt:"",className:"w-full h-full object-cover object-center"}),(0,b.jsx)("div",{className:"absolute inset-0 bg-[#07090f]/82"})]}),(0,b.jsx)("div",{className:"absolute bottom-0 left-0 w-full h-40 bg-gradient-to-t from-[#07090f] to-transparent z-10 pointer-events-none"}),(0,b.jsx)("div",{className:"absolute inset-0 z-[1] pointer-events-none",children:(0,b.jsx)("div",{className:"absolute inset-0 opacity-[0.04]",style:{backgroundImage:"linear-gradient(#fff 1px, transparent 1px), linear-gradient(90deg, #fff 1px, transparent 1px)",backgroundSize:"60px 60px"}})}),(0,b.jsxs)("div",{className:"container px-4 md:px-8 relative z-20 w-full flex flex-col items-center text-center",children:[(0,b.jsx)("h1",{className:"animate-in fade-in slide-in-from-bottom-6 duration-700 delay-100 font-sans leading-[1.05] tracking-tight mb-6",children:(0,b.jsxs)("span",{className:"block text-4xl sm:text-5xl md:text-6xl lg:text-7xl font-black text-white",children:["Galeri ",(0,b.jsx)("span",{className:"text-transparent bg-clip-text bg-gradient-to-r from-blue-400 to-indigo-500",children:"Karya"})]})}),(0,b.jsx)("p",{className:"animate-in fade-in slide-in-from-bottom-8 duration-700 delay-200 text-gray-400 text-lg md:text-xl font-light max-w-3xl leading-relaxed mb-4",children:"Kumpulan momen, apresiasi, dan memori perjalanan organisasi HMF FPMIPA UPI."})]})]}),(0,b.jsx)("section",{className:"container px-4 md:px-8 mx-auto relative z-10",children:0===a.length?(0,b.jsxs)("div",{className:"text-center py-20 bg-white/5 rounded-3xl border border-dashed border-white/20 backdrop-blur-md",children:[(0,b.jsx)(d.ImageIcon,{className:"w-10 h-10 text-gray-500 mx-auto mb-4"}),(0,b.jsx)("p",{className:"text-gray-400 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__2440520d._.js.map