{"version":3,"file":"CreateCheckoutSession.IZeMwS-V.mjs","names":[],"sources":["https:/framerusercontent.com/modules/XCkmIrI5byRVhI8kkS1E/okY32CVEVjbKJgPIFl2f/CreateCheckoutSession.js"],"sourcesContent":["import{SUPABASE_ANON_KEY,SUPABASE_URL}from\"https://framerusercontent.com/modules/XVWNPEMsSJqFfb4MG86n/uviDM99YMFA0hxsoLeZb/SavedData.js\";export async function createCheckoutSession({priceId,email,generationCredits,maxUserCanAdded,trial_period_days,maxPublishedPolicy,plan_name,customer_id}){try{const response=await fetch(`${SUPABASE_URL}/functions/v1/create-checkout`,{method:\"POST\",headers:{\"Content-Type\":\"application/json\",Authorization:`Bearer ${SUPABASE_ANON_KEY}`},body:JSON.stringify({priceId,email,generationCredits,maxUserCanAdded,trial_period_days,maxPublishedPolicy,plan_name:plan_name,customer_id})});// Try to parse body even on non-200 responses\nconst text=await response.text();let json={};try{json=JSON.parse(text);}catch{json={raw:text};}if(!response.ok){return{error:json.error||json.message||json.raw||\"server_error\",status:response.status};}return json;}catch(err){return{error:err.message||\"unexpected_error\"};}}\nexport const __FramerMetadata__ = {\"exports\":{\"createCheckoutSession\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"4GAAyI,eAAsB,EAAsB,CAAC,UAAQ,QAAM,oBAAkB,kBAAgB,oBAAkB,qBAAmB,YAAU,eAAa,CAAC,GAAG,CAAC,IAAM,EAAS,MAAM,MAAM,GAAG,EAAa,+BAA+B,CAAC,OAAO,OAAO,QAAQ,CAAC,eAAe,mBAAmB,cAAc,UAAU,IAAoB,CAAC,KAAK,KAAK,UAAU,CAAC,UAAQ,QAAM,oBAAkB,kBAAgB,oBAAkB,qBAA6B,YAAU,cAAY,CAAC,CAAC,CAAC,CAC/lB,EAAK,MAAM,EAAS,MAAM,CAAK,EAAK,EAAE,CAAC,GAAG,CAAC,EAAK,KAAK,MAAM,EAAK,MAAO,CAAC,EAAK,CAAC,IAAI,EAAK,CAA4G,OAAtG,EAAS,GAAoG,EAA1F,CAAC,MAAM,EAAK,OAAO,EAAK,SAAS,EAAK,KAAK,eAAe,OAAO,EAAS,OAAO,OAAqB,EAAI,CAAC,MAAM,CAAC,MAAM,EAAI,SAAS,mBAAmB,mBADrI"}