1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6611],{6611:(e,t,n)=>{n.r(t),n.d(t,{supabase:()=>f,supabaseAdmin:()=>_});var a=n(37811),r=n(9989);let l=new Set(["UND_ERR_SOCKET","UND_ERR_CONNECT_TIMEOUT","ECONNRESET","ECONNREFUSED","EPIPE","ETIMEDOUT","EAI_AGAIN"]),o=new Set(["GET","HEAD"]),s=[100,300];async function u(e,t){var n,a;let r,u=(null!=(n=null==t?void 0:t.method)?n:e instanceof Request?e.method:"GET").toUpperCase(),E=o.has(u);for(let n=0;n<=s.length;n++)try{return await fetch(e,t)}catch(o){if(r=o,!(E&&n<s.length&&function(e){let t=e;for(let e=0;t&&e<5;e++){let e=t.code;if("string"==typeof e&&l.has(e))return!0;t=t.cause}return!1}(o)&&(null==t||null==(a=t.signal)?void 0:a.aborted)!==!0))break;let e=Math.floor(50*Math.random());await function(e){return new Promise(t=>setTimeout(t,e))}(s[n]+e)}let c=e instanceof Request?e.url:String(e);throw console.error("[supabase-fetch] ".concat(u," ").concat(c.split("?")[0]," gaf het op na ")+"".concat(E?s.length+1:1," poging(en):"),r),r}let E=null,c=null;try{c=n(9989).createClient}catch(e){console.warn("Supabase package not available - using fallback mode")}let i="https://ydmnglyphddikfyogtpv.supabase.co",h="sb_publishable_CfwZgOwa3b0LiF2ufcdWkw_UztS93AI";i&&h||console.warn("Supabase environment variables not configured");let f=c&&i&&h?c(i,h,{global:{fetch:u}}):null,_=function(){try{if(E)return E;let e="https://ydmnglyphddikfyogtpv.supabase.co",t=a.env.SUPABASE_SECRET_KEY||a.env.SUPABASE_SERVICE_ROLE_KEY;if(!e||!t)throw Error("Missing NEXT_PUBLIC_SUPABASE_URL or SUPABASE_SECRET_KEY / SUPABASE_SERVICE_ROLE_KEY. Check your environment variables.");return E=(0,r.createClient)(e,t,{auth:{autoRefreshToken:!1,persistSession:!1},global:{fetch:u}})}catch(e){return null}}()}}]);
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.