"use strict";exports.id=3061,exports.ids=[3061],exports.modules={93061:(a,b,c)=>{let d;c.d(b,{prisma:()=>f});var e=c(96330);let f=global.prisma||((d=new e.PrismaClient({log:["error","warn"],...process.env.DATABASE_URL?{datasources:{db:{url:process.env.DATABASE_URL}}}:{}})).$use(async(a,b)=>{for(let c=0;c<=1;c++)try{return await b(a)}catch(a){if((a?.code==="P1001"||a?.code==="P1002"||a?.code==="P1008"||a?.code==="P1017"||a?.message&&(a.message.includes("Connection lost")||a.message.includes("closed connection")||a.message.includes("ECONNRESET")||a.message.includes("ETIMEDOUT")||a.message.includes("Communications link failure")||a.message.includes("has gone away")))&&c<1){console.warn(`[Prisma] Koneksi MySQL terputus, mencoba ulang... (${c+1}/1)`),await new Promise(a=>setTimeout(a,200));continue}throw a}}),d)}};