PageSourceSearch

https://ethoswarm.ai/_next/static/chunks/5921.3faf94dcf968e1cc.js

js ethoswarm.ai collected 2026-10-05 12:00:32 UTC 36,385 bytes, 218 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5921],{560:(e,n,t)=>{t.d(n,{u:()=>r});var a=t(12115),i=t(2096);let r=({enabled:e=!0}={})=>{let{showFiatPrices:n,getUsdPriceForSol:t}=(0,i.u)(),[r,s]=(0,a.useState)(!0),[o,l]=(0,a.useState)(void 0),[c,d]=(0,a.useState)(void 0);return(0,a.useEffect)(()=>{(async()=>{if(n&&e)try{s(!0);let e=await t();e?d(e):l(Error("Unable to fetch SOL price"))}catch(e){l(e)}finally{s(!1)}else s(!1)})()},[]),{solPrice:c,isSolPriceLoading:r,solPriceError:o}}},12717:(e,n,t)=>{t.d(n,{u:()=>l});var a=t(12115),i=t(26078),r=t(45948),s=t(2096),o=t(560);function l(e){let{tokenPrice:n,isTokenPriceLoading:t,tokenPriceError:l}=(e=>{let{showFiatPrices:n,getUsdTokenPrice:t,chains:o}=(0,s.u)(),[l,c]=(0,a.useState)(!0),[d,u]=(0,a.useState)(void 0),[g,p]=(0,a.useState)(void 0);return(0,a.useEffect)(()=>{e||=r.s;let a=(0,i.u)(o).find(n=>n.id===Number(e));(async()=>{if(n){if(!a)return c(!1),u(Error(`Unable to fetch token price on chain id ${e}`));try{c(!0);let e=await t(a);e?p(e):u(Error(`Unable to fetch token price on chain id ${a.id}`))}catch(e){u(e)}finally{c(!1)}}else c(!1)})()},[e]),{tokenPrice:g,isTokenPriceLoading:l,tokenPriceError:d}}
1)("solana"===e?-1:e),{solPrice:c,isSolPriceLoading:d,solPriceError:u}=(0,o.u)({enabled:"solana"===e});return"solana"===e?{tokenPrice:c,isTokenPriceLoading:d,tokenPriceError:u}:{tokenPrice:n,isTokenPriceLoading:t,tokenPriceError:l}}},26078:(e,n,t)=>{t.d(n,{u:()=>i});var a=t(95182);function i(e){let n=e.filter(e=>!a.o.has(e.id));return a.m.concat(n)}},29781:(e,n,t)=>{t.d(n,{C:()=>s,S:()=>r});var a=t(95155),i=t(66908);let r=({title:e,description:n,children:t,...i})=>(0,a.jsx)(o,{...i,children:(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("h3",{children:e}),"string"==typeof n?(0,a.jsx)("p",{children:n}):n,t]})});(0,i.I4)(r)`
2  margin-bottom: 24px;
3`;let s=({title:e,description:n,icon:t,children:i,...r})=>(0,a.jsxs)(l,{...r,children:[t||null,(0,a.jsx)("h3",{children:e}),n&&"string"==typeof n?(0,a.jsx)("p",{children:n}):n,i]}),o=i.I4.div`
4  display: flex;
5  flex-direction: column;
6  justify-content: flex-start;
7  align-items: flex-start;
8  text-align: left;
9  gap: 8px;
10  width: 100%;
11  margin-bottom: 24px;
12
13  && h3 {
14    font-size: 17px;
15    color: var(--privy-color-foreground);
16  }
17
18  /* Sugar assuming children are paragraphs. Otherwise, handling styling on your own */
19  && p {
20    color: var(--privy-color-foreground-2);
21    font-size: 14px;
22  }
23`,l=(0,i.I4)(o)`
24  align-items: center;
25  text-align: center;
26  gap: 16px;
27
28  h3 {
29    margin-bottom: 24px;
30  }
31`},33187:(e,n,t)=>{t.d(n,{A:()=>i});var a=t(12115);let i=a.forwardRef(function({title:e,titleId:n,...t},i){return a.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:i,"aria-labelledby":n},t),e?a.createElement("title",{id:n},e):null,a.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 12.75 11.25 15 15 9.75M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z"}))})},42187:(e,n,t)=>{t.d(n,{a:()=>c,b:()=>g,f:()=>d,s:()=>u,u:()=>h,w:()=>p});var a=t(17378),i=t(49071),r=t(12115),s=t(45948),o=t(2096),l=t(49304).hp;function c(e){return new Uint8Array((0,a.BX)().decode(e).messageBytes)}async function d({solanaClient:e,tx:n}){let t=(0,i.Ul)().decode(c(n)),{value:a}=await e.rpc.getFeeForMessage(t).send();return a??0n}async function u({solanaClient:e,tx:n,replaceRecentBlockhash:t}){let{value:a}=await e.rpc.simulateTransaction((0,i.Ul)().decode(n),{commitment:"confirmed",encoding:"base64",sigVerify:!1,replaceRecentBlockhash:t}).send();if("BlockhashNotFound"===a.err&&t)throw Error("Simulation failed: Blockhash not found");return"BlockhashNotFound"===a.err?await u({solanaClient:e,tx:n,replaceRecentBlockhash:!0}):{logs:a.logs??[],error:a.err,hasError:!!a.err,hasFunds:a.logs?.every(e=>!/insufficient funds/gi.test(e)&&!/insufficient lamports/gi.test(e))??!0}}let g=(...e)=>{if(void 0===l)throw new o.a("Buffer is not defined.",void 0,o.b.BUFFER_NOT_DEFINED);return l.from(...e)};async function p({rpcSubscriptions:e,signature:n,timeout:t}){let a=new AbortController,i=await e.signatureNotifications(n,{commitment:"confirmed"}).subscribe({abortSignal:a.signal}),r=await Promise.race([new Promise(e=>{setTimeout(()=>{a.abort(),e(Error("Transaction confirmation timed out"))},t)}),new Promise(async e=>{for await(let n of i){if(a.abort(),n.value.err)return e(Error("Transaction confirmation failed"));e(void 0)}})]);if(r instanceof Error)throw r}function h(){let e=(0,s.u)(),n=(0,r.useMemo)(()=>Object.fromEntries(["solana:mainnet","solana:devnet","solana:testnet"].map(n=>[n,e.solanaRpcs[n]?function({rpc:e,rpcSubscriptions:n,chain:t,blockExplorerUrl:a}){let r=function({rpc:e,rpcSubscriptions:n}){return async t=>new Promise(async(a,r)=>{try{let r=await e.sendTransaction(g(t).toString("base64"),{preflightCommitment:"confirmed",encoding:"base64"}).send();await p({rpcSubscriptions:n,signature:r,timeout:1e4}),a({signature:new Uint8Array((0,i.nZ)().encode(r))})}catch(e){r(e)}})}({rpc:e,rpcSubscriptions:n});return{rpc:e,rpcSubscriptions:n,chain:t,blockExplorerUrl:a,sendAndConfirmTransaction:r}}({chain:n,rpc:e.solanaRpcs[n].rpc,rpcSubscriptions:e.solanaRpcs[n].rpcSubscriptions,blockExplorerUrl:e.solanaRpcs[n].blockExplorerUrl??`https://explorer.solana.com?cluster=${n.replace("solana:","")}`}):null])),[e.solanaRpcs]);return(0,r.useCallback)(e=>{if(!n[e])throw Error(`No RPC configuration found for chain ${e}`);return n[e]},[n])}},49153:(e,n,t)=>{t.d(n,{g:()=>i});var a=t(85060);function i(e){let[n]=Object.entries(a.D[e]).find(([e,n])=>"USDC"===n.symbol)??[];return n}},64493:(e,n,t)=>{t.d(n,{I:()=>r});var a=t(95155),i=t(84122);let r=({icon:e,name:n})=>"string"==typeof e?(0,a.jsx)("img",{alt:`${n||"wallet"} logo`,src:e,style:{height:24,width:24,borderRadius:4}}):void 0===e?(0,a.jsx)(i.A,{style:{height:24,width:24}}):e?(0,a.jsx)(e,{style:{height:24,width:24}}):null},65970:(e,n,t)=>{t.d(n,{B:()=>i,C:()=>o,F:()=>c,H:()=>s,R:()=>p,S:()=>u,a:()=>d,b:()=>g,c:()=>l,d:()=>h,e:()=>r});var a=t(66908);let i=a.I4.div`
32  display: flex;
33  flex-direction: column;
34  align-items: flex-start;
35  justify-content: flex-end;
36  margin-top: auto;
37  gap: 16px;
38  flex-grow: 100;
39`,r=a.I4.div`
40  display: flex;
41  flex-direction: column;
42  align-items: center;
43  justify-content: center;
44  flex-grow: 1;
45  width: 100%;
46`,s=a.I4.div`
47  display: flex;
48  flex-direction: column;
49  align-items: center;
50  width: 100%;
51`,o=(0,a.I4)(r)`
52  padding: 20px 0;
53`,l=(0,a.I4)(r)`
54  gap: 16px;
55`,c=a.I4.div`
56  display: flex;
57  flex-direction: column;
58  width: 100%;
59`,d=a.I4.div`
60  display: flex;
61  flex-direction: column;
62  gap: 8px;
63`;a.I4.div`
64  display: flex;
65  flex-direction: column;
66  justify-content: space-between;
67  height: 100%;
68`;let u=a.I4.div`
69  display: flex;
70  flex-direction: column;
71  justify-content: flex-start;
72  align-items: flex-start;
73  text-align: left;
74  gap: 8px;
75  padding: 16px;
76  margin-top: 16px;
77  margin-bottom: 16px;
78  width: 100%;
79  background: var(--privy-color-background-2);
80  border-radius: var(--privy-border-radius-md);
81  && h4 {
82    color: var(--privy-color-foreground-3);
83    font-size: 14px;
84    text-decoration: underline;
85    font-weight: medium;
86  }
87  && p {
88    color: var(--privy-color-foreground-3);
89    font-size: 14px;
90  }
91`,g=a.I4.div`
92  height: 16px;
93`,p=a.I4.div`
94  height: 12px;
95`;a.I4.div`
96  position: relative;
97`;let h=a.I4.div`
98  height: ${e=>e.height??"12"}px;
99`;a.I4.div`
100  background-color: var(--privy-color-accent);
101  display: flex;
102  justify-content: center;
103  align-items: center;
104  border-radius: 50%;
105  border-color: white;
106  border-width: 2px !important;
107`},66665:(e,n,t)=>{t.d(n,{t:()=>s});var a=t(95155),i=t(62145),r=t(53215);function s({title:e}){let{currentScreen:n,navigateBack:t,navigate:s,data:o,setModalData:l}=(0,i.a)();return(0,a.jsx)(r.M,{title:e,backFn:"ManualTransferScreen"===n?t:n===o?.funding?.methodScreen?o.funding.comingFromSendTransactionScreen?()=>s("SendTransactionScreen"):void 0:o?.funding?.methodScreen?()=>{let e=o.funding;e.usingDefaultFundingMethod&&(e.usingDefaultFundingMethod=!1),l({funding:e,solanaFundingData:o?.solanaFundingData}),s(e.methodScreen)}:void 0})}},69066:(e,n,t)=>{t.d(n,{g:()=>a});function a(e){switch(e){case"solana:mainnet":return"Solana";case"solana:devnet":return"Devnet";
107case"solana:testnet":return"Testnet"}}},69096:(e,n,t)=>{t.d(n,{L:()=>r});var a=t(66908);let i=(0,a.i7)`
108  from, to {
109    background: var(--privy-color-foreground-4);
110    color: var(--privy-color-foreground-4);
111  }
112
113  50% {
114    background: var(--privy-color-foreground-accent);
115    color: var(--privy-color-foreground-accent);
116  }
117`,r=(0,a.AH)`
118  ${e=>e.$isLoading?(0,a.AH)`
119          width: 35%;
120          animation: ${i} 2s linear infinite;
121          border-radius: var(--privy-border-radius-sm);
122        `:""}
123`},81657:(e,n,t)=>{t.d(n,{NJ:()=>o,vj:()=>s,vz:()=>r});var a=t(70536),i=t(49235);function r(e){return e?`${e.slice(0,5)}…${e.slice(-4)}`:""}function s({wei:e,precision:n=3}){return parseFloat((0,a.c)(e)).toFixed(n).replace(/0+$/,"").replace(/\.$/,"")}function o({amount:e,decimals:n}){return(0,i.J)(BigInt(e),n)}},84122:(e,n,t)=>{t.d(n,{A:()=>i});var a=t(12115);let i=a.forwardRef(function({title:e,titleId:n,...t},i){return a.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:i,"aria-labelledby":n},t),e?a.createElement("title",{id:n},e):null,a.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M21 12a2.25 2.25 0 0 0-2.25-2.25H15a3 3 0 1 1-6 0H5.25A2.25 2.25 0 0 0 3 12m18 0v6a2.25 2.25 0 0 1-2.25 2.25H5.25A2.25 2.25 0 0 1 3 18v-6m18 0V9M3 12V9m18 0a2.25 2.25 0 0 0-2.25-2.25H5.25A2.25 2.25 0 0 0 3 9m18 0V6a2.25 2.25 0 0 0-2.25-2.25H5.25A2.25 2.25 0 0 0 3 6v3"}))})},84161:(e,n,t)=>{t.d(n,{R:()=>r,a:()=>i});var a=t(66908);let i=a.I4.span`
124  display: flex;
125  flex-direction: column;
126  gap: 0.35rem;
127  width: 100%;
128`,r=a.I4.span`
129  display: flex;
130  width: 100%;
131  justify-content: space-between;
132  gap: 0.5rem;
133`},85060:(e,n,t)=>{t.d(n,{A:()=>o,D:()=>d,J:()=>c,L:()=>a,R:()=>l,S:()=>i,T:()=>r,a:()=>s,g:()=>u});let a=1e9,i="11111111111111111111111111111111",r="TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA",s="TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb",o="ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL",l=["CPMMoo8L3F4NbTegBCKVNunggL7H1ZpdTHKxQB5qKP1C","CPMDWBwJDtYax9qW7AyRuVC19Cc4L4Vcy4n2BHAbHkCW"],c=["JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4"],d={"solana:mainnet":{EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v:{symbol:"USDC",decimals:6,address:"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"},Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB:{symbol:"USDT",decimals:6,address:"Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB"},So11111111111111111111111111111111111111112:{symbol:"SOL",decimals:9,address:"So11111111111111111111111111111111111111112"}},"solana:devnet":{"4zMMC9srt5Ri5X14GAgXhaHii3GnPAEERYPJgZJDncDU":{symbol:"USDC",decimals:6,address:"4zMMC9srt5Ri5X14GAgXhaHii3GnPAEERYPJgZJDncDU"},EJwZgeZrdC8TXTQbQBoL6bfuAnFUUy1PVCMB4DYPzVaS:{symbol:"USDT",decimals:6,address:"EJwZgeZrdC8TXTQbQBoL6bfuAnFUUy1PVCMB4DYPzVaS"},So11111111111111111111111111111111111111112:{symbol:"SOL",decimals:9,address:"So11111111111111111111111111111111111111112"}},"solana:testnet":{}};function u(e,n){let t=parseFloat(e.toString())/a,i=g.format(n*t);return"$0.00"===i?"<$0.01":i}let g=new Intl.NumberFormat(void 0,{style:"currency",currency:"USD",maximumFractionDigits:2})},89367:(e,n,t)=>{t.d(n,{O:()=>a});let a="sdk_fiat_on_ramp_completed_with_status"},95119:(e,n,t)=>{t.d(n,{N:()=>r});var a=t(95155),i=t(66908);let r=({size:e,centerIcon:n})=>(0,a.jsx)(s,{$size:e,children:(0,a.jsxs)(o,{children:[(0,a.jsx)(c,{}),(0,a.jsx)(d,{}),n?(0,a.jsx)(l,{children:n}):null]})}),s=i.I4.div`
134  --spinner-size: ${e=>e.$size?e.$size:"96px"};
135
136  display: inline-flex;
137  justify-content: center;
138  align-items: center;
139
140  @media all and (display-mode: standalone) {
141    margin-bottom: 30px;
142  }
143`,o=i.I4.div`
144  position: relative;
145  height: var(--spinner-size);
146  width: var(--spinner-size);
147
148  opacity: 1;
149  animation: fadein 200ms ease;
150`,l=i.I4.div`
151  position: absolute;
152  top: 0;
153  right: 0;
154  bottom: 0;
155  left: 0;
156  display: flex;
157  align-items: center;
158  justify-content: center;
159  svg,
160  img {
161    width: calc(var(--spinner-size) * 0.4);
162    height: calc(var(--spinner-size) * 0.4);
163    border-radius: var(--privy-border-radius-full);
164  }
165`,c=i.I4.div`
166  position: absolute;
167  top: 0;
168  right: 0;
169  bottom: 0;
170  left: 0;
171  width: var(--spinner-size);
172  height: var(--spinner-size);
173
174  && {
175    border: 4px solid var(--privy-color-border-default);
176    border-radius: 50%;
177  }
178`,d=i.I4.div`
179  position: absolute;
180  top: 0;
181  right: 0;
182  bottom: 0;
183  left: 0;
184  width: var(--spinner-size);
185  height: var(--spinner-size);
186  animation: spin 1200ms linear infinite;
187
188  && {
189    border: 4px solid;
190    border-color: var(--privy-color-icon-subtle) transparent transparent transparent;
191    border-radius: 50%;
192  }
193
194  @keyframes spin {
195    from {
196      transform: rotate(0deg);
197    }
198    to {
199      transform: rotate(360deg);
200    }
201  }
202`},95921:(e,n,t)=>{t.r(n),t.d(n,{FundSolWalletWithExternalSolanaWallet:()=>eR,default:()=>eR});var a,i,r,s,o=t(95155),l=t(33187),c=t(12115),d=t(81657),u=t(53215),g=t(65970),p=t(29781),h=t(66665),f=t(64493),m=t(95119),v=t(99039),w=t(84161),y=t(45948),b=t(2096),A=t(62145),S=t(49071),x=t(17378),T=t
202(25163),E=t(13049),I=t(72514),C=t(99456),j=t(24643),P=t(4154),F=t(70786);let U=()=>{let{walletProxy:e,client:n}=(0,b.u)();return(0,c.useMemo)(()=>({signWithUserSigner:async({message:t,targetAppId:a})=>{if(!e)throw Error("Wallet proxy not initialized");let i=await n.getAccessToken();if(!i)throw Error("User must be authenticated");let{signature:r}=await e.signWithUserSigner({accessToken:i,message:t,targetAppId:a});return{signature:r}}}),[e,n])};var O=t(42187),W=t(1959);let k=["solana:mainnet","solana:devnet","solana:testnet"];function M(e,n){if(!Object.prototype.hasOwnProperty.call(e,n))throw TypeError("attempted to use private field on non-instance");return e}var N=0,_="__private_"+N+++"__implementation";function D(e,n){if(!Object.prototype.hasOwnProperty.call(e,n))throw TypeError("attempted to use private field on non-instance");return e}var L=0;function B(e){return"__private_"+L+++"_"+e}var z=B("_address"),R=B("_publicKey"),V=B("_chains"),H=B("_features"),$=B("_label"),J=B("_icon");class G{get address(){return D(this,z)[z]}get publicKey(){return D(this,R)[R].slice()}get chains(){return D(this,V)[V].slice()}get features(){return D(this,H)[H].slice()}get label(){return D(this,$)[$]}get icon(){return D(this,J)[J]}constructor({address:e,publicKey:n,label:t,icon:a}){Object.defineProperty(this,z,{writable:!0,value:void 0}),Object.defineProperty(this,R,{writable:!0,value:void 0}),Object.defineProperty(this,V,{writable:!0,value:void 0}),Object.defineProperty(this,H,{writable:!0,value:void 0}),Object.defineProperty(this,$,{writable:!0,value:void 0}),Object.defineProperty(this,J,{writable:!0,value:void 0}),D(this,z)[z]=e,D(this,R)[R]=n,D(this,V)[V]=k,D(this,$)[$]=t,D(this,J)[J]=a,D(this,H)[H]=["solana:signAndSendTransaction","solana:signTransaction","solana:signMessage"],new.target===G&&Object.freeze(this)}}function Z(e,n){if(!Object.prototype.hasOwnProperty.call(e,n))throw TypeError("attempted to use private field on non-instance");return e}var Q=0;function Y(e){return"__private_"+Q+++"_"+e}var K=Y("_listeners"),q=Y("_version"),X=Y("_name"),ee=Y("_icon"),en=Y("_injection"),et=Y("_isPrivyWallet"),ea=Y("_accounts"),ei=Y("_on"),er=Y("_emit"),es=Y("_off"),eo=Y("_connected"),el=Y("_connect"),ec=Y("_disconnect"),ed=Y("_signMessage"),eu=Y("_signAndSendTransaction"),eg=Y("_signTransaction");function ep(e,...n){Z(this,K)[K][e]?.forEach(e=>e.apply(null,n))}function eh(e,n){Z(this,K)[K][e]=Z(this,K)[K][e]?.filter(e=>n!==e)}function ef(){let{isHeadlessSigning:e,walletProxy:n,initializeWalletProxy:t,recoverEmbeddedWallet:a,openModal:i,privy:r,client:s}=(0,b.u)(),{user:o}=(0,C.u)(),{setModalData:l}=(0,A.a)(),{signWithUserSigner:c}=U();return{signMessage:({message:d,address:u,options:g})=>new Promise(async(p,h)=>{let f=(0,A.j)(o,u);if("privy"!==f?.walletClientType)return void h(new b.a("Wallet is not a Privy wallet",void 0,b.b.EMBEDDED_WALLET_NOT_FOUND));let{entropyId:m,entropyIdVerifier:v}=(0,j.g)(o,f),w=(0,A.b)(f),y=(0,O.b)(d).toString("base64");if(y.length<1)return void h(new b.a("Message must be a non-empty string",void 0,b.b.INVALID_MESSAGE));let S=async()=>{let e;if(!o)throw Error("User must be authenticated before signing with a Privy wallet");let i=await s.getAccessToken();if(!i)throw Error("User must be authenticated to use their embedded wallet.");let l=n??await t(15e3);if(!l)throw Error("Failed to initialize embedded wallet proxy.");if(!await a({address:f.address}))throw Error("Unable to connect to wallet");if(w){let n=await (0,E._)(r,c,{chain_type:"solana",method:"signMessage",params:{message:y,encoding:"base64"},wallet_id:f.id});if(!n.data||!("signature"in n.data))throw Error("Failed to sign message");e=n.data.signature}else{let{response:n}=await l.rpc({accessToken:i,entropyId:m,entropyIdVerifier:v,chainType:"solana",hdWalletIndex:f.walletIndex??0,requesterAppId:g?.uiOptions?.requesterAppId,request:{method:"signMessage",params:{message:y}}});e=n.data.signature}return e};if(e({showWalletUIs:g?.uiOptions?.showWalletUIs}))try{let e=await S(),n=new Uint8Array((0,O.b)(e,"base64"));p({signature:n})}catch(e){h(e)}else l({signMessage:{method:"solana_signMessage",data:y,confirmAndSign:S,onSuccess:e=>{p({signature:new Uint8Array((0,O.b)(e,"base64"))})},onFailure:e=>{h(e)},uiOptions:g?.uiOptions??{}},connectWallet:{recoveryMethod:f.recoveryMethod,connectingWalletAddress:f.address,entropyId:m,entropyIdVerifier:v,isUnifiedWallet:w,onCompleteNavigateTo:"SignRequestScreen",onFailure:e=>{h(new b.a("Failed to connect to wallet",e,b.b.UNKNOWN_CONNECT_WALLET_ERROR))}}}),i("EmbeddedWalletConnectingScreen")})}}function em(){let{isHeadlessSigning:e,openModal:n}=(0,b.u)(),{setModalData:t}=(0,A.a)(),{signMessage:a}=ef(),{user:i}=(0,C.u)();return{signTransaction:async({transaction:r,options:s,chain:o="solana:mainnet",address:l})=>{async function c(e){let n,t,{signature:i}=await a({message:(0,O.a)(e),address:l,options:{...s,uiOptions:{...s?.uiOptions,showWalletUIs:!1}}});
202return{signedTransaction:(n=structuredClone((0,x.BX)().decode(e)),(t=(0,T.hl)(l))in n.signatures&&(n.signatures[t]=i),new Uint8Array((0,x.l9)().encode(n)))}}return e({showWalletUIs:s?.uiOptions?.showWalletUIs})?c(r):new Promise(async(e,a)=>{let d=(0,A.j)(i,l);if("privy"!==d?.walletClientType)return void a(new b.a("Wallet is not a Privy wallet",void 0,b.b.EMBEDDED_WALLET_NOT_FOUND));let{entropyId:u,entropyIdVerifier:g}=(0,j.g)(i,d),p=(0,A.b)(d);function h(e){return n=>{a(n instanceof b.a?n:new b.a("Failed to connect to wallet",n,e))}}let f={account:d,transaction:r,chain:o,signOnly:!0,uiOptions:s?.uiOptions||{},onConfirm:c,onSuccess:e,onFailure:h(b.b.TRANSACTION_FAILURE)};t({connectWallet:{recoveryMethod:d.recoveryMethod,connectingWalletAddress:d.address,entropyId:u,entropyIdVerifier:g,isUnifiedWallet:p,onCompleteNavigateTo:"StandardSignAndSendTransactionScreen",onFailure:h(b.b.UNKNOWN_CONNECT_WALLET_ERROR)},standardSignAndSendTransaction:f}),n("EmbeddedWalletConnectingScreen")})}}}let ev=new class extends P.A{setImplementation(e){M(this,_)[_]=e}async signMessage(e){return M(this,_)[_].signMessage(e)}async signAndSendTransaction(e){return M(this,_)[_].signAndSendTransaction(e)}async signTransaction(e){return M(this,_)[_].signTransaction(e)}constructor(e){super(),Object.defineProperty(this,_,{writable:!0,value:void 0}),M(this,_)[_]=e}}({signTransaction:(0,b.l)("signTransaction was not injected"),signAndSendTransaction:(0,b.l)("signAndSendTransaction was not injected"),signMessage:(0,b.l)("signMessage was not injected")}),ew=new class{get version(){return Z(this,q)[q]}get name(){return Z(this,X)[X]}get icon(){return Z(this,ee)[ee]}get chains(){return k.slice()}get features(){return{"standard:connect":{version:"1.0.0",connect:Z(this,el)[el]},"standard:disconnect":{version:"1.0.0",disconnect:Z(this,ec)[ec]},"standard:events":{version:"1.0.0",on:Z(this,ei)[ei]},"solana:signAndSendTransaction":{version:"1.0.0",supportedTransactionVersions:["legacy",0],signAndSendTransaction:Z(this,eu)[eu]},"solana:signTransaction":{version:"1.0.0",supportedTransactionVersions:["legacy",0],signTransaction:Z(this,eg)[eg]},"solana:signMessage":{version:"1.0.0",signMessage:Z(this,ed)[ed]},"privy:":{privy:{signMessage:Z(this,en)[en].signMessage,signTransaction:Z(this,en)[en].signTransaction,signAndSendTransaction:Z(this,en)[en].signAndSendTransaction}}}}get accounts(){return Z(this,ea)[ea].slice()}get isPrivyWallet(){return Z(this,et)[et]}constructor({name:e,icon:n,version:t,injection:a,wallets:i}){Object.defineProperty(this,er,{value:ep}),Object.defineProperty(this,es,{value:eh}),Object.defineProperty(this,K,{writable:!0,value:void 0}),Object.defineProperty(this,q,{writable:!0,value:void 0}),Object.defineProperty(this,X,{writable:!0,value:void 0}),Object.defineProperty(this,ee,{writable:!0,value:void 0}),Object.defineProperty(this,en,{writable:!0,value:void 0}),Object.defineProperty(this,et,{writable:!0,value:void 0}),Object.defineProperty(this,ea,{writable:!0,value:void 0}),Object.defineProperty(this,ei,{writable:!0,value:void 0}),Object.defineProperty(this,eo,{writable:!0,value:void 0}),Object.defineProperty(this,el,{writable:!0,value:void 0}),Object.defineProperty(this,ec,{writable:!0,value:void 0}),Object.defineProperty(this,ed,{writable:!0,value:void 0}),Object.defineProperty(this,eu,{writable:!0,value:void 0}),Object.defineProperty(this,eg,{writable:!0,value:void 0}),Z(this,K)[K]={},Z(this,ei)[ei]=(e,n)=>(Z(this,K)[K][e]?.push(n)||(Z(this,K)[K][e]=[n]),()=>Z(this,es)[es](e,n)),Z(this,eo)[eo]=e=>{null!=e&&(Z(this,ea)[ea]=e.map(({address:e})=>new G({address:e,publicKey:F.tw.decode(e)}))),Z(this,er)[er]("change",{accounts:this.accounts})},Z(this,el)[el]=async()=>(Z(this,er)[er]("change",{accounts:this.accounts}),{accounts:this.accounts}),Z(this,ec)[ec]=async()=>{Z(this,er)[er]("change",{accounts:this.accounts})},Z(this,ed)[ed]=async(...e)=>{let n=[];for(let{account:t,...a}of e){let{signature:e}=await Z(this,en)[en].signMessage({...a,address:t.address});n.push({signedMessage:a.message,signature:e})}return n},Z(this,eu)[eu]=async(...e)=>{let n=[];for(let t of e){let{signature:e}=await Z(this,en)[en].signAndSendTransaction({...t,transaction:t.transaction,address:t.account.address,chain:t.chain||"solana:mainnet",options:t.options});n.push({signature:e})}return n},Z(this,eg)[eg]=async(...e)=>{let n=[];for(let{transaction:t,account:a,options:i,chain:r}of e){let{signedTransaction:e}=await Z(this,en)[en].signTransaction({transaction:t,address:a.address,chain:r||"solana:mainnet",options:i});n.push({signedTransaction:e})}return n},Z(this,X)[X]=e,Z(this,ee)[ee]=n,Z(this,q)[q]=t,Z(this,en)[en]=a,Z(this,ea)[ea]=[],Z(this,et)[et]=!0,a.on("accountChanged",Z(this,eo)[eo],this),Z(this,eo)[eo](i)}}({name:"Privy",version:"1.0.0",icon:"data:image/png;base64,AAABAAEAFBQAAAAAIABlAQAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAAUAAAAFAgGAAAAjYkdDQAAAAlwSFlzAAAOwwAADsMBx2+oZAAAAQVJREFUeJxiYMANZIC4E4ivAPFPIP4FxDeAuB+IlfDowwBMQFwJxF+B+D8O/AOI66Bq8QJGIF6ExyB0vAqImfEZmEeCYTDcgMswPiB+T4aB34FYApuBsWQYBsP52AycToGBK7EZuJECAw9jM3AVBQbuwWZgIwUGTsZmoDkFBnpiMxAEjpJh2FV8iVsbiD+TYBgoDVrgMgwGnID4HRGGgTKBGyHDYEAaiBdCSxh0g/5AU4Q8sYYhAzEgjoGmABBOgFo2eACowFABYn0oVgViAVINkQTiZUD8DIj/ATF6GILEXgLxCiCWIsZAb
202iAuBeKtQHwHiEHJ6C8UfwHie0C8E4jLoWpRAAAAAP//rcbhsQAAAAZJREFUAwBYFs3VKJ0cuQAAAABJRU5ErkJggg==",wallets:[],injection:ev});var ey=t(12717),eb=t(89367),eA=t(91442),eS=t(28172),ex=t(23846),eT=t(37272),eE=t(43451),eI=((a=eI||{})[a.Uninitialized=0]="Uninitialized",a[a.Initialized=1]="Initialized",a),eC=((i=eC||{})[i.Legacy=0]="Legacy",i[i.Current=1]="Current",i),ej=((r=ej||{})[r.Nonce=0]="Nonce",r),eP=((s=eP||{})[s.CreateAccount=0]="CreateAccount",s[s.Assign=1]="Assign",s[s.TransferSol=2]="TransferSol",s[s.CreateAccountWithSeed=3]="CreateAccountWithSeed",s[s.AdvanceNonceAccount=4]="AdvanceNonceAccount",s[s.WithdrawNonceAccount=5]="WithdrawNonceAccount",s[s.InitializeNonceAccount=6]="InitializeNonceAccount",s[s.AuthorizeNonceAccount=7]="AuthorizeNonceAccount",s[s.Allocate=8]="Allocate",s[s.AllocateWithSeed=9]="AllocateWithSeed",s[s.AssignWithSeed=10]="AssignWithSeed",s[s.TransferSolWithSeed=11]="TransferSolWithSeed",s[s.UpgradeNonceAccount=12]="UpgradeNonceAccount",s);function eF(e){return!!e&&"object"==typeof e&&"address"in e&&(0,eS.Pl)(e)}var eU=t(50382),eO=t(3744),eW=t(998),ek=t(85060),eM=t(49153),eN=t(69066);function e_({rows:e}){return(0,o.jsx)(w.a,{children:e.filter(e=>!!e).map((e,n)=>null!=e.value||e.isLoading?(0,o.jsxs)(w.R,{children:[(0,o.jsx)(v.L,{children:e.label}),(0,o.jsx)(v.V,{$isLoading:e.isLoading,children:e.value})]},n):null)})}function eD(e){return BigInt(Math.floor(1e9*parseFloat(e)))}function eL(e){return+eB.format(parseFloat(e.toString())/1e9)}t(67884),t(12100);let eB=Intl.NumberFormat(void 0,{maximumFractionDigits:8});async function ez({tx:e,solanaClient:n,amount:t,asset:a,tokenPrice:i}){if(!e)return null;if("SOL"===a&&i){let a=eD(t),r=(0,ek.g)(a,i),s=await (0,O.f)({solanaClient:n,tx:e});return{amountInUsd:r,feeInUsd:i?(0,ek.g)(s,i):void 0,totalInUsd:(0,ek.g)(a+s,i)}}if("USDC"===a&&i){let a,r="$"+t,s=await (0,O.f)({solanaClient:n,tx:e}),o=(a=parseFloat(s.toString())/ek.L*i)<.01?0:a;return{amountInUsd:r,feeInUsd:(0,ek.g)(s,i),totalInUsd:"$"+(parseFloat(t)+o).toFixed(2)}}if("SOL"===a){let a=eD(t),i=await (0,O.f)({solanaClient:n,tx:e});return{amountInSol:t+" SOL",feeInSol:eL(i)+" SOL",totalInSol:eL(a+i)+" SOL"}}return{amountInUsdc:t+" USDC",feeInSol:eL(await (0,O.f)({solanaClient:n,tx:e}))+" SOL"}}let eR={component:function(){let e=(0,y.u)(),{closePrivyModal:n,createAnalyticsEvent:t}=(0,b.u)(),{data:a,setModalData:i,navigate:r}=(0,A.a)(),{wallets:s}=function(){let{ready:e,wallets:n}=function(){let{client:e}=(0,b.u)(),{ready:n,wallet:t}=function(){let{ready:e}=(0,j.u)(),{user:n}=(0,C.u)(),{signMessage:t}=ef(),{signTransaction:a}=em(),{signAndSendTransaction:i}=function(){let e=(0,y.u)(),{isHeadlessSigning:n,openModal:t,privy:a}=(0,b.u)(),{setModalData:i}=(0,A.a)(),{signTransaction:r}=em(),s=(0,O.u)(),{user:o}=(0,C.u)(),{signWithUserSigner:l}=U();return{signAndSendTransaction:async({transaction:c,address:d,chain:u="solana:mainnet",options:g})=>{let p=(0,A.j)(o,d);if("privy"!==p?.walletClientType)throw new b.a("Wallet is not a Privy wallet",void 0,b.b.EMBEDDED_WALLET_NOT_FOUND);let h=(0,A.b)(p);async function f(e){if(g?.sponsor)return await (async e=>{if(!h)throw new b.a("Sponsoring transactions is only supported for wallets on the TEE stack",b.b.INVALID_DATA);let n=await (0,E._)(a,l,{chain_type:"solana",method:"signAndSendTransaction",sponsor:!0,params:{transaction:(0,O.b)(e).toString("base64"),encoding:"base64"},caip2:`solana:${(await s(u).rpc.getGenesisHash().send()).substring(0,32)}`,wallet_id:p.id});if(n.data&&"hash"in n.data)return{signature:F.tw.decode(n.data.hash)};throw Error("Failed to sign and send transaction")})(e);let{signedTransaction:n}=await r({transaction:e,address:d,chain:u,options:{...g,uiOptions:{...g?.uiOptions,showWalletUIs:!1}}}),{signature:t}=await s(u).sendAndConfirmTransaction(n);return{signature:t}}return n({showWalletUIs:g?.uiOptions?.showWalletUIs})?f(c):new Promise(async(n,a)=>{let r,s,{entropyId:l,entropyIdVerifier:m}=(0,j.g)(o,p);function v(e){return n=>{a(n instanceof b.a?n:new b.a("Failed to connect to wallet",n,e))}}let w={account:p,transaction:c,chain:u,signOnly:!1,uiOptions:g?.uiOptions||{},onConfirm:f,onSuccess:n,onFailure:v(b.b.TRANSACTION_FAILURE),isSponsored:!!g?.sponsor},y={recoveryMethod:p.recoveryMethod,connectingWalletAddress:p.address,entropyId:l,entropyIdVerifier:m,isUnifiedWallet:h,onCompleteNavigateTo:"StandardSignAndSendTransactionScreen",onFailure:v(b.b.UNKNOWN_CONNECT_WALLET_ERROR)};e.fundingConfig&&(r=(0,W.x)({address:d,appConfig:e,methodScreen:"FundingMethodSelectionScreen",fundWalletConfig:{...g,asset:"native-currency",chain:u},externalSolanaFundingScreen:"FundSolWalletWithExternalSolanaWallet"}),s={amount:e.fundingConfig.defaultRecommendedAmount,asset:"SOL",chain:u,destinationAddress:d,afterSuccessScreen:"StandardSignAndSendTransactionScreen",sourceWalletData:void 0}),i({connectWallet:y,standardSignAndSendTransaction:w,funding:r,solanaFundingData:s}),t("EmbeddedWalletConnectingScreen")})}}}(),r=(0,c.useMemo)(()=>{let e=[...(0,A.n)(n).sort((e,n)=>(e.walletIndex??0)-(n.walletIndex??0))],t=(0,A.f)(n);return t.length?[...e,...t]:e},[n]),s=(0,c.useMemo)(()=>({signMessage:async({message:e,address:n,options:a})=>await t({message:e,address:n,options:a}),signTransaction:async({transaction:e,address:n,chain:t,options:i})=>await a({transaction:e,address:n,chain:t,options:i}),async signAndSendTransaction({transaction:e,address:n,chain:t,options:a}){let{signature:r}=await i({transaction:e,address:n,chain:t,options:a});return{signature:r}}}),[t,a,i]);return(0,c.useEffect)(()=>{ev?.setImplementation(s)},[s]),(0,c.useEffect)(()=>{var n;!e||(n=ew.accounts).length===r.length&&n.every((e,n)=>e.address===r[n]?.address)||ev?.emit("accountChanged",r)},[e,r]),{ready:e,wallet:ew}}(),[a,i]=(0,c.useState)([]),[r,s]=(0,c.useState)([]);return(0,c.useEffect)(()=>{let e=[t,...a.filter(e=>"solana"===e.chainType&&!!e.wallet.features).map(e=>e.wallet)];s(e);let n=a.flatMap(n=>{let t=()=>s([...e]);return n.on("walletsUpdated",t),{connector:n,off:t}}),i=e.map(n=>n.features["standard:events"]?.on("change",()=>{s([...e])}));return()=>
202{i.forEach(e=>e?.()),n.forEach(({connector:e,off:n})=>e.off("walletsUpdated",n))}},[a]),(0,c.useEffect)(()=>{i(e.connectors?.walletConnectors.filter(e=>"solana"===e.chainType)??[]);let n=()=>{i(e.connectors?.walletConnectors.filter(e=>"solana"===e.chainType)??[])};return e.connectors?.on("connectorInitialized",n),()=>{e.connectors?.off("connectorInitialized",n)}},[n,e.connectors]),{ready:n,wallets:r}}();return{ready:e,wallets:(0,c.useMemo)(()=>n.flatMap(e=>e.accounts.map(n=>new I.W({wallet:e,account:n}))),[n])}}(),[v,w]=(0,c.useState)("preparing"),[T,P]=(0,c.useState)(),[k,M]=(0,c.useState)(),[N,_]=(0,c.useState)();if(!a?.solanaFundingData)throw Error("Funding config is missing");if(!a.solanaFundingData.sourceWalletData)throw Error("Funding config is missing source wallet data");let{amount:D,asset:L,chain:B,sourceWalletData:z,destinationAddress:R,afterSuccessScreen:V}=a.solanaFundingData,H=s.find(e=>e.address===z.address&&(0,W.H)(z.walletClientType)===(0,W.H)(e.standardWallet.name)),$=(0,O.u)()(B),{tokenPrice:J,isTokenPriceLoading:G}=(0,ey.u)("solana");return(0,c.useEffect)(()=>{if("preparing"!==v||G||!H)return;let e="SOL"===L?eD(D):BigInt(Math.floor(1e6*parseFloat(D)));M({amount:("SOL"===L&&J?(0,ek.g)(e,J):D)??D}),("SOL"===L?async function({solanaClient:e,source:n,destination:t,amountInLamports:a}){let{value:i}=await e.rpc.getLatestBlockhash().send(),r={address:n},s=(0,eU.F)((0,eO.mN)({version:0}),e=>(0,eS.pt)(r,e),e=>(0,eO.S$)(i,e),e=>{var n;let i,s,o,l;return(0,eO.az)((i=(void 0)??"11111111111111111111111111111111",s={source:{value:(n={amount:a,source:r,destination:t}).source??null,isWritable:!0},destination:{value:n.destination??null,isWritable:!0}},o={...n},Object.freeze({accounts:[(l=e=>{if(!e.value)return;let n=e.isWritable?eA.Uv.WRITABLE:eA.Uv.READONLY;return Object.freeze({address:function(e){if(!e)throw Error("Expected a Address.");return"object"==typeof e&&"address"in e?e.address:Array.isArray(e)?e[0]:e}(e.value),role:eF(e.value)?(0,eA.MR)(n):n,...eF(e.value)?{signer:e.value}:{}})})(s.source),l(s.destination)],data:(0,ex.FU)((0,eT.a5)([["discriminator",(0,eE.PL)()],["amount",(0,eE.eC)()]]),e=>({...e,discriminator:2})).encode(o),programAddress:i})),e)},e=>(0,x.i5)(e));return new Uint8Array((0,x.l9)().encode(s))}({solanaClient:$,source:H.address,destination:R,amountInLamports:e}):async function({solanaClient:e,source:n,destination:t,amountInBaseUnits:a}){let i=(0,eM.g)(e.chain),{value:r}=await e.rpc.getLatestBlockhash().send(),s={address:n},[o]=await (0,eW._mM)({mint:i,owner:n,tokenProgram:ek.T}),[l]=await (0,eW._mM)({mint:i,owner:t,tokenProgram:ek.T}),[c,d]=await Promise.all([e.rpc.getAccountInfo(o,{commitment:"confirmed",encoding:"jsonParsed"}).send().catch(()=>null),e.rpc.getAccountInfo(l,{commitment:"confirmed",encoding:"jsonParsed"}).send().catch(()=>null)]);if(!c?.value)throw Error(`Source token account does not exist for address: ${n}`);let u=(0,eW.PUP)({payer:s,ata:l,owner:t,mint:i}),g=(0,eU.F)((0,eO.mN)({version:0}),e=>(0,eS.pt)(s,e),e=>(0,eO.S$)(r,e),e=>d?.value?e:(0,eO.az)(u,e),e=>(0,eO.az)((0,eW.Q7D)({source:o,destination:l,authority:s,amount:a}),e),e=>(0,x.i5)(e));return new Uint8Array((0,x.l9)().encode(g))}({solanaClient:$,source:H.address,destination:R,amountInBaseUnits:e})).then(P).catch(e=>{w("error"),_(e)})},[v,D,L,B,H,R,G,J]),(0,c.useEffect)(()=>{"preparing"===v&&T&&ez({tx:T,solanaClient:$,amount:D,asset:L,tokenPrice:J}).then(e=>{w("loaded"),M({amount:e?.amountInUsd??e?.amountInUsdc??e?.amountInSol??D,fee:e?.feeInUsd??e?.feeInSol,total:e?.totalInUsd??e?.totalInSol})}).catch(e=>{w("error"),_(e)})},[T,D,L,v,J]),(0,c.useEffect)(()=>{"error"===v&&N&&(i({errorModalData:{error:N,previousScreen:"FundSolWalletWithExternalSolanaWallet"},solanaFundingData:a.solanaFundingData}),r("ErrorScreen",!1))},[v,r]),(0,c.useEffect)(()=>{if("success"!==v)return;let e=setTimeout(V?()=>r(V):n,y.t);return()=>clearTimeout(e)},[v]),(0,o.jsxs)(o.Fragment,"success"===v?{children:[(0,o.jsx)(h.t,{}),(0,o.jsx)(g.b,{}),(0,o.jsxs)(g.c,{children:[(0,o.jsx)(l.A,{color:"var(--privy-color-success)",width:"64px",height:"64px"}),(0,o.jsx)(p.C,{title:"Success!",description:`You’ve successfully added ${D} ${L} to your ${e.name} wallet. It may take a minute before the funds are available to use.`})]}),(0,o.jsx)(g.R,{}),(0,o.jsx)(u.B,{})]}:"preparing"===v||"loaded"===v||"sending"===v?{children:[(0,o.jsx)(h.t,{}),(0,o.jsx)(g.e,{style:{marginTop:"16px"},children:(0,o.jsx)(f.I,{icon:H?.standardWallet.icon,name:H?.standardWallet.name})}),(0,o.jsx)(p.C,{style:{marginTop:"8px",marginBottom:"12px"}
202,title:"sending"===v&&H?`Confirming with ${H.standardWallet.name}`:"Confirm transaction"}),(0,o.jsx)(e_,{rows:[{label:"Source",value:(0,d.vz)(z.address)},{label:"Destination",value:(0,d.vz)(R)},{label:"Network",value:(0,eN.g)(B)},{label:"Amount",value:k?.amount,isLoading:"preparing"===v},{label:"Estimated fee",value:k?.fee,isLoading:"preparing"===v},{label:"Total",value:k?.total,isLoading:"preparing"===v}]}),(0,o.jsx)(u.P,{style:{marginTop:"1rem"},loading:"preparing"===v||"sending"===v,onClick:function(){"loaded"===v&&T&&H&&(w("sending"),(async function({transaction:e,chain:n,sourceWallet:t,solanaClient:a}){var i;let{hasFunds:r}=await (0,O.s)({solanaClient:a,tx:e});if(!r)throw new b.a(`Wallet ${(0,d.vz)(t.address)} does not have enough funds.`,void 0,b.b.INSUFFICIENT_BALANCE);let s=(i=(await t.signAndSendTransaction({transaction:e,chain:n}).catch(e=>{throw new b.a("Transaction was rejected by the user",e,b.b.TRANSACTION_FAILURE)})).signature,(0,S.BC)().decode(i));return await (0,O.w)({rpcSubscriptions:a.rpcSubscriptions,signature:s,timeout:2e4}),s})({solanaClient:$,transaction:T,chain:B,sourceWallet:H}).then(e=>{w("success"),t({eventName:eb.O,payload:{provider:"external",status:"success",txHash:e,address:H.address,value:D,chainType:"solana",clusterName:B,token:L,destinationAddress:R,destinationValue:D,destinationChainType:"solana",destinationClusterName:B,destinationToken:L}})}).catch(e=>{w("error"),_(e)}))},children:"Confirm"}),(0,o.jsx)(u.B,{})]}:{children:[(0,o.jsx)(h.t,{}),(0,o.jsx)(m.N,{}),(0,o.jsx)("div",{style:{marginTop:"1rem"}}),(0,o.jsx)(u.B,{})]})}}},99039:(e,n,t)=>{t.d(n,{L:()=>r,V:()=>o,a:()=>s});var a=t(66908),i=t(69096);let r=a.I4.span`
203  color: var(--privy-color-foreground-3);
204  font-size: 0.875rem;
205  font-weight: 400;
206  line-height: 1.375rem; /* 157.143% */
207`,s=(0,a.I4)(r)`
208  color: var(--privy-color-accent);
209`,o=a.I4.span`
210  color: var(--privy-color-foreground);
211  font-size: 0.875rem;
212  font-weight: 500;
213  line-height: 1.375rem; /* 157.143% */
214  word-break: break-all;
215  text-align: right;
216
217  ${i.L}
218`}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.