1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,674768,e=>{"use strict";e.s(["maxUint256",0,2n**256n-1n])},608861,e=>{"use strict";var t=e.i(569934);class r extends t.BaseError{constructor({address:e}){super('Address "'.concat(e,'" is invalid.'),{metaMessages:["- Address must be a hex value of 20 bytes (40 hex characters).","- Address must match its checksum counterpart."],name:"InvalidAddressError"})}}e.s(["InvalidAddressError",0,r])},569934,e=>{"use strict";var t=e.i(369033),r=e.i(640297);let n="2.23.5",s={getDocsUrl:e=>{let{docsBaseUrl:t,docsPath:r="",docsSlug:n}=e;return r?"".concat(null!=t?t:"https://viem.sh").concat(r).concat(n?"#".concat(n):""):void 0},version:"viem@".concat(n)};e.s(["BaseError",0,class e extends Error{walk(e){return function e(t,r){return(null==r?void 0:r(t))?t:t&&"object"==typeof t&&"cause"in t&&void 0!==t.cause?e(t.cause,r):r?null:t}(this,e)}constructor(i,o={}){var a,c;const l=(()=>{var t;return o.cause instanceof e?o.cause.details:(null==(t=o.cause)?void 0:t.message)?o.cause.message:o.details})(),u=o.cause instanceof e&&o.cause.docsPath||o.docsPath,h=null==(c=s.getDocsUrl)?void 0:c.call(s,(0,r._)((0,t._)({},o),{docsPath:u}));super([i||"An error occurred.","",...o.metaMessages?[...o.metaMessages,""]:[],...h?["Docs: ".concat(h)]:[],...l?["Details: ".concat(l)]:[],...s.version?["Version: ".concat(s.version)]:[]].join("\n"),o.cause?{cause:o.cause}:void 0),Object.defineProperty(this,"details",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"docsPath",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"metaMessages",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"shortMessage",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"version",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"BaseError"}),this.details=l,this.docsPath=u,this.metaMessages=o.metaMessages,this.name=null!=(a=o.name)?a:this.name,this.shortMessage=i,this.version=n}}],569934)},505880,e=>{"use strict";var t=e.i(569934);class r extends t.BaseError{constructor({blockNumber:e,chain:t,contract:r}){super('Chain "'.concat(t.name,'" does not support contract "').concat(r.name,'".'),{metaMessages:["This could be due to any of the following:",...e&&r.blockCreated&&r.blockCreated>e?['- The contract "'.concat(r.name,'" was not deployed until block ').concat(r.blockCreated," (current block ").concat(e,").")]:['- The chain does not have the contract "'.concat(r.name,'" configured.')]],name:"ChainDoesNotSupportContract"})}}class n extends t.BaseError{constructor({chain:e,currentChainId:t}){super("The current chain of the wallet (id: ".concat(t,") does not match the target chain for the transaction (id: ").concat(e.id," â ").concat(e.name,")."),{metaMessages:["Current Chain ID: ".concat(t),"Expected Chain ID: ".concat(e.id," â ").concat(e.name)],name:"ChainMismatchError"})}}class s extends t.BaseError{constructor(){super("No chain was provided to the request.\nPlease provide a chain with the `chain` argument on the Action, or by supplying a `chain` to WalletClient.",{name:"ChainNotFoundError"})}}class i extends t.BaseError{constructor(){super("No chain was provided to the Client.",{name:"ClientChainNotConfiguredError"})}}class o extends t.BaseError{constructor({chainId:e}){super("number"==typeof e?'Chain ID "'.concat(e,'" is invalid.'):"Chain ID is invali
1d.",{name:"InvalidChainIdError"})}}e.s(["ChainDoesNotSupportContract",0,r,"ChainMismatchError",0,n,"ChainNotFoundError",0,s,"ClientChainNotConfiguredError",0,i,"InvalidChainIdError",0,o])},587286,e=>{"use strict";var t=e.i(569934);class r extends t.BaseError{constructor({offset:e,position:t,size:r}){super("Slice ".concat("start"===t?"starting":"ending",' at offset "').concat(e,'" is out-of-bounds (size: ').concat(r,")."),{name:"SliceOffsetOutOfBoundsError"})}}class n extends t.BaseError{constructor({size:e,targetSize:t,type:r}){super("".concat(r.charAt(0).toUpperCase()).concat(r.slice(1).toLowerCase()," size (").concat(e,") exceeds padding size (").concat(t,")."),{name:"SizeExceedsPaddingSizeError"})}}class s extends t.BaseError{constructor({size:e,targetSize:t,type:r}){super("".concat(r.charAt(0).toUpperCase()).concat(r.slice(1).toLowerCase()," is expected to be ").concat(t," ").concat(r," long, but is ").concat(e," ").concat(r," long."),{name:"InvalidBytesLengthError"})}}e.s(["InvalidBytesLengthError",0,s,"SizeExceedsPaddingSizeError",0,n,"SliceOffsetOutOfBoundsError",0,r])},400564,e=>{"use strict";var t=e.i(569934);class r extends t.BaseError{constructor({max:e,min:t,signed:r,size:n,value:s}){super('Number "'.concat(s,'" is not in safe ').concat(n?"".concat(8*n,"-bit ").concat(r?"signed":"unsigned"," "):"","integer range ").concat(e?"(".concat(t," to ").concat(e,")"):"(above ".concat(t,")")),{name:"IntegerOutOfRangeError"})}}class n extends t.BaseError{constructor(e){super('Bytes value "'.concat(e,'" is not a valid boolean. The bytes array must contain a single byte of either a 0 or 1 value.'),{name:"InvalidBytesBooleanError"})}}class s extends t.BaseError{constructor(e){super('Hex value "'.concat(e,'" is not a valid boolean. The hex value must be "0x0" (false) or "0x1" (true).'),{name:"InvalidHexBooleanError"})}}t.BaseError;class i extends t.BaseError{constructor({givenSize:e,maxSize:t}){super("Size cannot exceed ".concat(t," bytes. Given size: ").concat(e," bytes."),{name:"SizeOverflowError"})}}e.s(["IntegerOutOfRangeError",0,r,"InvalidBytesBooleanError",0,n,"InvalidHexBooleanError",0,s,"SizeOverflowError",0,i])},853532,e=>{"use strict";var t=e.i(976486),r=e.i(569934);class n extends r.BaseError{constructor({cause:e,message:t}={}){var r;const n=null==t||null==(r=t.replace("execution reverted: ",""))?void 0:r.replace("execution reverted","");super("Execution reverted ".concat(n?"with reason: ".concat(n):"for an unknown reason","."),{cause:e,name:"ExecutionRevertedError"})}}Object.defineProperty(n,"code",{enumerable:!0,configurable:!0,writable:!0,value:3}),Object.defineProperty(n,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/execution reverted/});class s extends r.BaseError{constructor({cause:e,maxFeePerGas:r}={}){super("The fee cap (`maxFeePerGas`".concat(r?" = ".concat((0,t.formatGwei)(r)," gwei"):"",") cannot be higher than the maximum allowed value (2^256-1)."),{cause:e,name:"FeeCapTooHighError"})}}Object.defineProperty(s,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/max fee per gas higher than 2\^256-1|fee cap higher than 2\^256-1/});class i extends r.BaseError{constructor({cause:e,maxFeePerGas:r}={}){super("The fee cap (`maxFeePerGas`".concat(r?" = ".concat((0,t.formatGwei)(r)):""," gwei) cannot be lower than the block base fee."),{cause:e,name:"FeeCapTooLowError"})}}Object.defineProperty(i,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/max fee per gas less than block base fee|fee cap less than block base fee|transaction is outdated/});class o extends r.BaseError{constructor({cause:e,nonce:t}={}){super("Nonce provided for the transaction ".concat(t?"(".concat(t,") "):"","is higher than the next one expected."),{cause:e,name:"NonceTooHighError"})}}Object.defineProperty(o,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/nonce too high/});class a extends r.BaseError{constructor({cause:e,nonce:t}={}){super(["Nonce provided for the transaction ".concat(t?"(".concat(t,") "):"","is lower than the current nonce of the account."),"Try increasing the nonce or find the latest nonce with `getTransactionCount`."].join("\n"),{cause:e,name:"NonceTooLowError"})}}Object.defineProperty(a,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/nonce too low|transaction already imported|already known/});class c extends r.BaseError{constructor({cause:e,nonce:t}={}){super("Nonce provided for the transaction ".concat(t?"(".concat(t,") "):"","exceeds the maximum allowed nonce."),{cause:e,name:"NonceMaxValueError"})}}Object.defineProperty(c,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/nonce has max value/});class l extends r.BaseError{constructor({cause:e}={}){super("The total cost (gas * gas fee + value) of executing this transaction exceeds the balance of the account.",{cause:e,metaMessages:["This error could arise when the account does not have enough funds to:"," - pay for the total gas fee,"," - pay for the value to send."," ","The cost of the transaction is calculated as `gas * gas fee + value`, where:"," - `gas` is the amount of gas needed for transaction to execute,"," - `gas fee` is the gas fee,"," - `value` is the amount of ether to send to the recipient."],name:"InsufficientFundsError"})}}Object.defineProperty(l,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/insufficient funds|exceeds transaction sender account balance/});class u extends r.BaseError{constructor({cause:e,gas:t}={}){super("The amount of gas ".concat(t?"(".concat(t,") "):"","provided for the transaction exceeds the limit allowed for the block."),{cause:e,name:"IntrinsicGasTooHighError"})}}Object.defineProperty(u,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/intrinsic gas too high|gas limit reached/});class h extends r.BaseError{constructor({cause:e,gas:t}={}){super("The amount of gas ".concat(t?"(".concat(t,") "):"","provided for the transaction is too low."),{cause:e,name:"IntrinsicGasTooLowError"})}}Object.defineProperty(h,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/intrinsic gas too low/});class d extends r.BaseError{constructor({cause:e}){super("The transaction type is not supported for this chain.",{cause:e,name:"TransactionTypeNotSupportedError"})}}Object.defineProperty(d,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/transaction type not valid/});class f extends r.BaseError{constructor({cause:e,maxPriorityFeePerGas:r,maxFeePerGas:n}={}){super(["The provided tip (`maxPriorityFeePerGas`".concat(r?" = ".concat((0,t.formatGwei)(r)," gwei"):"",") cannot be higher than the fee cap (`maxFeePerGas`").concat(n?" = ".concat((0,t.formatGwei)(n)," gwei"):"",").")].join("\n"),{cause:e,name:"TipAboveFeeCapError"})}}
1Object.defineProperty(f,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/max priority fee per gas higher than max fee per gas|tip higher than fee cap/});class p extends r.BaseError{constructor({cause:e}){super("An error occurred while executing: ".concat(null==e?void 0:e.shortMessage),{cause:e,name:"UnknownNodeError"})}}e.s(["ExecutionRevertedError",0,n,"FeeCapTooHighError",0,s,"FeeCapTooLowError",0,i,"InsufficientFundsError",0,l,"IntrinsicGasTooHighError",0,u,"IntrinsicGasTooLowError",0,h,"NonceMaxValueError",0,c,"NonceTooHighError",0,o,"NonceTooLowError",0,a,"TipAboveFeeCapError",0,f,"TransactionTypeNotSupportedError",0,d,"UnknownNodeError",0,p])},823838,e=>{"use strict";e.s(["checksumAddress",()=>a,"getAddress",()=>c]);var t=e.i(608861),r=e.i(769936),n=e.i(831095),s=e.i(976677),i=e.i(796516);let o=new s.LruMap(8192);function a(e,t){if(o.has("".concat(e,".").concat(t)))return o.get("".concat(e,".").concat(t));let s=t?"".concat(t).concat(e.toLowerCase()):e.substring(2).toLowerCase(),i=(0,n.keccak256)((0,r.stringToBytes)(s),"bytes"),a=(t?s.substring("".concat(t,"0x").length):s).split("");for(let e=0;e<40;e+=2)i[e>>1]>>4>=8&&a[e]&&(a[e]=a[e].toUpperCase()),(15&i[e>>1])>=8&&a[e+1]&&(a[e+1]=a[e+1].toUpperCase());let c="0x".concat(a.join(""));return o.set("".concat(e,".").concat(t),c),c}function c(e,r){if(!(0,i.isAddress)(e,{strict:!1}))throw new t.InvalidAddressError({address:e});return a(e,r)}},796516,e=>{"use strict";e.s(["isAddress",()=>i]);var t=e.i(976677),r=e.i(823838);let n=/^0x[a-fA-F0-9]{40}$/,s=new t.LruMap(8192);function i(e,t){let{strict:i=!0}=null!=t?t:{},o="".concat(e,".").concat(i);if(s.has(o))return s.get(o);let a=!!n.test(e)&&(e.toLowerCase()===e||!i||(0,r.checksumAddress)(e)===e);return s.set(o,a),a}},795,493429,855723,644616,285973,976486,393702,e=>{"use strict";var t=e.i(569934);class r extends t.BaseError{constructor({offset:e}){super("Offset `".concat(e,"` cannot be negative."),{name:"NegativeOffsetError"})}}class n extends t.BaseError{constructor({length:e,position:t}){super("Position `".concat(t,"` is out of bounds (`0 < position < ").concat(e,"`)."),{name:"PositionOutOfBoundsError"})}}class s extends t.BaseError{constructor({count:e,limit:t}){super("Recursive read limit of `".concat(t,"` exceeded (recursive read count: `").concat(e,"`)."),{name:"RecursiveReadLimitExceededError"})}}e.s(["NegativeOffsetError",0,r,"PositionOutOfBoundsError",0,n,"RecursiveReadLimitExceededError",0,s],493429);let i={bytes:new Uint8Array,dataView:new DataView(new ArrayBuffer(0)),position:0,positionReadCount:new Map,recursiveReadCount:0,recursiveReadLimit:1/0,assertReadLimit(){if(this.recursiveReadCount>=this.recursiveReadLimit)throw new s({count:this.recursiveReadCount+1,limit:this.recursiveReadLimit})},assertPosition(e){if(e<0||e>this.bytes.length-1)throw new n({length:this.bytes.length,position:e})},decrementPosition(e){if(e<0)throw new r({offset:e});let t=this.position-e;this.assertPosition(t),this.position=t},getReadCount(e){return this.positionReadCount.get(e||this.position)||0},incrementPosition(e){if(e<0)throw new r({offset:e});let t=this.position+e;this.assertPosition(t),this.position=t},inspectByte(e){let t=null!=e?e:this.position;return this.assertPosition(t),this.bytes[t]},inspectBytes(e,t){let r=null!=t?t:this.position;return this.assertPosition(r+e-1),this.bytes.subarray(r,r+e)},inspectUint8(e){let t=null!=e?e:this.position;return this.assertPosition(t),this.bytes[t]},inspectUint16(e){let t=null!=e?e:this.position;return this.assertPosition(t+1),this.dataView.getUint16(t)},inspectUint24(e){let t=null!=e?e:this.position;return this.assertPosition(t+2),(this.dataView.getUint16(t)<<8)+this.dataView.getUint8(t+2)},inspectUint32(e){let t=null!=e?e:this.position;return this.assertPosition(t+3),this.dataView.getUint32(t)},pushByte(e){this.assertPosition(this.position),this.bytes[this.position]=e,this.position++},pushBytes(e){this.assertPosition(this.position+e.length-1),this.bytes.set(e,this.position),this.position+=e.length},pushUint8(e){this.assertPosition(this.position),this.bytes[this.position]=e,this.position++},pushUint16(e){this.assertPosition(this.position+1),this.dataView.setUint16(this.position,e),this.position+=2},pushUint24(e){this.assertPosition(this.position+2),this.dataView.setUint16(this.position,e>>8),this.dataView.setUint8(this.position+2,255&e),this.position+=3},pushUint32(e){this.assertPosition(this.position+3),this.dataView.setUint32(this.position,e),this.position+=4},readByte(){this.assertReadLimit(),this._touch();let e=this.inspectByte();return this.position++,e},readBytes(e,t){this.assertReadLimit(),this._touch();let r=this.inspectBytes(e);return this.position+=null!=t?t:e,r},readUint8(){this.assertReadLimit(),this._touch();let e=this.inspectUint8();return this.position+=1,e},readUint16(){this.assertReadLimit(),this._touch();let e=this.inspectUint16();return this.position+=2,e},readUint24(){this.assertReadLimit(),this._touch();let e=this.inspectUint24();return this.position+=3,e},readUint32(){this.assertReadLimit(),this._touch();let e=this.inspectUint32();return this.position+=4,e},get remaining(){return this.bytes.length-this.position},setPosition(e){let t=this.position;return this.assertPosition(e),this.position=e,()=>this.position=t},_touch(){if(this.recursiveReadLimit===1/0)return;let e=this.getReadCount();this.positionReadCount.set(this.position,e+1),e>0&&this.recursiveReadCount++}};e.s(["createCursor",0,function(e){let{recursiveReadLimit:t=8192}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=Object.create(i);return r.bytes=e,r.dataView=new DataView(e.buffer,e.byteOffset,e.byteLength),r.positionReadCount=new Map,r.recursiveReadLimit=t,r}],795);let o={gwei:9,wei:18},a={ether:-9,wei:9};function c(e,t){let r=e.toString(),n=r.startsWith("-");n&&(r=r.slice(1));let[s,i]=[(r=r.padStart(t,"0")).slice(0,r.length-t),r.slice(r.length-t)];return i=i.replace(/(0+)$/,""),"".concat(n?"-":"").concat(s||"0").concat(i?".".concat(i):"")}function l(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"wei";return c(e,o[t])}function u(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"wei";return c(e,a[t])}e.s(["etherUnits",0,o,"gweiUnits",0,a,"weiUnits",0,{ether:-18,gwei:-9}],855723),e.s(["formatUnits",0,c],644616),e.s(["formatEther",0,l],285973),e.s(["formatGwei",0,u],976486);var h=t;function d(e){let t=Object.entries(e).map(e=>{let[t,r]=e;return void 0===r||!1===r?null:[t,r]}
1).filter(Boolean),r=t.reduce((e,t)=>{let[r]=t;return Math.max(e,r.length)},0);return t.map(e=>{let[t,n]=e;return" ".concat("".concat(t,":").padEnd(r+1)," ").concat(n)}).join("\n")}class f extends h.BaseError{constructor(){super("Cannot specify both a `gasPrice` and a `maxFeePerGas`/`maxPriorityFeePerGas`.\nUse `maxFeePerGas`/`maxPriorityFeePerGas` for EIP-1559 compatible networks, and `gasPrice` for others.",{name:"FeeConflictError"})}}class p extends h.BaseError{constructor({v:e}){super('Invalid `v` value "'.concat(e,'". Expected 27 or 28.'),{name:"InvalidLegacyVError"})}}class g extends h.BaseError{constructor({transaction:e}){super("Cannot infer a transaction type from provided transaction.",{metaMessages:["Provided Transaction:","{",d(e),"}","","To infer the type, either provide:","- a `type` to the Transaction, or","- an EIP-1559 Transaction with `maxFeePerGas`, or","- an EIP-2930 Transaction with `gasPrice` & `accessList`, or","- an EIP-4844 Transaction with `blobs`, `blobVersionedHashes`, `sidecars`, or","- an EIP-7702 Transaction with `authorizationList`, or","- a Legacy Transaction with `gasPrice`"],name:"InvalidSerializableTransactionError"})}}h.BaseError,h.BaseError;class m extends h.BaseError{constructor({storageKey:e}){super('Size for storage key "'.concat(e,'" is invalid. Expected 32 bytes. Got ').concat(Math.floor((e.length-2)/2)," bytes."),{name:"InvalidStorageKeySizeError"})}}class b extends h.BaseError{constructor(e,{account:t,docsPath:r,chain:n,data:s,gas:i,gasPrice:o,maxFeePerGas:a,maxPriorityFeePerGas:c,nonce:h,to:f,value:p}){var g;const m=d({chain:n&&"".concat(null==n?void 0:n.name," (id: ").concat(null==n?void 0:n.id,")"),from:null==t?void 0:t.address,to:f,value:void 0!==p&&"".concat(l(p)," ").concat((null==n||null==(g=n.nativeCurrency)?void 0:g.symbol)||"ETH"),data:s,gas:i,gasPrice:void 0!==o&&"".concat(u(o)," gwei"),maxFeePerGas:void 0!==a&&"".concat(u(a)," gwei"),maxPriorityFeePerGas:void 0!==c&&"".concat(u(c)," gwei"),nonce:h});super(e.shortMessage,{cause:e,docsPath:r,metaMessages:[...e.metaMessages?[...e.metaMessages," "]:[],"Request Arguments:",m].filter(Boolean),name:"TransactionExecutionError"}),Object.defineProperty(this,"cause",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.cause=e}}class v extends h.BaseError{constructor({blockHash:e,blockNumber:t,blockTag:r,hash:n,index:s}){let i="Transaction";r&&void 0!==s&&(i='Transaction at block time "'.concat(r,'" at index "').concat(s,'"')),e&&void 0!==s&&(i='Transaction at block hash "'.concat(e,'" at index "').concat(s,'"')),t&&void 0!==s&&(i='Transaction at block number "'.concat(t,'" at index "').concat(s,'"')),n&&(i='Transaction with hash "'.concat(n,'"')),super("".concat(i," could not be found."),{name:"TransactionNotFoundError"})}}class x extends h.BaseError{constructor({hash:e}){super('Transaction receipt with hash "'.concat(e,'" could not be found. The Transaction may not be processed on a block yet.'),{name:"TransactionReceiptNotFoundError"})}}class w extends h.BaseError{constructor({hash:e}){super('Timed out while waiting for transaction with hash "'.concat(e,'" to be confirmed.'),{name:"WaitForTransactionReceiptTimeoutError"})}}e.s(["FeeConflictError",0,f,"InvalidLegacyVError",0,p,"InvalidSerializableTransactionError",0,g,"InvalidStorageKeySizeError",0,m,"TransactionExecutionError",0,b,"TransactionNotFoundError",0,v,"TransactionReceiptNotFoundError",0,x,"WaitForTransactionReceiptTimeoutError",0,w,"prettyPrint",0,d],393702)},147526,e=>{"use strict";function t(e){return"0x".concat(e.reduce((e,t)=>e+t.replace("0x",""),""))}e.s(["concat",0,function(e){return"string"==typeof e[0]?t(e):function(e){let t=0;for(let r of e)t+=r.length;let r=new Uint8Array(t),n=0;for(let t of e)r.set(t,n),n+=t.length;return r}(e)},"concatHex",0,t])},880841,e=>{"use strict";e.s(["isHex",0,function(e){let{strict:t=!0}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return!!e&&"string"==typeof e&&(t?/^0x[0-9a-fA-F]*$/.test(e):e.startsWith("0x"))}])},22411,e=>{"use strict";var t=e.i(587286);function r(e){let{dir:r,size:n=32}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(null===n)return e;let s=e.replace("0x","");if(s.length>2*n)throw new t.SizeExceedsPaddingSizeError({size:Math.ceil(s.length/2),targetSize:n,type:"hex"});return"0x".concat(s["right"===r?"padEnd":"padStart"](2*n,"0"))}e.s(["pad",0,function(e){let{dir:n,size:s=32}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return"string"==typeof e?r(e,{dir:n,size:s}):function(e){let{dir:r,size:n=32}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(null===n)return e;if(e.length>n)throw new t.SizeExceedsPaddingSizeError({size:e.length,targetSize:n,type:"bytes"});let s=new Uint8Array(n);for(let t=0;t<n;t++){let i="right"===r;
1s[i?t:n-t-1]=e[i?t:e.length-t-1]}return s}(e,{dir:n,size:s})},"padHex",0,r])},401319,e=>{"use strict";var t=e.i(880841);e.s(["size",0,function(e){return(0,t.isHex)(e,{strict:!1})?Math.ceil((e.length-2)/2):e.length}])},790063,e=>{"use strict";var t=e.i(587286),r=e.i(880841),n=e.i(401319);function s(e,r){if("number"==typeof r&&r>0&&r>(0,n.size)(e)-1)throw new t.SliceOffsetOutOfBoundsError({offset:r,position:"start",size:(0,n.size)(e)})}function i(e,r,s){if("number"==typeof r&&"number"==typeof s&&(0,n.size)(e)!==s-r)throw new t.SliceOffsetOutOfBoundsError({offset:s,position:"end",size:(0,n.size)(e)})}function o(e,t,r){let{strict:n}=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};s(e,t);let o=e.slice(t,r);return n&&i(o,t,r),o}function a(e,t,r){let{strict:n}=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};s(e,t);let o="0x".concat(e.replace("0x","").slice((null!=t?t:0)*2,(null!=r?r:e.length)*2));return n&&i(o,t,r),o}e.s(["slice",0,function(e,t,n){let{strict:s}=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return(0,r.isHex)(e,{strict:!1})?a(e,t,n,{strict:s}):o(e,t,n,{strict:s})},"sliceBytes",0,o,"sliceHex",0,a])},8406,e=>{"use strict";e.s(["trim",0,function(e){let{dir:t="left"}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r="string"==typeof e?e.replace("0x",""):e,n=0;for(let e=0;e<r.length-1;e++)if("0"===r["left"===t?e:r.length-e-1].toString())n++;else break;return(r="left"===t?r.slice(n):r.slice(0,r.length-n),"string"==typeof e)?(1===r.length&&"right"===t&&(r="".concat(r,"0")),"0x".concat(r.length%2==1?"0".concat(r):r)):r}])},450323,e=>{"use strict";e.s(["assertSize",()=>i,"hexToBigInt",()=>o,"hexToBool",()=>a,"hexToNumber",()=>c,"hexToString",()=>l]);var t=e.i(400564),r=e.i(401319),n=e.i(8406),s=e.i(769936);function i(e,n){let{size:s}=n;if((0,r.size)(e)>s)throw new t.SizeOverflowError({givenSize:(0,r.size)(e),maxSize:s})}function o(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{signed:r}=t;t.size&&i(e,{size:t.size});let n=BigInt(e);if(!r)return n;let s=(e.length-2)/2;return n<=(1n<<8n*BigInt(s)-1n)-1n?n:n-BigInt("0x".concat("f".padStart(2*s,"f")))-1n}function a(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},s=e;if(r.size&&(i(s,{size:r.size}),s=(0,n.trim)(s)),"0x00"===(0,n.trim)(s))return!1;if("0x01"===(0,n.trim)(s))return!0;throw new t.InvalidHexBooleanError(s)}function c(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Number(o(e,t))}function l(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=(0,s.hexToBytes)(e);return t.size&&(i(r,{size:t.size}),r=(0,n.trim)(r,{dir:"right"})),new TextDecoder().decode(r)}},769936,675107,e=>{"use strict";e.s(["hexToBytes",()=>m,"stringToBytes",()=>b,"toBytes",()=>p],769936),e.s(["boolToHex",()=>c,"bytesToHex",()=>l,"numberToHex",()=>u,"stringToHex",()=>d,"toHex",()=>a],675107);var t=e.i(569934),r=e.i(880841),n=e.i(22411),s=e.i(450323),i=e.i(400564);let o=Array.from({length:256},(e,t)=>t.toString(16).padStart(2,"0"));function a(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return"number"==typeof e||"bigint"==typeof e?u(e,t):"string"==typeof e?d(e,t):"boolean"==typeof e?c(e,t):l(e,t)}function c(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r="0x".concat(Number(e));return"number"==typeof t.size?((0,s.assertSize)(r,{size:t.size}),(0,n.pad)(r,{size:t.size})):r}function l(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r="";for(let t=0;t<e.length;t++)r+=o[e[t]];let i="0x".concat(r);return"number"==typeof t.size?((0,s.assertSize)(i,{size:t.size}),(0,n.pad)(i,{dir:"right",size:t.size})):i}function u(e){let t,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{signed:s,size:o}=r,a=BigInt(e);o?t=s?(1n<<8n*BigInt(o)-1n)-1n:2n**(8n*BigInt(o))-1n:"number"==typeof e&&(t=BigInt(Number.MAX_SAFE_INTEGER));let c="bigint"==typeof t&&s?-t-1n:0;if(t&&a>t||a<c){let r="bigint"==typeof e?"n":"";throw new i.IntegerOutOfRangeError({max:t?"".concat(t).concat(r):void 0,min:"".concat(c).concat(r),signed:s,size:o,value:"".concat(e).concat(r)})}let l="0x".concat((s&&a<0?(1n<<BigInt(8*o))+BigInt(a):a).toString(16));return o?(0,n.pad)(l,{size:o}):l}let h=new TextEncoder;function d(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return l(h.encode(e),t)}let f=new TextEncoder;function p(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return"number"==typeof e||"bigint"==typeof e?m(u(e,t)):"boolean"==typeof e?function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=new Uint8Array(1);return(r[0]=Number(e),"number"==typeof t.size)?((0,s.assertSize)(r,{size:t.size}),(0,n.pad)(r,{size:t.size})):r}(e,t):(0,r.isHex)(e)?m(e,t):b(e,t)}function g(e){return e>=48&&e<=57?e-48:e>=65&&e<=70?e-55:e>=97&&e<=102?e-87:void 0}function m(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=e;r.size&&((0,s.assertSize)(i,{size:r.size}),i=(0,n.pad)(i,{dir:"right",size:r.size}));let o=i.slice(2);o.length%2&&(o="0".concat(o));let a=o.length/2,c=new Uint8Array(a);for(let e=0,r=0;e<a;
1e++){let n=g(o.charCodeAt(r++)),s=g(o.charCodeAt(r++));if(void 0===n||void 0===s)throw new t.BaseError('Invalid byte sequence ("'.concat(o[r-2]).concat(o[r-1],'" in "').concat(o,'").'));c[e]=16*n+s}return c}function b(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=f.encode(e);return"number"==typeof t.size?((0,s.assertSize)(r,{size:t.size}),(0,n.pad)(r,{dir:"right",size:t.size})):r}},445024,e=>{"use strict";var t=e.i(369033);e.s(["defineFormatter",0,function(e,r){return n=>{let{exclude:s,format:i}=n;return{exclude:s,format:e=>{let n=r(e);if(s)for(let e of s)delete n[e];return(0,t._)({},n,i(e))},type:e}}}])},831095,145535,e=>{"use strict";var t=e.i(974891);let r=BigInt(0x100000000-1),n=BigInt(32);var s=e.i(470525);let i=[],o=[],a=[],c=BigInt(0),l=BigInt(1),u=BigInt(2),h=BigInt(7),d=BigInt(256),f=BigInt(113);for(let e=0,t=l,r=1,n=0;e<24;e++){[r,n]=[n,(2*r+3*n)%5],i.push(2*(5*n+r)),o.push((e+1)*(e+2)/2%64);let s=c;for(let e=0;e<7;e++)(t=(t<<l^(t>>h)*f)%d)&u&&(s^=l<<(l<<BigInt(e))-l);a.push(s)}let[p,g]=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],s=new Uint32Array(e.length),i=new Uint32Array(e.length);for(let o=0;o<e.length;o++){let{h:a,l:c}=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return t?{h:Number(e&r),l:Number(e>>n&r)}:{h:0|Number(e>>n&r),l:0|Number(e&r)}}(e[o],t);[s[o],i[o]]=[a,c]}return[s,i]}(a,!0),m=(e,t,r)=>r>32?t<<r-32|e>>>64-r:e<<r|t>>>32-r,b=(e,t,r)=>r>32?e<<r-32|t>>>64-r:t<<r|e>>>32-r;class v extends s.Hash{keccak(){s.isLE||(0,s.byteSwap32)(this.state32),function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:24,r=new Uint32Array(10);for(let n=24-t;n<24;n++){for(let t=0;t<10;t++)r[t]=e[t]^e[t+10]^e[t+20]^e[t+30]^e[t+40];for(let t=0;t<10;t+=2){let n=(t+8)%10,s=(t+2)%10,i=r[s],o=r[s+1],a=m(i,o,1)^r[n],c=b(i,o,1)^r[n+1];for(let r=0;r<50;r+=10)e[t+r]^=a,e[t+r+1]^=c}let t=e[2],s=e[3];for(let r=0;r<24;r++){let n=o[r],a=m(t,s,n),c=b(t,s,n),l=i[r];t=e[l],s=e[l+1],e[l]=a,e[l+1]=c}for(let t=0;t<50;t+=10){for(let n=0;n<10;n++)r[n]=e[t+n];for(let n=0;n<10;n++)e[t+n]^=~r[(n+2)%10]&r[(n+4)%10]}e[0]^=p[n],e[1]^=g[n]}r.fill(0)}(this.state32,this.rounds),s.isLE||(0,s.byteSwap32)(this.state32),this.posOut=0,this.pos=0}update(e){(0,t.aexists)(this);let{blockLen:r,state:n}=this,i=(e=(0,s.toBytes)(e)).length;for(let t=0;t<i;){let s=Math.min(r-this.pos,i-t);for(let r=0;r<s;r++)n[this.pos++]^=e[t++];this.pos===r&&this.keccak()}return this}finish(){if(this.finished)return;this.finished=!0;let{state:e,suffix:t,pos:r,blockLen:n}=this;e[r]^=t,(128&t)!=0&&r===n-1&&this.keccak(),e[n-1]^=128,this.keccak()}writeInto(e){(0,t.aexists)(this,!1),(0,t.abytes)(e),this.finish();let r=this.state,{blockLen:n}=this;for(let t=0,s=e.length;t<s;){this.posOut>=n&&this.keccak();let i=Math.min(n-this.posOut,s-t);e.set(r.subarray(this.posOut,this.posOut+i),t),this.posOut+=i,t+=i}return e}xofInto(e){if(!this.enableXOF)throw Error("XOF is not possible for this instance");return this.writeInto(e)}xof(e){return(0,t.anumber)(e),this.xofInto(new Uint8Array(e))}digestInto(e){if((0,t.aoutput)(e,this),this.finished)throw Error("digest() was already called");return this.writeInto(e),this.destroy(),e}digest(){return this.digestInto(new Uint8Array(this.outputLen))}destroy(){this.destroyed=!0,this.state.fill(0)}_cloneInto(e){let{blockLen:t,suffix:r,outputLen:n,rounds:s,enableXOF:i}=this;return e||(e=new v(t,r,n,i,s)),e.state32.set(this.state32),e.pos=this.pos,e.posOut=this.posOut,e.finished=this.finished,e.rounds=s,e.suffix=r,e.outputLen=n,e.enableXOF=i,e.destroyed=this.destroyed,e}constructor(e,r,n,i=!1,o=24){if(super(),this.blockLen=e,this.suffix=r,this.outputLen=n,this.enableXOF=i,this.rounds=o,this.pos=0,this.posOut=0,this.finished=!1,this.destroyed=!1,(0,t.anumber)(n),0>=this.blockLen||this.blockLen>=200)throw Error("Sha3 supports only keccak-f1600 function");this.state=new Uint8Array(200),this.state32=(0,s.u32)(this.state)}}let x=(0,s.wrapConstructor)(()=>new v(136,1,32));e.s(["keccak_256",0,x],145535);var w=e.i(880841),y=e.i(769936),E=e.i(675107);e.s(["keccak256",0,function(e,t){let r=x((0,w.isHex)(e,{strict:!1})?(0,y.toBytes)(e):e);return"bytes"===(t||"hex")?r:(0,E.toHex)(r)}],831095)},976677,e=>{"use strict";class t extends Map{get(e){let t=super.get(e);return super.has(e)&&void 0!==t&&(this.delete(e),super.set(e,t)),t}set(e,t){if(super.set(e,t),this.maxSize&&this.size>this.maxSize){let e=this.keys().next().value;e&&this.delete(e)}return this}constructor(e){super(),Object.defineProperty(this,"maxSize",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.maxSize=e}}e.s(["LruMap",0,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.