{"version":3,"file":"EmbeddedWalletApi.mjs","sources":["../../../src/client/EmbeddedWalletApi.ts"],"names":["EmbeddedWalletApi","setMessagePoster","poster","this","_proxy","EmbeddedWalletProxy","_mfaPromises","_mfa","setProxy","signWithUserSigner","opts","Error","accessToken","_privyInternal","getAccessTokenInternal","PrivyClientError","error","code","signature","message","add","config","embedded_wallet_config","mode","walletCreate","context","app","_appApi","fetchPrivyRoute","args","fetch","getCompiledPath","getPath","chainType","addWallet","user","refreshSession","getBitcoinProvider","wallet","entropyId","entropyIdVerifier","recoveryPassword","recoveryAccessToken","recoverySecretOverride","isUnifiedWallet","_load","EmbeddedBitcoinWalletProvider","account","privyInternal","proxy","create","password","recoveryMethod","recoveryToken","recoveryKey","iCloudRecordNameOverride","solanaAccount","skipCallbacks","idempotencyKey","walletMode","startsWith","parsedRecoveryMethod","require_user_password_on_create","address","solanaAddress","createSolana","ethereumAccount","getProvider","publicKey","ethereumAddress","delegateWallets","delegatedWallets","rootWallet","EmbeddedWalletProvider","chains","_chains","walletProxy","appApi","getEthereumProvider","onNeedsRecovery","getSolanaProvider","EmbeddedSolanaWalletProvider","setRecovery","setRecoveryInput","recoveryArgs","throwIfInvalidRecoveryUpgradePath","currentRecoveryMethod","recovery_method","upgradeToRecoveryMethod","chain_type","existingRecoveryMethod","createAnalyticsEvent","target_recovery_method","existing_recovery_method","recoveryOnlyArgs","provider","e","getURL","url","URL","baseUrl","appId","caid","searchParams","append","appClientId","href","onMessage","event","handleEmbeddedWalletMessages","reload","logger","warn","ping","timeoutMs","debug","connect","err","errorIndicatesRecoveryIsNeeded","recovered","recover","includes","constructor","embeddedWalletMessagePoster","mfa","mfaPromises","Array","from","DEFAULT_SUPPORTED_CHAINS","dedupedChains","dedupeSupportedChains"],"mappings":"88CAmEe,MAAMA,EAoEZC,gBAAAA,CAAiBC,GACtBC,KAAKC,OAAS,IAAIC,EAAoBH,EAAQC,KAAKG,cACnDH,KAAKI,KAAKC,SAASL,KAAKC,OAC1B,CAWA,wBAAaK,CAAmBC,GAC9B,IAAKP,KAAKC,OACR,MAAMO,MAAU,yCAGlB,IAAMC,QAAoBT,KAAKU,eAAeC,yBAC9C,IAAKF,EACH,MAAM,IAAIG,EAAiB,CACzBC,MAAO,gEACPC,KAAM,2BAIV,IAAOC,UAAAA,SAAmBf,KAAKC,OAAOK,mBAAmB,CACvDG,YAAAA,EACAO,QAAST,EAAKS,UAGhB,MAAO,CAACD,UAAAA,EACV,CAeA,SAAaE,CAAIV,GAMf,IAAKP,KAAKC,OACR,MAAMO,MAAU,yCAIlB,GAAmB,wCADAR,KAAKU,eAAeQ,QAAQC,uBAAuBC,WAE9DC,EAAa,CACjBC,QAAS,CACPC,IAAKvB,KAAKwB,QACVC,gBAAiB,IAAIC,IAAS1B,KAAKU,eAAeiB,SAASD,GAC3DE,gBAAiB,IAAIF,IAAS1B,KAAKU,eAAemB,WAAWH,IAE/DI,UAAWvB,EAAKuB,gBAEb,CACL,IAAMrB,QAAoBT,KAAKU,eAAeC,yBAC9C,IAAKF,EACH,MAAM,IAAIG,EAAiB,CACzBC,MAAO,sDACPC,KAAM,yCAIJd,KAAKC,OAAO8B,UAAU,CAC1BtB,YAAAA,KACGF,GAEP,CAKA,IAAOyB,KAAAA,SAAchC,KAAKU,eAAeuB,iBACzC,MAAO,CAACD,KAAAA,EACV,CAEA,wBAAaE,EACXC,OAAAA,EACAC,UAAAA,EACAC,kBAAAA,EACAC,iBAAAA,EACAC,oBAAAA,EACAC,uBAAAA,IASA,IAAKxC,KAAKC,OACR,MAAMO,MAAU,yCAIlB,UAD0BR,KAAKU,eAAeC,yBAE5C,MAAUH,MAAM,uDAgBlB,OAbIiC,EAAgBN,UAGZnC,KAAK0C,MAAM,CACfN,UAAAA,EACAC,kBAAAA,EACAF,OAAAA,EACAG,iBAAAA,EACAC,oBAAAA,EACAC,uBAAAA,IAIG,IAAIG,EAA8B,CACvCC,QAAST,EACTU,cAAe7C,KAAKU,eACpBoC,MAAO9C,KAAKC,OACZmC,UAAAA,EACAC,kBAAAA,GAEJ,CAiBA,YAAaU,EACXC,SAAAA,EACAC,eAAAA,EACAC,cAAAA,EACAC,YAAAA,EACAX,uBAAAA,EACAY,yBAAAA,EACAC,cAAAA,EACAC,cAAAA,EACAC,eAAAA,IAaA,IAAKvD,KAAKC,OACR,MAAMO,MAAU,yCAIlB,GAAIgD,wCADexD,KAAKU,eAAeQ,QAAQC,uBAAuBC,KACZ,CACxD,GAAI6B,IAAmBA,EAAeQ,WAAW,SAC/C,MAAM,IAAI7C,EAAiB,CACzBC,MAAO,wEACPC,KAAM,yCAIJO,EAAa,CACjBC,QAAS,CACPC,IAAKvB,KAAKwB,QACVC,gBAAiB,IAAIC,IAAS1B,KAAKU,eAAeiB,SAASD,GAC3DE,gBAAiB,IAAIF,IAAS1B,KAAKU,eAAemB,WAAWH,IAE/DI,UAAW,WACXyB,eAAAA,GAEJ,KAAO,CAAA,IACDG,EAQJ,GALEA,EADET,IAGqBD,EAAW,gBAAkB,SAGlDA,GAAgC,iBAAbA,EACrB,MAAMxC,MAAU,+CAKlB,GACEkD,UAAAA,GACA1D,KAAKU,eAAeQ,QAAQC,uBAAuBwC,gCAEnD,MAAUnD,MAAM,8DAGlB,IAAMC,QAAoBT,KAAKU,eAAeC,yBAC9C,IAAKF,EACH,MAAMD,MAAU,uDAGlB,IAAOoD,QAAAA,SAAiB5D,KAAKC,OAAO8C,OAAO,CACzCtC,YAAAA,EACAwC,eAAgBS,EAChBP,YAAAA,EACAb,iBAAkBU,EAClBT,oBAAqBW,EACrBV,uBAAAA,EACAY,yBAAAA,EACAS,cAAeR,GAAeO,UAGhC,IAAKA,EACH,MAAUpD,MAAM,0BAEpB,CAKA,aAAcR,KAAKU,eAAeuB,eAAeqB,EAInD,CAUA,kBAAaQ,CACXvD,GAEA,IAAKP,KAAKC,OACR,MAAM,IAAIW,EAAiB,CACzBC,MAAO,wCACPC,KAAM,mCAKV,GAAmB,wCADAd,KAAKU,eAAeQ,QAAQC,uBAAuBC,WAE9DC,EAAa,CACjBC,QAAS,CACPC,IAAKvB,KAAKwB,QACVC,gBAAiB,IAAIC,IAAS1B,KAAKU,eAAeiB,SAASD,GAC3DE,gBAAiB,IAAIF,IAAS1B,KAAKU,eAAemB,WAAWH,IAE/DI,UAAW,SACXyB,eAAgBhD,GAAMgD,qBAEnB,CACL,IAAM9C,QAAoBT,KAAKU,eAAeC,yBAC9C,IAAKF,EACH,MAAM,IAAIG,EAAiB,CACzBC,MAAO,sDACPC,KAAM,mCAINP,GAAMwD,uBAGF/D,KAAKgE,YAAYzD,EAAKwD,iBAG9B,IAAOE,UAAAA,SAAmBjE,KAAKC,OAAO6D,aAAa,CACjDrD,YAAAA,EAGAyD,gBAAiB3D,GAAMwD,iBAAiBH,UAG1C,IAAKK,EACH,MAAM,IAAIrD,EAAiB,CACzBC,MAAO,0BACPC,KAAM,kCAGZ,CAKA,aAAcd,KAAKU,eAAeuB,gBAIpC,CAEA,qBAAakC,EACXC,iBAAAA,EACAC,WAAAA,IAKA,IAAKrE,KAAKC,OACR,MAAM,IAAIW,EAAiB,CACzBC,MAAO,wCACPC,KAAM,mCAIV,IAAML,QAAoBT,KAAKU,eAAeC,yBAC9C,IAAKF,EACH,MAAM,IAAIG,EAAiB,CACzBC,MAAO,sDACPC,KAAM,yCAIJd,KAAKC,OAAOkE,gBAAgB,CAChC1D,YAAAA,EACA2D,iBAAAA,EACAC,WAAAA,GAEJ,CASA,iBAAaL,CACX7B,EACAG,EACAC,EACAC,EACAW,GAEA,IAAKnD,KAAKC,OACR,MAAMO,MAAU,yCAiBlB,OAdIiC,EAAgBN,UAGZnC,KAAK0C,MAAM,CACfP,OAAAA,EACAC,UAAWD,EAAOyB,QAClBvB,kBAAmB,4BACnBC,iBAAAA,EACAa,YAAAA,EACAZ,oBAAAA,EACAC,uBAAAA,IAIG,IAAI8B,EAAuB,CAChC1B,QAAST,EAITC,UAAWD,EAAOyB,QAClBvB,kBAAmB,4BACnBQ,cAAe7C,KAAKU,eACpB6D,OAAQvE,KAAKwE,QACbC,YAAazE,KAAKC,OAClByE,OAAQ1E,KAAKwB,SAEjB,CAQA,yBAAamD,EACXxC,OAAAA,EACAC,UAAAA,EACAC,kBAAAA,EACAC,iBAAAA,EACAC,oBAAAA,EACAC,uBAAAA,EACAW,YAAAA,EACAyB,gBAAAA,IAuBA,IAAK5E,KAAKC,OACR,MAAUO,MAAM,yCAIlB,UAD0BR,KAAKU,eAAeC,yBAE5C,MAAMH,MAAU,uDAyBlB,OAtBIiC,EAAgBN,MAGjByC,GACDtC,GACAC,GACAC,GACAW,UAIMnD,KAAK0C,MAAM,CACfN,UAAAA,EACAC,kBAAAA,EACAF,OAAAA,EACAG,iBAAAA,EACAC,oBAAAA,EACAC,uBAAAA,EACAW,YAAAA,IAIG,IAAImB,EAAuB,CAChC1B,QAAST,EACTC,UAAAA,EACAC,kBAAmB,4BACnBQ,cAAe7C,KAAKU,eACpB6D,OAAQvE,KAAKwE,QACbC,YAAazE,KAAKC,OAClB2E,gBAAAA,EACAF,OAAQ1E,KAAKwB,SAEjB,CAQA,uBAAaqD,CACXjC,EACAR,EACAC,EACAC,EACAC,EACAC,EAaAoC,GAEA,IAAK5E,KAAKC,OACR,MAAM,IAAIW,EAAiB,CACzBC,MAAO,wCACPC,KAAM,uCAwBV,OApBI2B,EAAgBG,MAGjBgC,GACDtC,GACAC,GACAC,UAIMxC,KAAK0C,MAAM,CACfP,OAAQS,EACRR,UAAAA,EACAC,kBAAAA,EACAC,iBAAAA,EACAC,oBAAAA,EACAC,uBAAAA,IAIG,IAAIsC,EAA6B,CACtClC,QAAAA,EACAC,cAAe7C,KAAKU,eACpBoC,MAAO9C,KAAKC,OACZmC,UAAAA,EACAC,kBAAAA,EACAuC,gBAAAA,EACArD,IAAKvB,KAAKwB,SAEd,CAUA,iBAAauD,CAAYC,GAEvB,IAAO7C,OAAAA,KAAW8C,GAAgBD,EAClC,IAAKhF,KAAKC,OACR,MAAUO,MAAM,yCAGlB,GAAIiC,EAAgBN,GAElB,MAAM,IAAIvB,EAAiB,CACzBC,MAAO,wDACPC,KAAM,gCAIVoE,EAAkC,CAChCC,sBAAuBhD,EAAOiD,gBAG9BC,wBACkC,kBAAhCJ,EAAahC,eAAqC,SAAWgC,EAAahC,uBAIxEjD,KAAK0C,MACa,WAAtBP,EAAOmD,WACH,CAACnD,OAAAA,EAAQC,UAAWD,EAAOyB,QAASvB,kBAAmB,2BACvD,CAACF,OAAAA,EAAQC,UAAWD,EAAOyB,QAASvB,kBAAmB,8BAG7D,IAAM5B,QAAoBT,KAAKU,eAAeC,yBAC9C,IAAKF,EACH,MAAUD,MAAM,4DAElB,IAAM+E,EAAyBpD,EAAOiD,gBAEjCpF,KAAKU,eAAe8E,qBAAqB,2CAA4C,CACxF5B,QAASzB,EAAOyB,QAChB6B,uBAAwBR,EAAahC,eACrCyC,yBAA0BH,IAG5B,QACMI,EACJ,GAAIV,kBAAAA,EAAahC,eACf0C,EAAmB,CACjB1C,eAAgB,gBAChBX,iBAAkB2C,EAAajC,eAE5B,GAAIiC,iBAAAA,EAAahC,eACtB0C,EAAmB,CACjB1C,eAAgB,eAChBV,oBAAqB0C,EAAa1C,0BAE/B,GAAI0C,WAAAA,EAAahC,eACtB0C,EAAmB,CACjB1C,eAAgB,SAChBV,oBAAqB0C,EAAa1C,0BAE/B,GAAI0C,kBAAAA,EAAahC,eACtB0C,EAAmB,CACjB1C,eAAgB,gBAChBG,yBAA0B6B,EAAa7B,yBACvCZ,uBAAwByC,EAAazC,6BAElC,GAAoC,4BAAhCyC,EAAahC,eACtB0C,EAAmB,CACjB1C,eAAgB,0BAChBE,YAAa8B,EAAa9B,iBAEvB,IAAoC,UAAhC8B,EAAahC,eAMtB,MAAUzC,MAAM,4BAA4ByE,EAAahC,kBAJzD0C,EAAmB,CACjB1C,eAAgB,QAMpB,OAAMjD,KAAKC,OAAO8E,YAAY,CAC5BtE,YAAAA,EACA2B,UAAWD,EAAOyB,QAClBvB,kBACEF,WAAAA,EAAOmD,WAA0B,0BAA4B,+BAC5DK,IAGA3F,KAAKU,eAAe8E,qBAAqB,6CAA8C,CAC1F5B,QAASzB,EAAOyB,QAChB6B,uBAAwBR,EAAahC,eACrCyC,yBAA0BH,IAK5B,IAAOvD,KAAAA,SAAchC,KAAKU,eAAeuB,iBAEzC,MAAO,CACLD,KAAAA,EACA4D,SACwB,aAAtBzD,EAAOmD,WACH,KACA,IAAIhB,EAAuB,CAGzB1B,QAAST,EACTC,UAAWD,EAAOyB,QAClBvB,kBAAmB,4BACnBQ,cAAe7C,KAAKU,eACpB6D,OAAQvE,KAAKwE,QACbC,YAAazE,KAAKC,OAClByE,OAAQ1E,KAAKwB,UAGzB,CAAE,MAAOqE,GAMP,MALK7F,KAAKU,eAAe8E,qBAAqB,0CAA2C,CACvF5B,QAASzB,EAAOyB,QAChBwB,gBAAiBjD,EAAOiD,gBACxBvE,MAAOgF,aAAarF,MAAQqF,EAAE7E,QAAU,6BAEpC6E,CACR,CACF,CAKA,MAAAC,GACE,IAAMC,EAAM,IAAIC,IACd,GAAGhG,KAAKU,eAAeuF,gBAAgBjG,KAAKU,eAAewF,0BAQ7D,OANIlG,KAAKU,eAAeyF,MACtBJ,EAAIK,aAAaC,OAAO,OAAQrG,KAAKU,eAAeyF,MAElDnG,KAAKU,eAAe4F,aACtBP,EAAIK,aAAaC,OAAO,YAAarG,KAAKU,eAAe4F,aAEpDP,EAAIQ,IAAI,CAMjB,UAAIhC,GACF,OAAOvE,KAAKwE,OAAO,CAYdgC,SAAAA,CAAUC,GACf,IAAKzG,KAAKC,OACR,MAAUO,MAAM,yCAGlB,OAAOR,KAAKC,OAAOyG,6BAA6BD,EAClD,CAEA,MAAAE,GACO3G,KAAKC,OAKVD,KAAKC,OAAO0G,SAJV3G,KAAKU,eAAekG,OAAOC,KAAK,+CAKpC,CAEA,UAAMC,CAAKC,GACT,IACE,IAAK/G,KAAKC,OACR,MAAMO,MAAU,yCAIlB,aADMR,KAAKC,OAAO6G,KAAKC,IAChB,CACT,CAAE,MAAOlB,GAEP,OADA7F,KAAKU,eAAekG,OAAOI,MAAMnB,IAC1B,CACT,CACF,CAUA,WAAMnD,EACJN,UAAAA,EACAC,kBAAAA,EAEAF,OAAAA,EACAG,iBAAAA,EACAa,YAAAA,EACAZ,oBAAAA,EACAC,uBAAAA,IAEA,IAAKxC,KAAKC,OACR,MAAMO,MAAU,yCAGlB,IAAMC,QAAoBT,KAAKU,eAAeC,yBAC9C,IAAKF,EACH,MAAUD,MAAM,4DAGlB,IAQE,aAFMR,KAAKC,OAAOgH,QAAQ,CAACxG,YAAAA,EAAa2B,UAAAA,EAAWC,kBAAAA,IAE5CD,CACT,CAAE,MAAO8E,GAGP,GAAIC,EAA+BD,GACjC,IAEE,GAAI/E,UAAAA,EAAOiD,gBAA6B,CACjCpF,KAAKU,eAAe8E,qBAAqB,uCAAwC,CACpF5B,QAASzB,EAAOyB,QAChBwB,gBAAiBjD,EAAOiD,kBAG1B,IAAMgC,QAAkBpH,KAAKC,OAAOoH,QAAQ,CAC1C5G,YAAAA,EACA2B,UAAAA,EACAC,kBAAAA,IAWF,OARKrC,KAAKU,eAAe8E,qBACvB,yCACA,CACE5B,QAASzB,EAAOyB,QAChBwB,gBAAiBjD,EAAOiD,kBAIrBgC,EAAUhF,SACnB,CAGA,GAAID,kBAAAA,EAAOiD,iBAAuC9C,EAAkB,CAC7DtC,KAAKU,eAAe8E,qBAAqB,uCAAwC,CACpF5B,QAASzB,EAAOyB,QAChBwB,gBAAiBjD,EAAOiD,kBAG1B,IAAMgC,QAAkBpH,KAAKC,OAAOoH,QAAQ,CAC1C5G,YAAAA,EACA6B,iBAAAA,EACAF,UAAAA,EACAC,kBAAAA,IAWF,OARKrC,KAAKU,eAAe8E,qBACvB,yCACA,CACE5B,QAASzB,EAAOyB,QAChBwB,gBAAiBjD,EAAOiD,kBAIrBgC,EAAUhF,SACnB,CAGA,GAAI,CAAC,eAAgB,UAAUkF,SAASnF,EAAOiD,kBAAoB7C,EAAqB,CACjFvC,KAAKU,eAAe8E,qBAAqB,uCAAwC,CACpF5B,QAASzB,EAAOyB,QAChBwB,gBAAiBjD,EAAOiD,kBAG1B,IAAMgC,QAAkBpH,KAAKC,OAAOoH,QAAQ,CAC1C5G,YAAAA,EACA8B,oBAAAA,EACAH,UAAAA,EACAC,kBAAAA,IAWF,OARKrC,KAAKU,eAAe8E,qBACvB,yCACA,CACE5B,QAASzB,EAAOyB,QAChBwB,gBAAiBjD,EAAOiD,kBAIrBgC,EAAUhF,SACnB,CAGA,GAAID,WAAAA,EAAOiD,iBAAgC5C,EAAwB,CAC5DxC,KAAKU,eAAe8E,qBAAqB,uCAAwC,CACpF5B,QAASzB,EAAOyB,QAChBwB,gBAAiB,kBAGnB,IAAMgC,QAAkBpH,KAAKC,OAAOoH,QAAQ,CAC1C5G,YAAAA,EACA+B,uBAAAA,EACAJ,UAAAA,EACAC,kBAAAA,IAWF,OARKrC,KAAKU,eAAe8E,qBACvB,yCACA,CACE5B,QAASzB,EAAOyB,QAChBwB,gBAAiB,kBAIdgC,EAAUhF,SACnB,CAGA,GAA+B,4BAA3BD,EAAOiD,iBAAiDjC,EAAa,CAClEnD,KAAKU,eAAe8E,qBAAqB,uCAAwC,CACpF5B,QAASzB,EAAOyB,QAChBwB,gBAAiBjD,EAAOiD,kBAG1B,IAAMgC,QAAkBpH,KAAKC,OAAOoH,QAAQ,CAC1C5G,YAAAA,EACA0C,YAAAA,EACAf,UAAAA,EACAC,kBAAAA,IAWF,OARKrC,KAAKU,eAAe8E,qBACvB,yCACA,CACE5B,QAASzB,EAAOyB,QAChBwB,gBAAiBjD,EAAOiD,kBAIrBgC,EAAUhF,SAAS,CAE9B,CAAE,MAAOyD,GAMP,MALK7F,KAAKU,eAAe8E,qBAAqB,sCAAuC,CACnF5B,QAASzB,EAAOyB,QAChBwB,gBAAiBjD,EAAOiD,gBACxBvE,MAAOgF,aAAarF,MAAQqF,EAAE7E,QAAU,6BAA6BoB,MAEjEyD,CACR,CAKA,MAAMqB,CAEV,CACF,CAz6BAK,WAAAA,CACE1E,EACA2E,EACAjD,EACAkD,EACAC,EACAhD,GASA,GAtCD1E,KACOwE,QAAgCmD,MAAMC,KAC5CC,GA6BA7H,KAAKU,eAAiBmC,EAElB2E,IACFxH,KAAKC,OAAS,IAAIC,EAAoBsH,EAA6BE,GACnED,EAAIpH,SAASL,KAAKC,SAGhBsE,EAAQ,CACV,IAAMuD,EAAgBC,EAAsBxD,GAC5CvE,KAAKwE,QAAUsD,CACjB,CAEA9H,KAAKI,KAAOqH,EACZzH,KAAKG,aAAeuH,EACpB1H,KAAKwB,QAAUkD,CACjB"}