{"version":3,"file":"client.cjs","sources":["../../../../src/auth/client.ts"],"sourcesContent":["import type { AuthClient } from \"./types\";\nimport { generateKeypair } from \"./generateKeypair\";\nimport { loadKeypair } from \"./loadKeypair\";\nimport { getAddress } from \"./getAddress\";\nimport { signAuthMessage } from \"./signAuthMessage\";\nimport { walletSignup } from \"./walletSignup\";\nimport { listProjects } from \"./listProjects\";\nimport { createProject } from \"./createProject\";\nimport { getProject } from \"./getProject\";\nimport { createApiKey } from \"./createApiKey\";\nimport { checkSolBalance, checkUsdcBalance } from \"./checkBalances\";\nimport { payUSDC } from \"./payUSDC\";\nimport { payWithMemo } from \"./payWithMemo\";\nimport {\n  initializeCheckout,\n  executeCheckout,\n  getCheckoutPreview,\n  getPaymentIntent,\n  getPaymentStatus,\n  payPaymentIntent,\n  executeUpgrade,\n  executeRenewal,\n} from \"./checkout\";\nimport { agenticSignup } from \"./agenticSignup\";\n\nexport function makeAuthClient(userAgent?: string): AuthClient {\n  return {\n    generateKeypair,\n    loadKeypair,\n    getAddress,\n    signAuthMessage,\n    walletSignup: (msg, sig, address) =>\n      walletSignup(msg, sig, address, userAgent),\n    listProjects: (jwt) => listProjects(jwt, userAgent),\n    createProject: (jwt) => createProject(jwt, userAgent),\n    getProject: (jwt, id) => getProject(jwt, id, userAgent),\n    createApiKey: (jwt, projectId, wallet) =>\n      createApiKey(jwt, projectId, wallet, userAgent),\n    checkSolBalance,\n    checkUsdcBalance,\n    payUSDC,\n    initializeCheckout: (jwt, req) => initializeCheckout(jwt, req, userAgent),\n    executeCheckout: (sk, jwt, req) => executeCheckout(sk, jwt, req, userAgent),\n    payWithMemo,\n    agenticSignup: (options) => agenticSignup({ ...options, userAgent }),\n    getCheckoutPreview: (jwt, plan, period, refId, coupon) =>\n      getCheckoutPreview(jwt, plan, period, refId, coupon, userAgent),\n    getPaymentIntent: (jwt, id) => getPaymentIntent(jwt, id, userAgent),\n    getPaymentStatus: (jwt, id) => getPaymentStatus(jwt, id, userAgent),\n    payPaymentIntent,\n    executeUpgrade: (sk, jwt, plan, period, projectId, coupon) =>\n      executeUpgrade(sk, jwt, plan, period, projectId, coupon, userAgent),\n    executeRenewal: (sk, jwt, id) => executeRenewal(sk, jwt, id, userAgent),\n  };\n}\n"],"names":["generateKeypair","loadKeypair","getAddress","signAuthMessage","walletSignup","listProjects","createProject","getProject","createApiKey","checkSolBalance","checkUsdcBalance","payUSDC","initializeCheckout","executeCheckout","payWithMemo","agenticSignup","getCheckoutPreview","getPaymentIntent","getPaymentStatus","payPaymentIntent","executeUpgrade","executeRenewal"],"mappings":";;;;;;;;;;;;;;;;;AAyBM,SAAU,cAAc,CAAC,SAAkB,EAAA;IAC/C,OAAO;yBACLA,+BAAe;qBACfC,uBAAW;oBACXC,qBAAU;yBACVC,+BAAe;AACf,QAAA,YAAY,EAAE,CAAC,GAAG,EAAE,GAAG,EAAE,OAAO,KAC9BC,yBAAY,CAAC,GAAG,EAAE,GAAG,EAAE,OAAO,EAAE,SAAS,CAAC;QAC5C,YAAY,EAAE,CAAC,GAAG,KAAKC,yBAAY,CAAC,GAAG,EAAE,SAAS,CAAC;QACnD,aAAa,EAAE,CAAC,GAAG,KAAKC,2BAAa,CAAC,GAAG,EAAE,SAAS,CAAC;AACrD,QAAA,UAAU,EAAE,CAAC,GAAG,EAAE,EAAE,KAAKC,qBAAU,CAAC,GAAG,EAAE,EAAE,EAAE,SAAS,CAAC;AACvD,QAAA,YAAY,EAAE,CAAC,GAAG,EAAE,SAAS,EAAE,MAAM,KACnCC,yBAAY,CAAC,GAAG,EAAE,SAAS,EAAE,MAAM,EAAE,SAAS,CAAC;yBACjDC,6BAAe;0BACfC,8BAAgB;iBAChBC,eAAO;AACP,QAAA,kBAAkB,EAAE,CAAC,GAAG,EAAE,GAAG,KAAKC,2BAAkB,CAAC,GAAG,EAAE,GAAG,EAAE,SAAS,CAAC;AACzE,QAAA,eAAe,EAAE,CAAC,EAAE,EAAE,GAAG,EAAE,GAAG,KAAKC,wBAAe,CAAC,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,SAAS,CAAC;qBAC3EC,uBAAW;AACX,QAAA,aAAa,EAAE,CAAC,OAAO,KAAKC,2BAAa,CAAC,EAAE,GAAG,OAAO,EAAE,SAAS,EAAE,CAAC;QACpE,kBAAkB,EAAE,CAAC,GAAG,EAAE,IAAI,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,KACnDC,2BAAkB,CAAC,GAAG,EAAE,IAAI,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,SAAS,CAAC;AACjE,QAAA,gBAAgB,EAAE,CAAC,GAAG,EAAE,EAAE,KAAKC,yBAAgB,CAAC,GAAG,EAAE,EAAE,EAAE,SAAS,CAAC;AACnE,QAAA,gBAAgB,EAAE,CAAC,GAAG,EAAE,EAAE,KAAKC,yBAAgB,CAAC,GAAG,EAAE,EAAE,EAAE,SAAS,CAAC;0BACnEC,yBAAgB;AAChB,QAAA,cAAc,EAAE,CAAC,EAAE,EAAE,GAAG,EAAE,IAAI,EAAE,MAAM,EAAE,SAAS,EAAE,MAAM,KACvDC,uBAAc,CAAC,EAAE,EAAE,GAAG,EAAE,IAAI,EAAE,MAAM,EAAE,SAAS,EAAE,MAAM,EAAE,SAAS,CAAC;AACrE,QAAA,cAAc,EAAE,CAAC,EAAE,EAAE,GAAG,EAAE,EAAE,KAAKC,uBAAc,CAAC,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,SAAS,CAAC;KACxE;AACH;;;;"}