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]="c6deb92b-7830-fd3a-f8a1-d6d9a272d2f7")}catch(e){}}(); 2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,257647,e=>{"use strict";let t=BigInt(0x100000000-1),r=BigInt(32);function s(e,i=!1){return i?{h:Number(e&t),l:Number(e>>r&t)}:{h:0|Number(e>>r&t),l:0|Number(e&t)}}e.s(["add",0,function(e,t,r,s){let i=(t>>>0)+(s>>>0);return{h:e+r+(i/0x100000000|0)|0,l:0|i}},"add3H",0,(e,t,r,s)=>t+r+s+(e/0x100000000|0)|0,"add3L",0,(e,t,r)=>(e>>>0)+(t>>>0)+(r>>>0),"add4H",0,(e,t,r,s,i)=>t+r+s+i+(e/0x100000000|0)|0,"add4L",0,(e,t,r,s)=>(e>>>0)+(t>>>0)+(r>>>0)+(s>>>0),"add5H",0,(e,t,r,s,i,n)=>t+r+s+i+n+(e/0x100000000|0)|0,"add5L",0,(e,t,r,s,i)=>(e>>>0)+(t>>>0)+(r>>>0)+(s>>>0)+(i>>>0),"fromBig",0,s,"rotlBH",0,(e,t,r)=>t<<r-32|e>>>64-r,"rotlBL",0,(e,t,r)=>e<<r-32|t>>>64-r,"rotlSH",0,(e,t,r)=>e<<r|t>>>32-r,"rotlSL",0,(e,t,r)=>t<<r|e>>>32-r,"rotr32H",0,(e,t)=>t,"rotr32L",0,(e,t)=>e,"rotrBH",0,(e,t,r)=>e<<64-r|t>>>r-32,"rotrBL",0,(e,t,r)=>e>>>r-32|t<<64-r,"rotrSH",0,(e,t,r)=>e>>>r|t<<32-r,"rotrSL",0,(e,t,r)=>e<<32-r|t>>>r,"shrSH",0,(e,t,r)=>e>>>r,"shrSL",0,(e,t,r)=>e<<32-r|t>>>r,"split",0,function(e,t=!1){let r=e.length,i=new Uint32Array(r),n=new Uint32Array(r);for(let o=0;o<r;o++){let{h:r,l:a}=s(e[o],t);[i[o],n[o]]=[r,a]}return[i,n]}])},354955,e=>{"use strict";let t="object"==typeof globalThis&&"crypto"in globalThis?globalThis.crypto:void 0;function r(e){return e instanceof Uint8Array||ArrayBuffer.isView(e)&&"Uint8Array"===e.constructor.name}function s(e){if(!Number.isSafeInteger(e)||e<0)throw Error("positive integer expected, got "+e)}function i(e,...t){if(!r(e))throw Error("Uint8Array expected");if(t.length>0&&!t.includes(e.length))throw Error("Uint8Array expected of length "+t+", got length="+e.length)}let n=68===new Uint8Array(new Uint32Array([0x11223344]).buffer)[0];function o(e){return e<<24&0xff000000|e<<8&0xff0000|e>>>8&65280|e>>>24&255}let a=n?e=>e:function(e){for(let t=0;t<e.length;t++)e[t]=o(e[t]);return e},h="function"==typeof Uint8Array.from([]).toHex&&"function"==typeof Uint8Array.fromHex,c=Array.from({length:256},(e,t)=>t.toString(16).padStart(2,"0"));function f(e){return e>=48&&e<=57?e-48:e>=65&&e<=70?e-55:e>=97&&e<=102?e-87:void 0}function u(e){if("string"!=typeof e)throw Error("string expected");return new Uint8Array(new TextEncoder().encode(e))}function l(e){return"string"==typeof e&&(e=u(e)),i(e),e}e.s(["Hash",0,class{},"abytes",0,i,"aexists",0,function(e,t=!0){if(e.destroyed)throw Error("Hash instance has been destroyed");if(t&&e.finished)throw Error("Hash#digest() has already been called")},"ahash",0,function(e){if("function"!=typeof e||"function"!=typeof e.create)throw Error("Hash should be wrapped by utils.createHasher");s(e.outputLen),s(e.blockLen)},"anumber",0,s,"aoutput",0,function(e,t){i(e);let r=t.outputLen;if(e.length<r)throw Error("digestInto() expects output buffer of length at least "+r)},"bytesToHex",0,function(e){if(i(e),h)return e.toHex();let t="";for(let r=0;r<e.length;r++)t+=c[e[r]];return t},"bytesToUtf8",0,function(e){return new TextDecoder().decode(e)},"clean",0,function(...e){for(let t=0;t<e.length;t++)e[t].fill(0)},"concatBytes",0,function(...e){let t=0;for(let r=0;r<e.length;r++){let s=e[r];i(s),t+=s.length}let r=new Uint8Array(t);for(let t=0,s=0;t<e.length;t++){let i=e[t];r.set(i,s),s+=i.length}return r},"createHasher",0,function(e){let t=t=>e().update(l(t)).digest(),r=e();return t.outputLen=r.outputLen,t.blockLen=r.blockLen,t.create=()=>e(),t},"createOptHasher",0,function(e){let t=(t,r)=>e(r).update(l(t)).digest(),r=e({});return t.outputLen=r.outputLen,t.blockLen=r.blockLen,t.create=t=>e(t),t},"createView",0,function(e){return new DataView(e.buffer,e.byteOffset,e.byteLength)},"createXOFer",0,function(e){let t=(t,r)=>e(r).update(l(t)).digest(),r=e({});return t.outputLen=r.outputLen,t.blockLen=r.blockLen,t.create=t=>e(t),t},"hexToBytes",0,function(e){if("string"!=typeof e)throw Error("hex string expected, got "+typeof e);if(h)return Uint8Array.fromHex(e);let t=e.length,r=t/2;if(t%2)throw Error("hex string expected, got unpadded hex of length "+t);let s=new Uint8Array(r);for(let t=0,i=0;t<r;t++,i+=2){let r=f(e.charCodeAt(i)),n=f(e.charCodeAt(i+1));if(void 0===r||void 0===n)throw Error('hex string expected, got non-hex character "'+(e[i]+e[i+1])+'" at index '+i);s[t]=16*r+n}return s},"isBytes",0,r,"randomBytes",0,function(e=32){if(t&&"function"==typeof t.getRandomValues)return t.getRandomValues(new Uint8Array(e));if(t&&"function"==typeof t.randomBytes)return Uint8Array.from(t.randomBytes(e));throw Error("crypto.getRandomValues must be defined")},"rotl",0,function(e,t){return e<<t|e>>>32-t>>>0},"rotr",0,function(e,t){return e<<32-t|e>>>t},"swap32IfBE",0,a,"swap8IfBE",0,n?e=>e:e=>o(e),"toBytes",0,l,"u32",0,function(e){return new Uint32Array(e.buffer,e.byteOffset,Math.floor(e.byteLength/4))},"utf8ToBytes",0,u],354955)},918196,e=>{"use strict";var t=e.i(257647),r=e.i(354955);let s=BigInt(0),i=BigInt(1),n=BigInt(2),o=BigInt(7),a=BigInt(256),h=BigInt(113),c=[],f=[],u=[];for(let e=0,t=i,r=1,l=0;e<24;e++){[r,l]=[l,(2*r+3*l)%5],c.push(2*(5*l+r)),f.push((e+1)*(e+2)/2%64);let d=s;for(let e=0;e<7;e++)(t=(t<<i^(t>>o)*h)%a)&n&&(d^=i<<(i<<BigInt(e))-i);u.push(d)}let l=(0,t.split)(u,!0),d=l[0],x=l[1],b=(e,r,s)=>s>
232?(0,t.rotlBH)(e,r,s):(0,t.rotlSH)(e,r,s),g=(e,r,s)=>s>32?(0,t.rotlBL)(e,r,s):(0,t.rotlSL)(e,r,s);class p extends r.Hash{constructor(e,t,s,i=!1,n=24){if(super(),this.pos=0,this.posOut=0,this.finished=!1,this.destroyed=!1,this.enableXOF=!1,this.blockLen=e,this.suffix=t,this.outputLen=s,this.enableXOF=i,this.rounds=n,(0,r.anumber)(s),!(0<e&&e<200))throw Error("only keccak-f1600 function is supported");this.state=new Uint8Array(200),this.state32=(0,r.u32)(this.state)}clone(){return this._cloneInto()}keccak(){(0,r.swap32IfBE)(this.state32),function(e,t=24){let s=new Uint32Array(10);for(let r=24-t;r<24;r++){for(let t=0;t<10;t++)s[t]=e[t]^e[t+10]^e[t+20]^e[t+30]^e[t+40];for(let t=0;t<10;t+=2){let r=(t+8)%10,i=(t+2)%10,n=s[i],o=s[i+1],a=b(n,o,1)^s[r],h=g(n,o,1)^s[r+1];for(let r=0;r<50;r+=10)e[t+r]^=a,e[t+r+1]^=h}let t=e[2],i=e[3];for(let r=0;r<24;r++){let s=f[r],n=b(t,i,s),o=g(t,i,s),a=c[r];t=e[a],i=e[a+1],e[a]=n,e[a+1]=o}for(let t=0;t<50;t+=10){for(let r=0;r<10;r++)s[r]=e[t+r];for(let r=0;r<10;r++)e[t+r]^=~s[(r+2)%10]&s[(r+4)%10]}e[0]^=d[r],e[1]^=x[r]}(0,r.clean)(s)}(this.state32,this.rounds),(0,r.swap32IfBE)(this.state32),this.posOut=0,this.pos=0}update(e){(0,r.aexists)(this),e=(0,r.toBytes)(e),(0,r.abytes)(e);let{blockLen:t,state:s}=this,i=e.length;for(let r=0;r<i;){let n=Math.min(t-this.pos,i-r);for(let t=0;t<n;t++)s[this.pos++]^=e[r++];this.pos===t&&this.keccak()}return this}finish(){if(this.finished)return;this.finished=!0;let{state:e,suffix:t,pos:r,blockLen:s}=this;e[r]^=t,(128&t)!=0&&r===s-1&&this.keccak(),e[s-1]^=128,this.keccak()}writeInto(e){(0,r.aexists)(this,!1),(0,r.abytes)(e),this.finish();let t=this.state,{blockLen:s}=this;for(let r=0,i=e.length;r<i;){this.posOut>=s&&this.keccak();let n=Math.min(s-this.posOut,i-r);e.set(t.subarray(this.posOut,this.posOut+n),r),this.posOut+=n,r+=n}return e}xofInto(e){if(!this.enableXOF)throw Error("XOF is not possible for this instance");return this.writeInto(e)}xof(e){return(0,r.anumber)(e),this.xofInto(new Uint8Array(e))}digestInto(e){if((0,r.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,(0,r.clean)(this.state)}_cloneInto(e){let{blockLen:t,suffix:r,outputLen:s,rounds:i,enableXOF:n}=this;return e||(e=new p(t,r,s,n,i)),e.state32.set(this.state32),e.pos=this.pos,e.posOut=this.posOut,e.finished=this.finished,e.rounds=i,e.suffix=r,e.outputLen=s,e.enableXOF=n,e.destroyed=this.destroyed,e}}let y=(0,r.createHasher)(()=>new p(136,1,32));e.s(["keccak_256",0,y])},743301,e=>{"use strict";e.s(["isHex",0,function(e,{strict:t=!0}={}){return!!e&&"string"==typeof e&&(t?/^0x[0-9a-fA-F]*$/.test(e):e.startsWith("0x"))}])},237694,e=>{"use strict";var t=e.i(743301);e.s(["size",0,function(e){return(0,t.isHex)(e,{strict:!1})?Math.ceil((e.length-2)/2):e.length}])},693109,e=>{"use strict";let t="2.31.4",r={getDocsUrl:({docsBaseUrl:e,docsPath:t="",docsSlug:r})=>t?`${e??"https://viem.sh"}${t}${r?`#${r}`:""}`:void 0,version:`viem@${t}`};class s extends Error{constructor(e,i={}){const n=i.cause instanceof s?i.cause.details:i.cause?.message?i.cause.message:i.details,o=i.cause instanceof s&&i.cause.docsPath||i.docsPath,a=r.getDocsUrl?.({...i,docsPath:o});super([e||"An error occurred.","",...i.metaMessages?[...i.metaMessages,""]:[],...a?[`Docs: ${a}`]:[],...n?[`Details: ${n}`]:[],...r.version?[`Version: ${r.version}`]:[]].join("\n"),i.cause?{cause:i.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=n,this.docsPath=o,this.metaMessages=i.metaMessages,this.name=i.name??this.name,this.shortMessage=e,this.version=t}walk(e){return function e(t,r){return r?.(t)?t:t&&"object"==typeof t&&"cause"in t&&void 0!==t.cause?e(t.cause,r):r?null:t}(this,e)}}e.s(["BaseError",0,s,"setErrorConfig",0,function(e){r=e}],693109)},308829,e=>{"use strict";var t=e.i(693109);class r extends t.BaseError{constructor({max:e,min:t,signed:r,size:s,value:i}
2){super(`Number "${i}" is not in safe ${s?`${8*s}-bit ${r?"signed":"unsigned"} `:""}integer range ${e?`(${t} to ${e})`:`(above ${t})`}`,{name:"IntegerOutOfRangeError"})}}class s extends t.BaseError{constructor(e){super(`Bytes value "${e}" is not a valid boolean. The bytes array must contain a single byte of either a 0 or 1 value.`,{name:"InvalidBytesBooleanError"})}}class i extends t.BaseError{constructor(e){super(`Hex value "${e}" is not a valid boolean. The hex value must be "0x0" (false) or "0x1" (true).`,{name:"InvalidHexBooleanError"})}}class n extends t.BaseError{constructor(e){super(`Hex value "${e}" is an odd length (${e.length}). It must be an even length.`,{name:"InvalidHexValueError"})}}class o extends t.BaseError{constructor({givenSize:e,maxSize:t}){super(`Size cannot exceed ${t} bytes. Given size: ${e} bytes.`,{name:"SizeOverflowError"})}}e.s(["IntegerOutOfRangeError",0,r,"InvalidBytesBooleanError",0,s,"InvalidHexBooleanError",0,i,"InvalidHexValueError",0,n,"SizeOverflowError",0,o])},102302,e=>{"use strict";class t extends Map{constructor(e){super(),Object.defineProperty(this,"maxSize",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.maxSize=e}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}}e.s(["LruMap",0,t])},464022,329120,e=>{"use strict";var t=e.i(693109);class r extends t.BaseError{constructor({offset:e,position:t,size:r}){super(`Slice ${"start"===t?"starting":"ending"} at offset "${e}" is out-of-bounds (size: ${r}).`,{name:"SliceOffsetOutOfBoundsError"})}}class s extends t.BaseError{constructor({size:e,targetSize:t,type:r}){super(`${r.charAt(0).toUpperCase()}${r.slice(1).toLowerCase()} size (${e}) exceeds padding size (${t}).`,{name:"SizeExceedsPaddingSizeError"})}}class i extends t.BaseError{constructor({size:e,targetSize:t,type:r}){super(`${r.charAt(0).toUpperCase()}${r.slice(1).toLowerCase()} is expected to be ${t} ${r} long, but is ${e} ${r} long.`,{name:"InvalidBytesLengthError"})}}function n(e,{dir:t,size:r=32}={}){if(null===r)return e;let i=e.replace("0x","");if(i.length>2*r)throw new s({size:Math.ceil(i.length/2),targetSize:r,type:"hex"});return`0x${i["right"===t?"padEnd":"padStart"](2*r,"0")}`}function o(e,{dir:t,size:r=32}={}){if(null===r)return e;if(e.length>r)throw new s({size:e.length,targetSize:r,type:"bytes"});let i=new Uint8Array(r);for(let s=0;s<r;s++){let n="right"===t;i[n?s:r-s-1]=e[n?s:e.length-s-1]}return i}e.s(["InvalidBytesLengthError",0,i,"SizeExceedsPaddingSizeError",0,s,"SliceOffsetOutOfBoundsError",0,r],329120),e.s(["pad",0,function(e,{dir:t,size:r=32}={}){return"string"==typeof e?n(e,{dir:t,size:r}):o(e,{dir:t,size:r})},"padBytes",0,o,"padHex",0,n],464022)},544423,e=>{"use strict";e.s(["trim",0,function(e,{dir:t="left"}={}){let r="string"==typeof e?e.replace("0x",""):e,s=0;for(let e=0;e<r.length-1;e++)if("0"===r["left"===t?e:r.length-e-1].toString())s++;else break;return(r="left"===t?r.slice(s):r.slice(0,r.length-s),"string"==typeof e)?(1===r.length&&"right"===t&&(r=`${r}0`),`0x${r.length%2==1?`0${r}`:r}`):r}])},134820,440681,e=>{"use strict";e.s(["boolToHex",()=>x,"bytesToHex",()=>b,"numberToHex",()=>g,"stringToHex",()=>y,"toHex",()=>d],134820);var t=e.i(308829),r=e.i(464022);e.s(["assertSize",()=>o,"fromHex",()=>a,"hexToBigInt",()=>h,"hexToBool",()=>c,"hexToNumber",()=>f,"hexToString",()=>u],440681);var s=e.i(237694),i=e.i(544423),n=e.i(540483);function o(e,{size:r}){if((0,s.size)(e)>r)throw new t.SizeOverflowError({givenSize:(0,s.size)(e),maxSize:r})}function a(e,t){let r="string"==typeof t?{to:t}:t,s=r.to;return"number"===s?f(e,r):"bigint"===s?h(e,r):"string"===s?u(e,r):"boolean"===s?c(e,r):(0,n.hexToBytes)(e,r)}function h(e,t={}){let{signed:r}=t;t.size&&o(e,{size:t.size});let s=BigInt(e);if(!r)return s;let i=(e.length-2)/2;return s<=(1n<<8n*BigInt(i)-1n)-1n?s:s-BigInt(`0x${"f".padStart(2*i,"f")}`)-1n}function c(e,r={}){let s=e;if(r.size&&(o(s,{size:r.size}),s=(0,i.trim)(s)),"0x00"===(0,i.trim)(s))return!1;if("0x01"===(0,i.trim)(s))return!0;throw new t.InvalidHexBooleanError(s)}function f(e,t={}){return Number(h(e,t))}function u(e,t={}){let r=(0,n.hexToBytes)(e);return t.size&&(o(r,{size:t.size}),r=(0,i.trim)(r,{dir:"right"})),new TextDecoder().decode(r)}let l=Array.from({length:256},(e,t)=>t.toString(16).padStart(2,"0"));function d(e,t={}){return"number"==typeof e||"bigint"==typeof e?g(e,t):"string"==typeof e?y(e,t):"boolean"==typeof e?x(e,t):b(e,t)}function x(e,t={}){let s=`0x${Number(e)}`;
2return"number"==typeof t.size?(o(s,{size:t.size}),(0,r.pad)(s,{size:t.size})):s}function b(e,t={}){let s="";for(let t=0;t<e.length;t++)s+=l[e[t]];let i=`0x${s}`;return"number"==typeof t.size?(o(i,{size:t.size}),(0,r.pad)(i,{dir:"right",size:t.size})):i}function g(e,s={}){let i,{signed:n,size:o}=s,a=BigInt(e);o?i=n?(1n<<8n*BigInt(o)-1n)-1n:2n**(8n*BigInt(o))-1n:"number"==typeof e&&(i=BigInt(Number.MAX_SAFE_INTEGER));let h="bigint"==typeof i&&n?-i-1n:0;if(i&&a>i||a<h){let r="bigint"==typeof e?"n":"";throw new t.IntegerOutOfRangeError({max:i?`${i}${r}`:void 0,min:`${h}${r}`,signed:n,size:o,value:`${e}${r}`})}let c=`0x${(n&&a<0?(1n<<BigInt(8*o))+BigInt(a):a).toString(16)}`;return o?(0,r.pad)(c,{size:o}):c}let p=new TextEncoder;function y(e,t={}){return b(p.encode(e),t)}},540483,e=>{"use strict";e.s(["boolToBytes",()=>h,"hexToBytes",()=>f,"numberToBytes",()=>u,"stringToBytes",()=>l,"toBytes",()=>a]);var t=e.i(693109),r=e.i(743301),s=e.i(464022),i=e.i(440681),n=e.i(134820);let o=new TextEncoder;function a(e,t={}){return"number"==typeof e||"bigint"==typeof e?u(e,t):"boolean"==typeof e?h(e,t):(0,r.isHex)(e)?f(e,t):l(e,t)}function h(e,t={}){let r=new Uint8Array(1);return(r[0]=Number(e),"number"==typeof t.size)?((0,i.assertSize)(r,{size:t.size}),(0,s.pad)(r,{size:t.size})):r}function c(e){return e>=48&&e<=57?e-48:e>=65&&e<=70?e-55:e>=97&&e<=102?e-87:void 0}function f(e,r={}){let n=e;r.size&&((0,i.assertSize)(n,{size:r.size}),n=(0,s.pad)(n,{dir:"right",size:r.size}));let o=n.slice(2);o.length%2&&(o=`0${o}`);let a=o.length/2,h=new Uint8Array(a);for(let e=0,r=0;e<a;e++){let s=c(o.charCodeAt(r++)),i=c(o.charCodeAt(r++));if(void 0===s||void 0===i)throw new t.BaseError(`Invalid byte sequence ("${o[r-2]}${o[r-1]}" in "${o}").`);h[e]=16*s+i}return h}function u(e,t){return f((0,n.numberToHex)(e,t))}function l(e,t={}){let r=o.encode(e);return"number"==typeof t.size?((0,i.assertSize)(r,{size:t.size}),(0,s.pad)(r,{dir:"right",size:t.size})):r}},205944,e=>{"use strict";var t=e.i(693109);class r extends t.BaseError{constructor({address:e}){super(`Address "${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])},289574,e=>{"use strict";var t=e.i(918196),r=e.i(743301),s=e.i(540483),i=e.i(134820);e.s(["keccak256",0,function(e,n){let o=(0,t.keccak_256)((0,r.isHex)(e,{strict:!1})?(0,s.toBytes)(e):e);return"bytes"===(n||"hex")?o:(0,i.toHex)(o)}])},62883,e=>{"use strict";e.s(["checksumAddress",()=>a,"getAddress",()=>h]);var t=e.i(205944),r=e.i(540483),s=e.i(289574),i=e.i(102302),n=e.i(98075);let o=new i.LruMap(8192);function a(e,t){if(o.has(`${e}.${t}`))return o.get(`${e}.${t}`);let i=t?`${t}${e.toLowerCase()}`:e.substring(2).toLowerCase(),n=(0,s.keccak256)((0,r.stringToBytes)(i),"bytes"),a=(t?i.substring(`${t}0x`.length):i).split("");for(let e=0;e<40;e+=2)n[e>>1]>>4>=8&&a[e]&&(a[e]=a[e].toUpperCase()),(15&n[e>>1])>=8&&a[e+1]&&(a[e+1]=a[e+1].toUpperCase());let h=`0x${a.join("")}`;return o.set(`${e}.${t}`,h),h}function h(e,r){if(!(0,n.isAddress)(e,{strict:!1}))throw new t.InvalidAddressError({address:e});return a(e,r)}},98075,e=>{"use strict";e.s(["isAddress",()=>n]);var t=e.i(102302),r=e.i(62883);let s=/^0x[a-fA-F0-9]{40}$/,i=new t.LruMap(8192);function n(e,t){let{strict:n=!0}=t??{},o=`${e}.${n}`;if(i.has(o))return i.get(o);let a=!!s.test(e)&&(e.toLowerCase()===e||!n||(0,r.checksumAddress)(e)===e);return i.set(o,a),a}},537356,329060,e=>{"use strict";var t=e.i(62883),r=e.i(289574),s=e.i(743301),i=e.i(237694),n=e.i(440681),o=e.i(134820);async function a({hash:t,signature:r}){let c=(0,s.isHex)(t)?t:(0,o.toHex)(t),{secp256k1:f}=await e.A(86070),u=(()=>{if("object"==typeof r&&"r"in r&&"s"in r){let{r:e,s:t,v:s,yParity:i}=r,o=h(Number(i??s));return new f.Signature((0,n.hexToBigInt)(e),(0,n.hexToBigInt)(t)).addRecoveryBit(o)}let e=(0,s.isHex)(r)?r:(0,o.toHex)(r);if(65!==(0,i.size)(e))throw Error("invalid signature length");let t=h((0,n.hexToNumber)(`0x${e.slice(130)}`));return f.Signature.fromCompact(e.substring(2,130)).addRecoveryBit(t)}
2)().recoverPublicKey(c.substring(2)).toHex(!1);return`0x${u}`}function h(e){if(0===e||1===e)return e;if(27===e)return 0;if(28===e)return 1;throw Error("Invalid yParityOrV value")}async function c({hash:e,signature:s}){var i;let n;return i=await a({hash:e,signature:s}),n=(0,r.keccak256)(`0x${i.substring(4)}`).substring(26),(0,t.checksumAddress)(`0x${n}`)}e.s(["recoverPublicKey",0,a],329060),e.s(["recoverAddress",0,c],537356)},91197,e=>{"use strict";var t=e.i(354955);class r extends t.Hash{constructor(e,r,s,i){super(),this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.blockLen=e,this.outputLen=r,this.padOffset=s,this.isLE=i,this.buffer=new Uint8Array(e),this.view=(0,t.createView)(this.buffer)}update(e){(0,t.aexists)(this),e=(0,t.toBytes)(e),(0,t.abytes)(e);let{view:r,buffer:s,blockLen:i}=this,n=e.length;for(let o=0;o<n;){let a=Math.min(i-this.pos,n-o);if(a===i){let r=(0,t.createView)(e);for(;i<=n-o;o+=i)this.process(r,o);continue}s.set(e.subarray(o,o+a),this.pos),this.pos+=a,o+=a,this.pos===i&&(this.process(r,0),this.pos=0)}return this.length+=e.length,this.roundClean(),this}digestInto(e){(0,t.aexists)(this),(0,t.aoutput)(e,this),this.finished=!0;let{buffer:r,view:s,blockLen:i,isLE:n}=this,{pos:o}=this;r[o++]=128,(0,t.clean)(this.buffer.subarray(o)),this.padOffset>i-o&&(this.process(s,0),o=0);for(let e=o;e<i;e++)r[e]=0;!function(e,t,r,s){if("function"==typeof e.setBigUint64)return e.setBigUint64(t,r,s);let i=BigInt(32),n=BigInt(0xffffffff),o=Number(r>>i&n),a=Number(r&n),h=4*!!s,c=4*!s;e.setUint32(t+h,o,s),e.setUint32(t+c,a,s)}(s,i-8,BigInt(8*this.length),n),this.process(s,0);let a=(0,t.createView)(e),h=this.outputLen;if(h%4)throw Error("_sha2: outputLen should be aligned to 32bit");let c=h/4,f=this.get();if(c>f.length)throw Error("_sha2: outputLen bigger than state");for(let e=0;e<c;e++)a.setUint32(4*e,f[e],n)}digest(){let{buffer:e,outputLen:t}=this;this.digestInto(e);let r=e.slice(0,t);return this.destroy(),r}_cloneInto(e){e||(e=new this.constructor),e.set(...this.get());let{blockLen:t,buffer:r,length:s,finished:i,destroyed:n,pos:o}=this;return e.destroyed=n,e.finished=i,e.length=s,e.pos=o,s%t&&e.buffer.set(r),e}clone(){return this._cloneInto()}}let s=Uint32Array.from([0x6a09e667,0xbb67ae85,0x3c6ef372,0xa54ff53a,0x510e527f,0x9b05688c,0x1f83d9ab,0x5be0cd19]),i=Uint32Array.from([0xc1059ed8,0x367cd507,0x3070dd17,0xf70e5939,0xffc00b31,0x68581511,0x64f98fa7,0xbefa4fa4]),n=Uint32Array.from([0xcbbb9d5d,0xc1059ed8,0x629a292a,0x367cd507,0x9159015a,0x3070dd17,0x152fecd8,0xf70e5939,0x67332667,0xffc00b31,0x8eb44a87,0x68581511,0xdb0c2e0d,0x64f98fa7,0x47b5481d,0xbefa4fa4]),o=Uint32Array.from([0x6a09e667,0xf3bcc908,0xbb67ae85,0x84caa73b,0x3c6ef372,0xfe94f82b,0xa54ff53a,0x5f1d36f1,0x510e527f,0xade682d1,0x9b05688c,0x2b3e6c1f,0x1f83d9ab,0xfb41bd6b,0x5be0cd19,0x137e2179]);e.s(["Chi",0,function(e,t,r){return e&t^~e&r},"HashMD",0,r,"Maj",0,function(e,t,r){return e&t^e&r^t&r},"SHA224_IV",0,i,"SHA256_IV",0,s,"SHA384_IV",0,n,"SHA512_IV",0,o])},727830,e=>{"use strict";var t=e.i(91197),r=e.i(257647),s=e.i(354955);let i=Uint32Array.from([0x428a2f98,0x71374491,0xb5c0fbcf,0xe9b5dba5,0x3956c25b,0x59f111f1,0x923f82a4,0xab1c5ed5,0xd807aa98,0x12835b01,0x243185be,0x550c7dc3,0x72be5d74,0x80deb1fe,0x9bdc06a7,0xc19bf174,0xe49b69c1,0xefbe4786,0xfc19dc6,0x240ca1cc,0x2de92c6f,0x4a7484aa,0x5cb0a9dc,0x76f988da,0x983e5152,0xa831c66d,0xb00327c8,0xbf597fc7,0xc6e00bf3,0xd5a79147,0x6ca6351,0x14292967,0x27b70a85,0x2e1b2138,0x4d2c6dfc,0x53380d13,0x650a7354,0x766a0abb,0x81c2c92e,0x92722c85,0xa2bfe8a1,0xa81a664b,0xc24b8b70,0xc76c51a3,0xd192e819,0xd6990624,0xf40e3585,0x106aa070,0x19a4c116,0x1e376c08,0x2748774c,0x34b0bcb5,0x391c0cb3,0x4ed8aa4a,0x5b9cca4f,0x682e6ff3,0x748f82ee,0x78a5636f,0x84c87814,0x8cc70208,0x90befffa,0xa4506ceb,0xbef9a3f7,0xc67178f2]),n=new Uint32Array(64);class o extends t.HashMD{constructor(e=32){super(64,e,8,!1),this.A=0|t.SHA256_IV[0],this.B=0|t.SHA256_IV[1],this.C=0|t.SHA256_IV[2],this.D=0|t.SHA256_IV[3],this.E=0|t.SHA256_IV[4],this.F=0|t.SHA256_IV[5],this.G=0|t.SHA256_IV[6],this.H=0|t.SHA256_IV[7]}get(){let{A:e,B:t,C:r,D:s,E:i,F:n,G:o,H:a}=this;return[e,t,r,s,i,n,o,a]}set(e,t,r,s,i,n,o,a){this.A=0|e,this.B=0|t,this.C=0|r,this.D=0|s,this.E=0|i,this.F=0|n,this.G=0|o,this.H=0|a}process(e,r){for(let t=0;t<16;t++,r+=4)n[t]=e.getUint32(r,!1);for(let e=16;e<64;e++){let t=n[e-15],r=n[e-2],i=(0,s.rotr)(t,7)^(0,s.rotr)(t,18)^t>>>3,o=(0,s.rotr)(r,17)^(0,s.rotr)(r,19)^r>>>10;n[e]=o+n[e-7]+i+n[e-16]|0}let{A:o,B:a,C:h,D:c,E:f,F:u,G:l,H:d}=this;for(let e=0;e<64;e++){let r=d+((0,s.rotr)(f,6)^(0,s.rotr)(f,11)^(0,s.rotr)(f,25))+(0,t.Chi)(f,u,l)+i[e]+n[e]|0,x=((0,s.rotr)(o,2)^(0,s.rotr)(o,13)^(0,s.rotr)(o,22))+(0,t.Maj)(o,a,h)|0;d=l,l=u,u=f,f=c+r|0,c=h,h=a,a=o,o=r+x|0}o=o+this.A|0,a=a+this.B|0,h=h+this.C|0,c=c+this.D|0,f=f+this.E|0,u=u+this.F|0,l=l+this.G|0,d=d+this.H|0,this.set(o,a,h,c,f,u,l,d)}roundClean(){(0,s.clean)(n)}destroy(){this.set(0,0,0,0,0,0,0,0),(0,s.clean)(this.buffer)}}class a extends o{constructor(){super(28),this.A=0|t.SHA224_IV[0],this.B=0|t.SHA224_IV[1],this.C=0|t.SHA224_IV[2],this.D=0|t.SHA224_IV[3],this.E=0|t.SHA224_IV[4],this.F=0|t.SHA224_IV[5],this.G=0|t.SHA224_IV[6],this.H=0|t.SHA224_IV[7]}}let h=r.split(["0x428a2f98d728ae22","0x7137449123ef65cd","0xb5c0fbcfec4d3b2f","0xe9b5dba58189dbbc","0x3956c25bf348b538","0x59f111f1b605d019","0x923f82a4af194f9b","0xab1c5ed5da6d8118","0xd807aa98a3030242","0x12835b0145706fbe","0x243185be4ee4b28c","0x550c7dc3d5ffb4e2","0x72be5d74f27b89
26f","0x80deb1fe3b1696b1","0x9bdc06a725c71235","0xc19bf174cf692694","0xe49b69c19ef14ad2","0xefbe4786384f25e3","0x0fc19dc68b8cd5b5","0x240ca1cc77ac9c65","0x2de92c6f592b0275","0x4a7484aa6ea6e483","0x5cb0a9dcbd41fbd4","0x76f988da831153b5","0x983e5152ee66dfab","0xa831c66d2db43210","0xb00327c898fb213f","0xbf597fc7beef0ee4","0xc6e00bf33da88fc2","0xd5a79147930aa725","0x06ca6351e003826f","0x142929670a0e6e70","0x27b70a8546d22ffc","0x2e1b21385c26c926","0x4d2c6dfc5ac42aed","0x53380d139d95b3df","0x650a73548baf63de","0x766a0abb3c77b2a8","0x81c2c92e47edaee6","0x92722c851482353b","0xa2bfe8a14cf10364","0xa81a664bbc423001","0xc24b8b70d0f89791","0xc76c51a30654be30","0xd192e819d6ef5218","0xd69906245565a910","0xf40e35855771202a","0x106aa07032bbd1b8","0x19a4c116b8d2d0c8","0x1e376c085141ab53","0x2748774cdf8eeb99","0x34b0bcb5e19b48a8","0x391c0cb3c5c95a63","0x4ed8aa4ae3418acb","0x5b9cca4f7763e373","0x682e6ff3d6b2b8a3","0x748f82ee5defb2fc","0x78a5636f43172f60","0x84c87814a1f0ab72","0x8cc702081a6439ec","0x90befffa23631e28","0xa4506cebde82bde9","0xbef9a3f7b2c67915","0xc67178f2e372532b","0xca273eceea26619c","0xd186b8c721c0c207","0xeada7dd6cde0eb1e","0xf57d4f7fee6ed178","0x06f067aa72176fba","0x0a637dc5a2c898a6","0x113f9804bef90dae","0x1b710b35131c471b","0x28db77f523047d84","0x32caab7b40c72493","0x3c9ebe0a15c9bebc","0x431d67c49c100d4c","0x4cc5d4becb3e42b6","0x597f299cfc657e2a","0x5fcb6fab3ad6faec","0x6c44198c4a475817"].map(e=>BigInt(e))),c=h[0],f=h[1],u=new Uint32Array(80),l=new Uint32Array(80);class d extends t.HashMD{constructor(e=64){super(128,e,16,!1),this.Ah=0|t.SHA512_IV[0],this.Al=0|t.SHA512_IV[1],this.Bh=0|t.SHA512_IV[2],this.Bl=0|t.SHA512_IV[3],this.Ch=0|t.SHA512_IV[4],this.Cl=0|t.SHA512_IV[5],this.Dh=0|t.SHA512_IV[6],this.Dl=0|t.SHA512_IV[7],this.Eh=0|t.SHA512_IV[8],this.El=0|t.SHA512_IV[9],this.Fh=0|t.SHA512_IV[10],this.Fl=0|t.SHA512_IV[11],this.Gh=0|t.SHA512_IV[12],this.Gl=0|t.SHA512_IV[13],this.Hh=0|t.SHA512_IV[14],this.Hl=0|t.SHA512_IV[15]}get(){let{Ah:e,Al:t,Bh:r,Bl:s,Ch:i,Cl:n,Dh:o,Dl:a,Eh:h,El:c,Fh:f,Fl:u,Gh:l,Gl:d,Hh:x,Hl:b}=this;return[e,t,r,s,i,n,o,a,h,c,f,u,l,d,x,b]}set(e,t,r,s,i,n,o,a,h,c,f,u,l,d,x,b){this.Ah=0|e,this.Al=0|t,this.Bh=0|r,this.Bl=0|s,this.Ch=0|i,this.Cl=0|n,this.Dh=0|o,this.Dl=0|a,this.Eh=0|h,this.El=0|c,this.Fh=0|f,this.Fl=0|u,this.Gh=0|l,this.Gl=0|d,this.Hh=0|x,this.Hl=0|b}process(e,t){for(let r=0;r<16;r++,t+=4)u[r]=e.getUint32(t),l[r]=e.getUint32(t+=4);for(let e=16;e<80;e++){let t=0|u[e-15],s=0|l[e-15],i=r.rotrSH(t,s,1)^r.rotrSH(t,s,8)^r.shrSH(t,s,7),n=r.rotrSL(t,s,1)^r.rotrSL(t,s,8)^r.shrSL(t,s,7),o=0|u[e-2],a=0|l[e-2],h=r.rotrSH(o,a,19)^r.rotrBH(o,a,61)^r.shrSH(o,a,6),c=r.rotrSL(o,a,19)^r.rotrBL(o,a,61)^r.shrSL(o,a,6),f=r.add4L(n,c,l[e-7],l[e-16]),d=r.add4H(f,i,h,u[e-7],u[e-16]);u[e]=0|d,l[e]=0|f}let{Ah:s,Al:i,Bh:n,Bl:o,Ch:a,Cl:h,Dh:d,Dl:x,Eh:b,El:g,Fh:p,Fl:y,Gh:H,Gl:A,Hh:I,Hl:S}=this;for(let e=0;e<80;e++){let t=r.rotrSH(b,g,14)^r.rotrSH(b,g,18)^r.rotrBH(b,g,41),m=r.rotrSL(b,g,14)^r.rotrSL(b,g,18)^r.rotrBL(b,g,41),w=b&p^~b&H,B=g&y^~g&A,v=r.add5L(S,m,B,f[e],l[e]),E=r.add5H(v,I,t,w,c[e],u[e]),L=0|v,$=r.rotrSH(s,i,28)^r.rotrBH(s,i,34)^r.rotrBH(s,i,39),_=r.rotrSL(s,i,28)^r.rotrBL(s,i,34)^r.rotrBL(s,i,39),z=s&n^s&a^n&a,V=i&o^i&h^o&h;I=0|H,S=0|A,H=0|p,A=0|y,p=0|b,y=0|g,({h:b,l:g}=r.add(0|d,0|x,0|E,0|L)),d=0|a,x=0|h,a=0|n,h=0|o,n=0|s,o=0|i;let U=r.add3L(L,_,V);s=r.add3H(U,E,$,z),i=0|U}({h:s,l:i}=r.add(0|this.Ah,0|this.Al,0|s,0|i)),({h:n,l:o}=r.add(0|this.Bh,0|this.Bl,0|n,0|o)),({h:a,l:h}=r.add(0|this.Ch,0|this.Cl,0|a,0|h)),({h:d,l:x}=r.add(0|this.Dh,0|this.Dl,0|d,0|x)),({h:b,l:g}=r.add(0|this.Eh,0|this.El,0|b,0|g)),({h:p,l:y}=r.add(0|this.Fh,0|this.Fl,0|p,0|y)),({h:H,l:A}=r.add(0|this.Gh,0|this.Gl,0|H,0|A)),({h:I,l:S}=r.add(0|this.Hh,0|this.Hl,0|I,0|S)),this.set(s,i,n,o,a,h,d,x,b,g,p,y,H,A,I,S)}roundClean(){(0,s.clean)(u,l)}destroy(){(0,s.clean)(this.buffer),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}}class x extends d{constructor(){super(48),this.Ah=0|t.SHA384_IV[0],this.Al=0|t.SHA384_IV[1],this.Bh=0|t.SHA384_IV[2],this.Bl=0|t.SHA384_IV[3],this.Ch=0|t.SHA384_IV[4],this.Cl=0|t.SHA384_IV[5],this.Dh=0|t.SHA384_IV[6],this.Dl=0|t.SHA384_IV[7],this.Eh=0|t.SHA384_IV[8],this.El=0|t.SHA384_IV[9],this.Fh=0|t.SHA384_IV[10],this.Fl=0|t.SHA384_IV[11],this.Gh=0|t.SHA384_IV[12],this.Gl=0|t.SHA384_IV[13],this.Hh=0|t.SHA384_IV[14],this.Hl=0|t.SHA384_IV[15]}}let b=(0,s.createHasher)(()=>new o),g=(0,s.createHasher)(()=>new a),p=(0,s.createHasher)(()=>new d),y=(0,s.createHasher)(()=>new x);e.s(["SHA224",0,a,"SHA256",0,o,"sha224",0,g,"sha256",0,b,"sha384",0,y,"sha512",0,p])},388326,e=>{"use strict";var t=e.i(354955);class r extends t.Hash{constructor(e,r){super(),this.finished=!1,this.destroyed=!1,(0,t.ahash)(e);const s=(0,t.toBytes)(r);if(this.iHash=e.create(),"function"!=typeof this.iHash.update)throw Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;const i=this.blockLen,n=new Uint8Array(i);n.set(s.length>i?e.create().update(s).digest():s);for(let e=0;e<n.length;e++)n[e]^=54;this.iHash.update(n),this.oHash=e.create();for(let e=0;e<n.length;e++)n[e]^=106;this.oHash.update(n),(0,t.clean)(n)}update(e){return(0,t.aexists)(this),this.iHash.update(e),this}digestInto(e){(0,t.aexists)(this),(0,t.abytes)(e,this.outputLen),this.finished=!0,this.iHash.digestInto(e),this.oHash.update(e),this.oHash.digestInto(e),this.destroy()}digest(){let e=new Uint8Array(this.oHash.outputLen);return this.digestInto(e),e}_cloneInto(e){e||(e=Object.create(Object.getPrototypeOf(this),{}));let{oHash:t,iHash:r,finished:s,destroyed:i,blockLen:n,outputLen:o}=this;return e.finished=s,e.destroyed=i,e.blockLen=n,e.outputLen=o,e.oHash=t._cloneInto(e.oHash),e.iHash=r._cloneInto(e.iHash),e}clone(){return this._cloneInto()}destroy(){this.destroyed=!0,this.oHash.destroy(),this.iHash.destroy()}}let s=(e,t,s)=>new r(e,t).update(s).digest();s.create=(e,t)=>
2new r(e,t),e.s(["hmac",0,s])},281851,e=>{"use strict";var t=e.i(727830);t.SHA256;let r=t.sha256;t.SHA224,t.sha224,e.s(["sha256",0,r])}]); 3 4//# debugId=c6deb92b-7830-fd3a-f8a1-d6d9a272d2f7 5//# sourceMappingURL=0ak53.hxaxd5b.js.map
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.