"use strict";(()=>{var e={};e.id=44,e.ids=[44],e.modules={20399:e=>{e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},30517:e=>{e.exports=require("next/dist/compiled/next-server/app-route.runtime.prod.js")},61282:e=>{e.exports=require("child_process")},84770:e=>{e.exports=require("crypto")},17702:e=>{e.exports=require("events")},32615:e=>{e.exports=require("http")},35240:e=>{e.exports=require("https")},13285:(e,t,r)=>{r.r(t),r.d(t,{originalPathname:()=>h,patchFetch:()=>x,requestAsyncStorage:()=>d,routeModule:()=>p,serverHooks:()=>m,staticGenerationAsyncStorage:()=>l});var n={};r.r(n),r.d(n,{GET:()=>c});var o=r(49303),s=r(88716),a=r(60670),u=r(87070),i=r(73141);async function c(e){try{let{searchParams:t}=new URL(e.url),r=t.get("accountId");if(!r)return u.NextResponse.json({error:"accountId is required."},{status:400});let n=await i.G.v2.core.accounts.retrieve(r,{include:["configuration.merchant","requirements"]}),o=n?.configuration?.merchant?.capabilities?.card_payments?.status==="active",s=n?.requirements?.summary?.minimum_deadline?.status;return u.NextResponse.json({readyToProcessPayments:o,onboardingComplete:"currently_due"!==s&&"past_due"!==s,requirementsStatus:s})}catch(e){return u.NextResponse.json({error:e?.message||"Failed to fetch account status."},{status:500})}}let p=new o.AppRouteRouteModule({definition:{kind:s.x.APP_ROUTE,page:"/api/connect/account/status/route",pathname:"/api/connect/account/status",filename:"route",bundlePath:"app/api/connect/account/status/route"},resolvedPagePath:"/root/ShiftedOffRoad/app/api/connect/account/status/route.ts",nextConfigOutput:"",userland:n}),{requestAsyncStorage:d,staticGenerationAsyncStorage:l,serverHooks:m}=p,h="/api/connect/account/status/route";function x(){return(0,a.patchFetch)({serverHooks:m,staticGenerationAsyncStorage:l})}},73141:(e,t,r)=>{r.d(t,{G:()=>s});var n=r(89777);let o=process.env.STRIPE_SECRET_KEY,s=o?new n.Z(o,{}):new Proxy({},{get(){throw Error("Missing STRIPE_SECRET_KEY. Add it to your environment before starting the server.")}})}};var t=require("../../../../../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),n=t.X(0,[9276,5972,9777],()=>r(13285));module.exports=n})();