PageSourceSearch

https://targethit.com/_next/static/chunks/492.0ea0cf139edfa0a9.js

js targethit.com collected 2026-10-09 04:50:56 UTC 25,708 bytes, 117 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[492],{2179:(e,t,n)=>{n.d(t,{L:()=>i});var a=n(35111);let s=(0,a.i7)`
2  from, to {
3    background: var(--privy-color-foreground-4);
4    color: var(--privy-color-foreground-4);
5  }
6
7  50% {
8    background: var(--privy-color-foreground-accent);
9    color: var(--privy-color-foreground-accent);
10  }
11`,i=(0,a.AH)`
12  ${e=>e.$isLoading?(0,a.AH)`
13          width: 35%;
14          animation: ${s} 2s linear infinite;
15          border-radius: var(--privy-border-radius-sm);
16        `:""}
17`},14268:(e,t,n)=>{n.d(t,{C:()=>r,S:()=>i});var a=n(82785),s=n(35111);let i=({title:e,description:t,children:n,...s})=>(0,a.jsx)(o,{...s,children:(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("h3",{children:e}),"string"==typeof t?(0,a.jsx)("p",{children:t}):t,n]})});(0,s.I4)(i)`
18  margin-bottom: 24px;
19`;let r=({title:e,description:t,icon:n,children:s,...i})=>(0,a.jsxs)(l,{...i,children:[n||null,(0,a.jsx)("h3",{children:e}),t&&"string"==typeof t?(0,a.jsx)("p",{children:t}):t,s]}),o=s.I4.div`
20  display: flex;
21  flex-direction: column;
22  justify-content: flex-start;
23  align-items: flex-start;
24  text-align: left;
25  gap: 8px;
26  width: 100%;
27  margin-bottom: 24px;
28
29  && h3 {
30    font-size: 17px;
31    color: var(--privy-color-foreground);
32  }
33
34  /* Sugar assuming children are paragraphs. Otherwise, handling styling on your own */
35  && p {
36    color: var(--privy-color-foreground-2);
37    font-size: 14px;
38  }
39`,l=(0,s.I4)(o)`
40  align-items: center;
41  text-align: center;
42  gap: 16px;
43
44  h3 {
45    margin-bottom: 24px;
46  }
47`},19253:(e,t,n)=>{n.d(t,{E:()=>a,a:()=>s});let a=[{constant:!1,inputs:[{name:"_to",type:"address"},{name:"_value",type:"uint256"}],name:"transfer",outputs:[{name:"",type:"bool"}],payable:!1,stateMutability:"nonpayable",type:"function"}],s=[{constant:!1,inputs:[{name:"_to",type:"address"},{name:"_value",type:"uint256"}],name:"transfer",outputs:[],payable:!1,stateMutability:"nonpayable",type:"function"}]},50561:(e,t,n)=>{n.d(t,{u:()=>l});var a=n(88677),s=n(60700),i=n(93664),r=n(55570),o=n(18025);function l({rpcConfig:e,appId:t,address:n,chain:l}){let{chains:u}=(0,o.u)(),[p,d]=(0,a.useState)(0n),[c,m]=(0,a.useState)(!1),y=(0,a.useMemo)(()=>{let n=l||u[0];if(n)return(0,s.l)({chain:l,transport:(0,i.L)((0,r.b)(n,e,t))})},[l,e,t]),f=(0,a.useCallback)(async()=>{if(!n||!y)return;m(!0);let e=await y.getBalance({address:n}).catch(console.error);return e?(d(e),m(!1),e):void 0},[y,n,d]);return(0,a.useEffect)(()=>{f().catch(console.error)},[]),{balance:p,isLoading:c,reloadBalance:f}}},53688:(e,t,n)=>{n.d(t,{NJ:()=>o,vj:()=>r,vz:()=>i});var a=n(2633),s=n(95722);function i(e){return e?`${e.slice(0,5)}…${e.slice(-4)}`:""}function r({wei:e,precision:t=3}){return parseFloat((0,a.c)(e)).toFixed(t).replace(/0+$/,"").replace(/\.$/,"")}function o({amount:e,decimals:t}){return(0,s.J)(BigInt(e),t)}},67185:(e,t,n)=>{n.d(t,{g:()=>r});var a=n(60700),s=n(93664),i=n(55570);let r=async({address:e,chain:t,rpcConfig:n,privyAppId:r})=>{try{let l=(0,a.l)({chain:t,transport:(0,s.L)((0,i.b)(t,n,r))}),[u,p]=await Promise.all([l.readContract({abi:o,address:e,functionName:"symbol"}),l.readContract({abi:o,address:e,functionName:"decimals"})]);return{decimals:p,symbol:u}}catch(e){return console.log(e),null}},o=[{inputs:[],name:"decimals",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[],name:"symbol",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"}]},72348:(e,t,n)=>{n.d(t,{L:()=>i,V:()=>o,a:()=>r});var a=n(35111),s=n(2179);let i=a.I4.span`
48  color: var(--privy-color-foreground-3);
49  font-size: 0.875rem;
50  font-weight: 400;
51  line-height: 1.375rem; /* 157.143% */
52`,r=(0,a.I4)(i)`
53  color: var(--privy-color-accent);
54`,o=a.I4.span`
55  color: var(--privy-color-foreground);
56  font-size: 0.875rem;
57  font-weight: 500;
58  line-height: 1.375rem; /* 157.143% */
59  word-break: break-all;
60  text-align: right;
61
62  ${s.L}
63`},78448:(e,t,n)=>{n.r(t),n.d(t,{SendTransactionScreen:()=>ea,default:()=>ea});var a=n(82785),s=n(88677),i=n(99245),r=n(35932),o=n(39420),l=n(60700),u=n(93664),p=n(2633),d=n(28117),c=n(77306),m=n(53688),y=n(8494),f=n(81471),b=n(64507),g=n(18025),h=n(43471),T=n(47180),v=n(50561),I=n(67185),x=n(85975),k=n(20302),w=n(55570),M=n(96563),E=n(35111),S=n(26440),_=n(85300),F=n(34876),C=n(48853),N=n(14268),j=n(36747),A=n(88338),$=n(19253),O=n(4285);n(46809),n(30667),n(59713),n(9302),n(93311);let R=[{constant:!0,inputs:[{name:"_owner",type:"address"}],name:"balanceOf",outputs:[{name:"balance",type:"uint256"}],payable:!1,stateMutability:"view",type:"function"}],B=E.I4.div`
64  display: flex;
65  flex-direction: column;
66  min-height: 72px;
67`;var D=({onBack:e,details:t})=>(0,a.jsxs)(B,{children:[(0,a.jsx)(S.M,{backFn:e}),(0,a.jsx)(_.D,{data:t}),(0,a.jsx)(S.B,{})]});let P=({txn:e,receipt:t,transactionInfo:n,onClose:s,tokenPrice:r,tokenSymbol:o,receiptHeader:l,receiptDescription:u})=>(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(S.M,{onClose:s}),(0,a.jsx)(N.S,{title:l??"Transaction complete!",description:u??"You're all set."}),(0,a.jsx)(A.T,{tokenPrice:r,from:t.from,to:t.to,gas:(({gasUsed:e,effectiveGasPrice:t})=>{if(e&&t)try{return(0,i.nj)(e*t)}catch(e){return}})(t),txn:e,transactionInfo:n,tokenSymbol:o}),(0,a.jsx)(j.G,{}),(0,a.jsx)(q,{loading:!1,onClick:s,children:"All Done"}),(0,a.jsx)(C.R,{}),(0,a.jsx)(S.B,{})]}),q=(0,E.I4)(S.P)`
68  && {
69    margin-top: 24px;
70  }
71  transition:
72    color 350ms ease,
73    background-color 350ms ease;
74`,L=[{constant:!1,inputs:[{name:"_salt",type:"bytes32"},{name:"_initializer",type:"bytes"}],name:"deployAccount",outputs:[{name:"",type:"bool"}],payable:!1,stateMutability:"nonpayable",type:"function"}],U=[{name:"from",type:"address"},{name:"param2",type:"address"},{name:"param3",type:"bytes"},{name:"param4",type:"tuple",components:[]},{type:"tuple",components:[{name:"param5",type:"address"},{name:"param6",type:"uint256"},{name:"param7",type:"uint256"},{name:"encodedInitData",type:"bytes"}]}],G=[{constant:!1,inputs:[{name:"spender",type:"address"},{name:"value",type:"uint256"}],name:"approve",outputs:[{name:"",type:"bool"}],payable:!1,stateMutability:"nonpayable",type:"function"}],V=[{inputs:[{name:"to",type:"address"},{name:"amount",type:"uint256"},{name:"memo",type:"bytes32"}],name:"transferWithMemo",outputs:[{name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"}],z=[{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"mint",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"mint",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"}],name:"mint",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"}],name:"mint",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"},{internalType:"uint256",name:"quantity",type:"uint256"},{internalType:"bytes",name:"data",type:"bytes"}],name:"mint",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"},{internalType:"uint256",name:"quantity",type:"uint256"},{internalType:"bytes",name:"data",type:"bytes"}],name:"mint",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"payable",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256[]",name:"tokenIds",type:"uint256[]"},{internalType:"uint256[]",name:"quantities",type:"uint256[]"},{internalType:"bytes",name:"data",type:"bytes"}],name:"mintBatch",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256[]",name:"tokenIds",type:"uint256[]"},{internalType:"uint256[]",name:"quantities",type:"uint256[]"},{internalType:"bytes",name:"data",type:"bytes"}],name:"mintBatch",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"payable",type:"function"},{inputs:[{internalType:"uint256",name:"quantity",type:"uint256"}],name:"mint",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"quantity",type:"uint256"}],name:"mint",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"payable",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"}],name:"safeMint",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"}],name:"safeMint",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"string",name:"uri",type:"string"}],name:"safeMint",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"string",name:"uri",type:"string"}],name:"safeMint",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"safeMint",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"safeMint",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"},{internalType:"string",name:"uri",type:"string"}],name:"safeMint",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"},{internalType:"string",name:"uri",type:"string"}],name:"safeMint",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"batchMint",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"batchMint",outputs:[],stateMutability:"payable",type:"function"}],H=[{constant:!1,inputs:[{name:"_from",type:"address"},{name:"_to",type:"address"},{name:"_tokenId",type:"uint256"}],name:"safeTransferFrom",outputs:[{name:"",type:"bool"}],payable:!1,stateMutability:"nonpayable",type:"function"}],W=[{constant:!1,inputs:[{name:"_operator",type:"address"},{name:"_approved",type:"bool"}],name:"setApprovalForAll",outputs:[{name:"",type:"bool"}],payable:!1,stateMutability:"nonpayable",type:"function"}],J=[{constant:!1,inputs:[{name:"_from",type:"address"},{name:"_to",type:"address"},{name:"_tokenId",type:"uint256"}],name:"transferFrom",outputs:[{name:"",type:"bool"}],payable:!1,stateMutability:"nonpayable",type:"function"}],K=[{constant:!1,inputs:[{name:"_from",type:"address"},{name:"_to",type:"address"},{name:"_tokenIds",type:"uint256[]"},{name:"_amounts",type:"uint256[]"},{name:"_data",type:"bytes"}],name:"safeBatchTransferFrom",outputs:[{name:"",type:"bool"}],payable:!1,stateMutability:"nonpayable",type:"function"}],Z=[{constant:!1,inputs:[{name:"_from",type:"address"},{name:"_to",type:"address"},{name:"_tokenId",type:"uint256"},{name:"_amount",type:"uint256"},{name:"_data",type:"bytes"}],name:"safeTransferFrom",outputs:[{name:"",type:"bool"}],payable:!1,stateMutability:"nonpayable",type:"function"}],Q=(e,t)=>{let n=Y(G,e);if(n)return{action:"approve",functionName:"approve",isErc20Ish:!0,isNFTIsh:!1,spender:n.args[0],amount:n.args[
741]};let a=Y($.E,e);if(a)return{action:"transfer",functionName:"transfer",isErc20Ish:!0,isNFTIsh:!1,transferTo:a.args[0],amount:a.args[1]};let s=Y(V,e);if(s)return{action:"transfer",functionName:"transferWithMemo",isErc20Ish:!0,isNFTIsh:!1,transferTo:s.args[0],amount:s.args[1]};if(!t)return{action:"transaction",functionName:"",isErc20Ish:!1,isNFTIsh:!1};let i=Y(L,e);if(i&&"string"==typeof i.args[1]){let e=X(i.args[1]);if(e&&e[4].encodedInitData)return Q(e[4].encodedInitData,t)}let r=Y(W,e);if(r)return{action:"approve",functionName:"setApprovalForAll",isNFTIsh:!0,isErc20Ish:!1,operator:r.args[0],approved:r.args[1]};let o=Y(J,e);if(o)return{action:"transfer",functionName:"transferFrom",isNFTIsh:!0,isErc20Ish:!1,transferFrom:o.args[0],transferTo:o.args[1],tokenId:o.args[2]};let l=Y(H,e);if(l)return{action:"transfer",functionName:"safeTransferFrom",isNFTIsh:!0,isErc20Ish:!1,transferFrom:l.args[0],transferTo:l.args[1],tokenId:l.args[2]};let u=Y(Z,e);if(u)return{action:"transfer",functionName:"safeTransferFrom",isNFTIsh:!0,isErc20Ish:!1,transferFrom:u.args[0],transferTo:u.args[1],tokenId:u.args[2],amount:u.args[3]};let p=Y(K,e);if(p)return{action:"batch transfer",functionName:"safeBatchTransferFrom",isNFTIsh:!0,isErc20Ish:!1,transferFrom:p.args[0],transferTo:p.args[1],tokenIds:p.args[2],amounts:p.args[3]};let d=Y(z,e);return d?{action:"mint",functionName:d.functionName,isNFTIsh:!0,isErc20Ish:!1,args:d.args}:{action:"transaction",isErc20Ish:!1,isNFTIsh:!1}},Y=(e,t)=>{try{let n=(0,r.J)({abi:e,data:t});return{functionName:n.functionName,args:n.args||[]}}catch(e){return null}},X=e=>{try{if("string"==typeof e)return(0,o.n)(U,`0x${e.slice(10)}`)}catch(e){return null}},ee=e=>`${parseFloat(e).toFixed(2)}`,et=new b.P(new b.G("There was an issue preparing your transaction",d.Z9.E32603_DEFAULT_INTERNAL_ERROR.eipCode)),en=(e,t)=>e?.sendTransaction?"transactionRequest"in e.sendTransaction?e.sendTransaction.transactionRequest:e.sendTransaction.transactionRequests[t]:void 0,ea={component:()=>{let{data:e,onUserCloseViaDialogOrKeybindRef:t,setModalData:n,navigate:i}=(0,h.a)(),{client:r,rpcConfig:o,chains:E,closePrivyModal:S,walletProxy:_,showFiatPrices:C}=(0,g.u)(),{user:N}=(0,h.u)(),j=(0,f.u)(),[A,$]=(0,s.useState)(0),[B,q]=(0,s.useState)(0),[L,U]=(0,s.useState)(en(e,A)),[G,V]=(0,s.useState)(null),[z,H]=(0,s.useState)(),[W,J]=(0,s.useState)(!1),[K,Z]=(0,s.use
74State)(null),[Y,X]=(0,s.useState)(null),[ea,es]=(0,s.useState)(null),[ei,er]=(0,s.useState)(void 0),[eo,el]=(0,s.useState)(void 0),[eu,ep]=(0,s.useState)(!1),[ed,ec]=(0,s.useState)(!1),[em,ey]=(0,s.useState)([]),[ef,eb]=(0,s.useState)([]),[eg,eh]=(0,s.useState)("uninitiated"),[eT,ev]=(0,s.useState)(void 0);if(!L||!e?.sendTransaction||!e?.sendTransaction)return(0,a.jsx)(M.ErrorScreenView,{error:Error("Invalid transaction request"),allowlistConfig:j.allowlistConfig,onRetry:()=>{e?.sendTransaction?.onFailure(et),S({shouldCallAuthOnSuccess:!1})}});let{transactingWalletAddress:eI}=e.sendTransaction,ex=(0,s.useMemo)(()=>E.find(e=>Number(e.id)===Number(L.chainId)),[L.chainId]),ek=ex?.nativeCurrency.symbol??"ETH",ew=(0,s.useMemo)(()=>Q(L.data,!!j.embeddedWallets.extendedCalldataDecoding),[L.data]),{action:eM,isErc20Ish:eE,isNFTIsh:eS,functionName:e_}=ew,{toAddress:eF,tokenAddress:eC}=(0,s.useMemo)(()=>({toAddress:ew.isErc20Ish?ew.transferTo:L.to??void 0,tokenAddress:ew.isErc20Ish?L.to:void 0}),[ew]);(0,s.useEffect)(()=>{L.to&&ex&&eE&&(0,I.g)({address:L.to,chain:ex,rpcConfig:j.rpcConfig,privyAppId:j.id}).then(V).catch(console.error)},[L.to,ex]);let{tokenPrice:eN,isTokenPriceLoading:ej}=(0,T.u)(L.chainId),{balance:eA}=(0,v.u)({rpcConfig:j.rpcConfig,appId:j.id,address:eI,chain:ex}),e$=function({rpcConfig:e,appId:t,address:n,chain:a,tokenInfo:i}){let{chains:r}
74=(0,g.u)(),[o,p]=(0,s.useState)(null),[d,y]=(0,s.useState)(!1),f=(0,s.useMemo)(()=>{let n=a||r[0];if(n)return(0,l.l)({chain:a,transport:(0,u.L)((0,c.K9)(n,e,t))})},[a,e,t]),b=(0,s.useCallback)(async()=>{if(n&&f&&i.address)try{return y(!0),await f.readContract({address:i.address,abi:R,functionName:"balanceOf",args:[n]})}catch(e){console.error(e)}finally{y(!1)}},[f,n,i?.address,a]);return(0,s.useEffect)(()=>{b().then(e=>null!=e&&p(e))},[b]),{balance:o,isLoading:d&&null==o,formattedBalance:(0,m.NJ)({amount:o??BigInt(0),decimals:i.decimals})}}({rpcConfig:j.rpcConfig,appId:j.id,address:eI,tokenInfo:{address:eC||"",decimals:G?.decimals??18},chain:ex}),eO=(0,s.useMemo)(()=>(0,w.a)(Number(L.chainId),E,o,{appId:j.id}),[L.chainId,o]),eR=((e,t,n,a)=>{let[i,r]=(0,s.useState)(null),{walletProxy:o}=(0,g.u)();return(0,s.useEffect)(()=>{i&&r(null),(async()=>{if(!o||!t)return null;let s=[],i=!0,r=await (0,O.p)(e,n,t,a).catch(t=>(t.message&&t.message.includes("Insufficient balance for transaction")||t.message&&t.message.includes("Insufficient funds for gas * price + value")||t.details&&t.details.includes("insufficient funds")?i=!1:s.push(t),e));return{tx:r,totalGasEstimate:r.gas,hasFunds:i,errors:s}})().then(r)},[e]),i})(L,eI,eO,e?.sendTransaction?.prepareTransactionRequest);(0,s.useEffect)(()=>{U(en(e,A))},[A]),(0,s.useEffect)(()=>{e.sendTransaction?.getIsSponsored?e.sendTransaction.getIsSponsored().then(H).catch(console.error):H(!1)},[e.sendTransaction.getIsSponsored]);let eB=()=>{if(!W)return K?e?.sendTransaction?.onSuccess({hash:K}):ea||eR?.errors[0]?e?.sendTransaction?.onFailure(ea??eR?.errors[0]??et):e?.sendTransaction?.onFailure(new b.P(new b.G("The user rejected the request",d.Z9.E4001_USER_REJECTED_REQUEST.eipCode))),S({shouldCallAuthOnSuccess:!1})};t.current=eB;let eD=!!(e.funding&&e.funding.supportedOptions.length>0),eP=(0,k.g)(BigInt(eR?.totalGasEstimate??0n),ek),eq=C&&eN?(0,k.a)(BigInt(eR?.totalGasEstimate??0n),eN):void 0,eL=(0,k.g)(eA??0n,ek,void 0,!0),eU=C&&eN?(0,k.a)(eA??0n,eN):void 0,eG=G&&!e$.isLoading&&eE&&"approve"!==eM?`${e$.formattedBalance} ${G.symbol}`:void 0,eV=e.sendTransaction?.uiOptions?.transactionInfo?.title;eV||(eV="approve"===eM?eE?"Confirm address":"Confirm action":`Approve ${eM}`);let ez=(0,s.useMemo)(()=>{if(e.sendTransaction?.uiOptions?.description)return e.sendTransaction?.uiOptions?.description;if("approve"===eM&&"setApprovalForAll"===e_&&ew.approved){let e=(0,a.jsx)(y.A,{address:ew.operator||"",url:ex?.blockExplorers?.default?.url});return(0,a.jsxs)(a.Fragment,{children:[j.name," would like your permission for ",e," to transfer tokens on your behalf."]})}if("approve"===eM&&"setApprovalForAll"===e_&&!ew.approved){let e=(0,a.jsx)(y.A,{address:ew.operator||"",url:ex?.blockExplorers?.default?.url});return(0,a.jsxs)(a.Fragment,{children:[j.name," would like your permission to revoke permissions of ",e," from transferring tokens on your behalf."]})}return eE&&"approve"===eM||eE&&"approve"===eM?`${j.name} would like your permission for ${(0,b.v)(ew.spender)} to spend tokens on your behalf.`:`${j.name} wants your permission to approve the following transaction.`},[j.name,eE,ew,e.sendTransaction?.uiOptions.description,e_]),eH=e.sendTransaction?.uiOptions?.transactionInfo?.contractInfo?.imgUrl?(0,a.jsx)("img",{src:e.sendTransaction.uiOptions.transactionInfo.contractInfo.imgUrl,alt:e.sendTransaction.uiOptions.transactionInfo.contractInfo.imgAltText}):null,eW=!(!eR||eR.errors[0]||eR.hasFunds||!1!==z),eJ=eW&&eD,eK=eJ?"Add funds":e.sendTransaction?.uiOptions?.buttonText||(A<B?"Continue":"Approve");if((0,s.useEffect)(()=>{e.sendTransaction?.scanTransaction&&j.embeddedWallets.transactionScanning.enabled&&"uninitiated"===eg&&(eh("in progress"),e.sendTransaction.scanTransaction().then(e=>{(e=>{if(!e)throw Error("Transaction scan failed");if("Success"===e.validation.status&&("Benign"===e.validation.result_type?el("safe"):"Warning"===e.validation.result_type?el("warn"):"Malicious"===e.validation.result_type&&(el("error"),ec(!0))),"Success"!==e.simulation.status)throw Error("Simulation failed");{er(e.simulation.params);let{assetsIn:t,assetsOut:n}=function(e,t){let n=[],a=new Map;if(e){for(let t of e)if(t.in[0]){let e;e="ERC721"===t.asset.type||"approve_for_all"===t.in[0].value?{id:`nft:${t.asset.name}`,nftName:t.asset.name,nftCount:t.in.length}:{id:`token:${t.asset.type}:${t.asset.symbol}:${t.asset.name}`,iconUrl:t.asset.logo_url,value:t.in[0].value,symbol:t.asset.symbol,usdValue:t.in[0].usd_price?ee(t.in[0].usd_price):void 0,decimals:t.asset.decimals},n.push(e)}else if(t.out[0]?.value){let e;e="ERC721"===t.asset.type||"approve_for_all"===t.out[0].value?{id:`nft:${t.asset.name}`,nftName:t.asset.name}:{id:`token:${t.asset.type}:${t.asset.symbol}:${t.asset.name}`,iconUrl:t.asset.logo_url,value:t.out[0].value,symbol:t.asset.symbol,usdValue:t.out[0].usd_price?ee(t.out[0].usd_price):void 0,decimals:t.asset.decimals},a.has(e.id)||a.set(e.id,e)}}for(let e of t)for(let t of Object.keys(e.spenders)){let n;n="ERC721"===e.asset.type||"approve_for_all"===e.spenders[t]?.value?{id:`nft:${e.asset.name}`,nftName:e.asset.name}:{id:`token:${e.asset.type}:${e.asset.symbol}:${e.asset.name}`,iconUrl:e.asset.logo_url,value:e.spenders[t]?.value,symbol:e.asset.symbol,usdValue:e.spenders[t]?.usd_price?ee(e.spenders[t]?.usd_price):void 0,decimals:e.asset.decimals},a.has(n.id)||a.set(n.id,n)}return{assetsIn:n,assetsOut:Array.from(a.values())}}(e.simulation.assets_diffs,e.simulation.exposures);if(0===n.length&&0===t.length)throw Error("No tokens found");ey(n),eb(t)}})(e),eh("completed")}
74).catch(()=>eh("failed")))},[!!e.sendTransaction?.scanTransaction]),(0,s.useEffect)(()=>{e.sendTransaction?.scanTransaction&&"failed"!==eg||((t,n,a)=>{if(q(e?.sendTransaction?"transactionRequest"in e.sendTransaction?0:e.sendTransaction.transactionRequests.length-1:0),n.isErc20Ish&&n.amount&&a){let e=(0,x.f)({amount:n.amount,decimals:a.decimals});ev(e),ey([{value:e,symbol:a?.symbol,decimals:a?.decimals}])}else if(t.value){let e=BigInt(t.value),n=eN?(0,k.a)(e,eN):void 0;ey(C&&n?[{value:n}]:[{value:(0,k.p)(e),symbol:ek,decimals:18,usdValue:n}])}else ey(C?[{value:"$0"}]:[{value:"0",symbol:ek,decimals:18}])})(eR?.tx??L,ew,G)},[L,eR?.tx,ew,G,eg]),Y)return(0,a.jsx)(P,{txn:eR?.tx??L,onClose:eB,receipt:Y,transactionInfo:e.sendTransaction?.uiOptions.transactionInfo,tokenPrice:eN,tokenSymbol:ek,receiptHeader:e.sendTransaction?.uiOptions.successHeader,receiptDescription:e.sendTransaction?.uiOptions.successDescription});if(ea)return(0,a.jsx)(F.T,{transactionError:ea,transactionHash:K??void 0,chainType:"ethereum",chainId:eR?.tx.chainId??L.chainId,onClose:eB,onRetry:({resetNonce:e})=>{es(null);let t={...eR?.tx??L};e&&(t.nonce=void 0),U(t)}});let eZ=0!==B&&"number"==typeof A&&0!==A?()=>{$(A-1)}:void 0;return eu&&ei?(0,a.jsx)(D,{details:ei,onBack:()=>ep(!1)}):(0,a.jsx)(F.S,{transactionIndex:A,onBack:eZ,maxIndex:B,disabled:eW&&!eD||ed,isSubmitting:W,submitError:ea,isPreparing:!eR,isTokenPriceLoading:ej,isTokenContractInfoLoading:!eS&&!G,prepareError:eR?.errors[0],symbol:G?.symbol,chain:ex,img:eH,title:eV,subtitle:ez,txValue:L.value,fee:eq??eP,isSponsored:z,from:eI??"",to:eF,tokenAddress:eC??void 0,network:j.chains.find(e=>e.id===L.chainId)?.name??"",transactionDetails:{...ew,formattedAmount:eT},cta:eK,missingFunds:eW,action:eM,balance:eG??eU??eL,onClose:eB,onClick:eJ?async()=>{if(!eI)return;if(!eD)throw Error("Funding wallet is not enabled");let t="FundingMethodSelectionScreen";n({...e,funding:{...e.funding,methodScreen:t,chainType:"ethereum",amount:(0,p.c)(BigInt(eR?.tx.value??0)+BigInt(eR?.totalGasEstimate?.toString()??0)),chain:ex},solanaFundingData:e?.solanaFundingData}),i(t)}:async()=>{if(A<B)$(A+1);else{J(!0);try{let t=await r.getAccessToken();if(W||!t||!_||!N)return;let n=await e.sendTransaction.onConfirm({transactionRequest:eR?.tx??L});if(Z(n),e.sendTransaction?.signOnly)return await new Promise(e=>setTimeout(e,f.q)),e?.sendTransaction?.onSuccess({hash:n}),S({shouldCallAuthOnSuccess:!1});let a=await eO.waitForTransactionReceipt({hash:n});if("reverted"===a.status)throw Error("Transaction failed");X(a)}catch(e){console.warn({transaction:eR?.tx??L,error:e}),es(e)}finally{J(!1)}}},validation:eo,hasScanDetails:!!ei,setIsScanDetailsOpen:ep,preventMaliciousTransaction:ed,setPreventMaliciousTransaction:ec,tokensSent:em,tokensReceived:ef,isScanning:"in progress"===eg,isCancellable:e.sendTransaction?.uiOptions?.isCancellable??!1,functionName:e_})}}},81834:(e,t,n)=>{n.d(t,{R:()=>i,a:()=>s});var a=n(35111);let s=a.I4.span`
75  display: flex;
76  flex-direction: column;
77  gap: 0.35rem;
78  width: 100%;
79`,i=a.I4.span`
80  display: flex;
81  width: 100%;
82  justify-content: space-between;
83  gap: 0.5rem;
84`},85300:(e,t,n)=>{n.d(t,{D:()=>l,M:()=>r});var a=n(82785),s=n(35111);let i=({data:e})=>{let t=e=>"object"==typeof e&&null!==e?(0,a.jsx)(o,{children:Object.entries(e).map(([e,n])=>(0,a.jsxs)("li",{children:[(0,a.jsxs)("strong",{children:[e,":"]})," ",t(n)]},e))}):(0,a.jsx)("span",{children:String(e)});return(0,a.jsx)("div",{children:t(e)})},r=s.I4.div`
85  margin-top: 1.5rem;
86  background-color: var(--privy-color-background-2);
87  border-radius: var(--privy-border-radius-md);
88  padding: 12px;
89  text-align: left;
90  max-height: 310px;
91  overflow: scroll;
92  white-space: pre-wrap;
93  width: 100%;
94  font-size: 0.875rem;
95  font-weight: 400;
96  color: var(--privy-color-foreground);
97  line-height: 1.5;
98
99  // hide the scrollbars
100  -ms-overflow-style: none; /* Internet Explorer 10+ */
101  scrollbar-width: none; /* Firefox */
102
103  &::-webkit-scrollbar {
104    display: none; /* Safari and Chrome */
105  }
106`,o=s.I4.ul`
107  margin-left: 12px !important;
108  white-space: nowrap;
109
110  &:first-child {
111    margin-left: 0 !important;
112  }
113
114  strong {
115    font-weight: 500 !important;
116  }
117`,l=({data:e,className:t})=>(0,a.jsx)(r,{className:t,children:(0,a.jsx)(i,{data:e})})},85975:(e,t,n)=>{n.d(t,{f:()=>s});let a=2n**256n-1n,s=({amount:e,decimals:t})=>e===a?"Maximum":Intl.NumberFormat(void 0,{maximumFractionDigits:t}).format(Number(e)/10**t)}}]);

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.