{"version":3,"file":"completion.mjs","sources":["../../../src/utils/oauth/completion.ts"],"sourcesContent":[null],"names":["completeOAuthFlow","_x","_completeOAuthFlow","apply","arguments","_asyncToGenerator","_regenerator","m","_callee","params","provider","publicKey","oidcToken","sessionKey","callbacks","completeOauth","onOauthSuccess","onAddProvider","w","_context","n","_objectSpread","providerName","onOauthRedirect","idToken","a","completeOAuthPopup","_x2","_completeOAuthPopup","_callee2","result","exchangeCodeForToken","config","_context2","OAUTH_PROVIDER_CONFIGS","usesPKCE","TurnkeyError","TurnkeyErrorCodes","INTERNAL_ERROR","completePKCEFlow","_x3","_completePKCEFlow","_callee3","_ref","verifier","_context3","consumePKCEVerifier","v"],"mappings":"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"}