1import{f as w,i as I,y as M,z as O,A as U,B as H,I as z,D as q,E as G,F as j,G as V,H as _,J as $,e as W,S as K,U as Z,K as J,W as Q,n as X,q as Y,L as aa,M as ra,N as ea,O as sa,P as oa,Q as T,R as ta,T as na,V as ia,j as ca,h as da,C as ua,X as la,Y as Ea,Z as pa,_ as ba,$ as ha,a0 as ga,a1 as ya,a2 as ma,a3 as fa,a4 as Ta,a5 as Sa,a6 as va,x as Ra,a7 as Aa,t as Fa,a8 as Ca,a9 as wa,aa as Ia,ab as xa,ac as Ba,v as Na,ad as Da,ae as Pa,af as ka,ag as La,ah as Ma,ai as Oa,aj as Ua,ak as Ha,al as za,am as qa,an as Ga,c as ja,ao as Va,u as S,ap as _a,aq as $a,s as Wa,ar as v,as as Ka}from"./parseSignature-Tf_HExPt.js";import{ae as b,cs as x,aD as y,ar as B,av as N,ct as g,aH as D,cu as Za,cv as Ja,cw as Qa,aF as Xa,cx as Ya,cm as R,bW as ar,bA as rr,cy as er,cz as sr,cA as or,bR as tr,bS as nr,b7 as ir,b6 as cr,cB as dr,cC as ur,ca as lr,c3 as Er,c2 as pr,bd as br,a_ as hr,bK as gr,bL as yr,bP as mr,bQ as fr,c1 as Tr,ce as Sr,bO as vr,bM as Rr,b9 as Ar,cD as Fr,c4 as Cr,cE as wr,cg as Ir,by as xr,bT as Br,bU as Nr,cF as Dr,cG as Pr,cH as kr,cI as
1Lr,b4 as Mr,cJ as Or,cK as Ur,bm as Hr,bn as zr,bo as qr,bs as Gr,bt as jr,bu as Vr,br as _r,bp as $r,bq as Wr,bw as Kr,bv as Zr,bx as Jr,bi as Qr,cL as Xr,cM as Yr,cN as ae,cO as re,cP as ee,cQ as se,bg as oe,bh as te,cR as ne,cS as ie,cT as ce,cU as de,cV as ue,cW as le,cX as Ee,cY as pe,cZ as be,c_ as he,c$ as ge,d0 as ye,d1 as me,d2 as fe,d3 as Te,d4 as Se,d5 as ve,d6 as Re,d7 as Ae,d8 as Fe,d9 as Ce,da as we,db as Ie,dc as xe,bC as Be,cj as Ne,ck as De,co as Pe,dd as ke,de as Le,df as Me,dg as Oe,aA as Ue,aZ as He,dh as ze,ba as qe,ch as Ge,aG as je,bF as Ve,bH as _e,bG as $e,di as We,bI as Ke,dj as Ze,ap as Je,dk as Qe,bk as Xe,as as Ye,dl as as,dm as rs,aS as es,aM as ss,bb as os,bZ as ts,aQ as ns,az as is,cn as cs,aU as ds,aT as us,dn as ls,aP as Es,dp as ps,aO as bs,b1 as hs,cb as gs,b3 as ys,at as ms,aR as fs,aN as Ts,bl as Ss,dq as vs,bB as Rs,aB as As,dr as Fs,bD as Cs,ds as ws,dt as Is,aC as xs,aw as Bs,du as Ns,dv as A,b0 as F,dw as E,bc as C,b$ as Ds,dx as Ps,aL as ks,dy as Ls,dz as Ms,au as Os,dA as Us,dB as Hs,dC as zs,dD as qs,bJ as Gs,dE as js,dF as Vs,dG as _s,dH as $s,be as Ws,ay as Ks,dI as Zs}from"./index-CidIVWWG.js";class Js extends b{constructor({callbackSelector:o,cause:r,data:n,extraData:c,sender:u,urls:e}){var t;super(r.shortMessage||"An error occurred while fetching for an offchain result.",{cause:r,metaMessages:[...r.metaMessages||[],(t=r.metaMessages)!=null&&t.length?"":[],"Offchain Gateway Call:",e&&[" Gateway URL(s):",...e.map(d=>` ${x(d)}`)],` Sender: ${u}`,` Data: ${n}`,` Callback selector: ${o}`,` Extra data: ${c}`].flat(),name:"OffchainLookupError"})}}class Qs extends b{constructor({result:o,url:r}){super("Offchain gateway response is malformed. Response data must be a hex value.",{metaMessages:[`Gateway URL: ${x(r)}`,`Response: ${y(o)}`],name:"OffchainLookupResponseMalformedError"})}}class Xs extends b{constructor({sender:o,to:r}){super("Reverted sender address does not match target contract address (`to`).",{metaMessages:[`Contract address: ${r}`,`OffchainLookup sender address: ${o}`],name:"OffchainLookupSenderMismatchError"})}}const P="0x556f1830",m={name:"OffchainLookup",type:"error",inputs:[{name:"sender",type:"address"},{name:"urls",type:"string[]"},{name:"callData",type:"bytes"},{name:"callbackFunction",type:"bytes4"},{name:"extraData",type:"bytes"}]};async function k(i,{blockNumber:o,blockTag:r,data:n,to:c}){const{args:u}=w({data:n,abi:[m]}),[e,t,d,l,s]=u,{ccipRead:a}=i,f=a&&typeof(a==null?void 0:a.request)=="function"?a.request:p;try{if(!I(c,e))throw new Xs({sender:e,to:c});const h=t.includes(M)?await O({data:d,ccipRequest:f}):await f({data:d,sender:e,urls:t}),{data:L}=await U(i,{blockNumber:o,blockTag:r,data:B([l,N([{type:"bytes"},{type:"bytes"}],[h,s])]),to:c});return L}catch(h){throw new Js({callbackSelector:l,cause:h,data:n,extraData:s,sender:e,urls:t})}}async function p({data:i,sender:o,urls:r}){var c;let n=new Error("An unknown error occurred.");for(let u=0;u<r.length;u++){const e=r[u],t=e.includes("{data}")?"GET":"POST",d=t==="POST"?{data:i,sender:o}:void 0,l=t==="POST"?{"Content-Type":"application/json"}:{};try{const s=await fetch(e.replace("{sender}",o.toLowerCase()).replace("{data}",i),{body:JSON.stringify(d),headers:l,method:t});let a;if((c=s.headers.get("Content-Type"))!=null&&c.startsWith("application/json")?a=(await s.json()).data:a=await s.text(),!s.ok){n=new g({body:d,details:a!=null&&a.error?y(a.error):s.statusText,headers:s.headers,status:s.status,url:e});continue}if(!D(a)){n=new Qs({result:a,url:e});continue}return a}catch(s){n=new g({body:d,details:s.message,url:e})}}throw n}const ro=Object.freeze(Object.defineProperty({__proto__:null,ccipRequest:p,offchainLookup:k,offchainLookupAbiItem:m,offchainLookupSignature:P},Symbol.toStringTag,{value:"Module"})),eo=Object.freeze(Object.defineProperty({__proto__:null,AbiConstructorNotFoundError:tr,AbiConstructorParamsNotFoundError:nr,AbiDecodingDataSizeTooSmallError:ir,AbiDecodingZeroDataError:cr,AbiEncodingArrayLengthMismatchError:dr,AbiEncodingBytesSizeMismatchError:ur,AbiEncodingLengthMismatchError:lr,AbiErrorInputsNotFoundError:Er,AbiErrorNotFoundError:pr,AbiErrorSignatureNotFoundError:br,AbiEventNotFoundError:hr,AbiEventSignatureEmptyTopicsError:gr,AbiEventSignatureNotFoundError:yr,AbiFunctionNotFoundError:mr,AbiFunctionOutputsNotFoundError:fr,AbiFunctionSignatureNotFoundError:Tr,AccountStateConflictError:Sa,AtomicReadyWalletRejectedUpgradeError:ae,AtomicityNotSupportedError:Yr,BaseError:b,BaseFeeScalarError:ya,BlockNotFoundError:ta,Bu
1ndleFailedError:na,BundleTooLargeError:re,BytesSizeMismatchError:Sr,CallExecutionError:ia,ChainDisconnectedError:ee,ChainDoesNotSupportContract:Br,CircularReferenceError:H,ClientChainNotConfiguredError:Nr,ContractFunctionExecutionError:ca,ContractFunctionRevertedError:da,ContractFunctionZeroDataError:ua,CounterfactualDeploymentFailedError:la,DecodeLogDataMismatch:vr,DecodeLogTopicsMismatch:Rr,DuplicateIdError:se,Eip1559FeesNotSupportedError:ma,EnsAvatarInvalidNftUriError:pa,EnsAvatarUnsupportedNamespaceError:ba,EnsAvatarUriResolutionError:ha,EstimateGasExecutionError:ga,ExecutionRevertedError:Hr,FeeCapTooHighError:zr,FeeCapTooLowError:qr,FilterTypeNotSupportedError:Ta,HttpRequestError:g,InsufficientFundsError:Gr,IntegerOutOfRangeError:Lr,InternalRpcError:oe,IntrinsicGasTooHighError:jr,IntrinsicGasTooLowError:Vr,InvalidAbiDecodingTypeError:Ar,InvalidAbiEncodingTypeError:Fr,InvalidAbiTypeParameterError:z,InvalidAddressError:xr,InvalidArrayError:Cr,InvalidBytesBooleanError:Mr,InvalidChainIdError:Dr,InvalidDefinitionTypeError:wr,InvalidDomainError:Le,InvalidFunctionModifierError:q,InvalidHexBooleanError:Or,InvalidInputRpcError:te,InvalidLegacyVError:we,InvalidModifierError:G,InvalidParameterError:j,InvalidParamsRpcError:ne,InvalidParenthesisError:V,InvalidPrimaryTypeError:Me,InvalidRequestRpcError:ie,InvalidSerializableTransactionError:Ie,InvalidSignatureError:_,InvalidStorageKeySizeError:xe,InvalidStructSignatureError:$,InvalidStructTypeError:Oe,JsonRpcVersionUnsupportedError:ce,LimitExceededRpcError:de,MaxFeePerGasTooLowError:fa,MethodNotFoundRpcError:ue,MethodNotSupportedRpcError:le,NonceMaxValueError:_r,NonceTooHighError:$r,NonceTooLowError:Wr,ParseRpcError:Ee,ProviderDisconnectedError:pe,ProviderRpcError:be,RawContractError:Ea,ResourceNotFoundRpcError:he,ResourceUnavailableRpcError:ge,RpcError:ye,RpcRequestError:Qr,SizeExceedsPaddingSizeError:Pr,SizeOverflowError:Ur,SliceOffsetOutOfBoundsError:kr,SolidityProtectedKeywordError:K,StateAssignmentConflictError:va,SwitchChainError:me,TimeoutError:Xr,TipAboveFeeCapError:Kr,TransactionExecutionError:Be,TransactionNotFoundError:Ne,TransactionReceiptNotFoundError:De,TransactionRejectedRpcError:fe,TransactionTypeNotSupportedError:Zr,UnauthorizedProviderError:Te,UnknownBundleIdError:Se,UnknownNodeError:Jr,UnknownRpcError:ve,UnknownSignatureError:Z,UnknownTypeError:J,UnsupportedChainIdError:Re,UnsupportedNonOptionalCapabilityError:Ae,UnsupportedPackedAbiType:Ir,UnsupportedProviderMethodError:Fe,UrlRequiredError:ke,UserRejectedRequestError:Ce,WaitForCallsStatusTimeoutError:Q,WaitForTransactionReceiptTimeoutError:Pe,assertRequest:Ka,assertTransactionEIP1559:Hs,assertTransactionEIP2930:zs,assertTransactionLegacy:qs,blobsToCommitments:Ve,blobsToProofs:_e,boolToBytes:ls,boolToHex:gs,bytesToBigInt:ka,bytesToBool:La,bytesToHex:ys,bytesToNumber:Ma,bytesToString:Oa,ccipFetch:p,ccipRequest:p,checksumAddress:qe,commitmentToVersionedHash:We,commitmentsToVersionedHashes:$e,concat:B,concatBytes:Qe,concatHex:Xe,createClient:X,createNonceManager:ja,createPublicClient:Y,createTransport:Za,decodeAbiParameters:Ra,decodeErrorResult:w,decodeEventLog:Aa,decodeFunctionData:Fa,decodeFunctionResult:Ca,defineBlock:vs,defineChain:Je,defineTransaction:Fs,defineTransactionReceipt:Is,deploylessCallViaBytecodeBytecode:sa,deploylessCallViaFactoryBytecode:oa,encodeAbiParameters:N,encodeDeployData:wa,encodeErrorResult:Ia,encodeEventTopics:xa,encodeFunctionData:Ue,encodeFunctionResult:Ba,encodePacked:Na,erc20Abi:Ya,erc6492SignatureValidatorAbi:R,erc6492SignatureValidatorByteCode:T,ethAddress:ra,etherUnits:sr,fallback:Ja,formatBlock:Rs,formatEther:Ws,formatGwei:Ks,formatLog:As,formatTransaction:Cs,formatTransactionReceipt:xs,formatTransactionRequest:qa,formatUnits:Zs,getAbiItem:He,getAddress:Ge,getChainContractAddress:Pa,getContractError:za,getEventSelector:F,getEventSignature:E,getFunctionSelector:C,getFunctionSignature:E,getTransactionType:Gs,getTypesForEIP712Domain:_s,gweiUnits:or,hashDomain:Ls,hashMessage:ks,hashStruct:Ms,hashTypedData:Os,hexToBigInt:is,hexToBool:cs,hexToBytes:Es,hexToNumber:ds,hexToSignature:S,hexToString:us,http:Xa,isAddress:je,isAddressEqual:I,isHex:D,keccak256:Bs,labelhash:Ua,maxUint256:rr,multicall3Abi:ar,namehash:Ha,numberToBytes:ps,numberToHex:ms,offchainLookup:k,offchainLookupAbiItem:m,offchainLookupSignature:P,pad:Ye,padBytes:as,padHex:rs,parseAbi:W,parseEventLogs:Da,parseSignature:S,prepareEncodeFunctionData:ze,presignMessagePrefix:er,publicActions:aa,recoverAddress:_a,recoverPublicKey:$a,rpcTransactionType:Ga,serializeAccessList:js,seri
1alizeErc6492Signature:Wa,serializeSignature:v,serializeTransaction:Vs,sha256:Ns,shouldThrow:Qa,signatureToHex:v,size:es,slice:ss,sliceBytes:os,sliceHex:ts,stringToBytes:bs,stringToHex:fs,stringify:y,toBlobSidecars:Ke,toBlobs:Ze,toBytes:hs,toEventHash:A,toEventSelector:F,toEventSignature:E,toFunctionHash:A,toFunctionSelector:C,toFunctionSignature:E,toHex:Ts,toPrefixedMessage:Us,toRlp:Ss,transactionType:ws,trim:ns,universalSignatureValidatorAbi:R,universalSignatureValidatorByteCode:T,validateTypedData:$s,withCache:Va,withRetry:Ds,withTimeout:Ps,zeroAddress:ea},Symbol.toStringTag,{value:"Module"}));export{ro as c,eo as i};
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.