1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="c6c0e463-dbef-73e3-008b-8a0343ef0bee")}catch(e){}}(); 2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,900034,363199,t=>{"use strict";var e=t.i(877692);async function r(t,{signal:a}={}){return new Promise((r,n)=>{if(a?.aborted)return void n((0,e.getAbortError)(a));let i=()=>a?.removeEventListener("abort",s),o=setTimeout(()=>{i(),r()},t),s=()=>{clearTimeout(o),i(),n((0,e.getAbortError)(a))};a?.addEventListener("abort",s,{once:!0})})}t.s(["wait",0,r],363199),t.s(["withRetry",0,function(t,{delay:a=100,retryCount:n=2,shouldRetry:i=()=>!0,signal:o}={}){return new Promise((s,c)=>{let l=async({count:u=0}={})=>{if(o?.aborted)return void c((0,e.getAbortError)(o));let d=async({error:t})=>{let e="function"==typeof a?a({count:u,error:t}):a;if(e)try{await r(e,{signal:o})}catch(t){c(t);return}l({count:u+1})};try{let e=await t();s(e)}catch(t){if(o?.aborted)return void c((0,e.getAbortError)(o));if((0,e.isAbortError)(t))return void c(t);if(u<n&&await i({count:u,error:t}))return d({error:t});c(t)}};l()})}],900034)},896968,t=>{"use strict";var e=t.i(762019),r=t.i(931479),a=t.i(279383),n=t.i(224704),i=t.i(455483),o=t.i(957969),s=t.i(586651),c=t.i(979656),l=t.i(953236),u=t.i(377092),d=t.i(547762);async function f(t,f){let{account:p,authorizationList:m,allowFailure:g=!0,blockHash:h,blockNumber:y,blockOverrides:b,blockTag:v,requireCanonical:w,stateOverride:E}=f,A=f.contracts,{batchSize:k=f.batchSize??1024,deployless:T=f.deployless??!1}="object"==typeof t.batch?.multicall?t.batch.multicall:{},B=(()=>{if(f.multicallAddress)return f.multicallAddress;if(T)return null;if(t.chain)return(0,c.getChainContractAddress)({blockNumber:y,chain:t.chain,contract:"multicall3"});throw Error("client chain not configured. multicallAddress is required.")})(),N=[[]],R=0,x=0;for(let t=0;t<A.length;t++){let{abi:e,address:r,args:a,functionName:n}=A[t];try{let t=(0,s.encodeFunctionData)({abi:e,args:a,functionName:n});x+=(t.length-2)/2,k>0&&x>k&&N[R].length>0&&(R++,x=(t.length-2)/2,N[R]=[]),N[R]=[...N[R],{allowFailure:!0,callData:t,target:r}]}catch(i){let t=(0,l.getContractError)(i,{abi:e,address:r,args:a,docsPath:"/docs/contract/multicall",functionName:n,sender:p});if(!g)throw t;N[R]=[...N[R],{allowFailure:!0,callData:"0x",target:r}]}}let F=await Promise.allSettled(N.map(a=>(0,u.getAction)(t,d.readContract,"readContract")({...null===B?{code:r.multicall3Bytecode}:{address:B},abi:e.multicall3Abi,account:p,args:[a],authorizationList:m,blockHash:h,blockNumber:y,blockOverrides:b,blockTag:v,functionName:"aggregate3",requireCanonical:w,stateOverride:E}))),I=[];for(let t=0;t<F.length;t++){let e=F[t];if("rejected"===e.status){if(!g)throw e.reason;for(let r=0;r<N[t].length;r++)I.push({status:"failure",error:e.reason,result:void 0});continue}let r=e.value;for(let e=0;e<r.length;e++){let{returnData:n,success:s}=r[e],{callData:c}=N[t][e],{abi:u,address:d,functionName:f,args:p}=A[I.length];try{if("0x"===c)throw new a.AbiDecodingZeroDataError;if(!s)throw new i.RawContractError({data:n});let t=(0,o.decodeFunctionResult)({abi:u,args:p,data:n,functionName:f});I.push(g?{result:t,status:"success"}:t)}catch(e){let t=(0,l.getContractError)(e,{abi:u,address:d,args:p,docsPath:"/docs/contract/multicall",functionName:f});if(!g)throw t;I.push({error:t,result:void 0,status:"failure"})}}}if(I.length!==A.length)throw new n.BaseError("multicall results mismatch");return I}t.s(["multicall",0,f])},294714,510390,757488,493880,t=>{"use strict";var e=t.i(762019),r=t.i(706375),a=t.i(279383),n=t.i(28106),i=t.i(44285),o=t.i(853770),s=t.i(294930);function c(t){let{abi:e,data:r}=t,c=(0,n.slice)(r,0,4),l=e.find(t=>"function"===t.type&&c===(0,i.toFunctionSelector)((0,s.formatAbiItem)(t)));if(!l)throw new a.AbiFunctionSignatureNotFoundError(c,{docsPath:"/docs/contract/decodeFunctionData"});return{functionName:l.name,args:"inputs"in l&&l.inputs&&l.inputs.length>0?(0,o.decodeAbiParameters)(l.inputs,(0,n.slice)(r,4)):void 0}}t.s(["decodeFunctionData",0,c],510390);var l=t.i(351674),u=t.i(933664),d=t.i(115320);let f="/docs/contract/encodeErrorResult";function p(t){let{abi:e,errorName:r,args:n}=t,o=e[0];if(r){let t=(0,d.getAbiItem)({abi:e,args:n,name:r});if(!t)throw new a.AbiErrorNotFoundError(r,{docsPath:f});o=t}if("error"!==o.type)throw new a.AbiErrorNotFoundError(void 0,{docsPath:f});let c=(0,s.formatAbiItem)(o),p=(0,i.toFunctionSelector)(c),m="0x";if(n&&n.length>0){if(!o.inputs)throw new a.AbiErrorInputsNotFoundError(o.name,{docsPath:f});m=(0,u.encodeAbiParameters)(o.inputs,n)}return(0,l.concatHex)([p,m])}
2t.s(["encodeErrorResult",0,p],757488);let m="/docs/contract/encodeFunctionResult";function g(t){let{abi:e,functionName:r,result:n}=t,i=e[0];if(r){let t=(0,d.getAbiItem)({abi:e,name:r});if(!t)throw new a.AbiFunctionNotFoundError(r,{docsPath:m});i=t}if("function"!==i.type)throw new a.AbiFunctionNotFoundError(void 0,{docsPath:m});if(!i.outputs)throw new a.AbiFunctionOutputsNotFoundError(i.name,{docsPath:m});let o=(()=>{if(0===i.outputs.length)return[];if(1===i.outputs.length)return[n];if(Array.isArray(n))return n;throw new a.InvalidArrayError(n)})();return(0,u.encodeAbiParameters)(i.outputs,o)}t.s(["encodeFunctionResult",0,g],493880);let h="x-batch-gateway:true";async function y(t){let{data:a,ccipRequest:n}=t,{args:[i]}=c({abi:e.batchGatewayAbi,data:a}),o=[],s=[];return await Promise.all(i.map(async(t,a)=>{try{s[a]=t.urls.includes(h)?await y({data:t.data,ccipRequest:n}):await n(t),o[a]=!1}catch(t){var i;o[a]=!0,s[a]="HttpRequestError"===(i=t).name&&i.status?p({abi:e.batchGatewayAbi,errorName:"HttpError",args:[i.status,i.shortMessage]}):p({abi:[r.solidityError],errorName:"Error",args:["shortMessage"in i?i.shortMessage:i.message]})}})),g({abi:e.batchGatewayAbi,functionName:"query",result:[o,s]})}t.s(["localBatchGatewayRequest",0,y,"localBatchGatewayUrl",0,h],294714)},102454,208665,913109,246959,t=>{"use strict";var e=t.i(224704),r=t.i(455483);t.s(["isNullUniversalResolverError",0,function(t){if(!(t instanceof e.BaseError))return!1;let a=t.walk(t=>t instanceof r.ContractFunctionRevertedError);return a instanceof r.ContractFunctionRevertedError&&(a.data?.errorName==="HttpError"||a.data?.errorName==="ResolverError"||a.data?.errorName==="ResolverNotContract"||a.data?.errorName==="ResolverNotFound"||a.data?.errorName==="ReverseAddressMismatch"||a.data?.errorName==="UnsupportedResolverProfile")}],102454);var a=t.i(351674),n=t.i(916598),i=t.i(544316),o=t.i(702669),s=t.i(294987);function c(t){if(66!==t.length||0!==t.indexOf("[")||65!==t.indexOf("]"))return null;let e=`0x${t.slice(1,65)}`;return(0,s.isHex)(e)?e:null}function l(t){let e=new Uint8Array(32).fill(0);return t?c(t)||(0,o.keccak256)((0,n.stringToBytes)(t)):(0,i.bytesToHex)(e)}t.s(["namehash",0,function(t){let e=new Uint8Array(32).fill(0);if(!t)return(0,i.bytesToHex)(e);let r=t.split(".");for(let t=r.length-1;t>=0;t-=1){let i=c(r[t]),s=i?(0,n.toBytes)(i):(0,o.keccak256)((0,n.stringToBytes)(r[t]),"bytes");e=(0,o.keccak256)((0,a.concat)([e,s]),"bytes")}return(0,i.bytesToHex)(e)}],208665),t.s(["labelhash",0,l],913109),t.s(["packetToBytes",0,function(t){let e=t.replace(/^\.|\.$/gm,"");if(0===e.length)return new Uint8Array(1);let r=new Uint8Array((0,n.stringToBytes)(e).byteLength+2),a=0,i=e.split(".");for(let t=0;t<i.length;t++){var o;let e=(0,n.stringToBytes)(i[t]);e.byteLength>255&&(e=(0,n.stringToBytes)((o=l(i[t]),`[${o.slice(2)}]`))),r[a]=e.length,r.set(e,a+1),a+=e.length+1}return r.byteLength!==a+1?r.slice(0,a+1):r}],246959)},573993,311091,t=>{"use strict";var e=t.i(547762),r=t.i(224704);class a extends r.BaseError{constructor({data:t}){super("Unable to extract image from metadata. The metadata may be malformed or invalid.",{metaMessages:["- Metadata must be a JSON object with at least an `image`, `image_url` or `image_data` property.","",`Provided data: ${JSON.stringify(t)}`],name:"EnsAvatarInvalidMetadataError"})}}class n extends r.BaseError{constructor({reason:t}){super(`ENS NFT avatar URI is invalid. ${t}`,{name:"EnsAvatarInvalidNftUriError"})}}class i extends r.BaseError{constructor({uri:t}){super(`Unable to resolve ENS avatar URI "${t}". The URI may be malformed, invalid, or does not respond with a valid image.`,{name:"EnsAvatarUriResolutionError"})}}class o extends r.BaseError{constructor({namespace:t}){super(`ENS NFT avatar namespace "${t}" is not supported. Must be "erc721" or "erc1155".`,{name:"EnsAvatarUnsupportedNamespaceError"})}}class s extends r.BaseError{constructor({chainId:t}){super(`Invalid ENSIP-11 chainId: ${t}. Must be between 0 and 0x7fffffff, or 1.`,{name:"EnsInvalidChainIdError"})}}t.s(["EnsAvatarInvalidMetadataError",0,a,"EnsAvatarInvalidNftUriError",0,n,"EnsAvatarUnsupportedNamespaceError",0,o,"EnsAvatarUriResolutionError",0,i,"EnsInvalidChainIdError",0,s],311091);let c=/(?<protocol>https?:\/\/[^/]*|ipfs:\/|ipns:\/|ar:\/)?(?<root>\/)?(?<subpath>ipfs\/|ipns\/)?(?<target>[\w\-.]+)(?<subtarget>\/.*)?/,l=/^(Qm[1-9A-HJ-NP-Za-km-z]{44,}|b[A-Za-z2-7]{58,}|B[A-Z2-7]{58,}|z[1-9A-HJ-NP-Za-km-z]{48,}|F[0-9A-F]{50,})(\/(?<target>[\w\-.]+))?(?<subtarget>\/.*)?$/,u=/^data:([a-zA-Z\-/+]*);base64,([^"].*)/,d=/^data:([a-zA-Z\-/+]*)?(;[a-zA-Z0-9].*?)?(,)/;async function f(t){try{let e=await fetch(t,{method:"HEAD"});if(200===e.status){let t=e.headers.get("content-type");return t?.startsWith("image/")}return!1}catch(e){if("object"==typeof e&&void 0!==e.response||!Object.hasOwn(globalThis,"Image"))return!1;return new Promise(e=>{let r=new Image;r.onload=()=>{e(!0)},r.onerror=()=>{e(!1)},r.src=t})}}function p(t,e){return t?t.endsWith("/")?t.slice(0,-1):t:e}function m({uri:t,gatewayUrls:e}){let r=u.test(t);if(r)return{uri:t,isOnChain:!0,isEncoded:r};let a=p(e?.ipfs,"https://ipfs.io"),n=p(e?.arweave,"https://arweave.net"),o=t.match(c),{protocol:s,subpath:f,target:g,subtarget:h=""}=o?.groups||{},y="ipns:/"===s||"ipns/"===f,b="ipfs:/"===s||"ipfs/"===f||l.test(t);if(t.startsWith("http")&&!y&&!b){let r=t;return e?.arweave&&(r=t.replace(/https:\/\/arweave.net/g,e?.arweave)),{uri:r,isOnChain:!1,isEncoded:!1}}if((y||b)&&g)return{uri:`${a}/${y?"ipns":"ipfs"}/${g}${h}`,isOnChain:!1,isEncoded:!1};if("ar:/"===s&&g)return{uri:`${n}/${g}${h||""}`,isOnChain:!1,isEncoded:!1};let v=t.replace(d,"");if(v.startsWith("<svg")&&(v=`data:image/svg+xml;base64,${btoa(v)}`),v.startsWith("data:")||v.startsWith("{"))return{uri:v,isOnChain:!0,isEncoded:!1};throw new i({uri:t})}function g(t){if("object"!=typeof t||!("image"in t)&&!("image_url"in t)&&!("image_data"in t))throw new a({data:t});return t.image||t.image_url||t.image_data}async function h({gatewayUrls:t,uri:e}){try{let r=await fetch(e).then(t=>t.json());return await y({gatewayUrls:t,uri:g(r)})}catch{throw new i({uri:e})}}async function y({gatewayUrls:t,uri:e}){let{uri:r,isOnChain:a}=m({uri:e,gatewayUrls:t});if(a||await f(r))return r;throw new i({uri:e})}async function b(t,{nft:r}){if("erc721"===r.namespace)return(0,e.readContract)(t,{address:r.contractAddress,abi:[{name:"tokenURI",type:"function",stateMutability:"view",inputs:[{name:"tokenId",type:"uint256"}],outputs:[{name:"",type:"string"}]}
2],functionName:"tokenURI",args:[BigInt(r.tokenID)]});if("erc1155"===r.namespace)return(0,e.readContract)(t,{address:r.contractAddress,abi:[{name:"uri",type:"function",stateMutability:"view",inputs:[{name:"_id",type:"uint256"}],outputs:[{name:"",type:"string"}]}],functionName:"uri",args:[BigInt(r.tokenID)]});throw new o({namespace:r.namespace})}async function v(t,{gatewayUrls:e,record:r}){return/eip155:/i.test(r)?w(t,{gatewayUrls:e,record:r}):y({uri:r,gatewayUrls:e})}async function w(t,{gatewayUrls:e,record:r}){let a=function(t){let e=t;e.startsWith("did:nft:")&&(e=e.replace("did:nft:","").replace(/_/g,"/"));let[r,a,i]=e.split("/"),[o,s]=r.split(":"),[c,l]=a.split(":");if(!o||"eip155"!==o.toLowerCase())throw new n({reason:"Only EIP-155 supported"});if(!s)throw new n({reason:"Chain ID not found"});if(!l)throw new n({reason:"Contract address not found"});if(!i)throw new n({reason:"Token ID not found"});if(!c)throw new n({reason:"ERC namespace not found"});return{chainID:Number.parseInt(s,10),namespace:c.toLowerCase(),contractAddress:l,tokenID:i}}(r),{uri:i,isOnChain:o,isEncoded:s}=m({uri:await b(t,{nft:a}),gatewayUrls:e});if(o&&(i.includes("data:application/json;base64,")||i.startsWith("{")))return y({uri:g(JSON.parse(s?atob(i.replace("data:application/json;base64,","")):i)),gatewayUrls:e});let c=a.tokenID;return"erc1155"===a.namespace&&(c=c.replace("0x","").padStart(64,"0")),h({gatewayUrls:e,uri:i.replace(/(?:0x)?{id}/,c)})}t.s(["parseAvatarRecord",0,v],573993)},812130,1826,59501,t=>{"use strict";var e=t.i(573993),r=t.i(377092),a=t.i(762019),n=t.i(957969),i=t.i(586651),o=t.i(979656),s=t.i(544316),c=t.i(102454),l=t.i(294714),u=t.i(208665),d=t.i(246959),f=t.i(547762);async function p(t,e){let{blockNumber:p,blockTag:m,key:g,name:h,gatewayUrls:y,strict:b}=e,{chain:v}=t,w=(()=>{if(e.universalResolverAddress)return e.universalResolverAddress;if(!v)throw Error("client chain not configured. universalResolverAddress is required.");return(0,o.getChainContractAddress)({blockNumber:p,chain:v,contract:"ensUniversalResolver"})})(),E=v?.ensTlds;if(E&&!E.some(t=>h.endsWith(t)))return null;try{let e={address:w,abi:a.universalResolverResolveAbi,args:[(0,s.toHex)((0,d.packetToBytes)(h)),(0,i.encodeFunctionData)({abi:a.textResolverAbi,functionName:"text",args:[(0,u.namehash)(h),g]}),y??[l.localBatchGatewayUrl]],functionName:"resolveWithGateways",blockNumber:p,blockTag:m},o=(0,r.getAction)(t,f.readContract,"readContract"),c=await o(e);if("0x"===c[0])return null;let b=(0,n.decodeFunctionResult)({abi:a.textResolverAbi,functionName:"text",data:c[0]});return""===b?null:b}catch(t){if(b)throw t;if((0,c.isNullUniversalResolverError)(t))return null;throw t}}async function m(t,{blockNumber:a,blockTag:n,assetGatewayUrls:i,name:o,gatewayUrls:s,strict:c,universalResolverAddress:l}){let u=await (0,r.getAction)(t,p,"getEnsText")({blockNumber:a,blockTag:n,key:"avatar",name:o,universalResolverAddress:l,gatewayUrls:s,strict:c});if(!u)return null;try{return await (0,e.parseAvatarRecord)(t,{record:u,gatewayUrls:i})}catch{return null}}async function g(t,e){let{address:n,blockNumber:i,blockTag:s,coinType:u=60n,gatewayUrls:d,str
2ict:p}=e,{chain:m}=t,g=(()=>{if(e.universalResolverAddress)return e.universalResolverAddress;if(!m)throw Error("client chain not configured. universalResolverAddress is required.");return(0,o.getChainContractAddress)({blockNumber:i,chain:m,contract:"ensUniversalResolver"})})();try{let e={address:g,abi:a.universalResolverReverseAbi,args:[n,u,d??[l.localBatchGatewayUrl]],functionName:"reverseWithGateways",blockNumber:i,blockTag:s},o=(0,r.getAction)(t,f.readContract,"readContract"),[c]=await o(e);return c||null}catch(t){if(p)throw t;if((0,c.isNullUniversalResolverError)(t))return null;throw t}}t.s(["getEnsText",0,p],1826),t.s(["getEnsAvatar",0,m],812130),t.s(["getEnsName",0,g],59501)},113219,699051,t=>{"use strict";var e=t.i(762019),r=t.i(957969),a=t.i(586651),n=t.i(736618),i=t.i(979656),o=t.i(738840),s=t.i(696748),c=t.i(544316),l=t.i(102454),u=t.i(294714),d=t.i(208665),f=t.i(246959),p=t.i(377092),m=t.i(547762);async function g(t,g){let{blockNumber:h,blockTag:y,coinType:b,name:v,gatewayUrls:w,strict:E}=g,{chain:A}=t,k=(()=>{if(g.universalResolverAddress)return g.universalResolverAddress;if(!A)throw Error("client chain not configured. universalResolverAddress is required.");return(0,i.getChainContractAddress)({blockNumber:h,chain:A,contract:"ensUniversalResolver"})})(),T=A?.ensTlds;if(T&&!T.some(t=>v.endsWith(t)))return null;let B=null!=b?[(0,d.namehash)(v),BigInt(b)]:[(0,d.namehash)(v)];try{let i=(0,a.encodeFunctionData)({abi:e.addressResolverAbi,functionName:"addr",args:B}),l={address:k,abi:e.universalResolverResolveAbi,functionName:"resolveWithGateways",args:[(0,c.toHex)((0,f.packetToBytes)(v)),i,w??[u.localBatchGatewayUrl]],blockNumber:h,blockTag:y},d=(0,p.getAction)(t,m.readContract,"readContract"),g=await d(l);if("0x"===g[0])return null;let E=function({coinType:t,data:a,args:i}){try{return(0,r.decodeFunctionResult)({abi:e.addressResolverAbi,args:i,functionName:"addr",data:a})}catch(r){if(null==t)throw r;let e=(0,s.trim)(a);if(20===(0,o.size)(e))return(0,n.getAddress)(e);throw r}}({coinType:b,data:g[0],args:B});if("0x"===E||"0x00"===(0,s.trim)(E))return null;return E}catch(t){if(E)throw t;if((0,l.isNullUniversalResolverError)(t))return null;throw t}}async function h(t,e){let{blockNumber:r,blockTag:a,name:n}=e,{chain:o}=t,s=(()=>{if(e.universalResolverAddress)return e.universalResolverAddress;if(!o)throw Error("client chain not configured. universalResolverAddress is required.");return(0,i.getChainContractAddress)({blockNumber:r,chain:o,contract:"ensUniversalResolver"})})(),l=o?.ensTlds;if(l&&!l.some(t=>n.endsWith(t)))throw Error(`${n} is not a valid ENS TLD (${l?.join(", ")}) for chain "${o.name}" (id: ${o.id}).`);let[u]=await (0,p.getAction)(t,m.readContract,"readContract")({address:s,abi:[{inputs:[{type:"bytes"}],name:"findResolver",outputs:[{type:"address"},{type:"bytes32"},{type:"uint256"}],stateMutability:"view",type:"function"}],functionName:"findResolver",args:[(0,c.toHex)((0,f.packetToBytes)(n))],blockNumber:r,blockTag:a});return u}t.s(["getEnsAddress",0,g],113219),t.s(["getEnsResolver",0,h],699051)},711029,t=>{"use strict";var e=t.i(138981),r=t.i(224704),a=t.i(544316),n=t.i(460704),i=t.i(151223),o=t.i(710826),s=t.i(782872);async function c(t,c){let{account:l=t.account,blockNumber:u,blockTag:d="latest",blobs:f,data:p,gas:m,gasPrice:g,maxFeePerBlobGas:h,maxFeePerGas:y,maxPriorityFeePerGas:b,to:v,value:w,...E}=c,A=l?(0,e.parseAccount)(l):void 0;try{(0,s.assertRequest)(c);let e="bigint"==typeof u?(0,a.numberToHex)(u):void 0,n=t.chain?.formatters?.transactionRequest?.format,l=(n||o.formatTransactionRequest)({...(0,i.extract)(E,{format:n}),account:A,blobs:f,data:p,gas:m,gasPrice:g,maxFeePerBlobGas:h,maxFeePerGas:y,maxPriorityFeePerGas:b,to:v,value:w},"createAccessList"),k=await t.request({method:"eth_createAccessList",params:[l,e||d]});if(k.error)throw new r.BaseError(k.error,{details:k.error});return{accessList:k.accessList,gasUsed:BigInt(k.gasUsed)}}catch(e){throw(0,n.getCallError)(e,{...c,account:A,chain:t.chain})}}t.s(["createAccessList",0,c])},690130,t=>{"use strict";t.s(["createFilterRequestScope",0,function(t,{method:e}){let r={};return"fallback"===t.transport.type&&t.transport.onResponse?.(({method:t,response:a,status:n,transport:i})=>{"success"===n&&e===t&&(r[a]=i.request)}),e=>r[e]||t.request}])},939077,t=>{"use strict";var e=t.i(690130);async function r(t){let r=(0,e.createFilterRequestScope)(t,{method:"eth_newBlockFilter"}),a=await t.request({method:"eth_newBlockFilter"});return{id:a,request:r(a),type:"block"}}t.s(["createBlockFilter",0,r])}
2,121034,141073,t=>{"use strict";var e=t.i(279383),r=t.i(224704);class a extends r.BaseError{constructor(t){super(`Filter type "${t}" is not supported.`,{name:"FilterTypeNotSupportedError"})}}t.s(["FilterTypeNotSupportedError",0,a],141073);var n=t.i(916598),i=t.i(702669),o=t.i(754548),s=t.i(933664),c=t.i(294930),l=t.i(115320);let u="/docs/contract/encodeEventTopics";function d({param:t,value:e}){if("string"===t.type||"bytes"===t.type)return(0,i.keccak256)((0,n.toBytes)(e));if("tuple"===t.type||t.type.match(/^(.*)\[(\d+)?\]$/))throw new a(t.type);return(0,s.encodeAbiParameters)([t],[e])}t.s(["encodeEventTopics",0,function(t){let{abi:r,eventName:a,args:n}=t,i=r[0];if(a){let t=(0,l.getAbiItem)({abi:r,name:a});if(!t)throw new e.AbiEventNotFoundError(a,{docsPath:u});i=t}if("event"!==i.type)throw new e.AbiEventNotFoundError(void 0,{docsPath:u});let s=[];if(n&&"inputs"in i){let t=i.inputs?.filter(t=>"indexed"in t&&t.indexed),e=Array.isArray(n)?n:Object.values(n).length>0?t?.map(t=>n[t.name])??[]:[];e.length>0&&(s=t?.map((t,r)=>Array.isArray(e[r])?e[r].map((a,n)=>d({param:t,value:e[r][n]})):void 0!==e[r]&&null!==e[r]?d({param:t,value:e[r]}):null)??[])}if(i.anonymous)return s;let f=(0,c.formatAbiItem)(i);return[(0,o.toEventSelector)(f),...s]}],121034)},508857,t=>{"use strict";var e=t.i(121034),r=t.i(544316),a=t.i(690130);async function n(t,n){let{address:i,abi:o,args:s,eventName:c,fromBlock:l,strict:u,toBlock:d}=n,f=(0,a.createFilterRequestScope)(t,{method:"eth_newFilter"}),p=c?(0,e.encodeEventTopics)({abi:o,args:s,eventName:c}):void 0,m=await t.request({method:"eth_newFilter",params:[{address:i,fromBlock:"bigint"==typeof l?(0,r.numberToHex)(l):l,toBlock:"bigint"==typeof d?(0,r.numberToHex)(d):d,topics:p}]});return{abi:o,args:s,eventName:c,id:m,request:f(m),strict:!!u,type:"event"}}t.s(["createContractEventFilter",0,n])},608658,284700,t=>{"use strict";var e=t.i(121034),r=t.i(544316),a=t.i(690130);async function n(t,{address:i,args:o,event:s,events:c,fromBlock:l,strict:u,toBlock:d}={}){let f=c??(s?[s]:void 0),p=(0,a.createFilterRequestScope)(t,{method:"eth_newFilter"}),m=[];f&&(m=[f.flatMap(t=>(0,e.encodeEventTopics)({abi:[t],eventName:t.name,args:o}))],s&&(m=m[0]));let g=await t.request({method:"eth_newFilter",params:[{address:i,fromBlock:"bigint"==typeof l?(0,r.numberToHex)(l):l,toBlock:"bigint"==typeof d?(0,r.numberToHex)(d):d,...m.length?{topics:m}:{}}]});return{abi:f,args:o,eventName:s?s.name:void 0,fromBlock:l,id:g,request:p(g),strict:!!u,toBlock:d,type:"event"}}async function i(t){let e=(0,a.createFilterRequestScope)(t,{method:"eth_newPendingTransactionFilter"}),r=await t.request({method:"eth_newPendingTransactionFilter"});return{id:r,request:e(r),type:"transaction"}}t.s(["createEventFilter",0,n],608658),t.s(["createPendingTransactionFilter",0,i],284700)},448156,t=>{"use strict";var e=t.i(138981),r=t.i(586651),a=t.i(953236),n=t.i(377092),i=t.i(180561);async function o(t,o){let{abi:s,address:c,args:l,functionName:u,dataSuffix:d="string"==typeof t.dataSuffix?t.dataSuffix:t.dataSuffix?.value,...f}=o,p=(0,r.encodeFunctionData)({abi:s,args:l,functionName:u});try{return await (0,n.getAction)(t,i.estimateGas,"estimateGas")({data:`${p}${d?d.replace("0x",""):""}`,to:c,...f})}catch(r){let t=f.account?(0,e.parseAccount)(f.account):void 0;throw(0,a.getContractError)(r,{abi:s,address:c,args:l,docsPath:"/docs/contract/estimateContractGas",functionName:u,sender:t?.address})}}t.s(["estimateContractGas",0,o])},183426,t=>{"use strict";var e=t.i(762019),r=t.i(957969),a=t.i(586651),n=t.i(331538),i=t.i(377092),o=t.i(143681);async function s(t,{address:c,blockHash:l,blockNumber:u,blockTag:d=t.experimental_blockTag??"latest",requireCanonical:f}){let p=(0,n.formatBlockParameter)({blockHash:l,blockNumber:u,blockTag:d,requireCanonical:f});if(t.batch?.multicall&&t.chain?.contracts?.multicall3){let n=t.chain.contracts.multicall3.address,s=(0,a.encodeFunctionData)({abi:e.multicall3Abi,functionName:"getEthBalance",args:[c]}),{data:p}=await (0,i.getAction)(t,o.call,"call")({to:n,data:s,blockHash:l,blockNumber:u,blockTag:d,requireCanonical:f});return(0,r.decodeFunctionResult)({abi:e.multicall3Abi,functionName:"getEthBalance",args:[c],data:p||"0x"})}return BigInt(await t.request({method:"eth_getBalance",params:[c,p]}))}t.s(["getBalance",0,s])},173613,t=>{"use strict";async function e(t){return BigInt(await t.request({method:"eth_blobBaseFee"}))}t.s(["getBlobBaseFee",0,e])},850323,516022,t=>{"use strict";let e=new Map,r=new Map;async function a(t,{cacheKey:n,cacheTime:i=1/0}){let o,s,c,l=(s=(o=(t,e)=>({clear:()=>e.delete(t),get:()=>e.get(t),set:r=>e.set(t,r)}))(n,e),{clear:()=>{s.clear(),c.clear()},promise:s,response:c=o(n,r)}),u=l.response.get();if(u&&i>0&&Date.now()-u.created.getTime()<i)return u.data;let d=l.promise.get();d||(d=t(),l.promise.set(d));try{let t=await d;return l.response.set({created:new Date,data:t}),t}finally{l.promise.clear()}}async function n(t,{cacheTime:e=t.cacheTime}={}){let r;return BigInt(await a(()=>t.request({method:"eth_blockNumber"}),{cacheKey:(r=t.uid,`blockNumber.${r}`),cacheTime:e}))}t.s(["withCache",0,a],516022),t.s(["getBlockNumber",0,n],850323)},60508,t=>{"use strict";var e=t.i(583954),r=t.i(544316),a=t.i(486144);async function n(t,{blockHash:i,blockNumber:o,blockTag:s=t.experimental_blockTag??"latest"}={}){let c=void 0!==o?(0,r.numberToHex)(o):void 0,l=await t.request({method:"eth_getBlockReceipts",params:[i||c||s]},{dedupe:!!(i||c)});if(!l)throw new e.BlockNotFoundError({blockHash:i,blockNumber:o});let u=t.chain?.formatters?.transactionReceipt?.format||a.formatTransactionReceipt;return l.map(t=>u(t,"getBlockReceipts"))}t.s(["getBlockReceipts",0,n])},544189,t=>{"use strict";var e=t.i(977824),r=t.i(544316);async function a(t,{blockHash:n,blockNumber:i,blockTag:o="latest"}={}){let s,c=void 0!==i?(0,r.numberToHex)(i):void 0;return s=n?await t.request({method:"eth_getBlockTransactionCountByHash",params:[n]},{dedupe:!0}):await t.request({method:"eth_getBlockTransactionCountByNumber",params:[c||o]},{dedupe:!!c}),(0,e.hexToNumber)(s)}
2t.s(["getBlockTransactionCount",0,a])},792137,864469,t=>{"use strict";var e=t.i(115320),r=t.i(377092),a=t.i(121034),n=t.i(817115),i=t.i(544316),o=t.i(339670);async function s(t,{address:e,blockHash:r,fromBlock:c,toBlock:l,event:u,events:d,args:f,strict:p}={}){let m=d??(u?[u]:void 0),g=[];m&&(g=[m.flatMap(t=>(0,a.encodeEventTopics)({abi:[t],eventName:t.name,args:d?void 0:f}))],u&&(g=g[0]));let h=(r?await t.request({method:"eth_getLogs",params:[{address:e,topics:g,blockHash:r}]}):await t.request({method:"eth_getLogs",params:[{address:e,topics:g,fromBlock:"bigint"==typeof c?(0,i.numberToHex)(c):c,toBlock:"bigint"==typeof l?(0,i.numberToHex)(l):l}]})).map(t=>(0,o.formatLog)(t));return m?(0,n.parseEventLogs)({abi:m,args:f,logs:h,strict:p??!1}):h}async function c(t,a){let{abi:n,address:i,args:o,blockHash:c,eventName:l,fromBlock:u,toBlock:d,strict:f}=a,p=l?(0,e.getAbiItem)({abi:n,name:l}):void 0,m=p?void 0:n.filter(t=>"event"===t.type);return(0,r.getAction)(t,s,"getLogs")({address:i,args:o,blockHash:c,event:p,events:m,fromBlock:u,toBlock:d,strict:f})}t.s(["getLogs",0,s],864469),t.s(["getContractEvents",0,c],792137)},666027,259396,t=>{"use strict";var e=t.i(736618),r=t.i(738840),a=t.i(28106),n=t.i(611770);async function i(t,{address:o,blockNumber:s,blockTag:c="latest"}){let l=await (0,n.getCode)(t,{address:o,...void 0!==s?{blockNumber:s}:{blockTag:c}});if(l&&23===(0,r.size)(l)&&l.startsWith("0xef0100"))return(0,e.getAddress)((0,a.slice)(l,3,23))}t.s(["getDelegation",0,i],666027);var o=t.i(224704);class s extends o.BaseError{constructor({address:t}){super(`No EIP-712 domain found on contract "${t}".`,{metaMessages:["Ensure that:",`- The contract is deployed at the address "${t}".`,"- `eip712Domain()` function exists on the contract.","- `eip712Domain()` function matches signature to ERC-5267 specification."],name:"Eip712DomainNotFoundError"})}}var c=t.i(377092),l=t.i(547762);async function u(t,e){let{address:r,factory:a,factoryData:n}=e;try{let[e,i,o,s,u,f,p]=await (0,c.getAction)(t,l.readContract,"readContract")({abi:d,address:r,functionName:"eip712Domain",factory:a,factoryData:n});return{domain:{name:i,version:o,chainId:Number(s),verifyingContract:u,salt:f},extensions:p,fields:e}}catch(t){if("ContractFunctionExecutionError"===t.name&&"ContractFunctionZeroDataError"===t.cause.name)throw new s({address:r});throw t}}let d=[{inputs:[],name:"eip712Domain",outputs:[{name:"fields",type:"bytes1"},{name:"name",type:"string"},{name:"version",type:"string"},{name:"chainId",type:"uint256"},{name:"verifyingContract",type:"address"},{name:"salt",type:"bytes32"},{name:"extensions",type:"uint256[]"}],stateMutability:"view",type:"function"}];t.s(["getEip712Domain",0,u],259396)},608287,t=>{"use strict";var e=t.i(544316);async function r(t,{blockCount:a,blockNumber:n,blockTag:i="latest",rewardPercentiles:o}){var s;let c="bigint"==typeof n?(0,e.numberToHex)(n):void 0;return{baseFeePerGas:(s=await t.request({method:"eth_feeHistory",params:[(0,e.numberToHex)(a),c||i,o]},{dedupe:!!c})).baseFeePerGas.map(t=>BigInt(t)),gasUsedRatio:s.gasUsedRatio,oldestBlock:BigInt(s.oldestBlock),reward:s.reward?.map(t=>t.map(t=>BigInt(t)))}}t.s(["getFeeHistory",0,r],608287)},514334,t=>{"use strict";var e=t.i(817115),r=t.i(339670);async function a(t,{filter:n}){let i="strict"in n&&n.strict,o=await n.request({method:"eth_getFilterChanges",params:[n.id]});if("string"==typeof o[0])return o;let s=o.map(t=>(0,r.formatLog)(t));return"abi"in n&&n.abi?(0,e.parseEventLogs)({abi:n.abi,logs:s,strict:i}):s}t.s(["getFilterChanges",0,a])},245223,t=>{"use strict";var e=t.i(817115),r=t.i(339670);async function a(t,{filter:n}){let i=n.strict??!1,o=(await n.request({method:"eth_getFilterLogs",params:[n.id]})).map(t=>(0,r.formatLog)(t));return n.abi?(0,e.parseEventLogs)({abi:n.abi,logs:o,strict:i}):o}t.s(["getFilterLogs",0,a])},928385,t=>{"use strict";var e=t.i(331538),r=t.i(977824);async function a(t,{address:n,blockHash:i,blockNumber:o,blockTag:s="latest",requireCanonical:c,storageKeys:l}){let u=(0,e.formatBlockParameter)({blockHash:i,blockNumber:o,blockTag:s,requireCanonical:c});var d=await t.request({method:"eth_getProof",params:[n,l,u]});
2return{...d,balance:d.balance?BigInt(d.balance):void 0,nonce:d.nonce?(0,r.hexToNumber)(d.nonce):void 0,storageProof:d.storageProof?d.storageProof.map(t=>({...t,value:BigInt(t.value)})):void 0}}t.s(["getProof",0,a],928385)},844878,t=>{"use strict";var e=t.i(331538);async function r(t,{address:a,blockHash:n,blockNumber:i,blockTag:o="latest",requireCanonical:s,slot:c}){let l=(0,e.formatBlockParameter)({blockHash:n,blockNumber:i,blockTag:o,requireCanonical:s});return await t.request({method:"eth_getStorageAt",params:[a,c,l]})}t.s(["getStorageAt",0,r])},442163,t=>{"use strict";var e=t.i(803116),r=t.i(544316),a=t.i(719068);async function n(t,{blockHash:i,blockNumber:o,blockTag:s,hash:c,index:l,sender:u,nonce:d}){let f=s||"latest",p=void 0!==o?(0,r.numberToHex)(o):void 0,m=null;if(c?m=await t.request({method:"eth_getTransactionByHash",params:[c]},{dedupe:!0}):i?m=await t.request({method:"eth_getTransactionByBlockHashAndIndex",params:[i,(0,r.numberToHex)(l)]},{dedupe:!0}):(p||f)&&"number"==typeof l?m=await t.request({method:"eth_getTransactionByBlockNumberAndIndex",params:[p||f,(0,r.numberToHex)(l)]},{dedupe:!!p}):u&&"number"==typeof d&&(m=await t.request({method:"eth_getTransactionBySenderAndNonce",params:[u,(0,r.numberToHex)(d)]},{dedupe:!0})),!m)throw new e.TransactionNotFoundError({blockHash:i,blockNumber:o,blockTag:f,hash:c,index:l});return(t.chain?.formatters?.transaction?.format||a.formatTransaction)(m,"getTransaction")}t.s(["getTransaction",0,n])},848306,t=>{"use strict";var e=t.i(377092),r=t.i(850323),a=t.i(442163);async function n(t,{hash:i,transactionReceipt:o}){let[s,c]=await Promise.all([(0,e.getAction)(t,r.getBlockNumber,"getBlockNumber")({}),i?(0,e.getAction)(t,a.getTransaction,"getTransaction")({hash:i}):void 0]),l=o?.blockNumber||c?.blockNumber;return l?s-l+1n:0n}t.s(["getTransactionConfirmations",0,n])},742806,t=>{"use strict";var e=t.i(803116),r=t.i(486144);async function a(t,{hash:n}){let i=await t.request({method:"eth_getTransactionReceipt",params:[n]},{dedupe:!0});if(!i)throw new e.TransactionReceiptNotFoundError({hash:n});return(t.chain?.formatters?.transactionReceipt?.format||r.formatTransactionReceipt)(i,"getTransactionReceipt")}t.s(["getTransactionReceipt",0,a])},798719,478909,881642,t=>{"use strict";var e=t.i(630776),r=t.i(138981),a=t.i(279383),n=t.i(455483),i=t.i(843005),o=t.i(957969),s=t.i(586651),c=t.i(351674),l=t.i(544316),u=t.i(953236),d=t.i(188600),f=t.i(580247),p=t.i(339670),m=t.i(710826),g=t.i(532554),h=t.i(782872);async function y(t,y){let{blockNumber:b,blockTag:v=t.experimental_blockTag??"latest",blocks:w,returnFullTransactions:E,traceTransfers:A,validation:k}=y;try{let i=[];for(let t of w){let a=t.blockOverrides?e.toRpc(t.blockOverrides):void 0,n=t.calls.map(t=>{let e=t.account?(0,r.parseAccount)(t.account):void 0,a=t.abi?(0,s.encodeFunctionData)(t):t.data,n={...t,account:e,data:t.dataSuffix?(0,c.concat)([a||"0x",t.dataSuffix]):a,from:t.from??e?.address};return(0,h.assertRequest)(n),(0,m.formatTransactionRequest)(n)}),o=t.stateOverrides?(0,g.serializeStateOverride)(t.stateOverrides):void 0;i.push({blockOverrides:a,calls:n,stateOverrides:o})}let d="bigint"==typeof b?(0,l.numberToHex)(b):void 0;return(await t.request({method:"eth_simulateV1",params:[{blockStateCalls:i,returnFullTransactions:E,traceTransfers:A,validation:k},d||v]})).map((t,e)=>({...(0,f.formatBlock)(t),calls:t.calls.map((t,r)=>{let{abi:i,args:s,functionName:c,to:l}=w[e].calls[r],d=t.error?.data??t.returnData,f=BigInt(t.gasUsed),m=t.logs?.map(t=>(0,p.formatLog)(t)),g="0x1"===t.status?"success":"failure",h=i&&"success"===g&&"0x"!==d?(0,o.decodeFunctionResult)({abi:i,data:d,functionName:c}):null,y=(()=>{let t;if("success"!==g&&("0x"===d?t=new a.AbiDecodingZeroDataError:d&&(t=new n.RawContractError({data:d})),t))return(0,u.getContractError)(t,{abi:i??[],address:l??"0x",args:s,functionName:c??"<unknown>"})})();return{data:d,gasUsed:f,logs:m,status:g,..."success"===g?{result:h}:{error:y}}})}))}catch(e){let t=(0,d.getNodeError)(e,{});if(t instanceof i.UnknownNodeError)throw e;throw t}}t.s(["simulateBlocks",0,y],798719);var b=t.i(474183),v=t.i(480505),w=t.i(692138);function E(t,e={}){return b.from(t,e)}function A(t,e,r){let a=b.fromAbi(t,e,r);
2if("function"!==a.type)throw new b.NotFoundError({name:e,type:"function"});return a}let k="0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee",T="0x0000000000000000000000000000000000000000";t.s(["ethAddress",0,k,"zeroAddress",0,T],478909);var B=t.i(931479),N=t.i(224704),R=t.i(977824),x=t.i(711029);async function F(t,e){let{blockNumber:a,blockTag:n,calls:i,stateOverrides:o,traceAssetChanges:c,traceTransfers:l,validation:u}=e,d=e.account?(0,r.parseAccount)(e.account):void 0;if(c&&!d)throw new N.BaseError("`account` is required when `traceAssetChanges` is true");let f=d?function(...t){let[e,r]=(()=>{if(Array.isArray(t[0])){let[e,r]=t;return[function(t){let e=t.find(t=>"constructor"===t.type);if(!e)throw new b.NotFoundError({name:"constructor"});return e}(e),r]}return t})(),{bytecode:a,args:n}=r;return w.concat(a,e.inputs?.length&&n?.length?v.encode(e.inputs,n):"0x")}(b.from("constructor(bytes, bytes)"),{bytecode:B.deploylessCallViaBytecodeBytecode,args:["0x6080604052348015600e575f80fd5b5061016d8061001c5f395ff3fe608060405234801561000f575f80fd5b5060043610610029575f3560e01c8063f8b2cb4f1461002d575b5f80fd5b610047600480360381019061004291906100db565b61005d565b604051610054919061011e565b60405180910390f35b5f8173ffffffffffffffffffffffffffffffffffffffff16319050919050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6100aa82610081565b9050919050565b6100ba816100a0565b81146100c4575f80fd5b50565b5f813590506100d5816100b1565b92915050565b5f602082840312156100f0576100ef61007d565b5b5f6100fd848285016100c7565b91505092915050565b5f819050919050565b61011881610106565b82525050565b5f6020820190506101315f83018461010f565b9291505056fea26469706673582212203b9fe929fe995c7cf9887f0bdba8a36dd78e8b73f149b17d2d9ad7cd09d2dc6264736f6c634300081a0033",function(...t){var e;let[r,a=[]]=(()=>{if(Array.isArray(t[0])){let[e,r,a]=t;return[A(e,r,{args:a}),a]}let[e,r]=t;return[e,r]})(),{overloads:n}=r,i=n?A([r,...n],r.name,{args:a}):r,o=(e=i,b.getSelector(e)),s=a.length>0?v.encode(i.inputs,a):void 0;return s?w.concat(o,s):o}(E("function getBalance(address)"),[d.address])]}):void 0,p=c?await Promise.all(e.calls.map(async e=>{if(!e.data&&!e.abi)return;let{accessList:r}=await (0,x.createAccessList)(t,{account:d.address,...e,data:e.abi?(0,s.encodeFunctionData)(e):e.data});return r.map(({address:t,storageKeys:e})=>e.length>0?t:null)})).then(t=>t.flat().filter(Boolean)):[],m=await y(t,{blockNumber:a,blockTag:n,blocks:[...c?[{calls:[{data:f}],stateOverrides:o},{calls:p.map((t,e)=>({abi:[E("function balanceOf(address) returns (uint256)")],functionName:"balanceOf",args:[d.address],to:t,from:T,nonce:e})),stateOverrides:[{address:T,nonce:0}]}]:[],{calls:[...i,{to:T}].map(t=>({...t,from:d?.address})),stateOverrides:o},...c?[{calls:[{data:f}]},{calls:p.map((t,e)=>({abi:[E("function balanceOf(address) returns (uint256)")],functionName:"balanceOf",args:[d.address],to:t,from:T,nonce:e})),stateOverrides:[{address:T,nonce:0}]},{calls:p.map((t,e)=>({to:t,abi:[E("function decimals() returns (uint256)")],functionName:"decimals",from:T,nonce:e})),stateOverrides:[{address:T,nonce:0}]},{calls:p.map((t,e)=>({to:t,abi:[E("function tokenURI(uint256) returns (string)")],functionName:"tokenURI",args:[0n],from:T,nonce:e})),stateOverrides:[{address:T,nonce:0}]},{calls:p.map((t,e)=>({to:t,abi:[E("function symbol() returns (string)")],functionName:"symbol",from:T,nonce:e})),stateOverrides:[{address:T,nonce:0}]}]:[]],traceTransfers:l,validation:u}),g=c?m[2]:m[0],[h,F,,I,C,D,P,S]=c?m:[],{calls:q,...H}=g,L=q.slice(0,-1)??[],_=[...h?.calls??[],...F?.calls??[]].map(t=>"success"===t.status?(0,R.hexToBigInt)(t.data):null),U=[...I?.calls??[],...C?.calls??[]].map(t=>"success"===t.status?(0,R.hexToBigInt)(t.data):null),$=(D?.calls??[]).map(t=>"success"===t.status?t.result:null),O=(S?.calls??[]).map(t=>"success"===t.status?t.result:null),M=(P?.calls??[]).map(t=>"success"===t.status?t.result:null),z=[];for(let[t,e]of U.entries()){let r=_[t];if("bigint"!=typeof e||"bigint"!=typeof r)continue;let a=$[t-1],n=O[t-1],i=M[t-1],o=0===t?{address:k,decimals:18,symbol:"ETH"}:{address:p[t-1],decimals:i||a?Number(a??1):void 0,symbol:n??void 0};z.some(t=>t.token.address===o.address)||z.push({token:o,value:{pre:r,post:e,diff:e-r}})}return{assetChanges:z,block:H,results:L}}t.s(["simulateCalls",0,F],881642)}
2,540650,t=>{"use strict";var e=t.i(138981),r=t.i(957969),a=t.i(586651),n=t.i(953236),i=t.i(377092),o=t.i(143681);async function s(t,s){let{abi:c,address:l,args:u,functionName:d,dataSuffix:f="string"==typeof t.dataSuffix?t.dataSuffix:t.dataSuffix?.value,...p}=s,m=p.account?(0,e.parseAccount)(p.account):t.account,g=(0,a.encodeFunctionData)({abi:c,args:u,functionName:d});try{let{data:e}=await (0,i.getAction)(t,o.call,"call")({batch:!1,data:`${g}${f?f.replace("0x",""):""}`,to:l,...p,account:m}),a=(0,r.decodeFunctionResult)({abi:c,args:u,functionName:d,data:e||"0x"}),n=c.filter(t=>"name"in t&&t.name===s.functionName);return{result:a,request:{abi:n,address:l,args:u,dataSuffix:f,functionName:d,...p,account:m}}}catch(t){throw(0,n.getContractError)(t,{abi:c,address:l,args:u,docsPath:"/docs/contract/simulateContract",functionName:d,sender:m?.address})}}t.s(["simulateContract",0,s])},751124,t=>{"use strict";async function e(t,{filter:r}){return r.request({method:"eth_uninstallFilter",params:[r.id]})}t.s(["uninstallFilter",0,e])},615752,106628,374265,180989,t=>{"use strict";var e=t.i(377092),r=t.i(702669);let a="\x19Ethereum Signed Message:\n";t.s(["presignMessagePrefix",0,a],106628);var n=t.i(351674),i=t.i(738840),o=t.i(544316);function s(t){let e="string"==typeof t?(0,o.stringToHex)(t):"string"==typeof t.raw?t.raw:(0,o.bytesToHex)(t.raw),r=(0,o.stringToHex)(`${a}${(0,i.size)(e)}`);return(0,n.concat)([r,e])}function c(t,e){return(0,r.keccak256)(s(t),e)}t.s(["toPrefixedMessage",0,s],374265),t.s(["hashMessage",0,c],180989);var l=t.i(571624);async function u(t,{address:r,message:a,factory:n,factoryData:i,signature:o,...s}){let d=c(a);return(0,e.getAction)(t,l.verifyHash,"verifyHash")({address:r,factory:n,factoryData:i,hash:d,signature:o,...s})}t.s(["verifyMessage",0,u],615752)},469055,t=>{"use strict";var e=t.i(927607),r=t.i(224704);class a extends r.BaseError{constructor({domain:t}){super(`Invalid domain "${(0,e.stringify)(t)}".`,{metaMessages:["Must be a valid EIP-712 domain."]})}}class n extends r.BaseError{constructor({primaryType:t,types:e}){super(`Invalid primary type \`${t}\` must be one of \`${JSON.stringify(Object.keys(e))}\`.`,{docsPath:"/api/glossary/Errors#typeddatainvalidprimarytypeerror",metaMessages:["Check that the primary type is a key in `types`."]})}}class i extends r.BaseError{constructor({type:t}){super(`Struct type "${t}" is invalid.`,{metaMessages:["Struct type must not be a Solidity type."],name:"InvalidStructTypeError"})}}t.s(["InvalidDomainError",0,a,"InvalidPrimaryTypeError",0,n,"InvalidStructTypeError",0,i])},975599,t=>{"use strict";t.s(["domainSeparator",()=>p,"getTypesForEIP712Domain",()=>f,"serializeTypedData",()=>u,"validateTypedData",()=>d]);var e=t.i(279383),r=t.i(7411),a=t.i(469055),n=t.i(443392),i=t.i(738840),o=t.i(544316),s=t.i(305359),c=t.i(939042),l=t.i(927607);function u(t){let{domain:e,message:r,primaryType:a,types:n}=t,i=(t,e)=>{let r={...e};for(let e of t){let{name:t,type:a}=e;"address"===a&&(r[t]=r[t].toLowerCase())}return r},o=n.EIP712Domain&&e?i(n.EIP712Domain,e):{},s=(()=>{if("EIP712Domain"!==a)return i(n[a],r)})();return(0,l.stringify)({domain:o,message:s,primaryType:a,types:n})}function d(t){let{domain:c,message:l,primaryType:u,types:d}=t,f=(t,c)=>{for(let l of t){let{name:t,type:u}=l,p=c[t],m=u.match(s.integerRegex);if(m&&("number"==typeof p||"bigint"==typeof p)){let[t,e,r]=m;(0,o.numberToHex)(p,{signed:"int"===e,size:Number.parseInt(r,10)/8})}if("address"===u&&"string"==typeof p&&!(0,n.isAddress)(p))throw new r.InvalidAddressError({address:p});let g=u.match(s.bytesRegex);if(g){let[t,r]=g;if(r&&(0,i.size)(p)!==Number.parseInt(r,10))throw new e.BytesSizeMismatchError({expectedSize:Number.parseInt(r,10),givenSize:(0,i.size)(p)})}let h=d[u];h&&(function(t){if("address"===t||"bool"===t||"string"===t||t.startsWith("bytes")||t.startsWith("uint")||t.startsWith("int"))throw new a.InvalidStructTypeError({type:t})}(u),f(h,p))}};if(d.EIP712Domain&&c){if("object"!=typeof c)throw new a.InvalidDomainError({domain:c});f(d.EIP712Domain,c)}if("EIP712Domain"!==u)if(d[u])f(d[u],l);else throw new a.InvalidPrimaryTypeError({primaryType:u,types:d})}function f({domain:t}){return["string"==typeof t?.name&&{name:"name",type:"string"},t?.version&&{name:"version",type:"string"},("number"==typeof t?.chainId||"bigint"==typeof t?.chainId)&&{name:"chainId",type:"uint256"},t?.verifyingContract&&{name:"verifyingContract",type:"address"},t?.salt&&{name:"salt",type:"bytes32"}
2].filter(Boolean)}function p({domain:t}){return(0,c.hashDomain)({domain:t,types:{EIP712Domain:f({domain:t})}})}},939042,t=>{"use strict";t.s(["hashDomain",()=>s,"hashStruct",()=>c,"hashTypedData",()=>o]);var e=t.i(933664),r=t.i(351674),a=t.i(544316),n=t.i(702669),i=t.i(975599);function o(t){let{domain:e={},message:a,primaryType:o}=t,l={EIP712Domain:(0,i.getTypesForEIP712Domain)({domain:e}),...t.types};(0,i.validateTypedData)({domain:e,message:a,primaryType:o,types:l});let u=["0x1901"];return e&&u.push(s({domain:e,types:l})),"EIP712Domain"!==o&&u.push(c({data:a,primaryType:o,types:l})),(0,n.keccak256)((0,r.concat)(u))}function s({domain:t,types:e}){return c({data:t,primaryType:"EIP712Domain",types:e})}function c({data:t,primaryType:r,types:i}){let o=function t({data:r,primaryType:i,types:o}){let s=[{type:"bytes32"}],c=[function({primaryType:t,types:e}){let r=(0,a.toHex)(function({primaryType:t,types:e}){let r="",a=function t({primaryType:e,types:r},a=new Set){let n=e.match(/^\w*/u),i=n?.[0];if(a.has(i)||void 0===r[i])return a;for(let e of(a.add(i),r[i]))t({primaryType:e.type,types:r},a);return a}({primaryType:t,types:e});for(let n of(a.delete(t),[t,...Array.from(a).sort()]))r+=`${n}(${e[n].map(({name:t,type:e})=>`${e} ${t}`).join(",")})`;return r}({primaryType:t,types:e}));return(0,n.keccak256)(r)}({primaryType:i,types:o})];for(let l of o[i]){let[i,u]=function r({types:i,name:o,type:s,value:c}){if(void 0!==i[s])return[{type:"bytes32"},(0,n.keccak256)(t({data:c,primaryType:s,types:i}))];if("bytes"===s)return[{type:"bytes32"},(0,n.keccak256)(c)];if("string"===s)return[{type:"bytes32"},(0,n.keccak256)((0,a.toHex)(c))];if(s.lastIndexOf("]")===s.length-1){let t=s.slice(0,s.lastIndexOf("[")),a=c.map(e=>r({name:o,type:t,types:i,value:e}));return[{type:"bytes32"},(0,n.keccak256)((0,e.encodeAbiParameters)(a.map(([t])=>t),a.map(([,t])=>t)))]}return[{type:s},c]}({types:o,name:l.name,type:l.type,value:r[l.name]});s.push(i),c.push(u)}return(0,e.encodeAbiParameters)(s,c)}({data:t,primaryType:r,types:i});return(0,n.keccak256)(o)}},963236,t=>{"use strict";var e=t.i(377092),r=t.i(939042),a=t.i(571624);async function n(t,n){let{address:i,factory:o,factoryData:s,signature:c,message:l,primaryType:u,types:d,domain:f,...p}=n,m=(0,r.hashTypedData)({message:l,primaryType:u,types:d,domain:f});return(0,e.getAction)(t,a.verifyHash,"verifyHash")({address:i,factory:o,factoryData:s,hash:m,signature:c,...p})}t.s(["verifyTypedData",0,n])},794367,130525,t=>{"use strict";let e=new Map,r=new Map,a=0;t.s(["observe",0,function(t,n,i){let o=++a,s=()=>e.get(t)||[],c=()=>{let a=s();if(!a.some(t=>t.id===o))return;let n=r.get(t);if(1===a.length&&n){let t=n();t instanceof Promise&&t.catch(()=>{})}(()=>{let a=s().filter(t=>t.id!==o);if(0===a.length){e.delete(t),r.delete(t);return}e.set(t,a)})()},l=s();if(e.set(t,[...l,{id:o,fns:n}]),l&&l.length>0)return c;let u={};for(let t in n)u[t]=(...e)=>{let r=s();if(0!==r.length)for(let a of r)a.fns[t]?.(...e)};let d=i(u);return"function"==typeof d&&r.set(t,d),c}],794367);var n=t.i(363199);t.s(["poll",0,function(t,{emitOnBegin:e,initialWaitTime:r,interval:a}){let i=!0,o=()=>i=!1;return(async()=>{let s;e&&(s=await t({unpoll:o}));let c=await r?.(s)??a;await (0,n.wait)(c);let l=async()=>{i&&(await t({unpoll:o}),await (0,n.wait)(a),l())};l()})(),o}],130525)},46281,37375,t=>{"use strict";var e=t.i(583954),r=t.i(803116),a=t.i(377092),n=t.i(794367),i=t.i(64025),o=t.i(900034),s=t.i(927607),c=t.i(759613),l=t.i(442163),u=t.i(742806),d=t.i(977824),f=t.i(130525),p=t.i(850323);function m(t,{emitOnBegin:e=!1,emitMissed:r=!1,onBlockNumber:i,onError:o,poll:c,pollingInterval:l=t.pollingInterval}){let u,g,h;return(void 0!==c?c:"webSocket"!==t.transport.type&&"ipc"!==t.transport.type&&("fallback"!==t.transport.type||"webSocket"!==t.transport.transports[0].c
2onfig.type&&"ipc"!==t.transport.transports[0].config.type))?(g=(0,s.stringify)(["watchBlockNumber",t.uid,e,r,l]),(0,n.observe)(g,{onBlockNumber:i,onError:o},n=>(0,f.poll)(async()=>{try{let e=await (0,a.getAction)(t,p.getBlockNumber,"getBlockNumber")({cacheTime:0});if(void 0!==u){if(e===u)return;if(e-u>1&&r)for(let t=u+1n;t<e;t++)n.onBlockNumber(t,u),u=t}(void 0===u||e>u)&&(n.onBlockNumber(e,u),u=e)}catch(t){n.onError?.(t)}},{emitOnBegin:e,interval:l}))):(h=(0,s.stringify)(["watchBlockNumber",t.uid,e,r]),(0,n.observe)(h,{onBlockNumber:i,onError:o},e=>{let r=!0,a=()=>r=!1;return(async()=>{try{let n=(()=>{if("fallback"===t.transport.type){let e=t.transport.transports.find(t=>"webSocket"===t.config.type||"ipc"===t.config.type);return e?e.value:t.transport}return t.transport})(),{unsubscribe:i}=await n.subscribe({params:["newHeads"],onData(t){if(!r)return;let a=(0,d.hexToBigInt)(t.result?.number);e.onBlockNumber(a,u),u=a},onError(t){e.onError?.(t)}});a=i,r||a()}catch(t){o?.(t)}})(),()=>a()}))}async function g(t,d){let f,p,g,h,y,{checkReplacement:b=!0,confirmations:v=1,hash:w,onReplaced:E,retryCount:A=6,retryDelay:k=({count:t})=>200*~~(1<<t),timeout:T=18e4}=d,B=(0,s.stringify)(["waitForTransactionReceipt",t.uid,w]),N=d.pollingInterval?d.pollingInterval:t.chain?.experimental_preconfirmationTime?t.chain.experimental_preconfirmationTime:t.pollingInterval,R=!1,{promise:x,resolve:F,reject:I}=(0,i.withResolvers)(),C=T?setTimeout(()=>{y?.(),h?.(),I(new r.WaitForTransactionReceiptTimeoutError({hash:w}))},T):void 0;return h=(0,n.observe)(B,{onReplaced:E,resolve:F,reject:I},async n=>{if((g=await (0,a.getAction)(t,u.getTransactionReceipt,"getTransactionReceipt")({hash:w}).catch(()=>void 0))&&v<=1){clearTimeout(C),n.resolve(g),h?.();return}y=(0,a.getAction)(t,m,"watchBlockNumber")({emitMissed:!0,emitOnBegin:!0,poll:!0,pollingInterval:N,async onBlockNumber(i){let s=t=>{clearTimeout(C),y?.(),t(),h?.()},d=i;if(!R)try{if(g){if(v>1&&(!g.blockNumber||d-g.blockNumber+1n<v))return;s(()=>n.resolve(g));return}if(b&&!f&&(R=!0,await (0,o.withRetry)(async()=>{(f=await (0,a.getAction)(t,l.getTransaction,"getTransaction")({hash:w})).blockNumber&&(d=f.blockNumber)},{delay:k,retryCount:A}),R=!1),g=await (0,a.getAction)(t,u.getTransactionReceipt,"getTransactionReceipt")({hash:w}),v>1&&(!g.blockNumber||d-g.blockNumber+1n<v))return;s(()=>n.resolve(g))}catch(i){if(i instanceof r.TransactionNotFoundError||i instanceof r.TransactionReceiptNotFoundError){if(!f){R=!1;return}try{p=f,R=!0;let r=await (0,o.withRetry)(()=>(0,a.getAction)(t,c.getBlock,"getBlock")({blockNumber:d,includeTransactions:!0}),{delay:k,retryCount:A,shouldRetry:({error:t})=>t instanceof e.BlockNotFoundError});R=!1;let i=r.transactions.find(({from:t,nonce:e})=>t===p.from&&e===p.nonce);if(!i||(g=await (0,a.getAction)(t,u.getTransactionReceipt,"getTransactionReceipt")({hash:i.hash}),v>1&&(!g.blockNumber||d-g.blockNumber+1n<v)))return;let l="replaced";i.to===p.to&&i.value===p.value&&i.input===p.input?l="repriced":i.from===i.to&&0n===i.value&&(l="cancelled"),s(()=>{n.onReplaced?.({reason:l,replacedTransaction:p,transaction:i,transactionReceipt:g}),n.resolve(g)})}catch(t){s(()=>n.reject(t))}}else s(()=>n.reject(i))}}})}),x}t.s(["watchBlockNumber",0,m],37375),t.s(["waitForTransactionReceipt",0,g],46281)},496347,t=>{"use strict";var e=t.i(377092),r=t.i(794367),a=t.i(130525),n=t.i(927607),i=t.i(759613);t.s(["watchBlocks",0,function(t,{blockTag:o=t.experimental_blockTag??"latest",emitMissed:s=!1,emitOnBegin:c=!1,onBlock:l,onError:u,includeTransactions:d,poll:f,pollingInterval:p=t.pollingInterval}){let m,g,h,y,b,v=void 0!==f?f:"webSocket"!==t.transport.type&&"ipc"!==t.transport.type&&("fallback"!==t.transport.type||"webSocket"!==t.transport.transports[0].c
2onfig.type&&"ipc"!==t.transport.transports[0].config.type),w=d??!1;return v?(g=(0,n.stringify)(["watchBlocks",t.uid,o,s,c,w,p]),(0,r.observe)(g,{onBlock:l,onError:u},r=>(0,a.poll)(async()=>{try{let a=await (0,e.getAction)(t,i.getBlock,"getBlock")({blockTag:o,includeTransactions:w});if(null!==a.number&&m?.number!=null){if(a.number===m.number)return;if(a.number-m.number>1&&s)for(let n=m?.number+1n;n<a.number;n++){let a=await (0,e.getAction)(t,i.getBlock,"getBlock")({blockNumber:n,includeTransactions:w});r.onBlock(a,m),m=a}}(m?.number==null||"pending"===o&&a?.number==null||null!==a.number&&a.number>m.number)&&(r.onBlock(a,m),m=a)}catch(t){r.onError?.(t)}},{emitOnBegin:c,interval:p}))):(h=!0,y=!0,b=()=>h=!1,(async()=>{try{c&&(0,e.getAction)(t,i.getBlock,"getBlock")({blockTag:o,includeTransactions:w}).then(t=>{!h||y&&(l(t,void 0),y=!1)}).catch(u);let r=(()=>{if("fallback"===t.transport.type){let e=t.transport.transports.find(t=>"webSocket"===t.config.type||"ipc"===t.config.type);return e?e.value:t.transport}return t.transport})(),{unsubscribe:a}=await r.subscribe({params:["newHeads"],async onData(r){if(!h)return;let a=await (0,e.getAction)(t,i.getBlock,"getBlock")({blockNumber:r.result?.number,includeTransactions:w}).catch(()=>{});h&&(l(a,m),y=!1,m=a)},onError(t){u?.(t)}});b=a,h||b()}catch(t){u?.(t)}})(),()=>b())}])},263841,t=>{"use strict";var e=t.i(279383),r=t.i(832607),a=t.i(958495),n=t.i(121034),i=t.i(339670),o=t.i(377092),s=t.i(794367),c=t.i(130525),l=t.i(927607),u=t.i(508857),d=t.i(850323),f=t.i(792137),p=t.i(514334),m=t.i(751124);t.s(["watchContractEvent",0,function(t,g){let h,y,b,v,w,{abi:E,address:A,args:k,batch:T=!0,eventName:B,fromBlock:N,onError:R,onLogs:x,poll:F,pollingInterval:I=t.pollingInterval,strict:C}=g;return(void 0!==F?F:"bigint"==typeof N||"webSocket"!==t.transport.type&&"ipc"!==t.transport.type&&("fallback"!==t.transport.type||"webSocket"!==t.transport.transports[0].c
2onfig.type&&"ipc"!==t.transport.transports[0].config.type))?(h=C??!1,y=(0,l.stringify)(["watchContractEvent",A,k,T,t.uid,B,I,h,N]),(0,s.observe)(y,{onLogs:x,onError:R},e=>{let a,n;void 0!==N&&(a=N-1n);let i=!1,s=(0,c.poll)(async()=>{if(!i){try{n=await (0,o.getAction)(t,u.createContractEventFilter,"createContractEventFilter")({abi:E,address:A,args:k,eventName:B,strict:h,fromBlock:N})}catch{}i=!0;return}try{let r;if(n)r=await (0,o.getAction)(t,p.getFilterChanges,"getFilterChanges")({filter:n});else{let e=await (0,o.getAction)(t,d.getBlockNumber,"getBlockNumber")({});r=a&&a<e?await (0,o.getAction)(t,f.getContractEvents,"getContractEvents")({abi:E,address:A,args:k,eventName:B,fromBlock:a+1n,toBlock:e,strict:h}):[],a=e}if(0===r.length)return;if(T)e.onLogs(r);else for(let t of r)e.onLogs([t])}catch(t){n&&t instanceof r.InvalidInputRpcError&&(i=!1),e.onError?.(t)}},{emitOnBegin:!0,interval:I});return async()=>{n&&await (0,o.getAction)(t,m.uninstallFilter,"uninstallFilter")({filter:n}),s()}})):(b=(0,l.stringify)(["watchContractEvent",A,k,T,t.uid,B,I,C??!1]),v=!0,w=()=>v=!1,(0,s.observe)(b,{onLogs:x,onError:R},r=>((async()=>{try{let o=(()=>{if("fallback"===t.transport.type){let e=t.transport.transports.find(t=>"webSocket"===t.config.type||"ipc"===t.config.type);return e?e.value:t.transport}return t.transport})(),s=B?(0,n.encodeEventTopics)({abi:E,eventName:B,args:k}):[],{unsubscribe:c}=await o.subscribe({params:["logs",{address:A,topics:s}],onData(t){if(!v)return;let n=t.result;try{let{eventName:t,args:e}=(0,a.decodeEventLog)({abi:E,data:n.data,topics:n.topics,strict:C}),o=(0,i.formatLog)(n,{args:e,eventName:t});r.onLogs([o])}catch(s){let t,a;if(s instanceof e.DecodeLogDataMismatch||s instanceof e.DecodeLogTopicsMismatch){if(C)return;t=s.abiItem.name,a=s.abiItem.inputs?.some(t=>!("name"in t&&t.name))}let o=(0,i.formatLog)(n,{args:a?[]:{},eventName:t});r.onLogs([o])}},onError(t){r.onError?.(t)}});w=c,v||w()}catch(t){R?.(t)}})(),()=>w())))}])},215198,522911,t=>{"use strict";var e=t.i(279383),r=t.i(832607),a=t.i(958495),n=t.i(121034),i=t.i(339670),o=t.i(377092),s=t.i(794367),c=t.i(130525),l=t.i(927607),u=t.i(608658),d=t.i(850323),f=t.i(514334),p=t.i(864469),m=t.i(751124);t.s(["watchEvent",0,function(t,{address:g,args:h,batch:y=!0,event:b,events:v,fromBlock:w,onError:E,onLogs:A,poll:k,pollingInterval:T=t.pollingInterval,strict:B}){let N,R,x,F=void 0!==k?k:"bigint"==typeof w||"webSocket"!==t.transport.type&&"ipc"!==t.transport.type&&("fallback"!==t.transport.type||"webSocket"!==t.transport.transports[0].c
2onfig.type&&"ipc"!==t.transport.transports[0].config.type),I=B??!1;return F?(N=(0,l.stringify)(["watchEvent",g,h,y,t.uid,b,T,w]),(0,s.observe)(N,{onLogs:A,onError:E},e=>{let a,n;void 0!==w&&(a=w-1n);let i=!1,s=(0,c.poll)(async()=>{if(!i){try{n=await (0,o.getAction)(t,u.createEventFilter,"createEventFilter")({address:g,args:h,event:b,events:v,strict:I,fromBlock:w})}catch{}i=!0;return}try{let r;if(n)r=await (0,o.getAction)(t,f.getFilterChanges,"getFilterChanges")({filter:n});else{let e=await (0,o.getAction)(t,d.getBlockNumber,"getBlockNumber")({});r=a&&a!==e?await (0,o.getAction)(t,p.getLogs,"getLogs")({address:g,args:h,event:b,events:v,fromBlock:a+1n,toBlock:e}):[],a=e}if(0===r.length)return;if(y)e.onLogs(r);else for(let t of r)e.onLogs([t])}catch(t){n&&t instanceof r.InvalidInputRpcError&&(i=!1),e.onError?.(t)}},{emitOnBegin:!0,interval:T});return async()=>{n&&await (0,o.getAction)(t,m.uninstallFilter,"uninstallFilter")({filter:n}),s()}})):(R=!0,x=()=>R=!1,(async()=>{try{let r=(()=>{if("fallback"===t.transport.type){let e=t.transport.transports.find(t=>"webSocket"===t.config.type||"ipc"===t.config.type);return e?e.value:t.transport}return t.transport})(),o=v??(b?[b]:void 0),s=[];o&&(s=[o.flatMap(t=>(0,n.encodeEventTopics)({abi:[t],eventName:t.name,args:h}))],b&&(s=s[0]));let{unsubscribe:c}=await r.subscribe({params:["logs",{address:g,topics:s}],onData(t){if(!R)return;let r=t.result;try{let{eventName:t,args:e}=(0,a.decodeEventLog)({abi:o??[],data:r.data,topics:r.topics,strict:I}),n=(0,i.formatLog)(r,{args:e,eventName:t});A([n])}catch(o){let t,a;if(o instanceof e.DecodeLogDataMismatch||o instanceof e.DecodeLogTopicsMismatch){if(B)return;t=o.abiItem.name,a=o.abiItem.inputs?.some(t=>!("name"in t&&t.name))}let n=(0,i.formatLog)(r,{args:a?[]:{},eventName:t});A([n])}},onError(t){E?.(t)}});x=c,R||x()}catch(t){E?.(t)}})(),()=>x())}],215198);var g=t.i(284700);t.s(["watchPendingTransactions",0,function(t,{batch:e=!0,onError:r,onTransactions:a,poll:n,pollingInterval:i=t.pollingInterval}){let u,d,p;return(void 0!==n?n:"webSocket"!==t.transport.type&&"ipc"!==t.transport.type)?(u=(0,l.stringify)(["watchPendingTransactions",t.uid,e,i]),(0,s.observe)(u,{onTransactions:a,onError:r},r=>{let a,n=(0,c.poll)(async()=>{try{if(!a)try{a=await (0,o.getAction)(t,g.createPendingTransactionFilter,"createPendingTransactionFilter")({});return}catch(t){throw n(),t}let i=await (0,o.getAction)(t,f.getFilterChanges,"getFilterChanges")({filter:a});if(0===i.length)return;if(e)r.onTransactions(i);else for(let t of i)r.onTransactions([t])}catch(t){r.onError?.(t)}},{emitOnBegin:!0,interval:i});return async()=>{a&&await (0,o.getAction)(t,m.uninstallFilter,"uninstallFilter")({filter:a}),n()}})):(d=!0,p=()=>d=!1,(async()=>{try{let{unsubscribe:e}=await t.transport.subscribe({params:["newPendingTransactions"],onData(t){if(!d)return;let e=t.result;a([e])},onError(t){r?.(t)}});p=e,d||p()}catch(t){r?.(t)}})(),()=>p())}],522911)},656803,t=>{"use strict";var e=t.i(803116),r=t.i(486144);async function a(t,{serializedTransaction:n,throwOnReceiptRevert:i,timeout:o}){let s=await t.request({method:"eth_sendRawTransactionSync",params:o?[n,o]:[n]},{retryCount:0}),c=(t.chain?.formatters?.transactionReceipt?.format||r.formatTransactionReceipt)(s);if("reverted"===c.status&&i)throw new e.TransactionReceiptRevertedError({receipt:c});return c}t.s(["sendRawTransactionSync",0,a])}]); 3 4//# debugId=c6c0e463-dbef-73e3-008b-8a0343ef0bee
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.